/*!
Theme Name: Pinerolocambia Child
Author: CSI
Author URI: https://www.csi-torino.it
Version: 1.0
Text Domain: mc
Template: cittacambia
*/
body {
  border-color: green !important;
}

body.ajax-overlay:before {
  border-top: 2px solid #081AA2 !important;
}

body.ajax-overlay:after {
  background: #081AA2 !important;
}

.maintenance .header {
  background-image: linear-gradient(to right, #081AA2, #66ADD9) !important;
}

.header .inner .gradient {
  background-image: linear-gradient(to right, #081AA2, #2547b3) !important;
}
@media screen and (min-width: 43.76em) {
  .header .inner .gradient {
    background-image: linear-gradient(to right, #2547b3, #081AA2) !important;
  }
}

@media screen and (min-width: 43.76em) {
  .thin .menu-container .main-menu li .sub-menu {
    background-image: linear-gradient(to right, #081AA2, #2547b3) !important;
  }
}

.header .inner .mask .mask-container {
  background-image: url(images/mask-mobile.svg) !important;
}
@media screen and (min-width: 43.76em) {
  .header .inner .mask .mask-container {
    background-image: url(images/mask.svg) !important;
  }
}

@media screen and (min-width: 43.76em) {
  .header .header-banner:before {
    background-image: url(images/mask.svg) !important;
  }
}

@media screen and (max-width: 43.75em) {
  .menu-container .menu-inner:after,
  body:not(.home) .header .menu-logo-container .header-actions-container:after {
    background-image: linear-gradient(to right, #081AA2, #2547b3) !important;
  }
}

.header .logo-text-container {
  color: #fff !important;
}

.menu-container .main-menu li a {
  color: #081AA2 !important;
}
@media screen and (min-width: 43.76em) {
  .menu-container .main-menu li a {
    color: #fff !important;
  }
}

.header-actions-container.thin .menu-container .main-menu li a {
  color: #000 !important;
}

@media screen and (min-width: 43.76em) {
  .header-actions-container.thin .menu-container .main-menu li .sub-menu li a {
    color: #fff !important;
  }
}

.menu-container .main-menu li .sub-menu li a {
  color: #081AA2 !important;
}

@media screen and (max-width: 43.75em) {
  .header .menu-logo-container .header-actions-container.thin:after {
    background-image: linear-gradient(to right, #2547b3, #66ADD9) !important;
  }
}

.menu-container .main-menu li .sub-menu li.menu-item-type-post_type_archive.menu-item-object-intervento:before {
  background-image: linear-gradient(to right, #081AA2, #66ADD9) !important;
}

.breadcrumb ul li.breadcrumb-home a {
  background-image: url(images/home-icon-blue.svg) !important;
}

.slideshow .flickity-page-dots .dot.is-selected {
  background: #66ADD9 !important;
}

.no-touch .slideshow .flickity-page-dots .dot:hover {
  background: #66ADD9 !important;
}

.no-touch .slideshow .flickity-button.next:hover {
  background-image: url(images/arrow-right-blue.svg) !important;
}

.no-touch .slideshow .flickity-button.previous:hover {
  background-image: url(images/arrow-left-blue.svg) !important;
}

.block-block_listing .listing .item,
.block-block_interventi_grid .listing.listing-intervento .item {
  background-image: linear-gradient(to right, #081AA2, #66ADD9) !important;
}

.block-block_listing .listing .item a,
.block-block_interventi_grid .listing.listing-intervento .item a {
  color: #fff !important;
}

.block.background-gradient {
  background-image: linear-gradient(to right, #081AA2, #4980c8, #66ADD9) !important;
  color: #fff !important;
}

.block-block_interventi_slider .listing .item figure .mask-container:before {
  background: #152ea9 !important;
}

.block-block_interventi_slider .listing .item figure .mask-container:after {
  background: #64aad8 !important;
}

.block-block_interventi_slider .listing .item figure .mask-container .mask {
  background-image: url(images/mask-overlay-blue2.svg) !important;
}

.block-block_interventi_slider .listing .item figure .mask-container .mask div {
  background-image: linear-gradient(to right, #152ea9, #64aad8) !important;
}

.block-block_interventi_slider .listing .item a {
  color: #fff !important;
}
.no-touch .block-block_interventi_slider .listing .item a:hover {
  color: #000 !important;
}

.stato-container .stato.in-progetto, .stato-container .stato.in-avvio {
  background: #2A77A7 !important;
}

.stato-container .stato.concluso {
  background: #20206c !important;
}

.block.block-block_counters .counters-container .counters .single-counter .value-container {
  color: #081AA2 !important;
}

.block.block-block_intro .texts-counters-container.with-counters .counters-container .counters .value-container {
  color: #081AA2 !important;
}

.block.block-block_fascia_comunicativa a {
  color: #fff !important;
}
.block.block-block_fascia_comunicativa .link-arrows {
  color: #fff !important;
}
.block.block-block_fascia_comunicativa .link-arrows:after {
  background-image: url(images/arrow-right-white.svg) !important;
}

.block-block_links .links .single-link a {
  color: #fff !important;
}
.block-block_links .links .single-link a:before {
  background-image: url(images/link-icon-white.svg) !important;
}

.block.block-block_filters_intervento .single-filter label.checked:before {
  border-color: #081AA2 !important;
  background: url(images/check-icon.svg) no-repeat center #081AA2 !important;
  background-size: 12px !important;
}

.block.block-block_intervento_dati_generali .inner-block.allegati:before {
  background-image: url(images/download-icon-blue.svg) !important;
}

.block.block-block_intervento_dati_generali .inner-block.link-utili:before {
  background-image: url(images/link-icon-blue.svg) !important;
}

.block.block-block_intervento_dati_generali .inner-block.dati-generali:before {
  background-image: url(images/info-icon-blue.svg) !important;
}

.leaflet-touch.map-container .leaflet-bar a {
  background: #081AA2 !important;
}
.no-touch .leaflet-touch.map-container .leaflet-bar a:hover {
  background: #66ADD9 !important;
}

.map-container .leaflet-interactive {
  stroke: #081AA2 !important;
}

.map-container .leaflet-interactive[fill="#FF8500"] {
  fill: #081AA2 !important;
}

.map-container .leaflet-interactive.leaflet-marker-icon path[fill="#FF8500"] {
  fill: #081AA2 !important;
  stroke: none !important;
}

#map .cluster-container:after {
  background: #081AA2 !important;
}

.page-numbers li a {
  color: #796161 !important;
}
.page-numbers li a:hover {
  color: #000 !important;
}

.pre-footer {
  background-image: linear-gradient(to right, #081AA2, #4980c8, #66ADD9) !important;
  color: #fff !important;
}
.pre-footer a {
  color: #fff !important;
}/*# sourceMappingURL=style.css.map */