@import './timber.scss.css';
@import './bootstrap.min.css';
@import './themify-icons.css';
@import './font-awesome.min.css';
@import './iconname.css';
@import './slick.css';
@import './slick-theme.css';
@import './jquery.fancybox.min.css';
@import './threesixty.css';
@import './style-main.scss.css';
@import './engo-customize.scss.css';
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
*{
	font-family:'Montserrat',sans-serif;
}
a:focus{
	color:#f6ab4a;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active{
	-webkit-box-shadow:0 0 0 40px #ffffff inset !important;
}
input:-webkit-autofill{
	-webkit-text-fill-color:#f6ab4a !important;
}
#header .menu ul li .nav-link{
	color:#000;
}
#header .menu ul li .nav-link:before{
	border-bottom:2px solid #000;
	border-right:2px solid #000;
}
#header .menu ul li .nav-link:after{
	border-top:2px solid #000;
	border-left:2px solid #000;
}
#header .currencies-login .cart-login-search ul li a{
	background-color:#1e1e1e;
}
#header .currencies-login .cart-login-search ul li a:hover{
	background-color:#f6ab4a;
}
#header .currencies-login .cart-login-search ul li .cart .number-cart,
#header .currencies-login .cart-login-search ul li .wish .number-wish{
	color:#fff;
}
#header .currencies-login .cart-login-search ul li a svg{
	fill:#fff;
}
#header .currencies-login .cart-login-search ul li .cart:hover .number-cart,
#header .currencies-login .cart-login-search ul li .wish:hover .number-wish{
	color:#fff;
}
#header .currencies-login .cart-login-search ul li a:hover svg{
	fill:#fff;
}
.section-slideshow-v8 .slick-active .info-sideh2 .box-content .box-button .button-shop{
	color:#ffffff;
	background-color:#222;
}
.section-slideshow-v8 .slick-active .info-sideh2 .box-content .box-button .button-shop:hover{
	background-color:#f6ab4a;
	color:#1e1e1e;
}
.bread-crumb{
	font-size:13px;
	color:#333;
	font-weight:600;
	text-transform:uppercase;
}
.breadcrumb_collection .bg-breadcrumb .bread-crumb a{
	color:#333;
}
.bread-crumb i{
	margin:0 5px;
}
.breadcrumb_collection .bg-breadcrumb{
	background-image:url("../images/bg-breadcrumb-4.svg");
	background-size:700px auto;
}
.breadcrumb_collection .bg-breadcrumb .title-page h1{
	color:#333;
}
.cat-item.active>a,.item-toggle-tab.active>a{
	color:#f6ab4a !important;
}
.logo a,.logo-top a{
	font-size:40px;
	font-weight:500;
}
.section-banner-v3 .box-info .content-banner .button-shop{
	color:#010a0a;
}
.section-banner-v3 .box-info .content-banner .button-shop1:hover{
	color:#f6ab4a !important;
}
.section-banner-v3 .box-info .content-banner .button-shop2:hover{
	color:#f6ab4a !important;
}
.section-banner-v3 .box-info .content-banner .button-shop3:hover{
	color:#f8a500 !important;
}
@media(min-width: 992px){
	.js_filter{
		display:none !important;
	}
}
.article{
	font-weight:400;
	text-align:left;
	font-size:14px;
	line-height:25px;
}
.article h2{
	font-size:25px;
}
.article h3{
	font-size:20px;
}
.article p,.article div{
	margin-bottom:15px;
}
.prod_largeimg .content-page-detail .detail-info .product-meta-info .product-category-info a{
	color:#000000;
}
.prod_largeimg .content-page-detail .detail-info .product-meta-info .product-category-info span{
	font-size:12px;
}
.product-item-v1 .product .info-product2 .price-product .price i,
.product-item-v1 .product .info-product2 .price-product span span{
	font-size:15px;
}
.collection-page-sidebar .filter_sidebar .filter-category .widget-content .list-category-toggle li a,
.collection-page-sidebar .filter_sidebar .filter-brand .list-brand li a{
	padding:5px 0;
	line-height:20px;
}
.dropdown-menu li a{
	line-height:18px;
}
.dropdown-menu{
	column-count:3;
}
.edit_links{
	padding:20px 0 10px;
}
.edit_links a{
	display:inline-block;
	text-decoration:none;
	vertical-align:top;
	margin:0 20px 10px 0;
	line-height:30px;
	border:2px solid #e03c42;
	background:#e03c42;
	color:#ffffff;
	font-size:12px;
	font-weight:400;
	padding:0 20px;
	border-radius:5px;
	text-decoration:none;
}
.edit_links a:hover{
	color:#e03c42;
	background:#ffffff;
}
.block{
	position:relative;
}
.block .edit_links{
	position:absolute;
	top:10px;
	right:10px;
	padding:0;
	z-index:100;
}
.block .edit_links a{
	margin:0 0 0 20px;
}
.product-item-v1 .product .info-product2 .price-product .strike,.prod_largeimg .content-page-detail .detail-info .product-price .strike{
	padding-left:10px;
	color:#9a9a9a;
	text-decoration:line-through;
}
.login-icon-popup-login span{
	font-size:35px;
}
.breadcrumb_collection+#content{
	padding-top:30px;
}
.change-city{
	font-size:12px;
	font-weight:700;
	white-space:nowrap;
}
.prod_largeimg .content-page-detail .detail-info .product-title,
h1, .h1, h2, .h2, .tab-products .nav-tabs, h3, .h3, h4, .h4, h5, .h5, h6, .h6{
	text-transform:none;
}
.shop_control+.filter_sidebar{
	margin:0;
	padding:0;
}
.shop_control+.filter_sidebar .widget-tags{
	padding:0 0 0 30px;
}
.collection-page-fullwidth .collection_prod, .collection-page-sidebar .collection_prod{
	margin:0;
}
.spr-reviews{
	text-align:left;
}
.spr-review{
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #cccccc;
}
.spr-review-header-title{
	font-weight:700;
	font-size:16px;
	margin-bottom:5px;
}
.spr-review-header-byline{
	color:#505050;
	font-size:13px;
	font-weight:500;
	margin-bottom:5px;
}
.spr-review-content{
	font-size:14px;
	line-height:21px;
	font-weight:400;
}
.spr-review-product{
	font-size:14px;
	line-height:20px;
	margin-bottom:5px;
}
.spr-review-product a,.spr-review-product span{
	color:#f6ab4a;
}
.spr-review-product a:hover{
	color:#333333;
}
#review .contact-page{
	padding:0;
}
.product-quantity input[type=number]{
	width:100px;
	text-align:center;
}
.page-cart .contact-page{
	padding:0;
}
.page-cart .content-cart-page .cart_totals .cart-update,
.page-cart .content-cart-page .cart_totals .continue-shopping1{
	margin-bottom:0;
}
.page-cart .contact-page .title_desc{
	line-height:40px;
}
.page-cart .content-cart-page .cart_totals .cart-check{
	margin-top:60px;
}
.contacts_map{
	height:400px;
}
.ymaps-2-1-79-searchbox{
	display:none !important;
}
.rules{
	margin-bottom:20px;
	font-size:12px;
	line-height:20px;
}
.rules a{
	border-bottom:1px solid #f6ab4a;
}
.rules a:hover{
	color:#f6ab4a;
	border-color:transparent;
}
.cookie_policy{
	position:fixed;
	right:50px;
	bottom:50px;
	padding:25px;
	border-radius:10px;
	width:300px;
	box-sizing:border-box;
	background:rgba(246,171,74,.9);
	box-shadow:2px 4px 10px rgba(33,37,41,.1);
	z-index:400;
}
.cookie_policy .name{
	font-size:20px;
	line-height:20px;
	font-weight:700;
	margin-bottom:15px;
}
.cookie_policy .announce{
	font-size:14px;
	line-height:20px;
	margin-bottom:15px;
}
.cookie_policy .announce a{
	color:#212529;
	text-decoration:none;
	border-bottom:1px solid rgba(33,37,41,.5);
}
.cookie_policy .announce a:hover{
	border-color:transparent;
}
.cookie_policy .btn_close a{
	display:block;
	line-height:40px;
	font-size:16px;
	border-radius:5px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	background:rgba(33,37,41,.9);
}
.cookie_policy .btn_close a:hover{
	background:rgba(33,37,41,.8);
}
.payment{
	margin-bottom:20px;
}
.payment .name{
	font-weighT:700;
	margin-bottom:10px;
}
.article ul.cc2{
	column-count:2;
}
.article ul.cc3{
	column-count:3;
}
.cities_list a,.brands_list a{
	display:inline-block;
	border-bottom:1px dotted #f6ab4a;
}
.cities_list a:hover,.brands_list a:hover{
	border-color:transparent;
}
.cities_list ul,.brands_list ul{
	list-style:none;
	padding:0;
	margin:0;
}
.cities_list>ul>li,.brands_list>ul>li{
	display:inline-block;
	vertical-align:top;
	width:calc(33.33% - 25px);
	box-sizing:border-box;
	padding-right:20px;
	margin-bottom:25px;
	margin-right:20px;
}
.cities_list>ul>li>a,.cities_list>ul>li>span{
	display:inline-block;
	font-size:18px;
	line-height:20px;
	font-weight:500;
	margin-bottom:15px;
}
.brands_list>ul>li>span,.brands_list>ul>li>ul{
	display:inline-block;
	vertical-align:top;
}
.brands_list>ul>li>span{
	font-size:24px;
	line-height:25px;
	font-weight:500;
	width:50px;
}
.brands_list>ul>li>ul{
	width:calc(100% - 55px);
}
.cities_list>ul>li>ul>li,.brands_list>ul>li>ul>li{
	font-size:14px;
	line-height:20px;
	margin-bottom:15px;
}
.collection-page-sidebar .filter_sidebar .filter-category .widget-content .list-category-toggle,
.collection-page-sidebar .filter_sidebar .filter-brand .list-brand{
	overflow:auto;
	scrollbar-width:thin;
	scrollbar-color:#f6ab4a #ededed;
}
.collection-page-sidebar .filter_sidebar .filter-category .widget-content .list-category-toggle{
	max-height:200px;
}
.collection-page-sidebar .filter_sidebar .filter-brand .list-brand{
	max-height:400px;
}
.collection-page-sidebar .filter_sidebar .filter-category .widget-content .list-category-toggle::-webkit-scrollbar,
.collection-page-sidebar .filter_sidebar .filter-brand .list-brand::-webkit-scrollbar{
	width:5px;
}
.collection-page-sidebar .filter_sidebar .filter-category .widget-content .list-category-toggle::-webkit-scrollbar-track,
.collection-page-sidebar .filter_sidebar .filter-brand .list-brand::-webkit-scrollbar-track{
	background-color:#ededed;
}
.collection-page-sidebar .filter_sidebar .filter-category .widget-content .list-category-toggle::-webkit-scrollbar-thumb,
.collection-page-sidebar .filter_sidebar .filter-brand .list-brand::-webkit-scrollbar-thumb{
	background-color:#f6ab4a;
}
.collection-page-sidebar .filter_sidebar .filter-category .widget-content .list-category-toggle li{
	font-size:13px;
}
.collection-page-sidebar .filter_sidebar .filter-category .widget-content .list-category-toggle li label{
	margin-bottom:2px;
}
@media(max-width:768px){
	.cookie_policy{
		right:0;
		bottom:0;
	}
	.article ul.cc2,.article ul.cc3{
		column-count:1;
	}
	.cities_list>ul>li,.brands_list>ul>li{
		display:block;
		width:100%;
		padding:0;
	}
}
.product-item-v1 .product .img-product{
	text-align:center;
}
.article .wrapper-view-more{
	display:none;
}
.post-details .article img{
	width:auto !important;
	height:auto !important;
	max-width:100%;
}
.post-details .article h2,.post-details .article h3{
	margin-bottom:15px;
}
.post-details .article h2{
	font-size:20px;
}
.post-details .article h3{
	font-size:18px;
}
.post-details .article h4{
	font-size:16px;
}
.post-details .article h5{
	font-size:15px;
}
.post-details .article h6{
	font-size:14px;
}
.post-details .article h2,.post-details .article h3,.post-details .article h4,.post-details .article h5,.post-details .article h6,.post-details .article b,.post-details .article strong{
	font-weight:500;
}
.article a{
	border-bottom:1px solid #f6ab4a;
}
.article-page .content-single-blog .post-details .content-post-default p{
	color:#212529;
}
.footer_v4 .top-footer .info_footer ul li{
	line-height:20px;
}
.page-cart .content-pages .table-responsive .product-thumbnail a img{
	float:none !important;
}
@media(max-width: 575.98px){
	.page-cart .content-pages .table-responsive .cart_item{
		position:relative;
	}
	.page-cart .content-pages .table-responsive .cart_item .product-name-thumb, .page-cart .content-pages .table-responsive .cart_item .product-price, .page-cart .content-pages .table-responsive .cart_item .product-quantity, .page-cart .content-pages .table-responsive .cart_item .product-subtotal, .page-cart .content-pages .table-responsive .cart_item .product-remove, .page-cart .content-pages .table-responsive .cart_item .product-thumbnail{
		padding:5px 10px !important;
	}
	.page-cart .content-pages .table-responsive .cart_item .product-quantity input{
		float:right;
	}
	.page-cart .content-pages .product-price span, .page-cart .content-pages .product-subtotal span{
		font-size:14px;
		font-weight:700;
	}
	.page-cart .content-pages .product-price span i, .page-cart .content-pages .product-subtotal span i{
		font-size:12px;
	}
	.page-cart .content-cart-page .shop_table .cart_item .product-remove{
		position:absolute;
		top:20px;
		right:20px;
		display:block;
		padding:0 !important;
		width:auto !important;
	}
}
@media(max-width:768px){
	.box_contentmenu .tab_content_menu_mobile ul .toptab_li a{
		font-size:10px;
	}
	.breadcrumb_collection .bg-breadcrumb .title-page h2, .breadcrumb_collection2 .bg-breadcrumb .title-page h2, .breadcrumb_collection .bg-breadcrumb .title-page h1, .breadcrumb_collection2 .bg-breadcrumb .title-page h1{
		font-size:24px;
	}
	.search-full-destop .search-eveland .drawer-search-title{
		font-size:22px;
	}
	.collection-page-fullwidth .content-page .shop_control .filter_sortby .sort-pagi-bar, .collection-page-sidebar .content-page .shop_control .filter_sortby .sort-pagi-bar{
		padding-left:10px;
	}
	.collection-page-fullwidth .content-page .shop_control .filter_sortby .filter p, .collection-page-sidebar .content-page .shop_control .filter_sortby .filter p{
		padding-left:5px;
	}
	.product-item-v1 .product .info-product2 .title-product a{
		font-size:12px;
		line-height:20px;
		display:block;
	}
	.shop_control + .filter_sidebar .widget-tags{
		padding:0;
	}
	.collection-page-sidebar .filter_sidebar .widget-tags .list-tag li a{
		padding:0 10px;
	}
	.post-details .article h2{
		font-size:20px;
	}
	.post-details .article h3{
		font-size:18px;
	}
}
.root-cat ul{
	list-style:none;
	padding:0;
	margin:0;
}
.root-cat ul li{
	font-size:14px;
	line-height:20px;
	letter-spacing:0.2em;
	font-weight:500;
	text-transform:uppercase;
	margin-bottom:25px;
}
.root-cat ul li a{
	display:block;
	margin-bottom:10px;
	padding-bottom:10px;
	position:relative;
}
.root-cat ul li a:after{
	position:absolute;
	content:'';
	width:50px;
	border-bottom:1px solid #f6ab4a;
	bottom:0;
	left:0;
}
.root-cat ul li ul li{
	text-transform:none;
	font-weight:400;
	letter-spacing:normal;
	margin:0;
}
.root-cat ul li ul li a{
	padding:0;
}
.root-cat ul li ul li a:after{
	display:none;
}
/*user_nav*/
.user_nav{
	padding:20px 0;
	text-align:center;
}
.user_nav ul{
	list-style:none;
	margin:0;
	padding:0;
}
.user_nav ul li{
	display:inline-block;
	vertical-align:top;
	font-weight:400;
	margin:0 10px 20px;
	font-size:14px;
	line-height:20px;
}
.user_nav ul li a i{
	color:#f6ab4a;
	font-size:20px;
	width:25px;
	text-align:center;
	display:inline-block;
}
.user_nav ul li a.active{
	font-weight:600;
}
@media(max-width:768px){
	.user_nav{
		text-align:left;
	}
	.user_nav ul{
		column-count:2;
	}
	.user_nav ul li{
		font-size:14px;
		line-height:20px;
		display:block;
		margin:0 0 10px 0;
	}
	.user_nav ul li a{
		display:block;
		position:relative;
		/*
		padding-left:20px;
		*/
	}
	.user_nav ul li a i{
		font-size:16px;
	}
	/*
	.user_nav ul li a:after{
		position:absolute;
		content:'';
		width:10px;
		border-bottom:1px solid #f6ab4a;
		top:10px;
		left:0;
	}
	*/
}
/*compare*/
.compare_page{
	overflow-x:auto;
	margin-bottom:40px;
}
.compare_table{
	min-width:100%;
	width:auto;
	border-collapse:collapse;
	table-layout:fixed;
}
.compare_table tr td{
	padding:10px;
	border:1px solid #ebebeb;
	min-width:150px;
	font-size:14px;
	line-height:20px;
}
.compare_table .photo{
	position:relative;
}
.compare_table .photo a{
	text-decoration:none;
}
.compare_table .photo a img{
	max-width:100%;
	max-height:150px;
}
.compare_table .delete_from_compare{
	display:block;
	position:absolute;
	right:10px;
	top:10px;
	line-height:16px;
}
.compare_table .name{
	font-weight:500;
}
.compare_table .param,.compare_table .price{
	font-weight:500;
}
@media(max-width:768px){
	.compare_table tr td{
		padding:5px;
	}
}
/*orders*/
.orders .order{
	border:1px solid #ebebeb;
	margin-bottom:30px;
}
.orders .order .top{
	padding:0 10px;
	line-height:40px;
	font-size:14px;
	border-bottom:1px solid #ebebeb;
	position:relative;
}
.orders .order .top div{
	position:relative;
	z-index:2;
}
.orders .order .top:before{
	content:'';
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:#333333;
	opacity:.1;
	z-index:1;
}
.orders .order .top.top_0:before{
	background:#4682b4;
}
.orders .order .top.top_1:before{
	background:#dc143c;
}
.orders .order .top.top_2:before{
	background:#1e90ff;
}
.orders .order .top.top_3:before{
	background:#228b22;
}
.orders .order .top.top_4:before{
	background:#ff8c00;
}
.orders .order .top .number{
	float:left;
	font-weight:500;
	margin-right:20px;
}
.orders .order .top .date{
	float:left;
}
.orders .order .top .status{
	float:right;
}
.orders .order .top .status strong{
	font-weight:500;
}
.orders .order .items{
}
.orders .order .items .item{
	display:table;
	width:100%;
	border-bottom:1px solid #ebebeb;
}
.orders .order .items .item>div{
	display:table-cell;
	vertical-align:middle;
	padding:20px;
}
.orders .order .items .item>div .desc{
	font-size:14px;
	line-height:20px;
	margin-bottom:5px;
}
.orders .order .items .item>div.photo{
	width:140px;
	text-align:center;
}
.orders .order .items .item>div.photo a{
	display:block;
}
.orders .order .items .item>div.photo a img{
	display:inline-block;
	max-width:100%;
}
.orders .order .items .item>div.photo i{
	font-size:70px;
	color:#ebebeb;
}
.orders .order .items .item>div.info .name{
	font-size:18px;
	line-height:25px;
	margin-bottom:10px;
}
.orders .order .items .item>div.info .art{
	font-size:14px;
	line-height:20px;
	color:#7d7d7d;
}
.orders .order .items .item>div.price,.orders .order .items .item>div.count{
	width:150px;
}
.orders .order .items .item>div.price .value,.orders .order .items .item>div.count .value{
	font-size:16px;
	line-height:20px;
	font-weight:500;
}
.orders .order .items .item>div.price .value span{
	font-size:14px;
}
.orders .order .summary{
	padding:20px;
	line-height:20px;
}
.orders .order .summary .summ{
	font-size:16px;
	line-height:20px;
}
.orders .order .summary .summ strong{
	font-size:20px;
	font-weight:500;
}
.orders .order .summary .summ strong span{
	font-size:16px;
}
.orders .order .summary .cancel{
	font-size:14px;
	padding-top:10px;
}
.orders .order .summary .cancel a{
	display:block;
	color:#dc143c;
	font-weight:500;
}
@media(max-width:768px){
	.orders .order .top{
		padding:10px;
		line-height:20px;
	}
	.orders .order .top .status{
		float:none;
		clear:both;
	}
	.orders .order .items .item{
		display:block;
	}
	.orders .order .items .item > div{
		display:inline-block;
		vertical-align:top;
		padding:10px;
	}
	.orders .order .items .item > div.photo{
		width:calc(33.33% - 5px);
	}
	.orders .order .items .item > div.info{
		width:calc(66.66% - 5px);
	}
	.orders .order .items .item > div.price, .orders .order .items .item > div.count{
		width:calc(33.33% - 5px);
	}
	.orders .order .items .item > div.info .name{
		font-weight:500;
		font-size:14px;
		line-height:20px;
		margin-bottom:5px;
	}
	.orders .order .items .item > div.info .art{
		font-size:12px;
	}
	.orders .order .items .item > div .desc{
		font-size:12px;
	}
	.orders .order .items .item > div.price .value, .orders .order .items .item > div.count .value{
		font-size:16px;
		line-height:20px;
	}
	.orders .order .items .item > div.price .value span{
		font-size:14px;
	}
	.orders .order .summary{
		line-height:20px;
		padding:10px;
	}
}
/*pushes*/
.pushes{
	margin-bottom:40px;
}
.pushes .item{
	padding:20px 0;
	border-bottom:1px solid #ebebeb;
}
.pushes .item .top{
	font-size:14px;
	line-height:20px;
	margin-bottom:10px;
}
.pushes .item .top .date{
	color:#7d7d7d;
	float:left;
	margin-right:20px;
}
.pushes .item .top .name{
	font-weight:500;
	float:left;
}
.pushes .item .top:after{
	content:'';
	display:block;
	clear:both;
}
.pushes .item .message{
	font-size:14px;
	line-height:20px;
	margin-bottom:10px;
}
@media(max-width:768px){
	.pushes .item .top .date,.pushes .item .top .name{
		float:none;
		margin:0;
	}
}
.contact-form p,.form-group{
	position:relative;
}
.contact-form p i,.form-group i{
	position:absolute;
	bottom:0;
	right:0;
	width:56px;
	height:56px;
	line-height:56px;
	text-align:center;
	cursor:pointer;
	font-size:25px;
	color:#ebebeb;
}
@media(max-width:1600px){
	.logo a{
		font-size:30px;
	}
	#header.header-v3-h3.menu_scroll_v3{
		padding:15px 0;
	}
	#header .currencies-login .cart-login-search ul{
		margin:0;
	}
	#header .currencies-login .cart-login-search ul li a{
		width:30px;
		height:30px;
		line-height:30px;
	}
	#header .currencies-login .cart-login-search ul li a svg{
		width:15px;
	}
	#header .menu ul li{
		padding:0 10px;
	}
	#header .menu ul li .nav-link{
		/*
		font-size:12px;
		*/
	}
}
.collection-page-fullwidth .pagi-nav .current, .collection-page-sidebar .pagi-nav .current{
	z-index:1;
}
.content-page-detail .slick-slide img{
	max-height:500px;
}
.article-page .content-single-blog .post-details{
	margin-bottom:38px;
}
.article-page .title-product-v2{
	margin-bottom:38px;
}
.content-post-default{
	margin-bottom:25px;
}
.post-actions{
	padding-top:25px;
}
.post-actions .count{
	float:left;
}
.post-actions .count div{
	display:inline-block;
	vertical-align:top;
	margin-right:10px;
	font-size:14px;
	line-height:24px;
}
.post-actions .count div i{
	font-size:18px;
}
.post-actions .count .views{
	color:#505050;
}
.post-actions .count .like a{
	color:#4fad51;
}
.post-actions .count .dislike a{
	color:#e03c42;
}
.post-actions .share{
	float:right;
}
.post-actions:after{
	content:'';
	display:block;
	clear:both;
}
.article-page .article_sidebar .blog_sidebar_cate .widget-content .list-category-toggle li a{
	padding:8px 0;
	display:block;
}
.article-page .article_sidebar .blog_sidebar_cate .widget-content .list-category-toggle li ul{
	margin-left:20px;
}
.tagging_ads{
	font-size:12px;
	margin-top:10px;
	display:inline-block;
	position:relative;
}
.tagging_ads .label{
	color:#a8a8a8;
	line-height:16px;
}
.tagging_ads .label .open,.tagging_ads .info .close{
	background:#e7e7e7;
	border-radius:50%;
	width:16px;
	height:16px;
	line-height:16px;
	display:inline-block;
	text-align:center;
	cursor:pointer;
}
.tagging_ads .label .open{
	font-size:10px;
}
.tagging_ads .info .close{
	font-size:7px;
}
.tagging_ads .label .open:hover,.tagging_ads .info .close:hover{
	color:#ffffff;
	background:#f6ab4a;
}
.tagging_ads .info{
	display:none;
	position:absolute;
	top:0;
	left:0;
	background:#ffffff;
	padding:5px 25px 15px 15px;
	border-radius:5px;
	color:#505050;
	border:1px solid #ebebeb;
	min-width:200px;
	box-sizing:border-box;
	line-height:20px;
}
.tagging_ads .info .close{
	position:absolute;
	top:5px;
	right:5px;
}
.product .tagging_ads{
	margin:0;
	position:absolute;
	top:0;
	right:0;
	z-index:1;
}
.product .tagging_ads .info{
	left:auto;
	right:0;
}
.compare_parents{
	margin-bottom:10px;
}
.compare_parents ul{
	list-style:none;
	margin:0;
	padding:0;
}
.compare_parents ul li{
	display:inline-block;
	vertical-align:top;
	margin:0 10px 10px 0;
}
.compare_parents ul li a{
	display:inline-block;
	font-size:14px;
	line-height:40px;
	padding:0 20px;
	border:1px solid #ebebeb;
	border-radius:4px;
	color:#212529;
	text-decoration:none;
}
.compare_parents ul li a span,.compare_parents ul li a i{
	display:inline-block;
	vertical-align:middle;
}
.compare_parents ul li a i{
	margin-left:10px;
	color:#f6ab4a;
}
.compare_parents ul li a:hover,.compare_parents ul li a.active{
	border-color:#f6ab4a;
}
.compare_parents ul li a.active{
	font-weight:600;
}
.differing{
	margin-bottom:20px;
}
.differing label{
	display:inline-block;
	padding:0;
	padding-right:60px;
	cursor:pointer;
	position:relative;
	font-size:14px;
}
.differing label span{
	display:inline-block;
	vertical-align:top;
	line-height:24px;
	margin:0;
}
.differing label input{
	position:absolute;
	top:0;
	left:0;
	opacity:0;
}
.differing label input+i{
	position:absolute;
	top:0;
	right:0;
	width:50px;
	height:24px;
	box-sizing:border-box;
	border:1px solid #999999;
	border-radius:15px;
	font-style:normal;
}
.differing label input+i:before{
	content:'';
	position:absolute;
	top:3px;
	left:3px;
	display:block;
	width:16px;
	height:16px;
	background:#999999;
	border-radius:50%;
}
.differing label input+i:after{
	content:'Нет';
	position:absolute;
	top:3px;
	font-size:12px;
	line-height:16px;
	left:21px;
	color:#999999;
	font-weight:600;
}
.differing label input:checked+i{
	border-color:#f6ab4a;
}
.differing label input:checked+i:before{
	background:#f6ab4a;
}
.differing label input:checked+i:after{
	content:'Да';
	color:#f6ab4a;
}
.prod_largeimg .content-page-detail .detail-info .btn-action .shop-button,
.prod_largeimg .content-page-detail .detail-info .btn-action .shop-button-soldout{
	display:block;
	margin:0;
}
.prod_largeimg .content-page-detail .detail-info .btn-action .shop-button{
	font-size:18px;
}
.prod_largeimg .content-page-detail .detail-info .btn-action .shop-button-soldout{
	font-size:12px;
	font-weight:400;
}
.prod_largeimg .content-page-detail .detail-info .btn-action .shop-button span{
	display:block;
	font-size:10px;
	font-weight:300;
	text-transform:none;
}
.prod_largeimg .content-page-detail .detail-info .product-meta-info{
	border-top:1px solid #e7e7e7;
}
.prod_largeimg .content-page-detail .detail-info .product-actions{
	max-width:475px;
}
.prod_largeimg .content-page-detail .detail-info .product-actions:after{
	content:'';
	display:block;
	clear:both;
}
.prod_largeimg .content-page-detail .detail-info .product-icon-action{
	float:left;
}
#AddToCartForm,
.prod_largeimg .content-page-detail .detail-info .product-actions > .btn-action{
	float:right;
}
@media(max-width:1200px){
	.prod_largeimg .content-page-detail .detail-info .product-icon-action div{
		margin-right:15px;
	}
}
@media(max-width:480px){
	.prod_largeimg .content-page-detail .detail-info .product-icon-action{
		width:120px;
	}
	.prod_largeimg .content-page-detail .detail-info .product-icon-action div{
		margin-right:5px;
	}
	#AddToCartForm,
	.prod_largeimg .content-page-detail .detail-info .product-actions > .btn-action{
		width:calc(100% - 130px);
	}
	.prod_largeimg .content-page-detail .detail-info .btn-action .shop-button,
	.prod_largeimg .content-page-detail .detail-info .btn-action .shop-button-soldout{
		width:100%;
	}
}
.article-page .article_sidebar .widget-search .wg-search-form input[type="text"]{
	color:#333333;
}
/*subscriptions*/
.subscriptions{
	margin-bottom:40px;
}
.subscriptions .item{
	padding:20px 0;
	border-bottom:1px solid #ebebeb;
}
.subscriptions .item:after{
	content:'';
	display:block;
	clear:both;
}
.subscriptions .item .photo{
	float:left;
	width:48px;
}
.subscriptions .item .text{
	float:right;
	width:calc(100% - 72px);
}
.subscriptions .item .top{
	font-size:14px;
	line-height:20px;
	margin-bottom:10px;
}
.subscriptions .item .top .name{
	font-weight:500;
	float:left;
	margin-right:20px;
}
.subscriptions .item .top .state{
	color:#7d7d7d;
	float:left;
}
.subscriptions .item .top:after{
	content:'';
	display:block;
	clear:both;
}
.subscriptions .item .info{
	font-size:14px;
	line-height:20px;
}
.subscriptions .item .info div{
	margin-bottom:5px;
}
.subscriptions .item .info .description{
}
.subscriptions .item .info .price{
	font-weight:500;
}
.subscriptions .item .info .next{
	color:#7d7d7d;
}
@media(max-width:768px){
	.subscriptions .item .top .name,.subscriptions .item .top .state{
		float:none;
		margin:0;
	}
}
#shopify-section-header{
	box-shadow:0px 2px 5px -2px rgba(0,0,0,.1);
}
.checkout_form .vars label{
	display:block;
	margin:0 0 10px 0;
	font-size:12px;
	line-height:20px;
}
