.link-2:hover {
  font-weight: 700;
}

.link-3:hover {
  font-weight: 700;
  color: #595959;
}

.contatti-testi-2:focus {
  font-weight: Regular;
}

body {
  background-color: rgb(236, 235, 235);
  font: 400 1em/1.38 Verdana;
  color: rgb(0, 0, 0);
}

.element-5 p,
.impegna-box-testo p,
.text-3 p {
  margin-bottom: 1em;
}

.aiutarti {
  float: left;
  clear: both;
  width: 100%;
  margin-top: 100px;
  padding: 5px 5px 10px;
  overflow: hidden;
}

.aiutarti .text {
  float: left;
  width: 80%;
  margin: 20px 0 0 10%;
  font-family: Montserrat;
  font-size: 1.563em;
  font-weight: 700;
  text-align: center;
  color: rgb(159, 67, 54);
}

.box-cuoca {
  position: relative;
  float: left;
  z-index: 23;
  width: 20%;
  margin: 80px 0 0 3.99685%;
}

.box-cuoca .image,
.box-giardino .image,
.box-montaggio .image {
  width: 200px;
  margin: 0 auto;
  overflow: hidden;
}

.box-faccende {
  position: relative;
  float: left;
  clear: both;
  z-index: 11;
  width: 20%;
  margin: 80px 0 0 3.99685%;
}

