/* Editor Css */
[class^="icon-"]:before,
[class*=" icon-"]:before { font-size: 14px; }
.scheme_dark .top_panel_icon.search_wrap { background:#fff; max-width:18em; width: 29em; }
.search_wrap.search_style_expand.search_state_opened.search_ajax.top_panel_icon.inited {
z-index:1000; }


.top_panel_inner_style_3 .search_field,
.top_panel_inner_style_3 .search_submit,
.top_panel_icon.search_wrap .search_field { color: #000 !important; font-size: 16px; height: 2.6em; }
.top_panel_top_phone { color: #5692bc; }
.top_panel_icon.menu_main_cart { vertical-align: top; }


.scheme_dark ::selection,
.scheme_dark ::selection,
.scheme_dark .top_panel_inner_style_3 .search_field ::selection { background:#0078d7; color:#fff;  }






/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

body,
.scheme_dark .body_wrap,
.woocommerce .woocommerce-breadcrumb { color: #1a1a1a; }

.page_content_wrap { padding: 3.5em 0 6em; }
.article_style_boxed .content > article > .post_content,
.article_style_boxed[class*="single-"] .content > .comments_wrap,
.article_style_boxed[class*="single-"] .content > article > .post_info_share,
.body_filled .widget_area[class*="scheme_"]:not(.footer_wrap) .widget_area_inner {
padding: 1.57em;
}



.tp-revslider-mainul { font-family: 'agencyfb' !important; }
.top_panel_top_contact_area { float: left; padding: 0.959em 0; color: #5692bc; font-weight: bold; }
.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs { display: none; }
.scheme_dark .woocommerce ul.products li.product .price,
.scheme_dark .woocommerce-page ul.products li.product .price { color:#000; }
h2.sc_section_title span.title,
h2.sc_blogger_title span.title { color:#fff; }
.isotope_item .isotope_item_content h5 a{ color:#333 !important; }
.footer_wrap aside h5.widget_title { color: #fff; }
.footer_wrap aside.widget_products h5.widget_title { color: #333; }
#egbsl .esg-entry-media, #egfit .esg-entry-media { height:270px; }
.sidebar_inner aside.widget h5.widget_title { color: #fff; }
.sc_section_inner h2.sc_title, .sc_section_inner h4.sc_title { color:#fff; }
.search_form_wrap:hover button::before { color: #ccc !important; }
.top_panel_cart_button:hover span.icon-online-shopping-cart::before { color: #fff !important; }
.search_wrap h6.post_title a { color: #fff; }

.menu_main_nav > li > a { padding-right:1.7em; }
div.product div.summary p.price span.amount { color:#ec2227; font-size:24px; font-weight:600; }
.msrp-disc { color:#ec2227; }
.scheme_dark .sc_tooltip_parent .sc_tooltip,
.scheme_dark .sc_tooltip_parent .sc_tooltip:before { background-color: #141618 !important; }
.scheme_dark .sc_tooltip_parent .sc_tooltip,
.scheme_dark .sc_tooltip_parent .sc_tooltip:before { color: #fff; font-size:14px; }
body.blog .content_wrap h3.post_title a { color: #ec2227; }
body.blog .content_wrap .post_descr { font-size:16px; }
nav ul#menu_main li { font-size: 13px; }
.top_panel_title_inner { padding-bottom:.75em !important; padding-top:.75em !important; }
.ngg-album-compact h4 a { color:#fff; height:auto !important; font-size:16px; }
.ngg-album-compactbox { min-height:180px; }
p.ngg-album-gallery-image-counter { font-size:13px !important; }
a.button.wc-forward { font-size: 10px; }
span.woof_remove_ppi { color: #000; }
.scheme_dark .woocommerce .woocommerce-ordering select option { color: #fff; }
.page_content_wrap { background-color:#fff !important; }
.scheme_dark .sc_item_title .title { background-color:#fff !important; color:#000; }
.scheme_dark .sc_clients { background-color:#fff !important; }
.scheme_dark .sc_clients,
.scheme_dark .sc_clients .sc_slider_controls_side:before,
.scheme_dark .sc_services .sc_slider_controls_side:after,
.scheme_dark .sc_clients .sc_slider_controls_side:before,
.scheme_dark .sc_clients .sc_slider_controls_side:after { background-color: #fff; }
.sc_slider_controls_wrap { color: #333; }
.scheme_dark .content_wrap .post_content a { color: #333 !important; }
.scheme_dark .content_wrap .post_content a.social_icons { color:#fff !important; }
a.sc_slider_next, a.sc_slider_prev { background-color:#333 !important; }
a.sc_slider_next::before, a.sc_slider_prev::before { color:#fff !important; }
.catSection56  { border:2px solid #333; margin-top: -3.57em; background: #fff; border-radius: 5px !important; }

.page_content_wrap a,
.scheme_dark .page_content_wrap a { /*color: rgba(0,0,0,0.9) !important;*/ color:#0078d7; }
.page_content_wrap a:hover,
.scheme_dark .page_content_wrap a:hover { color: #ec2227; }

.scheme_dark .woocommerce ul.products li.product .add_to_cart_button,
.scheme_dark .woocommerce-page ul.products li.product .add_to_cart_button { color:#fff !important; }
.product_meta .product_id { display:none !important; }
.woof_products_top_panel ul li { border:1px solid #333; padding:3px; }
.woof_products_top_panel li span { background-image: url(https://www.talentz.net/wp-content/uploads/cancel.png); }
a.button { color:#fff !important; }
.uc_content_content .uc_boxes { max-width: 150px !important; }
.scheme_dark .woocommerce span.onsale,
.scheme_dark .woocommerce-page span.onsale { color: #fff !important; }
.scheme_dark .search_results_content .post_content a { color: #fff !important; }
.uc_content_content .uc_magnifier .uc_shop-bottom a { min-width: 150px; min-height: 150px; }
.column-1_4 { width: 25% !important; }
.scheme_dark .content_wrap .post_content a:hover { color: #fff !important; }
ul.products li .post_thumb { height:auto !important; min-height:225px; }
.scheme_dark .woocommerce .shop_table a.remove { color:#fff !important; line-height:.8em; }
.scheme_dark .content_wrap .post_content a.showlogin:hover { color: #cc2227 !important; }
div.footer_wrap aside.widget_text h5.widget_title { color: #333; }
.scheme_dark .content_wrap .post_content a { color:#fff !important; }
li.product .post_item_wrap .post_content a { color: #333 !important; }
li.product .post_item_wrap .post_content a:hover { color: #cc2227 !important; }
.scheme_dark .content_wrap article .post_content a { color: #333 !important; }
.scheme_dark .content_wrap article .post_content a:hover { color: #cc2227 !important; }
.scheme_dark .content_wrap .search_results_content .post_content a { color: #fff !important; }
.ngg-album-compactbox img.Thumb { border: none !important; }
.ngg-album-compactbox { border: none !important; }
.ngg-album-compactbox:after, .ngg-album-compactbox:before { border: none !important; }
.ngg-album-compact { min-height:277px; width:23%; }
.header_mobile { background: #141618; }
.scheme_dark .content_wrap article .post_content #egbsl a { color: #dd3b3b !important; }
#egbsl .esgbox i.eg-icon-search { color: #fff; }
.menu_main_wrap .search_wrap { z-index: 0; }

.single-product div.product .woocommerce-tabs.trx-stretch-width,
.woocommerce div.product div.summary .woocommerce_msrp,
.woocommerce div.product div.summary [itemprop],
.woocommerce div.product div.summary .stock,
.woocommerce div.product div.summary .product_meta { font-size:12pt; }

.search-results .content_wrap,
.tax-product_cat .content_wrap { width:auto; max-width:96%;  }

aside.widget ul span.product-title { font-size: 14px; }
.woocommerce-mini-cart__buttons a.button.wc-forward { margin-right: 0px !important; }
.header_mobile .search_wrap .search_submit { height:34px; display:block !important; }
.header_mobile .search_wrap:before { content:none !important; }
.post_item_related .post_content_wrap h5.post_title a { color: #fff !important; font-size: 19px; }
.post_item_related .post_content_wrap { min-height:82px; }

/* Editor Css */




/* Custom Css */

body.home .top_panel_style_5 .top_panel_middle .menu_main_wrap { padding-top:0; }
body.home .top_panel_style_5 .top_panel_middle .menu_main_wrap::before,
body.home .top_panel_style_5 .top_panel_middle .menu_main_wrap { background:none; }

header .content_wrap { width:100%; }
.top_panel_style_5 .top_panel_middle .menu_main_wrap { background:#000; padding:10px 0; max-width: 90%; margin:0 auto; }
.top_panel_style_5 .top_panel_middle .menu_main_wrap::before { background: #000; content: ""; width: 300%; left: -100%; position: absolute; height: 100%; z-index: 0; }
.top_panel_top_contact_area,
.top_panel_top_user_area { }
.scheme_dark .top_panel_middle .search_form button.search_submit,
.scheme_dark .top_panel_middle .menu_main_cart .contact_icon { background-color: transparent !important; }
.top_panel_icon.search_wrap { height: 3em; }

.scheme_dark .top_panel_middle .search_form button.search_submit::before { color:#929292; }
.scheme_dark .top_panel_middle .menu_main_cart .contact_icon::before { color:#fff; }
.menu_main_wrap .top_panel_icon [class^="icon-"]:before,
.menu_main_wrap .top_panel_icon [class*=" icon-"]:before { font-size: 28px; }

.scheme_dark .top_panel_icon.search_wrap,
.scheme_original .top_panel_icon.search_wrap,
.scheme_original .top_panel_icon.search_wrap:hover,
.scheme_dark .top_panel_icon.search_wrap:hover { background:#fff;border-radius: 0 0; }

.scheme_dark .top_panel_icon.search_wrap:hover input[type="text"] { color:#000; }
body.home header .top_panel_middle { max-width:1170px; margin:auto; }
/* Custom Css */





/* Editor Css Responsive */

@media screen and (min-width: 992px) {
.search-results.sidebar_left .content, 
.tax-product_cat.sidebar_left .content { width:70%; }
.search-results.sidebar_left .sidebar,
.tax-product_cat.sidebar_left .sidebar { width:28%; }

.woocommerce.columns-3 ul.products li.product,
.woocommerce-page.columns-3 ul.products li.product,
.woocommerce .related.products ul.products li.product.column-1_3,
.woocommerce-page .related.products ul.products li.product.column-1_3,
.woocommerce .upcells.products ul.products li.product.column-1_3,
.woocommerce-page .upcells.products ul.products li.product.column-1_3,
.woocommerce ul.products li.product.column-1_3,
.woocommerce-page ul.products li.product.column-1_3 { width: 25%; }
.woocommerce ul.products li.first,
.woocommerce-page ul.products li.first { clear: none; }
}

@media screen and (min-width: 1024px) {
.scheme_dark .top_panel_icon.search_wrap { max-width: 19em; width: 19em;}
.top_panel_style_5 .top_panel_middle .menu_main_wrap { max-width: 90%; }
.top_panel_icon.menu_main_cart,
.scheme_dark .top_panel_icon.search_wrap { display:inline-block !important; float:none; }
}

@media screen and (min-width: 1366px) {
.scheme_dark .top_panel_icon.search_wrap { max-width: 34em; width: 34em;}
body.home header .top_panel_middle .search_wrap { max-width: 19em; width: 19rem; }
}

@media screen and (min-width: 1500px) {
.menu_main_nav > li > a { font-size: 1.2em; }
.scheme_dark .top_panel_icon.search_wrap { max-width: 44em; width: 44em;}
body.home header .top_panel_middle .search_wrap { max-width: 19em; width: 19rem; }
}
@media screen and (max-width: 1190px) {
.top_panel_middle .top_panel_top_contact_area.icon-truck { max-width:300px; }
}

@media screen and (max-width: 1024px) {
.header_mobile [class^="icon-"]:before,
.header_mobile [class*=" icon-"]:before { color:#fff; font-size: 27px; }
}

@media screen and (max-width: 767px) {
#homecat123 .uc_content_content .uc_boxes { margin-left: auto; margin-right: auto; float: none; }
#homecat123 .uc_content_content .uc-item { border-bottom: 1px solid #ccc; }
.page_content_wrap { padding-top:20px !important; padding-bottom:20px; }
}

@media (max-width:479px) { 
section.related.products ul.products li.product { width:100% !important; }
}
/* Editor Css Responsive */