html{font-size:16px!important;color: #3a3a3a;}
body{line-height:1.4rem;font-family:'Roboto', sans-serif!important;font-size:1rem;}
#sp-main-body{padding:50px 0;}
#sp-header {background: transparent;}
img.top3img{display:inline;}
#sp-top-bar{padding:5px 0;background: #005b9c;}
#sp-top3{padding: 0;}
.sp-contact-info li{font-size:14px;font-weight:600;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  line-height: 90px;
  font-size: 16px;
  text-transform: uppercase;
}
.small, small {
  font-size: 50%;
  font-weight: 400;
}
#sp-footer, #sp-bottom {
  background: transparent;
  color: #fff;
}
#sp-footer .container-inner {
  padding: 30px 0;
  border-top: 0;
}
.breadcrumb{
  margin-bottom: 0rem;
  background-color: #f2f2f2;
  border-radius: 0;
  font-size: 14px;
  padding: 0.5rem 1rem;
}
h1,h2,h3,h4,h5,h6{font-family:'Roboto', sans-serif!important;}
h2, h3, h5{font-family:'Lora', sans-serif!important;}
.published,.modified,.autore-sito{display:none;}

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

/* SMARTPHONE VERTICALE */
@media (max-width: 767px){
#sp-section-1 #sp-logo .logo{text-align:center;margin-bottom: 30px;}
}

/* IPAD VERTICALE */
@media (min-width: 768px) and (max-width: 991px){
  #sp-section-1 #sp-logo .logo{text-align:center;margin-bottom: 30px;}  
}

/* IPAD ORIZZONTALE e IPAD PRO VERTICALE */
@media (min-width: 992px) and (max-width: 1199px){
  #sppb-addon-wrapper-1554980156526 {
    margin: 0px 0px 30px 0px!important;
    
  }

  .sp-page-builder .page-content #section-id-1545904151214 {
    margin-left: 0px!important;
  }

  #sppb-addon-wrapper-1554984315754 {
    margin: 0px 0px 0px 0px!important;
  }
  #lista-competenze{padding-top:20px!important;}
  #sp-section-1{padding-top:20px!important;}
}

/* IPAD PRO ORIZZONTALE */
@media (min-width: 1200px) and (max-width: 1439px){
}

/* SCHERMO GRANDE */
@media (min-width: 1440px){
} 