

footer .q_icon_with_title.tiny.custom_icon_image .icon_holder img{
    width: auto;
}
.footer_bottom .menu-main-menu-container ul{
    text-align: left;
}
.wpcf7-form .three_columns>.column1, .wpcf7-form .three_columns>.column2, .wpcf7-form .three_columns>.column3{
    padding: 0 30px;
    box-sizing: border-box;
}

.wpcf7-form .three_columns{
    margin: 0 -30px;
    width: auto;
}

@media only screen and (max-width: 480px){
    .title .subtitle{
        font-size: 0;
    }
}

/* footer */

.footer_top {
    padding: 25px 0 52px !important;
}

.content_bottom {
    background-color: #3b3c3c !important;
}

.content_bottom{
    margin-top: -120px;
    z-index: 99;
}

/* fine footer*/

/* POST VISUALIZZA DATA COMMENTI INFO */

.blog_holder  article  .post_info { display : none; }

.blog_holder.blog_single article h2 {
    display: none ! important;
    font-size: 35px ! important;
}

/* fine POST*/


/*menu overlapping logo tablet view*/

@media only screen and (min-width:1200px) and (max-width:1380px){
.q_logo a, .q_logo img{height:35px !important;}
nav.main_menu>ul>li>a{padding:0 15px;font-size:17px;}
}
@media only screen and (min-width:1000px) and (max-width:1200px){
.q_logo a, .q_logo img{height:35px !important;}
nav.main_menu>ul>li>a{padding: 0 10px !important; font-size:15px;}
}

/*FINE menu overlapping logo tablet view*/

/*responsive tab ipad _ da support*/
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .vc_row.wpb_row.section.vc_row-fluid.icon-shadow-no-box.grid_section .vc_empty_space {    
    display: none !important;
  }
  .vc_row.wpb_row.section.vc_row-fluid.icon-shadow-no-box.grid_section .second .vc_empty_space {    
    display: block !important;
  }
}
/*fine responsive tab*/

/*header top background*/
.header_top, .fixed_top_header .top_header {
    border-top: 0px;
    background-color: #3b3c3c !important;
}
/*fine*/


