body{font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 1.5;}
h1{font-family: 'Open Sans', sans-serif!important;font-weight: 600;font-size: 2rem; text-transform: uppercase;}
h2{font-family: 'Open Sans', sans-serif!important;font-weight: 600;font-size: 1.778rem!important;}
h3{font-family: 'Open Sans', sans-serif!important;font-weight: 600;font-size: 1.556rem!important;}
h4{font-family: 'Open Sans', sans-serif!important;font-weight: 600;}
h5{font-family: 'Open Sans', sans-serif!important;font-weight: 600;}
h6{font-family: 'Open Sans', sans-serif!important;font-weight: 600;}
#sp-main-body {padding: 50px 0;}
body.itemid-101 h2{font-size: 40px!important;}
.autore-sito{display:none;}

.article-details .article-info {
  margin-bottom: 1rem;
  text-align: justify;
}

.cc-revoke.cc-top{left:auto!important;right:0!important;font-size:12px;bottom:0!important;top:auto!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;}

.sp-contact-email a:link, .sp-contact-email a:visited{color: #ce9d2d;}

#sp-bottom .sp-module ul > li, #dove-lavoriamo ul.menu.btn.btn-sm > li{
  display: block;
  border-bottom: 0;
  float: left;
}

#sp-bottom .sp-module ul > li > a {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: .2rem;
  display: inline-block;
  margin-left: 5px;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

#dove-lavoriamo ul.menu.btn.btn-sm > li > a {
  padding: .25rem .5rem;
  font-size: 0.7143rem;
  line-height: 1.143rem;
  border-radius: .2rem;
  display: inline-block;
  margin-left: 5px;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  background: #ce9d2d; 
  color: #ffffff;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  display: inline-block;
  padding: 0 15px;
  margin-top: 25px;
  line-height: 40px;
  font-size: 16px;
  text-transform: uppercase;
}

.titoletto{font-size: 1.857rem; font-weight: bold; text-transform: uppercase;}

.breadcrumb{margin-bottom:0;}

a.persiane-in-legno:link, a.persiane-in-legno:visited{color: #000000; font-weight: 600;}

/* CSS BOOTSTRAP SPECIFICI */

/* ------------------------------------------------------------------------------------ */

/* MOBILE */
@media (max-width: 767px){

}

/* IPAD VERTICALE */
@media (min-width: 768px) and (max-width: 1023px){

}

/* IPAD ORIZZONTALE e IPAD PRO VERTICALE */
@media (min-width: 1024px) and (max-width: 1365px){

}

/* IPAD PRO ORIZZONTALE */
@media (min-width: 1200px) and (max-width: 1439px){
  .container, .sppb-row-container {
    max-width: 1300px!important;
  }
}

/* SCHERMO GRANDE */
@media (min-width: 1440px){
  .container, .sppb-row-container {
    max-width: 1300px!important;
    width: 1300px!important;
  }
} 