

.q_logo a { visibility:visible; }
.q_logo { top:0%; }
.formkit-submit > span { color:#FFF!important; }
.q_logo img.normal { top:22px; } 
.q_box_holder.with_icon { border:0px!important; }
header.sticky .q_logo img.sticky { top:6px; }
.content .title .container { background-color:#FFF; }
.logo_wrapper { height: 110px; }
header.sticky .logo_wrapper, header.sticky.centered_logo .logo_wrapper { height:30px!important; }
.drop_down .second .inner ul li a { text-transform:uppercase!important; }
p { margin:20px 0; }
p a { text-decoration: underline; }
.title h1 { word-break: normal; }
.blog_holder.blog_single .post_text h2 { margin:30px 0 15px; }
@media only screen and (max-width: 1200px) {
.filter_holder ul li span { font-size: 10px!important; }}
@media only screen and (max-width: 1000px) {
body.page-id-19096 .q_boxes_inner {padding-left: 25px !important; padding-right: 25px !important; padding-top: 80px !important;}
}
.side_menu a { color:#FFF; }
.side_menu li { padding-bottom:20px; line-height:0.8; }
@media only screen and (max-width: 600px) {
.carousel-inner h3 {display: none;}
.side_menu_button a.side_menu_button_link { display:none!important;}
.header_top .left { display:none!important; }
}

.footer_top.footer_top_full { padding: 20px 30px 0 30px; }

.wpb_text_column.wpb_content_element h4 { color:#2d2d2d!important; }
p.counter_text, .q_icon_with_title .icon_text_inner { font-weight:bold!important; }
h1.product_title.entry-title { padding-top:50px; }
#facbook_like_box_1 { border:0px!important; }

.carousel-inner .slider_content .text.one_by_one h3 { background-color: rgba(255,255,255,0.9); }
.price_table_inner ul li.pricing_table_content>ul>li { line-height: 18px; padding: 15px 5px; font-size:15px; }
input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz { background-color:#FFF; margin: 0px 0 5px; padding: 10px 2%; }
.woocommerce-page div.product div.product_meta .share_title, .woocommerce-page .social_share_simple_holder { display:none; }
.call_to_action_text { margin-left:5%; }
.q_font_awsome_icon { font-size:2em!important; }
.filter_holder_mobile ul li span { font-size:12px; }
.footer_top { padding: 50px 0 0 0; }
.single-post .content .container { padding-top:0px; }
#instaLink_0, #instaLink_0 .instalink-feed-wrapper { background:transparent!important; }
h1 { text-transform: none; }
h4 { margin-top:15px; }
.shopping_cart_dropdown .shopping_cart_dropdown_inner2 { background-color:#ededed; }
.shopping_cart_dropdown ul li a { color:#FFF; }
.shopping_cart_dropdown ul li a:hover { color:#d94e3b; }
.woocommerce-page ul.products li.product .add-to-cart-button, .woocommerce-page ul.products li.product .added_to_cart, .woocommerce-page ul.products li.product a.qbutton.out-of-stock-button, .woocommerce ul.products li.product .add-to-cart-button, .woocommerce ul.products li.product .added_to_cart, .woocommerce ul.products li.product a.qbutton.out-of-stock-button { margin: -24px 0 0 -100px!important; }
.woocommerce-page .page-description { display:none; }
.woocommerce-page .woocommerce-result-count, .woocommerce-page .woocommerce-ordering { display:none; }
.shopping_cart_dropdown .shopping_cart_dropdown_inner { color:#FFF; }
.q_pie_graf_legend ul li p, .q_line_graf_legend ul li p { line-height:19px; font-size:12px; }
.header_top { line-height:30px; }
.header_top .right a { color:#FFF;  font-size:12px; text-transform:uppercase; }
.header_top .right a:hover { color:#d94e3b; }
.carousel-inner h1, h1, h2, h3, h4, h5, h6 { letter-spacing: 0px; }
small { font-family:Courier New, serif; font-size:18px; }
.q_dropcap.normal { font-size:65px; margin-top:12px; padding-bottom:20px; }
.title_text_shadow .title h1 { text-shadow: 0 0 8px rgba(255,255,255, 0.7); }
a.footerlink { color:#9b9b9b!important; } 
a:hover.footerlink { color:#d94e3b!important; }
.side_menu .widget h6,  .side_menu .side_menu_title h4 { padding: 9px 15px!important; }
.author_text_holder h4.author_name { display:none; }
.author_text_holder .author_text { padding-top:15px; }
.comment_holder { display:none; }

.related.products, .upsells.products { display:none; }

nav.main_menu>ul>li>a { letter-spacing: 0.5px; margin: 0 6px; }

h3.portfolio_title { font-size: 1.2em!important; } 

.lightbox.fs1 { display:none!important; }

.social_share_simple_holder a { margin: 0 40px 10px 0!important; }