

.filter_holder ul li span {letter-spacing:0px !important;}

.social_share_list_holder {padding-top:20px !important; padding-bottom:20px !important;}


.blocchi_holder{text-align: center; margin: 0 auto; max-width: 1100px; height:250px;
}
.blocco{width:33%; float:left;}


@media screen and (max-width: 1000px) {
.blocco{ width:100%; }}


.q_logo img.normal {height:138px !important;}

.blog_holder.masonry article .post_text .post_text_inner  {
border: 1px solid #e3e3e3;
padding-left:20px;
padding-right:20px;
line-height:20px;

}

.post_excerpt{
text-align:left !important;

}


.title_subtitle_holder{margin-top:100px;}

.separator.small{
display:none;
}


.title.title_size_small h1, .title h1 {
  font-size: 30px !important;

}

.filter_outer {
    margin-top: 0px;
}


h5{text-align:left; }

.blog_holder.blog_masonry_date_in_image article .post_text_inner .post_info {
  margin-top: 0 !important; 
    margin-bottom: 0;
}

.blog_holder.blog_masonry_date_in_image article .post_text .post_text_inner {
  padding-bottom: 0 !important; ;
}

.filter_outer{z-index:100;}

@media only screen and (max-width: 480px){
.carousel-inner h4 span {
    font-size:  24px !important;
line-height:  30px !important;

}
.q_slide_text {
    font-size:  24px !important;
line-height:  30px !important;

}
@media only screen and (max-width: 320px){
.carousel-inner h4 span {
    font-size:  16px !important;
line-height:  22px !important;

}
.q_slide_text{
    font-size:  18px !important;
 line-height: 10px  !important;

}
.carousel-inner .slider_content .thumb img {height:50px !important;}
}


