div.blocco-homepage h2 i {
  background: #B54E3C;
}

header#header {
  background: white;
  -webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.66);
  box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.66);
  min-height: 90px;
}
header#header section.region-header-top {
  background: white;
}
header#header div#header-middle {
  height: 120px !important;
}
@media (min-width: 576px) {
  header#header div#header-middle {
    height: 140px !important;
  }
}
@media (min-width: 992px) {
  header#header div#header-middle {
    height: 100px !important;
  }
}
header#header div#header-middle section.region-header-brand div#logo-wrapper {
  max-width: 260px !important;
}
@media (min-width: 576px) {
  header#header div#header-middle section.region-header-brand div#logo-wrapper {
    max-width: 300px !important;
    margin: 0 0 0 10%;
  }
}
@media (min-width: 768px) {
  header#header div#header-middle section.region-header-brand div#logo-wrapper {
    max-width: 300px !important;
    margin: 0 0 0 25%;
  }
}
@media (min-width: 992px) {
  header#header div#header-middle section.region-header-brand div#logo-wrapper {
    max-width: 340px !important;
    margin: 0 0 0 35%;
  }
}
div#hamburger-button-wrapper {
  text-align: center;
}

button.hamburger.hamburger--collapse span.hamburger-box {
  width: 45px;
}
button.hamburger.hamburger--collapse span.hamburger-inner,
button.hamburger.hamburger--collapse span.hamburger-inner:before,
button.hamburger.hamburger--collapse span.hamburger-inner:after {
  background: #009FDF;
  width: 45px;
}
button.hamburger.hamburger--collapse span#hamburger-menu-text {
  display: block;
  font-weight: 600;
  color: #009FDF;
  font-size: 1em;
  margin-top: -5px;
  margin-left: -1px;
}

div#main-wrapper {
  padding-top: 110px;
}
@media (min-width: 576px) {
  div#main-wrapper {
    padding-top: 135px !important;
  }
}
@media (min-width: 768px) {
  div#main-wrapper {
    padding-top: 130px !important;
  }
}
@media (min-width: 992px) {
  div#main-wrapper {
    padding-top: 170px !important;
  }
}
div#main-wrapper div#main {
  margin-top: 40px !important;
}

footer#site-footer {
  background: #009FDF;
  color: white;
}
footer#site-footer div#block-agid-czkv-copyrighttext {
  text-align: center;
}
@media (min-width: 768px) {
  footer#site-footer div#block-agid-czkv-copyrighttext {
    text-align: right;
  }
}

/*=HOMEPAGE*/
div#block-lecamerecoinvoltenellaccorpamento {
  margin-top: 50px;
  margin-bottom: 50px;
}
div#block-lecamerecoinvoltenellaccorpamento h3 {
  color: #6E6E6D;
  font-weight: 600;
  font-size: 2em;
}
div#block-lecamerecoinvoltenellaccorpamento div.col-12 {
  padding: 8px;
}
div#block-lecamerecoinvoltenellaccorpamento div.inner {
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.55);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.55);
  padding: 10px;
  background: #fff;
}
div#block-lecamerecoinvoltenellaccorpamento div.link-titolo {
  background: #6E6E6D;
  text-align: center;
  padding: 5px 0;
}
div#block-lecamerecoinvoltenellaccorpamento div.link-titolo a:link, div#block-lecamerecoinvoltenellaccorpamento div.link-titolo a:visited {
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 1.2em;
}
div#block-lecamerecoinvoltenellaccorpamento div.link-img {
  padding: 10px;
}

div#homepage-region-second-wrapper {
  background: #F0F0F0;
  padding: 40px 0;
}
div#homepage-region-second-wrapper h3 {
  color: #6E6E6D;
  font-weight: 600;
  font-size: 2em;
}
div#homepage-region-second-wrapper h4 {
  color: #B54E3C;
  font-weight: 600;
  font-size: 1.4em;
}
/*
div#edit_field_ap_stato_documento_target_id_chosen {
    visibility: hidden;
}*/

select#edit-field-ap-stato-documento-target-id{
	visibility: none;
}

/*# sourceMappingURL=czkv.css.map */



div#homepage-region-first {
    max-width: 90%!important;
}

/*ALBO*/
.page-view-albo-pretorio .container { 
    max-width: 90%!important;
}

.page-view-albo-camerale .container {
    max-width: 90%!important;
}

@media (max-width: 1200px) {
td.views-field.views-field-field-documento-albo-1 {
    width: 40%!important; /*da verificare se va bene sotto ai 1200*/
}
}

@media (min-width: 1200px)  {
td.views-field.views-field-field-documento-albo-1 {
	width: 40%!important;
}


}