.box-faccende-icona {
  display: block;
  width: 200px;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

.box-faccende-testo {
  margin: 5px auto 0;
  font-size: 1em;
  line-height: 1.38;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.box-faccende-titolo {
  margin: 5px auto 0;
  font: 700 1em/1.38 Montserrat;
  text-align: center;
  color: rgb(0, 0, 0);
}

.box-giardino {
  position: relative;
  float: left;
  z-index: 19;
  width: 20%;
  margin: 80px 0 0 3.99685%;
}

.box-montaggio {
  position: relative;
  float: left;
  z-index: 15;
  width: 20%;
  margin: 80px 0 0 3.99685%;
}

.chisiamo-banner {
  margin: 14px auto 0;
  font: 1.25em/1 Montserrat;
  text-align: center;
  color: rgb(252, 234, 210);
}

.condividi,
.container-10,
.container-8,
.container-9,
.inbreve {
  float: left;
  width: 25%;
  margin-top: 19px;
}

.condividi .text {
  margin: 0 auto;
  font-family: FontAwesome;
  font-size: 1em;
  font-weight: 400;
  text-align: center;
  color: rgb(139, 139, 139);
}

.container .image {
  float: left;
  overflow: hidden;
}

.contattaci .container {
  width: 100%;
}

.contattaci .contatti-testi-box,
.contatti-testi-box-3 {
  margin-left: 1px;
}

.contattaci .contatti-testi-box:hover,
.contatti-testi-3:hover,
.contatti-testi-4:hover,
.contatti-testi-5:hover,
.contatti-testi-6:hover,
.contatti-testi-7:hover,
.contatti-testi-box-2:hover,
.contatti-testi-box-3:hover {
  font-family: Verdana;
  font-weight: Regular;
  color: #000000;
}

.contattaci-titolo,
.inbreve-titolo,
.tag-titolo {
  width: 100%;
  margin: 0 auto;
  font: 400 1em/1.38 FontAwesome;
  text-align: center;
  color: rgb(139, 139, 139);
}

.contatti-box {
  position: relative;
  float: left;
  clear: both;
  z-index: 16;
  width: 24.1666666666%;
  height: 237px;
  margin: 67px 0 0 20%;
}

.contatti-box .container {
  float: left;
  width: 100%;
}

.contatti-testi {
  float: left;
  font: normal 0.813em/1.38 FontAwesome;
}

.contatti-testi-box:hover,
.contatti-testi:hover {
  text-decoration: underline;
}

.contatti-testi-1 {
  display: block;
  color: #000000;
}

.contatti-testi-box {
  display: block;
  float: left;
  font: normal 0.813em/1.38 FontAwesome;
  color: #000000;
}

.contatti-testi-facebook,
.contatti-testi-facebook-box {
  display: block;
  float: left;
  margin-left: 1px;
  font: normal 0.813em/1.38 FontAwesome;
  color: #000000;
}

.contatti-testi-1-1:hover,
.contatti-testi-facebook-box:hover,
.contatti-testi-facebook:hover {
  text-decoration: underline;
}

.content {
  position: relative;
  float: left;
  z-index: 11;
  width: 100%;
  margin-top: 110px;
}

.continua {
  display: block;
  float: right;
  clear: both;
  margin: 11px 10% 0 0;
  font: 400 1em/1.38 FontAwesome;
  text-decoration: underline;
  color: rgb(176, 45, 45);
}

.cuoca {
  float: left;
  clear: both;
  width: 100%;
  padding: 10px;
  background-image: url('../images/tuttofacenti-pattern-cuoca.jpg');
  background-size: 3% auto;
  background-position: left top;
  background-attachment: fixed;
  overflow: hidden;
}

.cuoca-box {
  float: right;
  width: 53.6440677966%;
  margin: 25px 4.40678% 0 0;
}

.cuoca-box .text {
  text-align: center;
}

.cuoca-immagine {
  display: block;
  float: left;
  width: 343px;
  height: auto;
  margin-left: 5%;
  overflow: hidden;
}

.domestici {
  float: left;
  width: 100%;
  height: 481px;
  background-color: rgb(252, 234, 210);
  overflow: hidden;
}

.domestici .image {
  float: left;
  width: 509px;
  overflow: hidden;
}

.element {
  float: left;
}

.footer-autore {
  float: left;
  clear: both;
  width: 100%;
  padding: 5px;
  background-color: rgb(195, 195, 195);
  font-size: 0.75em;
  font-weight: 400;
  line-height: 1.38;
  text-align: center;
  color: rgb(135, 133, 133);
}

.footer-gruppo {
  float: left;
  clear: both;
  width: 100%;
  padding-bottom: 10px;
}

.footer-gruppo .contattaci {
  float: left;
  width: 25%;
  margin-top: 19px;
  padding-left: 10px;
}

.footer-logo {
  display: block;
  height: auto;
  overflow: hidden;
}

.footer-titolo {
  float: left;
  width: 100%;
  padding: 5px;
  background-color: rgb(114, 114, 114);
  font-size: 1.063em;
  font-weight: 400;
  line-height: 1.38;
  text-align: center;
  color: rgb(252, 234, 210);
}

.h2 {
  float: left;
  margin: 57px 0 0 4.15625%;
  font: 1.25em/1.38 Montserrat;
  color: rgb(159, 67, 54);
}

.header {
  position: relative;
  float: left;
  width: 100%;
  margin-top: -110px;
  background-color: rgb(230, 230, 230);
}

.header .image {
  float: left;
  width: 257px;
  margin: 10px 0 0 6.33073%;
  overflow: hidden;
}

.image {
  display: block;
  height: auto;
}

.impegna-box {
  float: right;
  clear: both;
  width: 52.5833333333%;
  margin: -453px 5% 0 0;
}

.impegna-box-pulsante {
  float: left;
  clear: both;
  width: 85.7142857142%;
  height: 69px;
  margin: 30px 0 0 6.71058%;
  border-bottom: 3px solid rgb(159, 67, 54);
  border-radius: 5px;
  background-color: rgb(195, 93, 81);
}

.impegna-box-pulsante .contattaci {
  display: block;
  margin: 11px auto 0;
  font: 700 2.188em/1.38 Montserrat;
  text-align: center;
  letter-spacing: 10px;
  color: rgb(252, 234, 210);
}

.impegna-box-testo {
  float: left;
  clear: both;
  margin: 30px 0 0 0.10153%;
  text-shadow: 0 2px 5px rgb(252, 234, 210);
  font-size: 1.375em;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.impegna-titolo {
  margin: 0 auto;
  font: 700 1.563em/1.38 Montserrat;
  text-align: center;
  color: rgb(159, 67, 54);
}

.inbreve-testo {
  width: 80%;
  margin: 0 auto;
  font-size: 0.813em;
  font-weight: 400;
  line-height: 1.38;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.link {
  display: block;
  float: left;
  width: 100px;
  height: 50px;
  min-height: 50px;
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
}

.logo {
  display: block;
  margin-top: 22px;
}

.menu-item {
  float: left;
  width: 100px;
  height: 50px;
}

.nastro {
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 40px solid rgb(255, 255, 255);
  border-bottom: 40px solid rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  overflow: hidden;
}

.navbar {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 20;
  width: 411px;
  height: 50px;
  border-radius: 7px;
  background-color: rgba(230, 230, 230, 0.87);
  overflow: hidden;
}

.puliti {
  display: block;
  margin: 26px auto 0;
  font: 1.563em/1.38 Montserrat;
  text-align: center;
  color: rgb(252, 234, 210);
}

.impegna-box-pulsante .contattaci:hover,
.puliti:hover {
  text-decoration: underline;
  color: rgb(255, 255, 255);
}

.text {
  line-height: 1.38;
}

.wrapper {
  width: 80%;
  height: 270px;
  margin: 0 auto;
  overflow: hidden;
}

._element {
  width: 5%;
  height: 97px;
  border-top: 10px solid rgb(255, 255, 255);
  background-color: rgb(189, 61, 32);
}

.nastro ._container {
  width: 90%;
  height: 86px;
  background-color: rgb(199, 68, 38);
}

.container-1 {
  height: 17px;
}

.container-11,
.container-12,
.container-13 {
  margin: 0 auto;
}

.container-14,
.container-15,
.container-16 {
  float: left;
  clear: both;
  height: 17px;
  margin-top: 7px;
}

.container-19 {
  float: left;
  clear: both;
  height: 17px;
  margin-top: 12px;
}

.container-2 {
  clear: both;
  margin-top: 56px;
}

.container-20 {
  float: left;
  clear: both;
  margin-top: 9px;
}

.container-21 {
  float: left;
  clear: both;
  margin-top: 14px;
}

.container-22 {
  float: left;
  clear: both;
  margin-top: 11px;
}

.container-17,
.container-23 {
  float: left;
  clear: both;
  margin-top: 10px;
}

.container-18,
.container-24 {
  float: left;
  clear: both;
  margin-top: 15px;
}

.container-25 {
  float: left;
  clear: both;
  margin-top: 12px;
}

.container-3 {
  clear: both;
  margin-top: 51px;
}

.container-4 {
  clear: both;
  margin-top: 53px;
}

.container-5 {
  position: relative;
  float: left;
  clear: both;
  z-index: 47;
  width: 100%;
  background-color: rgb(212, 210, 210);
}

.container-6 {
  position: relative;
  float: left;
  clear: both;
  z-index: 56;
  width: 100%;
  background-color: rgb(212, 210, 210);
}

.container-7 {
  position: relative;
  float: left;
  clear: both;
  z-index: 79;
  width: 100%;
  background-color: rgb(212, 210, 210);
}

.contatti-testi-1-1 {
  float: left;
  font: normal 0.813em/1.38 FontAwesome;
}

.contatti-testi-4 {
  color: #000000;
}

.contatti-testi-2,
.contatti-testi-3,
.contatti-testi-5 {
  display: block;
  color: #000000;
}

.contatti-testi-6,
.contatti-testi-7 {
  display: block;
  margin-left: 2px;
  color: #000000;
}

.content-2 {
  height: 500px;
  background-color: rgb(255, 255, 255);
}

.content-3 {
  background-color: rgb(255, 255, 255);
}

.footer-logo-1,
.footer-logo-2 {
  width: 227px;
  margin: 0 auto;
}

.footer-logo-3 {
  float: left;
  width: 257px;
}

.image-12 {
  position: relative;
  float: right;
  z-index: 3;
  width: 200px;
  margin: 108px 20% 0 0;
  overflow: visible;
}

.image-13,
.image-14,
.image-15,
.image-16,
.image-17,
.image-18,
.image-7,
.image-8 {
  width: 30px;
}

.image-10,
.image-11,
.image-19,
.image-20,
.image-21,
.image-22,
.image-23,
.image-24 {
  width: 17px;
}

.link-1 {
  font-weight: 700;
  color: #595959;
}

.link-6,
.link-8 {
  font-weight: 700;
  color: #595959;
  -webkit-transition: 200ms border ease-in-out;
  -moz-transition: 200ms border ease-in-out;
  -o-transition: 200ms border ease-in-out;
  -ms-transition: 200ms border ease-in-out;
  transition: 200ms border ease-in-out;
}

.link-2,
.link-3,
.link-4,
.link-5,
.link-7,
.link-9 {
  color: #595959;
  -webkit-transition: 200ms border ease-in-out;
  -moz-transition: 200ms border ease-in-out;
  -o-transition: 200ms border ease-in-out;
  -ms-transition: 200ms border ease-in-out;
  transition: 200ms border ease-in-out;
}

.link-6:hover,
.link-9:hover {
  color: #595959;
}

.link-3:active,
.link-6:active,
.link-9:active {
  font-weight: Medium;
}

.logo-1,
.logo-2 {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.logo-3 {
  float: left;
  clear: both;
  width: 90.3448275862%;
  margin-left: -3.44828%;
}

.menu-item-2,
.menu-item-3,
.menu-item-5,
.menu-item-6,
.menu-item-8,
.menu-item-9 {
  margin-left: 50px;
}

.nastro-1 {
  float: left;
  clear: both;
  width: 100%;
  margin-top: 96px;
}

.nastro-2 {
  width: 70%;
  margin: 392px auto 0;
}

.text-10,
.text-11,
.text-9 {
  width: 80%;
  margin: 0 auto;
  font-size: 0.813em;
  font-weight: 400;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-2 {
  width: 80%;
  margin: 50px auto 0;
  font-size: 1em;
  font-weight: 400;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-3 {
  float: left;
  width: 80%;
  margin: 33px 0 0 10%;
  font-size: 0.875em;
  font-weight: 400;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-4 {
  margin: 0 auto;
  font-family: Montserrat;
  font-size: 1.563em;
  font-weight: 700;
  color: rgb(159, 67, 54);
}

.text-5 {
  float: left;
  clear: both;
  width: 100%;
  margin-top: 23px;
  font-size: 1.25em;
  font-weight: 400;
  color: rgb(113, 113, 113);
}

.text-6 {
  float: left;
  clear: both;
  width: 100%;
  margin-top: 17px;
  font-size: 1.25em;
  font-weight: 400;
  color: rgb(113, 113, 113);
}

.text-7 {
  margin: 148px auto 0;
  font-family: Montserrat;
  font-size: 1.875em;
  font-weight: 700;
  color: #70917d;
}

.text-8 {
  width: 100%;
  margin: 72px auto 0;
  font-size: 1.063em;
  font-weight: 400;
  color: rgb(113, 113, 113);
}

.contatti-testi a {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
  border-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: transparent;
  font-family: inherit;
  font-style: inherit;
  font-size: 1.077em;
  text-transform: inherit;
  text-decoration: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  color: rgb(0, 0, 0);
  opacity: 1;
  word-break: normal;
  word-wrap: normal;
  white-space: normal;
}

.contatti-testi a:hover {
  font-size: NaNem;
}

.contatti-testi span,
.contatti-testi-1-1 span,
.contatti-testi-box span,
.contatti-testi-facebook span,
.contatti-testi-facebook-box span {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
  border-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: transparent;
  font-family: inherit;
  font-style: inherit;
  font-size: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  color: rgb(0, 0, 0);
  opacity: 1;
  word-break: normal;
  word-wrap: normal;
  white-space: normal;
}

.footer-autore a,
.impegna-titolo strong {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
  border-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: transparent;
  font-family: inherit;
  font-style: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  color: inherit;
  opacity: 1;
  word-break: normal;
  word-wrap: normal;
  white-space: normal;
}

.footer-autore a:hover {
  text-decoration: underline;
}

.text span {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
  border-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: transparent;
  font-family: inherit;
  font-style: inherit;
  font-size: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  color: inherit;
  opacity: 1;
  word-break: normal;
  word-wrap: normal;
  white-space: normal;
}

.text-7 span {
  font-weight: inherit;
}

.text-5 span,
.text-6 span,
.text-8 span {
  font-weight: 700;
}

@media(max-width: 968px) {
  .link-5:hover {
    font-weight: 400;
  }

  .link-4:hover,
  .link-6:hover,
  .link-7:hover,
  .link-9:hover {
    font-weight: 700;
  }

  .aiutarti .box-cuoca {
    position: relative;
    z-index: 23;
    width: 40%;
    margin-top: 40px;
    margin-left: 6.00535%;
  }

  .aiutarti .box-faccende {
    position: relative;
    z-index: 11;
    width: 40%;
    margin-top: 15px;
    margin-left: 6.99863%;
  }

  .aiutarti .box-giardino {
    position: relative;
    clear: both;
    z-index: 19;
    width: 40%;
    margin-top: 40px;
    margin-left: 6.99863%;
  }

  .aiutarti .box-montaggio {
    position: relative;
    z-index: 15;
    width: 40%;
    margin-top: 15px;
    margin-left: 6.00535%;
  }

  .aiutarti .text {
    float: none;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }

  .box-cuoca .box-faccende-testo,
  .box-giardino .box-faccende-testo {
    float: left;
    clear: both;
    margin-right: 0;
    margin-left: 0;
  }

  .box-cuoca .image,
  .box-faccende .box-faccende-icona,
  .box-giardino .image,
  .box-montaggio .image {
    height: auto;
  }

  .box-montaggio .box-faccende-titolo {
    font-size: 1.25em;
  }

  .condividi .wrapper {
    width: 100%;
  }

  .container .contattaci-titolo {
    float: left;
    margin-right: 0;
    margin-left: 0;
  }

  .container .contatti-testi-1,
  .container .contatti-testi-facebook {
    margin-left: 2px;
  }

  .container .contatti-testi-3,
  .container .contatti-testi-facebook-box {
    margin-left: 2px;
    text-align: center;
  }

  .container .image {
    height: auto;
  }

  .container .contatti-testi-box-3,
  .contattaci .contatti-testi-box {
    margin-left: 7px;
  }

  .contattaci .logo {
    width: 76.7904635258%;
    height: 97px;
    margin-top: 17px;
  }

  .contatti-box .container {
    width: 234px;
    margin-left: -0.08681%;
  }

  .content {
    position: relative;
    z-index: 11;
    margin-top: 125px;
  }

  .content .aiutarti,
  .content .nastro-1 {
    margin-top: 0;
  }

  .content .contatti-box {
    position: relative;
    z-index: 16;
    width: 24.173553719%;
    height: 236px;
    margin-top: 69px;
    margin-left: 10.01905%;
  }

  .content .domestici {
    height: auto;
    padding-bottom: 5px;
  }

  .content .header {
    height: 125px;
    margin-top: -125px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .content .nastro {
    width: 99.9975158982%;
  }

  .cuoca .cuoca-box {
    width: 40%;
    margin-top: 37px;
    margin-right: 1.68612%;
  }

  .cuoca .cuoca-immagine {
    height: auto;
    margin-left: 1.99763%;
  }

  .domestici .image {
    position: relative;
    z-index: 0;
    width: 436px;
    height: auto;
  }

  .domestici .impegna-box {
    position: relative;
    z-index: 5;
    width: 55%;
    margin-top: -412px;
    margin-right: -1px;
    padding: 3px;
  }

  .element .chisiamo-banner {
    margin-top: 9px;
    font-size: 1em;
    line-height: 0.6;
    letter-spacing: 1px;
  }

  .element .puliti {
    margin-top: 9px;
    font-size: 1.438em;
    letter-spacing: 1px;
  }

  .footer-gruppo .condividi,
  .footer-gruppo .inbreve {
    position: relative;
    width: 35%;
    margin-left: 9.99968%;
  }

  .footer-gruppo .contattaci {
    position: relative;
    clear: both;
    width: 35%;
    margin-left: 9.99968%;
  }

  .header .h2 {
    margin-top: 60px;
    margin-left: 20px;
    font-size: 1.5em;
  }

  .header .image {
    height: auto;
    margin-left: 3.39531%;
  }

  .impegna-box .impegna-box-pulsante {
    width: 80%;
    margin-top: 28px;
    margin-left: 10.0003%;
  }

  .impegna-box .impegna-box-testo {
    float: right;
    margin-top: 40px;
    margin-right: -0.00297%;
    margin-left: 0;
    font-size: 1.313em;
  }

  .impegna-box .impegna-titolo {
    margin-top: 20px;
    font-size: 1.375em;
  }

  .impegna-box-pulsante .contattaci {
    font-size: 1.875em;
  }

  .inbreve .continua {
    margin-top: 0;
    margin-right: 0;
  }

  .container .text-11,
  .container .text-9,
  .inbreve .inbreve-testo {
    width: 100%;
    margin-top: 25px;
  }

  .logo .footer-logo {
    width: 99.8579545454%;
    height: auto;
    margin-left: -0.30943%;
  }

  .navbar {
    width: 366px;
    height: auto;
    overflow: visible;
  }

  .navbar .menu-item {
    float: right;
  }

  .nastro ._container {
    position: relative;
    clear: both;
    height: 67px;
    margin-top: -80px;
    margin-left: 4.99758%;
  }

  .nastro ._element {
    height: 80px;
  }

  .container .container-14,
  .container .container-15,
  .container .container-16 {
    height: auto;
    margin-top: 0;
    margin-left: -0.06178%;
  }

  .container .container-19 {
    height: auto;
    margin-top: 18px;
    margin-left: -0.06178%;
  }

  .container .container-20 {
    width: 234px;
    margin-top: 17px;
  }

  .container .container-17,
  .container .container-21,
  .container .container-23 {
    margin-top: 16px;
    margin-left: -0.06178%;
  }

  .container .container-22 {
    margin-top: 18px;
  }

  .container .container-18,
  .container .container-24 {
    margin-left: -0.06178%;
  }

  .container .container-25 {
    margin-top: 18px;
    margin-left: -0.06178%;
  }

  .container .contatti-testi-2,
  .container .contatti-testi-4,
  .container .contatti-testi-5,
  .container .contatti-testi-box-1,
  .container .contatti-testi-box-2 {
    margin-left: 2px;
  }

  .container .contatti-testi-facebook-1,
  .container .contatti-testi-facebook-2 {
    text-align: center;
  }

  .container .image-13,
  .container .image-14,
  .container .image-15,
  .container .image-16,
  .container .image-17,
  .container .image-18,
  .container .image-7,
  .container .image-8 {
    width: 35px;
  }

  .container .image-11,
  .container .image-22,
  .container .image-23,
  .container .image-24 {
    width: 20px;
  }

  .container .text-10 {
    width: 100%;
    margin-top: 25px;
    background-color: rgba(200, 26, 26, 0);
  }

  .container-5 {
    position: relative;
    z-index: 47;
  }

  .container-6 {
    position: relative;
    z-index: 56;
  }

  .container-7 {
    position: relative;
    z-index: 79;
  }

  .contattaci .logo-3 {
    margin-left: -3.03664%;
  }

  .contatti-box .container-1 {
    height: auto;
  }

  .contatti-box .container-2 {
    margin-top: 41px;
  }

  .contatti-box .container-3 {
    margin-top: 39px;
  }

  .contatti-box .container-4 {
    margin-top: 44px;
  }

  .content .image-12 {
    position: relative;
    z-index: 3;
    width: 20.6611570247%;
    height: auto;
    margin-top: 69px;
    margin-right: 9.99968%;
  }

  .content .nastro-2 {
    position: relative;
    float: left;
    clear: both;
    z-index: 8;
    margin-top: -94px;
    margin-right: 0;
    margin-left: 0;
  }

  .content .text-3 {
    position: relative;
    z-index: 3;
    margin-top: 37px;
    margin-left: 9.99968%;
  }

  .cuoca-box .text-5 {
    width: 99.7858965014%;
    margin-top: 8px;
    margin-left: 0.10714%;
  }

  .cuoca-box .text-6 {
    width: 99.7858965014%;
    margin-top: 5px;
    margin-left: 0.10714%;
  }

  .cuoca-box .text-7 {
    float: left;
    clear: both;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
  }

  .cuoca-box .text-8 {
    float: left;
    clear: both;
    width: 99.7858965014%;
    margin-top: 13px;
    margin-right: 0;
    margin-left: 0;
  }

  .footer-gruppo .condividi-1 {
    z-index: 41;
  }

  .footer-gruppo .condividi-2 {
    z-index: 50;
  }

  .footer-gruppo .condividi-3 {
    z-index: 73;
  }

  .footer-gruppo .container-10 {
    position: relative;
    z-index: 76;
    width: 35%;
    margin-left: 9.99968%;
  }

  .footer-gruppo .container-8 {
    position: relative;
    z-index: 44;
    width: 35%;
    margin-left: 9.99968%;
  }

  .footer-gruppo .container-9 {
    position: relative;
    z-index: 53;
    width: 35%;
    margin-left: 9.99968%;
  }

  .footer-gruppo .contattaci-2 {
    z-index: 38;
  }

  .footer-gruppo .contattaci-3 {
    z-index: 47;
  }

  .footer-gruppo .contattaci-4 {
    z-index: 70;
  }

  .footer-gruppo .inbreve-1 {
    z-index: 21;
  }

  .footer-gruppo .inbreve-2 {
    z-index: 30;
  }

  .footer-gruppo .inbreve-3 {
    z-index: 53;
  }

  .logo .footer-logo-1,
  .logo .footer-logo-2 {
    float: left;
    margin-right: 0;
  }

  .menu-item .link-2,
  .menu-item .link-3 {
    width: 95px;
  }

  .menu-item .link-6 {
    width: 110px;
  }

  .menu-item .link-5,
  .menu-item .link-8 {
    width: 95px;
    margin-left: -1.06383%;
  }

  .menu-item .link-9 {
    width: 99px;
  }

  .nastro .element-2 {
    z-index: 26;
  }

  .nastro .element-3 {
    position: relative;
    z-index: 28;
    margin-top: -80px;
  }

  .nastro .element-1,
  .nastro .element-4 {
    float: right;
  }

  .nastro .element-5 {
    z-index: 5;
  }

  .nastro .element-6 {
    position: relative;
    z-index: 7;
    margin-top: -80px;
  }

  .navbar .menu-item-1 {
    width: 84px;
    margin-right: 281px;
  }

  .navbar .menu-item-2 {
    clear: both;
    width: 91px;
    margin-top: -50px;
    margin-right: 144px;
    margin-left: 0;
  }

  .navbar .menu-item-4 {
    width: 96px;
    margin-right: 269px;
  }

  .navbar .menu-item-7 {
    width: 98px;
    margin-right: 267px;
  }

  .navbar .menu-item-5,
  .navbar .menu-item-8 {
    clear: both;
    width: 94px;
    margin-top: -50px;
    margin-right: 141px;
    margin-left: 0;
  }

  .navbar .menu-item-3,
  .navbar .menu-item-6,
  .navbar .menu-item-9 {
    clear: both;
    width: 110px;
    margin-top: -50px;
    margin-left: 0;
  }

  .contatti-testi a,
  .contatti-testi span,
  .contatti-testi-1-1 span,
  .contatti-testi-box span,
  .contatti-testi-facebook-2 span,
  .contatti-testi-facebook-box span {
    font-size: 1.077em;
  }
}

@media(max-width: 639px) {
  .contatti-testi-box-1:hover {
    text-decoration: underline;
  }

  .contatti-testi-3:hover,
  .contatti-testi-4:hover,
  .contatti-testi-5:hover,
  .contatti-testi-6:hover,
  .contatti-testi-7:hover {
    text-decoration: none;
  }

  .contatti-testi-box:hover {
    font-weight: 400;
  }

  body {
    font-size: 1em;
  }

  .aiutarti .box-cuoca {
    position: relative;
    clear: both;
    z-index: 23;
    width: 80%;
    margin-left: 9.99603%;
  }

  .aiutarti .box-faccende {
    position: relative;
    z-index: 11;
    width: 80%;
    margin-top: 20px;
    margin-left: 9.99603%;
  }

  .aiutarti .box-giardino {
    position: relative;
    z-index: 19;
    width: 80%;
    margin-left: 9.99603%;
  }

  .aiutarti .box-montaggio {
    position: relative;
    clear: both;
    z-index: 15;
    width: 80%;
    margin-top: 40px;
    margin-left: 9.99603%;
  }

  .aiutarti .text {
    float: left;
    margin-right: 0;
    margin-left: 5.0005%;
    font-size: 1.5em;
  }

  .box-cuoca .box-faccende-testo,
  .box-giardino .box-faccende-testo {
    float: none;
    clear: none;
    margin-right: auto;
    margin-left: auto;
    font-size: 1.25em;
  }

  .box-cuoca .image,
  .box-faccende .box-faccende-icona,
  .box-giardino .image,
  .box-montaggio .image {
    height: auto;
  }

  .box-faccende .box-faccende-testo {
    font-size: 1.313em;
  }

  .container .contatti-testi-1 {
    margin-left: 1.11431%;
    font-size: 1.25em;
    font-weight: 400;
  }

  .container .contatti-testi-box {
    font-size: 1.125em;
  }

  .container .contatti-testi-facebook {
    margin-left: 1.34657%;
    font-size: 1.25em;
  }

  .container .contatti-testi-facebook-box {
    margin-left: 1.34375%;
    font-size: 1.125em;
  }

  .box-cuoca .box-faccende-titolo,
  .box-faccende .box-faccende-titolo,
  .box-giardino .box-faccende-titolo,
  .box-montaggio .box-faccende-testo,
  .container .footer-titolo {
    font-size: 1.25em;
  }

  .container .image {
    height: auto;
  }

  .container .contatti-testi-box-2,
  .container .contatti-testi-box-3,
  .contattaci .contatti-testi-box {
    margin-left: 5px;
  }

  .contattaci .contatti-testi-box:hover,
  .contatti-testi-box-2:hover,
  .contatti-testi-box-3:hover {
    text-decoration: none;
  }

  .contattaci .logo {
    width: 57.7087663528%;
    height: auto;
    margin-top: 91px;
    margin-left: 21.38473%;
  }

  .contatti-box .container {
    width: 300px;
  }

  .content {
    position: relative;
    z-index: 11;
    margin-top: 197px;
  }

  .content .aiutarti {
    position: relative;
    z-index: 24;
    margin-top: -9px;
  }

  .content .contatti-box {
    position: relative;
    z-index: 16;
    width: 46.9483568075%;
    height: 171px;
    margin-top: 75px;
    margin-left: 5.00538%;
  }

  .content .domestici {
    position: relative;
    z-index: 6;
  }

  .content .header {
    height: auto;
    margin-top: -147px;
  }

  .content .nastro {
    border-top-width: 20px;
    border-bottom-width: 20px;
  }

  .cuoca .cuoca-box {
    float: left;
    clear: both;
    width: 92.7750410509%;
    margin-top: 0;
    margin-right: 0;
    margin-left: 3.61218%;
  }

  .cuoca .cuoca-immagine {
    float: none;
    width: 404px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
  }

  .domestici .image {
    position: relative;
    float: none;
    z-index: 0;
    width: 80%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
  }

  .domestici .impegna-box {
    position: relative;
    float: left;
    z-index: 5;
    width: 90%;
    margin-top: 0;
    margin-right: 0;
    margin-left: 5.00049%;
  }

  .element .chisiamo-banner {
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 1;
    letter-spacing: 2px;
  }

  .element .puliti {
    font-size: 1.313em;
    letter-spacing: 2px;
  }

  .footer-gruppo .condividi {
    position: relative;
    float: none;
    width: 100%;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .footer-gruppo .contattaci {
    position: relative;
    float: none;
    clear: none;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }

  .footer-gruppo .inbreve {
    position: relative;
    float: none;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }

  .header .h2 {
    float: none;
    margin-top: 114px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .header .image {
    height: auto;
    margin-top: 6px;
    margin-left: 26.47668%;
  }

  .impegna-box .impegna-box-pulsante {
    margin-top: 10px;
    margin-left: 9.99671%;
  }

  .impegna-box .impegna-box-testo,
  .navbar .menu-item-1,
  .navbar .menu-item-4,
  .navbar .menu-item-7 {
    float: left;
    margin-right: 0;
  }

  .impegna-box .impegna-titolo {
    margin-top: 0;
    font-size: 1.563em;
  }

  .impegna-box-pulsante .contattaci {
    margin-top: 10px;
  }

  .inbreve .continua {
    margin-right: 0.00272%;
  }

  .inbreve .inbreve-testo {
    margin-top: 10px;
    font-size: 0.938em;
  }

  .logo .footer-logo {
    width: 99.8635057471%;
    height: auto;
    margin-left: 0.11979%;
  }

  .navbar {
    left: 0;
    right: 0;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .navbar .menu-item {
    width: 33%;
  }

  .nastro ._container {
    position: relative;
    clear: none;
    height: auto;
    margin-top: 0;
    margin-left: 0;
  }

  .nastro ._element {
    height: 70px;
  }

  .container .container-14,
  .container .container-15,
  .container .container-16 {
    margin-top: 6px;
    margin-left: 0;
  }

  .container .container-19 {
    margin-top: 27px;
    margin-left: 0;
  }

  .container .container-20 {
    width: 300px;
    margin-top: 20px;
  }

  .container .container-17,
  .container .container-21,
  .container .container-23 {
    margin-top: 20px;
    margin-left: 0;
  }

  .container .container-22 {
    margin-top: 26px;
  }

  .container .container-18,
  .container .container-24,
  .contatti-box .container-3 {
    margin-top: 19px;
    margin-left: 0;
  }

  .container .container-25 {
    margin-top: 27px;
    margin-left: -0.88481%;
  }

  .container .contatti-testi-2 {
    margin-left: 1.11431%;
    font-size: 1.188em;
    font-weight: 400;
  }

  .container .contatti-testi-3 {
    margin-left: 5px;
    font-size: 1.25em;
    text-align: left;
  }

  .container .contatti-testi-4 {
    margin-left: 5px;
    font-size: 1.188em;
  }

  .container .contatti-testi-5 {
    margin-left: 5px;
    font-size: 1.25em;
  }

  .container .contatti-testi-6,
  .container .contatti-testi-7 {
    font-size: 1.188em;
  }

  .container .contatti-testi-box-1 {
    margin-left: 1.10938%;
    font-weight: 400;
  }

  .container .contatti-testi-facebook-2 {
    text-align: left;
  }

  .container .image-10,
  .container .image-19,
  .container .image-20,
  .container .image-21 {
    width: 20px;
  }

  .container .text-10,
  .container .text-11,
  .container .text-9 {
    float: left;
    clear: both;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    font-size: 0.938em;
  }

  .container-5 {
    position: relative;
    z-index: 47;
  }

  .container-6 {
    position: relative;
    z-index: 56;
  }

  .container-7 {
    position: relative;
    z-index: 79;
  }

  .contattaci .logo-1,
  .contattaci .logo-2 {
    float: left;
    clear: both;
    margin-right: 0;
  }

  .contatti-box .container-1 {
    margin-left: -0.01042%;
  }

  .contatti-box .container-2 {
    margin-top: 20px;
    margin-left: -0.01042%;
  }

  .contatti-box .container-4 {
    margin-top: 27px;
    margin-left: -0.01042%;
  }

  .content .image-12 {
    position: relative;
    float: left;
    z-index: 3;
    height: auto;
    margin-top: 74px;
    margin-right: 0;
    margin-left: 11.74687%;
  }

  .content .nastro-1 {
    margin-top: 20px;
  }

  .content .nastro-2 {
    position: relative;
    z-index: 8;
    margin-top: 12px;
  }

  .content .text-2 {
    width: 90%;
  }

  .content .text-3 {
    position: relative;
    z-index: 3;
    width: 90%;
    margin-top: 18px;
    margin-left: 5.00049%;
  }

  .cuoca-box .text-5 {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  .cuoca-box .text-6 {
    width: 100%;
    margin-top: 14px;
    margin-left: 0;
  }

  .cuoca-box .text-7 {
    float: none;
    clear: none;
    margin-top: 151px;
    margin-right: auto;
    margin-left: auto;
  }

  .cuoca-box .text-8 {
    float: none;
    clear: none;
    width: 100%;
    margin-top: 6px;
    margin-right: auto;
    margin-left: auto;
  }

  .footer-gruppo .condividi-1 {
    z-index: 41;
  }

  .footer-gruppo .condividi-2 {
    z-index: 50;
  }

  .footer-gruppo .condividi-3 {
    z-index: 73;
  }

  .footer-gruppo .container-10 {
    position: relative;
    float: none;
    z-index: 76;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }

  .footer-gruppo .container-8 {
    position: relative;
    float: none;
    z-index: 44;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }

  .footer-gruppo .container-9 {
    position: relative;
    float: none;
    z-index: 53;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }

  .footer-gruppo .contattaci-2 {
    z-index: 38;
  }

  .footer-gruppo .contattaci-3 {
    z-index: 47;
  }

  .footer-gruppo .contattaci-4 {
    z-index: 70;
  }

  .footer-gruppo .inbreve-1 {
    z-index: 21;
  }

  .footer-gruppo .inbreve-2 {
    z-index: 30;
  }

  .footer-gruppo .inbreve-3 {
    z-index: 53;
  }

  .menu-item .link-5,
  .menu-item .link-8 {
    width: 100%;
    margin-left: 0;
  }

  .menu-item .link-2,
  .menu-item .link-3,
  .menu-item .link-6,
  .menu-item .link-9 {
    width: 100%;
  }

  .nastro .element-2 {
    z-index: 26;
  }

  .nastro .element-3 {
    position: relative;
    float: right;
    z-index: 28;
    width: 4.9285803005%;
    margin-top: 0;
  }

  .nastro .element-1,
  .nastro .element-4 {
    float: left;
  }

  .nastro .element-5 {
    z-index: 5;
  }

  .nastro .element-6 {
    position: relative;
    float: right;
    z-index: 7;
    width: 4.9285803005%;
    margin-top: 0;
  }

  .navbar .menu-item-2,
  .navbar .menu-item-5,
  .navbar .menu-item-8 {
    float: left;
    clear: none;
    margin-top: 0;
    margin-right: 0;
  }

  .navbar .menu-item-3,
  .navbar .menu-item-6,
  .navbar .menu-item-9 {
    clear: none;
    margin-top: 0;
  }

  .contatti-testi a {
    font-size: inherit;
    font-weight: inherit;
  }

  .contatti-testi a:hover {
    font-size: 1.462em;
    text-decoration: underline;
  }

  .contatti-testi span,
  .contatti-testi-box span {
    font-weight: inherit;
  }

  .contatti-testi-3 span,
  .contatti-testi-4 span,
  .contatti-testi-5 span,
  .contatti-testi-6 span,
  .contatti-testi-7 span,
  .contatti-testi-box-2 span,
  .contatti-testi-box-3 span,
  .contatti-testi-box-4 span {
    font-size: inherit;
  }

  .contatti-testi-1-1 span,
  .contatti-testi-facebook span,
  .contatti-testi-facebook-box span {
    font-weight: inherit;
  }
}

@media(max-width: 490px) {
  .aiutarti .box-cuoca {
    position: relative;
    z-index: 23;
    margin-top: 30px;
    margin-left: 10%;
  }

  .aiutarti .box-faccende {
    position: relative;
    z-index: 11;
    margin-left: 10%;
  }

  .aiutarti .box-giardino {
    position: relative;
    z-index: 19;
    margin-top: 30px;
    margin-left: 10%;
  }

  .aiutarti .box-montaggio {
    position: relative;
    z-index: 15;
    margin-top: 30px;
    margin-left: 10%;
  }

  .aiutarti .text {
    width: 100%;
    margin-left: 4.99349%;
  }

  .box-cuoca .image,
  .box-faccende .box-faccende-icona,
  .box-giardino .image,
  .box-montaggio .image {
    height: auto;
  }

  .container .contatti-testi-1,
  .container .contatti-testi-2,
  .container .contatti-testi-box-1 {
    margin-left: 1px;
  }

  .container .contatti-testi-facebook {
    margin-left: 1.88878%;
  }

  .container .contatti-testi-facebook-box {
    margin-left: 1.88138%;
  }

  .container .image {
    height: auto;
  }

  .container .contatti-testi-box-3,
  .contattaci .contatti-testi-box {
    margin-left: 2px;
  }

  .contattaci .logo {
    float: none;
    clear: none;
    width: 100%;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .contatti-box .container {
    width: 100%;
  }

  .content {
    position: relative;
    z-index: 11;
    margin-top: 192px;
  }

  .content .aiutarti {
    position: relative;
    z-index: 24;
    margin-top: 0;
  }

  .content .contatti-box {
    position: relative;
    z-index: 16;
    width: 90%;
    height: auto;
    margin-top: 21px;
    margin-left: 5%;
  }

  .content .cuoca {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .content .domestici {
    position: relative;
    z-index: 6;
    padding-bottom: 10px;
  }

  .content .header {
    margin-top: -192px;
    padding-right: 0;
    padding-left: 0;
  }

  .content .nastro {
    position: relative;
  }

  .cuoca .cuoca-box {
    float: none;
    clear: none;
    width: 95%;
    margin-top: 2px;
    margin-right: auto;
    margin-left: auto;
  }

  .cuoca .cuoca-immagine {
    width: 90%;
    height: auto;
  }

  .domestici .image {
    position: relative;
    float: left;
    z-index: 0;
    height: auto;
    margin-right: 0;
    margin-left: 10%;
  }

  .domestici .impegna-box {
    position: relative;
    z-index: 5;
    width: 95%;
    margin-left: 2.48406%;
  }

  .element .chisiamo-banner {
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-right: 0;
    margin-left: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 0.938em;
    letter-spacing: 3px;
  }

  .element .puliti {
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-right: 0;
    margin-left: 0;
    letter-spacing: 3px;
  }

  .footer-gruppo .condividi {
    position: relative;
    float: left;
    clear: both;
    margin-top: 19px;
    margin-right: 0;
    margin-left: 0;
  }

  .footer-gruppo .contattaci,
  .footer-gruppo .inbreve,
  .nastro ._container {
    position: relative;
  }

  .header .h2 {
    float: left;
    clear: both;
    width: 100%;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    font-size: 1.563em;
  }

  .header .image {
    float: none;
    height: auto;
    margin-top: 58px;
    margin-right: auto;
    margin-left: auto;
  }

  .impegna-box .impegna-box-pulsante {
    float: none;
    clear: none;
    width: 95%;
    margin-right: auto;
    margin-left: auto;
  }

  .container .text-10,
  .container .text-11,
  .container .text-9,
  .impegna-box .impegna-box-testo {
    float: none;
    clear: none;
    margin-right: auto;
    margin-left: auto;
  }

  .impegna-box .impegna-titolo {
    font-size: 1.313em;
  }

  .impegna-box-pulsante .contattaci {
    margin-top: 17px;
    font-size: 1.75em;
    letter-spacing: 3px;
  }

  .inbreve .continua {
    margin-top: 18px;
    margin-right: 0;
  }

  .container .container-14,
  .container .container-15,
  .container .container-16,
  .inbreve .inbreve-testo {
    margin-top: 0;
  }

  .logo .footer-logo {
    float: none;
    width: 257px;
    height: auto;
    margin-top: 7px;
    margin-right: auto;
    margin-left: auto;
  }

  .contatti-box .container-1,
  .menu-item .link {
    float: none;
    margin-right: auto;
    margin-left: auto;
  }

  .navbar {
    left: 0;
    right: auto;
  }

  .navbar .menu-item {
    height: auto;
  }

  .nastro ._element {
    height: 94px;
  }

  .container .container-20 {
    width: 100%;
    margin-top: 21px;
  }

  .container .container-17,
  .container .container-21,
  .container .container-23 {
    margin-top: 21px;
  }

  .container .container-19,
  .container .container-22 {
    margin-top: 24px;
  }

  .container .container-18,
  .container .container-24 {
    margin-top: 20px;
  }

  .container .container-25 {
    margin-top: 24px;
    margin-left: 0;
  }

  .container .contatti-testi-3,
  .container .contatti-testi-4,
  .container .contatti-testi-5,
  .container .contatti-testi-box-2 {
    margin-left: 0;
  }

  .container .image-13,
  .container .image-14,
  .container .image-15,
  .container .image-16,
  .container .image-17,
  .container .image-18,
  .container .image-7,
  .container .image-8 {
    margin-top: 2px;
  }

  .container .image-11,
  .container .image-22,
  .container .image-23,
  .container .image-24 {
    width: 22px;
  }

  .container-5 {
    position: relative;
    z-index: 47;
  }

  .container-6 {
    position: relative;
    z-index: 56;
  }

  .container-7 {
    position: relative;
    z-index: 79;
  }

  .contatti-box .container-2 {
    float: none;
    clear: none;
    margin-top: 38px;
    margin-right: auto;
    margin-left: auto;
  }

  .contatti-box .container-3 {
    margin-top: 45px;
  }

  .contatti-box .container-4 {
    margin-top: 58px;
    margin-left: 0;
  }

  .content .image-12 {
    position: relative;
    float: none;
    z-index: 3;
    width: 50%;
    height: auto;
    margin-top: 394px;
    margin-right: auto;
    margin-left: auto;
  }

  .content .nastro-1 {
    width: 99%;
    margin-left: 0.49745%;
  }

  .content .nastro-2 {
    float: none;
    clear: none;
    z-index: 8;
    width: 100%;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .content .text-2 {
    float: left;
    margin-top: 19px;
    margin-right: 0;
    margin-left: 5%;
  }

  .content .text-3 {
    position: relative;
    float: none;
    z-index: 3;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    font-size: 0.938em;
  }

  .content-2 {
    height: auto;
    padding-bottom: 10px;
  }

  .content-3 {
    padding-bottom: 10px;
  }

  .cuoca-box .text-5 {
    margin-top: 10px;
  }

  .cuoca-box .text-6 {
    margin-top: 26px;
  }

  .cuoca-box .text-7 {
    margin-top: 193px;
  }

  .cuoca-box .text-8 {
    float: left;
    clear: both;
    margin-top: 18px;
    margin-right: 0;
    margin-left: 0;
  }

  .footer-gruppo .condividi-1 {
    z-index: 41;
  }

  .footer-gruppo .condividi-2 {
    z-index: 50;
  }

  .footer-gruppo .condividi-3 {
    z-index: 73;
  }

  .footer-gruppo .container-10 {
    position: relative;
    z-index: 76;
  }

  .footer-gruppo .container-8 {
    position: relative;
    z-index: 44;
  }

  .footer-gruppo .container-9 {
    position: relative;
    z-index: 53;
  }

  .footer-gruppo .contattaci-2 {
    z-index: 38;
  }

  .footer-gruppo .contattaci-3 {
    z-index: 47;
  }

  .footer-gruppo .contattaci-4 {
    z-index: 70;
  }

  .footer-gruppo .inbreve-1 {
    z-index: 21;
  }

  .footer-gruppo .inbreve-2 {
    z-index: 30;
  }

  .footer-gruppo .inbreve-3 {
    z-index: 53;
  }

  .nastro .element-2 {
    z-index: 26;
  }

  .nastro .element-3 {
    position: relative;
    float: left;
    z-index: 28;
    width: 4.9995591217%;
  }

  .nastro .element-5 {
    z-index: 5;
  }

  .nastro .element-6 {
    position: relative;
    float: left;
    z-index: 7;
    width: 4.9995591217%;
  }

  .navbar .menu-item-2,
  .navbar .menu-item-3,
  .navbar .menu-item-5,
  .navbar .menu-item-6,
  .navbar .menu-item-8,
  .navbar .menu-item-9 {
    background-color: transparent;
  }

  .contatti-testi a {
    font-size: 0.95em;
  }

  .contatti-testi-3 span,
  .contatti-testi-4 span,
  .contatti-testi-5 span {
    font-size: 0.7em;
  }

  .contatti-testi-6 span,
  .contatti-testi-7 span {
    font-size: 0.737em;
  }

  .contatti-testi-box-2 span,
  .contatti-testi-box-3 span,
  .contatti-testi-box-4 span {
    font-size: 0.778em;
  }

  .contatti-testi-1 span,
  .contatti-testi-2 span,
  .contatti-testi-facebook span {
    font-size: 1em;
  }

  .contatti-testi-box-1 span,
  .contatti-testi-facebook-box span {
    font-size: 1.111em;
  }
}