

.header_inner {
  border-top: 5px solid rgba(242,208,59,1);
}
.carousel-inner h2.with_background_color span {
  padding: 20px 33px;
}
.testimonials .testimonial_text_inner p:not(.testimonial_author) {
  font-style: italic;
}
.vc_row.use_row_as_box {
  margin: 0;
}
.q_progress_bar .progress_title {
  letter-spacing: 0px;
}
div.wpcf7 img.ajax-loader {
  display: none;
}
.carousel-inner .slider_content .text .qbutton {
  margin: 0px;
}
.title_left_align .q_tabs.vertical .tabs-nav li a {
  text-align: left;
}
.services_icons_hover span.qode_icon_shortcode.fa-stack.q_font_awsome_icon_square:hover {
  background-color: #F2D03B !important;
  border-color: #F2D03B !important;
}
.services_icons_hover .q_font_awsome_icon_square:hover i {
  color: #fff !important;
}
.latest_post_text {
  text-align: left;
}
.latest_post_text h4, h4 a {
line-height: 36px;
}
.q_tabs .tabs-nav li.active a {
  color: #555555;
}
.q_tabs .tabs-nav li a { 
text-transform: none;
letter-spacing: 0;
}
h5.blockquote-text {
  font-weight: 700;
}
.bianco {color: #ffffff;}
.bianco h3 {color: #ffffff;}
.bianco p {color: #ffffff}

.single-post .blog_holder article .post_image, .blog_holder article .post_text h2 .date, .blog_holder article .post_info {
    display: none !important;
}

.post_excerpt {display: none;}
.blog_holder.masonry {margin-top: 140px;}

.vc-hoverbox-front-inner {background: #fff; opacity: 0.8; padding: 0!important;}
.vc-hoverbox-front-inner h2 {color: #AAB900}
.vc-hoverbox-back-inner {background: none!important;}
.vc-hoverbox-back-inner h2, .vc-hoverbox-back-inner p {color: #fff!important;}