 /*
Theme Name: snsavaz child
Description: SNS Avaz - MultiPurpose WooCommerce Wordpress Theme
Author: snstheme
Theme URI: http://snstheme.com
Author URI: http://snstheme.com
Version: 1.0
Tags: blue, green, responsive-layout
Template: snsavaz
Text-domain: snsavaz-child
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


h2, h3 { line-height: 1.3; }
a, span, i { transition: all 0.25s ease 0s; }
.logo img { width: 275px; } 
.widget-title img { width: 240px; }
.yith-add-to-wishlist-button-block a:before { content: '\f004'; }
.yith-add-to-wishlist-button-block a svg.yith-wcwl-icon { display: none; }
.sns-add-to-cart + a.compare.button { display: none !important; }
.yith-add-to-wishlist-button-block { margin: 0 auto; width: auto; display: table-cell; position: relative; line-height: 50px; }
.product_list .yith-add-to-wishlist-button-block { background-color: rgba(0, 0, 0, 0.65); }
.yith-add-to-wishlist-button-block:hover { background-color: rgba(0, 0, 0, 0.85); }
.yith-add-to-wishlist-button-block a span { font-size: 12px; position: absolute; background-color: #fe7524; top: -33px; left: calc(50% - 50px); display: inline-block; z-index: 1; white-space: nowrap; line-height: 1; border-radius: 4px; padding: 5px 10px; color: #fff; font-weight: 500; opacity: 0; }
.yith-add-to-wishlist-button-block a span:after { content: ""; border-left: 8px solid #ff000000; border-top: 8px solid #e5000000; border-bottom: 8px solid #fe7524; position: absolute; bottom: -5px; transform: rotate(45deg); left: 48%; }
.yith-add-to-wishlist-button-block:hover a span { opacity: 1; }
.sns-product-tabs ul.products li, .sns-product-tabs ul li { float: none; display: inline-block; vertical-align: top; }
.sns-products-slider .sns-products-slider-list li.item-product-slider .item-slider-content .item-slider-actions .yith-add-to-wishlist-button-block a:before { content: '\f004'; color: #fff; font-size: 12px; font-family: FontAwesome; line-height: 40px; vertical-align: top; }
.sns-products-slider .sns-products-slider-list li.item-product-slider .item-slider-content .item-slider-actions .yith-add-to-wishlist-button-block { position: relative; display: inline-block; background: #3f3f3f; color: #fff; border: 1px solid #5f5f5f; border-radius: 0; width: 40px; height: 41px; margin: 0px 15px 15px 0px; line-height: 40px; text-align: center; float: left; }
.sns-products-slider .sns-products-slider-list li.item-product-slider .item-slider-content .item-slider-actions .yith-add-to-wishlist-button-block:hover { color: #3f3f3f; background: #fff; }
.sns-products-slider .sns-products-slider-list li.item-product-slider .item-slider-content .item-slider-actions .yith-add-to-wishlist-button-block:hover a:before { color: #3f3f3f; }
.sns-products-slider .sns-products-slider-list li.item-product-slider .item-slider-content .item-slider-title .product_title a { font-size: 22px; color: #d7f7bd; }
.product_list.grid .block-product-inner .item-img .item-img-info, .home-three-col .item-img-info-left, .products.product_list.list .item-img {   border-radius: 6px; background: #efefef; padding: 10px; border: 1px solid #e1e1e1;} 
.home-boxs-img img.vc_single_image-img {border-radius: 6px;border: 1px solid #e1e1e1;} 
.home-three-col h3.item-title a { font-size: 14px; line-height: 1.4; font-weight: 600; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; overflow: hidden; }
.home-three-col h3.item-title { margin: 10px 0 0 0 !important; }
.home-three-col .item-img-info-left { padding: 5px !important; }
.woocommerce .primary_block .cart .yith-add-to-wishlist-button-block, .woocommerce .primary_block .cart .yith-add-to-wishlist-button-block a, .woocommerce .primary_block .cart a.compare { display: inline-block; vertical-align: top; }
.woocommerce .primary_block .yith-add-to-wishlist-button-block { position: relative; margin: 0 0; width: 50px; height: 50px; margin-left: 10px; display: none; }
.woocommerce .primary_block .show { display: inline-block !important; }
.woocommerce .primary_block .yith-add-to-wishlist-button-block a:before { content: '\f004'; }
.woocommerce .primary_block .compare:before, .woocommerce .primary_block .yith-add-to-wishlist-button-block a:before { font-family: FontAwesome; font-size: 18px; }
.woocommerce .primary_block .compare, .woocommerce .primary_block .yith-add-to-wishlist-button-block a { display: none; color: #3f3f3f; width: 50px; height: 50px; border-radius: 0; border: 1px solid #f1f1f1; line-height: 50px; font-size: 0px; padding: 0; text-align: center; }
a.add_to_wishlist { cursor: pointer; }
.woocommerce .primary_block .compare:hover, .woocommerce .primary_block .yith-add-to-wishlist-button-block a:hover { color: #fff; background: #3f3f3f; border-color: #3f3f3f; }
.product .onsale { background: #70e313 !important; color: #000 !important; font-weight: 600; }
.product .onsale:before { border-color: #70e313 transparent transparent transparent !important; }
body.home ul.nav-tabs.gfont { display: none; }
.woocommerce ul.products li.product h3 { font-weight: 600; }
#sns_breadcrumbs {background: #efefef;border-bottom: 1px solid #cdcdcd;} 
body.single-product .primary_block .inner { background: #efefef; padding: 20px; }
body.home .item-slider-price * { font-size: 24px !important; margin: 0 !important; font-weight: 500 !important; line-height: 1 !important; }
.yith-add-to-wishlist-button-block:empty { display: none !important; }
body.home .item-slider-actions { position: relative; z-index: 12; }
body.home .sns-products-slider .navslider { width: 100px; left: 0; }
.wpb_single_image a:before, .wpb_single_image a:after { border-color: rgb(71 155 2 / 55%); }
.sns-woo-loadmore-wrap .sns-woo-loadmore, form input.wpcf7-submit, .woocommerce input.button {
    background: #e9e9e9;
    color: #000;
    font-weight: 500;
    border: 1px solid #d7d7d7 !important; 
    border-radius: 6px;
}
.widget .widget-title+ul, .widget .widget-title+div, .widget .widget-title+form {
    border-color: #e1e1e1;
    border-radius: 6px;
}
.sns-woo-loadmore-wrap .sns-woo-loadmore:hover, form input.wpcf7-submit:hover, .woocommerce input.button:hover { background: #000; color: #fff; }
.toolbar.toolbar-top .mode-view { display: none; }
.toolbar.toolbar-top { border: 0; }
#sns_header .header-right .header-right-inner .header-tools .myaccount .content ul.settings-links li a { font-size: 14px; font-weight: 600; }
#sns_mainmenu ul#main_navigation>li.menu-item>a { font-weight: 600 !important; text-transform: uppercase; font-size: 14px; }
.toolbar .woocommerce-ordering select { background: #f1f1f1; font-weight: 600; color: #525151; text-transform: uppercase; font-size: 13px; border: 0; }
.sns-right .item-title a { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; font-weight: 500; font-size: 14px; line-height: 1.3; }
.woocommerce form .form-row textarea { min-height: 150px; }
td.product-subtotal * { font-weight: 600; color: #525252; }
.woocommerce .yith-quick-view .yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button { line-height: 1; padding: 0 20px; }
.woocommerce #yith-quick-view-modal .owl-carousel .owl-refresh .owl-item { display: block; padding: 15px; }
.woocommerce #yith-quick-view-modal.open .yith-wcqv-wrapper .yith-wcqv-main { padding: 15px; }
.woocommerce #yith-quick-view-modal.open .yith-wcqv-wrapper .yith-wcqv-main span.woocommerce-Price-amount.amount * { font-size: 24px; }
.woocommerce #yith-quick-view-modal.open .yith-wcqv-wrapper span.woocommerce-Price-amount.amount { line-height: 1; }
.woocommerce #yith-quick-view-modal .owl-item.cloned ~ .owl-item, .woocommerce #yith-quick-view-modal .navslider { display: none; }
.woocommerce #yith-quick-view-modal .owl-stage-outer { border: 0 !important; }
.woocommerce #yith-quick-view-modal.open .yith-wcqv-wrapper { max-height: auto !important; height: auto !important; }
.woocommerce #yith-quick-view-modal.open .product_title { font-size: 22px !important; margin: 0 0 -10px 0; }
body.single-product div.product .product_title { font-size: 26px; }
body.woocommerce-cart .cart-collaterals .cart_totals { border: 3px dashed #fff; }
.woocommerce-cart .cart-collaterals .cart_totals, .woocommerce-cart .cart-collaterals .cart_totals table * { border: 0; background: #efefef; font-size: 14px; margin: 0; }
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:not(:hover) { background: #000; color: #fff; }
.woocommerce-cart .cart-collaterals .cart_totals table * { font-size: 15px; color: #000; }
.woocommerce .primary_block .cart .single_add_to_cart_button { padding: 0 15px; border-radius: 4px; }
span.woocommerce-Price-amount.amount *, .sns-products-slider .sns-products-slider-list li.item-product-slider .item-slider-content .item-slider-actions .add_to_cart_button { font-weight: 600; }
div#sns_footer_middle, #sns_footer { color: #b5b5b5; }
div#sns_footer .container { width: 100%; padding: 0 40px; font-size: 13px; font-weight: 500; line-height: 1.5; }
div#sns_footer { padding: 15px; }
#sns_footer_middle .widget { margin-bottom: 25px; }
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a { font-weight: 500; color: #141414; }
#sns-totop { width: 40px; height: 40px; line-height: 0; background: #000; border: 0; }
#sns-totop i { top: 3px; }
.home-three-col .star-rating { display: none !important; }
.sns_menu_wrapper { background-color: #2c6200fc; }
.sns_menu_wrapper * { font-weight: 500 !important; }
#sns_footer_middle {border-top: 5px solid #44890d;font-weight: 500;} 
#sns_footer_middle .widget .widget-title { margin-bottom: 25px; font-weight: 600 !important;}
h2.wpb_heading, h2.sns_products-list_heading span { font-weight: 600; font-size: 24px; }
#sns_breadcrumbs .breadcrumbs *, #sns_breadcrumbs .breadcrumbsm, .widget .widget-title span { text-transform: uppercase !important; font-weight: 600; }
.sns-products-slider .sns-products-slider-list li.item-product-slider .item-slider-content .item-slider-short-desc { font-size: 15px; letter-spacing: 0.1px; }
.widget_product_categories .product-categories li .accr_header a { font-weight: 500; line-height: 1.4; display: block; }
.sns-products.sns-products-style-two .products .item_product, .sns-products.sns-products-style-two .widget_products .item_product { margin-bottom: 15px; padding-bottom: 5px; }
.toolbar .woocommerce-pagination { float: none; text-align: center; }
#sns_breadcrumbs .breadcrumbs {font-weight: 600;text-transform: uppercase;}
body.home .item-slider-price del * {font-size: 18px !important;font-weight: 300 !important;}
section#sns-slider-2 {border-bottom: 1px solid #e5e5e5;}
.sns-products-slider .navslider>span {opacity: 1;visibility: visible;transform: none !important;background-color: #7c7c7c5c;border-radius: 5px;margin: 5px 0;}
body.single-product #sns_breadcrumbs .breadcrumbs {font-size: 13px;}






/* MEDIA CSS */ 

@media(max-width:1200px) {
	.sns-products-slider .sns-products-slider-list li.item-product-slider .item-slider-content { padding: 15px; }
	.sns-products-slider .sns-products-slider-list li.item-product-slider .item-slider-content .item-slider-price { margin: 20px 0; }
	.sns-products-slider .sns-products-slider-list li.item-product-slider .item-slider-content .item-slider-title .product_title a { font-size: 18px; }
	div#sns_footer .container { padding: 0; font-size: 11px; line-height: 1.4; }
}
 
@media(max-width:767px) {
	
	.sns-products-slider .sns-products-slider-list li.item-product-slider .item-slider-content .item-slider-short-desc { min-height: 100px; margin-bottom: -30px; }
	#sns_header .logo img { min-width: 45vw; margin-left: -10vw; }
	.home-boxs-img .wpb_single_image { margin: 0 0 10px 0 !important; }
	.home-boxs-img .wpb_column.vc_column_container, .home-boxs-img .wpb_single_image { margin: 12px 0; }
	.woocommerce ul.products li.product h3 {font-size: 15px;}
	.home-three-col .item_product {margin: 0 0 15px 0 !important;padding: 0 5px;}
	

}





  