@font-face {
    font-family: impact;
    src: url(font/impact.ttf);
}

body {
  background-color: #cccccc;

}

#header a,
#header a:link,
#header a:active,
#header a:visited,
#header a:hover {color: #9e005d;}

p {font-size: 13pt;}
.container {background-color: #ffffff;}

.scritta-blu-scuro {color: #9e005d;}
.scritta-blu-scuro:link,
.scritta-blu-scuro:active,
.scritta-blu-scuro:hover,
.scritta-blu-scuro:visited {color: #9e005;}

.sfondo-blu-scuro {background-color: #9e005d;}

.nav-header-sx {padding-left: 0px;}
.nav-header-sx li {
  display: inline;
  padding-right: 20px;
}
.nav-header-sx li a,
.nav-header-sx li a:link,
.nav-header-sx li a:hover,
.nav-header-sx li a:active,
.nav-header-sx li a:visited {
  color: #9e005d;
  font-size: 30pt;
  font-family: 'Anton', sans-serif;
}
.iscrizioni-albo-nazionali,
.iscrizioni-albo-nazionali:link,
.iscrizioni-albo-nazionali:hover,
.iscrizioni-albo-nazionali:active,
.iscrizioni-albo-nazionali:visited {
  font-family: 'Anton', sans-serif;
  color:#9e005d;
  font-weight: 100;
  text-align: right;
}

.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.grid-item { width: 50%; float: left;}

.bg-grigio {background-color: #b3b3b3;}
.bg-grigio-scuro {background-color: #666666; color: #ffffff;}
.bg-giallo {background-color: #d9e021;}

.bonificare {
  padding-top: 20px;padding-top: 20px;text-align: right;padding-right: 20px;
  font-style: italic;
  font-size: 26pt;
  font-weight: 200;
  font-family: 'Saira Extra Condensed', sans-serif;
}

#box-consulenza {padding: 50px;}
#box-consulenza h3 {color: #9e005d;font-family: 'Saira Extra Condensed', sans-serif;}
#box-consulenza p {color: #ffffff;text-align: justify;font-family: 'Saira Extra Condensed', sans-serif;}

#box-sostanze-inqionanti {padding: 20px;}
#box-sostanze-inqionanti h3 {color: #9e005d;font-family: 'Saira Extra Condensed', sans-serif;font-weight: 800;}
#box-sostanze-inqionanti h4 {color: #9e005d;font-family: 'Saira Extra Condensed', sans-serif;font-size: 13pt;font-weight:800;margin-top: 20px;}
#box-sostanze-inqionanti p {color: #9e005d;text-align: justify;font-family: 'Saira Extra Condensed', sans-serif;font-size: 11pt;}

#box-progetto-bonifica {background-color: #e6e6e6;}

#box-suolo {background-color: #9e005d;padding: 20px;}
#box-suolo h3 {color: #ffffff;font-family: 'Saira Extra Condensed', sans-serif;}
#box-suolo h4 {color: #ffffff;font-family: 'Saira Extra Condensed', sans-serif;font-size: 13pt;font-weight:800;margin-top: 20px;}
#box-suolo p {color: #ffffff;text-align: justify;font-family: 'Saira Extra Condensed', sans-serif;font-size: 12pt;}

#box-compila-modulo {background-color: #808080;}

#box-acque-falda {background-color: #d9e021;padding: 20px;padding-bottom:82px;}
#box-acque-falda h3 {color: #9e005d;font-family: 'Saira Extra Condensed', sans-serif;}
#box-acque-falda h4 {color: #9e005d;font-family: 'Saira Extra Condensed', sans-serif;font-size: 12pt;font-weight:800;margin-top: 20px;}
#box-acque-falda p {color: #9e005d;text-align: justify;font-family: 'Saira Extra Condensed', sans-serif;font-size: 11pt;}

#box-fonti-contaminazione {background-color: #9e005d;padding: 40px;}
#box-fonti-contaminazione h3 {color: #ffffff;font-family: 'Saira Extra Condensed', sans-serif;font-weight:800;}
#box-fonti-contaminazione h4 {color:#ffffff;font-family: 'Saira Extra Condensed', sans-serif;margin-top: 20px;}

#box-vuoto {height: 534px;background-color:#808080 }

#footer {background-color: #d9e021;padding-top: 20px;padding-bottom: 20px;}
#footer h3 {color:#9e005d; text-align: center;font-family: impact;}
#footer p {font-size: 11pt;font-family: 'Saira Extra Condensed', sans-serif;color: #9e005d; font-weight: lighter;text-align: center;}
#footer a,
#footer a:link,
#footer a:hover,
#footer a:visited {color:#9e005d;}


.textarea {width: 100%;height:200px;float: none;}
.modal-content {background-color: #808080;color: #ffffff;}
label {
    display: inline-block;
    margin-top: .5em;
    margin-bottom: .1rem;
}

.btn-custom {background-color: #9e005d;border-color: #9e005d;}
.btn-custom:hover {background-color:#d9e021; border-color: #d9e021;}

.swiper-button-prev {
    background-image: url(img/arrow-prev.png);
}

.swiper-button-next {
    background-image: url(img/arrow-next.png);
}

.pinetto {width: 35px;}


@media screen and (max-width: 480px) {
  .grid-item { width: 100%; float: none;}
  #box-vuoto {display: none;}
}

.policy {font-size: 8pt;text-align: justify;}
