

table { width: 100%; }
table th { text-transform: uppercase; border-bottom: 1px solid #999; padding: 10px 0;}
table td { padding: 10px; }
.textwidget .fa { font-size: 22px; margin-right: 5px; }
.qbutton .green { background-color: #222222 !important; border-color: #222222 ; }
.drop_down .second .inner>ul, li.narrow .second .inner ul { border-color: #222222; }
.header-right-widget .fa-facebook { background-color: cornflowerblue; padding: 4px 8px; color: white !important; }
.header-right-widget .fa-twitter { background-color: deepskyblue;  padding: 4px 5px; color: white !important;}
.header-right-widget .fa-youtube { background-color: red; padding: 4px 5px; color: white !important; }
.q_image_with_text_over .shader { background-color: transparent; }

#page-id-133 .grid_section .section_inner {
    width:100% !important;
}

.title.has_background {
    background-size: cover !important;
}

div.blog_holder.blog_small_image { padding-top:40px !important; }
.post_info { display:none !important; }
.post_excerpt { margin-top:20px !important; }
.blog_small_image article.type-post { height:270px !important; overflow:hidden !important; }
.blog_single div.post_content_holder { padding-top:150px !important; }
.blog_single div.post_content_holder h2 { margin-bottom:15px !important; }

.q_font_awsome_icon i { margin-top:40px !important; }
.q_box_holder.with_icon .box_holder_inner.small { padding: 80px 20px 30px !important; }

.full_width { position:relative !important; }