/* Enter Your Custom CSS Here */

/* HEADER */
.content{margin-top:0px!important; }
.content .container .container_inner{padding:0px;}

nav.main_menu>ul>li>a span{padding:0px;}
nav.main_menu>ul>li>a {text-transform: uppercase!important; padding: 0px 6px; margin-right:2px; border: 2px solid transparent;}
nav.main_menu>ul>li>a:hover{border-color:#B7E4E5;}
nav.main_menu ul li.active > a{border: 2px solid #B7E4E5; margin-right:2px;}
nav.main_menu > ul > li > a {line-height: 40px;}
nav.main_menu.right{top: 45px;}

header.sticky .header_bottom {background-color: rgba(255,255,255,1)!important;}
.drop_down .second{top: 45px;}
header.sticky .drop_down .second{top: 45px;}

.drop_down .second .inner ul li{width: 280px;}

/* FOOTER */
.footer_top .widget.widget_nav_menu li{line-height: 16px;}
.footer_top{font-size:15px;}
.footer_bottom{font-size:15px;}
.footer_top h6 {font-weight: 600;font-size: 16px;font-family: 'Montserrat';}
.footer_top{margin-top:100px;}
.convenzioni{width:127px; margin: 0 auto;}


/* TESTI */
h1{letter-spacing:-1px;}


/* HOME */
.specialisti_salute {padding-top: 70px; padding-bottom: 70px;}
.q_image_with_text_over .desc{background-color: rgba(183, 228, 229, 0.8)!important;margin: 0px!important;padding-left: 30px;padding-right: 30px;height: 100%;position: absolute;top: 0;padding-top: 20%;width:100%;}
.fascia_larga .q_image_with_text_over .desc{padding-top: 15%;}

.vc_span6.blocchi_home.wpb_column.column_container{padding-right:8px!important; padding-left:8px!important;}
.vc_span4.blocchi_home.wpb_column.column_container{padding-right:8px!important; padding-left:8px!important;}



/* BLOG */
.blog_holder.masonry article h3{font-family: 'Montserrat';}
.blog_holder.masonry article h3 a{color:#333333}
.blog_holder.masonry article .post_text {background-color: #B7E4E5;}
.blog_holder article .post_additional_info{border-top: 1px solid #333333;}
.blog_holder article .date_holder .date{font-size: 36px; margin-left:-26px;}
.blog_holder.masonry article .post_text a.qbutton{color:#000000; background-color: transparent; border: 2px solid #333333; border-radius:0px; font-size: 12px;}
.blog_holder.masonry article .post_description{font-size: 14px;}
.blog_holder article .post_description a:hover{color:#fff!important;}
.social_share_icon{height:18px;}
.social_share_dropdown ul li .share_text{font-size:12px;}
.comment_holder{display:none;}
.blog_holder article .post_description a:hover{color:#b7e4e5!important;}


/* ICON LIST */
.q_icon_list p{line-height:20px;}

/* Certificazione idoneità */
.max-h-220 { max-height: 220px; overflow: hidden; }


/* ADDTHIS */

.at-below-post.addthis-toolbox {padding-top: 30px!important;}

@media only screen and (min-width: 1000px) {
  .drop_down ul li.prenota_visita {
    position: fixed;
    right: 20px;
    top: 10px;
  }
  
  .prenota_visita a {
    background-color: #b7e4e5;
    color: #fff;
    border-radius: 10px;
  }
  .prenota_visita a:hover {
    background-color: #000;
    border-color: #000!important;
    color: #fff!important;
   }
    .prenota_visita a > span{
    color: #fff;
   }
   .prenota_visita a:hover > span{
    background-color: transparent!important;
    color: #fff!important;
   }
}


