.popup_cart{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	display:table;
	height:100%;
	width:100%;
	z-index:-1;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s
}
.popup_cart .popup_bg{
	position:absolute;
	height:calc(100% + 202px);
	top:-101px;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	background:#050608;
	z-index:-1;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.popup_cart .popup_content{
	display:table-cell;
	vertical-align:middle;
	width:100%;
	opacity:0;
	max-height:calc(100% - 202px);
	visibility:hidden;
	-webkit-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	-ms-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out
}
.popup_cart .popup_content .container{
	position:relative;
	z-index:99;
	text-align:center
}
.popup_cart.active{
	z-index:90
}
.popup_cart.active .popup_bg{
	z-index:90;
	opacity:1;
	visibility:visible
}
.popup_cart.active .popup_content{
	z-index:90;
	opacity:1;
	visibility:visible
}
.popup_cart.active .popup_close{
	opacity:1;
	z-index:99;
	right:0;
	top:0;
	background:#f50;
	width:25px;
	height:25px;
	line-height:22px;
	text-align:center
}
.popup_cart.active .popup_close:hover{
	background:#c40
}
.popup_cart.active .popup_bg{
	background-color:rgba(0,0,0,.75)
}
.popup_cart .popup_close{
	right:0;
	position:absolute;
	z-index:-1;
	opacity:0;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.popup_cart svg.icon-close{
	fill:#fff;
	height:20px;
	width:20px
}
.popup_cart .popup_inner{
	position:relative;
	display:inline-block;
	text-align:left;
	min-width:440px;
	max-width:440px;
	background:#fff;
	padding:25px
}
.popup_cart .popup_inner>div{
	display:inline-block;
	vertical-align:top
}
.popup_cart .popup_inner .product-info{
	margin-left:110px;
	vertical-align:top;
	display:block
}
.popup_cart .popup_inner .product-image{
	width:102px;
	float:left;
	margin-right:4px;
	border:1px solid #ebebeb
}
.popup_cart .popup_inner .product-name{
	color:#222;
	display:block;
	font-size:13px;
	font-weight:700;
	text-transform:uppercase;
	margin:0 0 5px 0;
	line-height:100%
}
.popup_cart .popup_inner .actions>.btn{
	float:left;
	border-color:#f50;
	background:#f50;
	margin:0 2px;
	border-radius:0;
	width:100%;
	padding:4px 20px;
	font-size:13px;
	margin:5px 0;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.popup_cart .popup_inner .actions>.btn:hover{
	background:#c40
}
.popup_cart .popup_inner .actions>.btn:last-child{
	margin-bottom:0
}
.popup_cart .popup_inner .mesenger-noty{
	display:inline-block;
	background:#eee;
	padding:0 10px;
	clear:both;
	margin-top:10px;
	width:100%
}
.popup_cart .popup_inner .success-message{
	font-size:13px;
	font-weight:300;
	height:30px;
	line-height:30px;
	color:#f50;
	padding:0 10px 0 20px;
	margin:0;
	position:relative
}
.popup_cart .popup_inner .success-message:before{
	font-family:FontAwesome;
	content:"\f00c";
	left:0;
	position:absolute;
	top:1px
}
.template-collection .products-listing.grid .product-layout .product-item-container .right-block{
	padding:0 15px 15px;
	background:#fff
}
.page-cart .title-cart{
	font-size:28px;
	letter-spacing:.05em;
	font-weight:700;
	color:#222;
	text-transform:uppercase
}
@media (min-width:1200px){
	.page-cart .title-cart{
		font-size:34px;
		line-height:44px;
		padding:0 0 20px 0
}
}
@media (max-width:1024px){
	.page-cart .title-cart{
		font-size:26px
}
}
@media (max-width:575px){
	.page-cart .title-cart{
		font-size:22px;
		letter-spacing:0
}
}
.page-cart .cart>table{
	border-spacing:0;
	border-width:1px 0 0 1px;
	margin:1.5em 0 1.75em;
	width:100%
}
.page-cart .cart>table .cart__row.cart__header th{
	text-transform:uppercase;
	color:#222;
	padding:10px;
	border:1px solid #ddd
}
.page-cart .cart>table tr{
	border:1px solid #ddd;
	color:#333
}
.page-cart .cart>table th{
	padding:10px 20px;
	text-transform:uppercase
}
@media (min-width:749px){
	.page-cart .cart>table td{
		border:1px solid #ddd
}
}
.page-cart .cart>table td{
	padding:15px
}
@media only screen and (max-width:749px){
	.page-cart .cart>table .cart-flex{
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		width:100%;
		-webkit-flex-wrap:wrap;
		-moz-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		-ms-flex-align:center;
		-webkit-align-items:center;
		-moz-align-items:center;
		-ms-align-items:center;
		-o-align-items:center;
		align-items:center;
		box-shadow:0 1px 6px rgba(32,33,36,.18);
		margin-bottom:10px;
		border:none;
		border-radius:5px
}
	.page-cart .cart>table .cart__header,.page-cart .cart>table .cart__update-wrapper label{
		display:none!important
}
	.page-cart .cart>table tr{
		padding:10px
}
	.page-cart .cart>table .cart__qty .cart__qty-input,.page-cart .cart>table .cart__qty .cart__remove,.page-cart .cart>table .cart__qty .cart__update{
		width:100%;
		margin-top:10px
}
	.page-cart .cart>table .cart__image-wrapper a{
		display:block;
		padding-right:15px
}
	.page-cart .cart>table .small--hide{
		display:none!important
}
	.page-cart .cart>table .cart-flex-item{
		display:block;
		min-width:0;
		-webkit-flex:1 1 100%;
		-moz-flex:1 1 100%;
		-ms-flex:1 1 100%;
		flex:1 1 100%;
		padding:0
}
	.page-cart .cart>table .cart-flex-item.cart__image-wrapper{
		-webkit-flex:0 0 85px;
		-moz-flex:0 0 85px;
		-ms-flex:0 0 85px;
		flex:0 0 85px
}
	.page-cart .cart>table .cart-flex-item.cart__meta{
		-webkit-flex:1 1 0%;
		-moz-flex:1 1 0%;
		-ms-flex:1 1 0%;
		flex:1 1 0%
}
	.page-cart .cart>table .cart-flex-item.cart__price-wrapper{
		-webkit-flex:0 1 24%;
		-moz-flex:0 1 24%;
		-ms-flex:0 1 24%;
		flex:0 1 24%;
		text-align:right
}
}
.page-cart .cart>table .list-view-item__title{
	text-transform:capitalize;
	font-weight:700;
	margin-bottom:10px;
	display:inline-block
}
.page-cart .cart>table .cart-flex-item .money,.page-cart .cart>table .small--hide .money{
	font-size:14px;
	font-weight:700
}
@media (min-width:567px){
	.page-cart .cart>table .cart-flex-item .money,.page-cart .cart>table .small--hide .money{
		font-size:18px
}
}
.page-cart .cart>table .cart__update-wrapper label{
	display:block
}
.page-cart .cart>table .cart__update-wrapper .cart__qty-input{
	height:33px;
	border:1px solid #ddd;
	min-width:60px;
	max-width:145px;
	text-align:center;
	margin-bottom:10px
}
.page-cart .cart__shipping{
	margin:10px 0 20px;
	font-style:italic
}
.page-cart .cart__subtotal .money{
	font-size:16px;
	font-weight:700;
	color:red
}
.page-cart .cart__subtotal-title{
	font-weight:700;
	color:#222;
	text-transform:uppercase;
	padding-right:15px;
	font-size:18px
}
.page-cart .cart_border{
	border:1px solid #ddd;
	padding:20px;
	min-height:231px;
	margin-bottom:15px
}
@media (max-width:991px){
	.page-cart .cart_border{
		padding:15px 10px;
		min-height:160px
}
}
.page-cart .cart-note .cart-note__label{
	display:block
}
.page-cart .cart-note .cart-note__label span{
	background:#e95144;
	color:#fff;
	font-size:10px;
	font-weight:700;
	padding:2px 5px;
	margin-right:10px;
	text-transform:uppercase
}
.page-cart .cart-note .cart-note__input{
	width:100%;
	background:#eee;
	padding:10px;
	border:none
}
.page-cart .empty-page-content{
	padding:60px 20px 100px
}
@media (max-width:1024px){
	.page-cart .empty-page-content{
		padding:30px 20px 60px
}
}
@media (max-width:575px){
	.page-cart .empty-page-content{
		padding:10px 10px 40px
}
}
.page-cart .empty-page-content .ico_empty i{
	font-size:150px;
	line-height:1.1;
	color:#ebecee
}
@media (max-width:575px){
	.page-cart .empty-page-content .ico_empty i{
		font-size:100px
}
}
@media (max-width:1024px){
	.page-cart .empty-page-content .ico_empty i{
		font-size:110px
}
}
.page-cart .empty-page-content .cart_empty{
	color:#191919;
	padding:0;
	margin:13px 0 0 0;
	font-size:34px;
	font-weight:700;
	letter-spacing:.03em;
	line-height:44px;
	text-transform:uppercase
}
@media (max-width:1024px){
	.page-cart .empty-page-content .cart_empty{
		font-size:26px
}
}
@media (max-width:575px){
	.page-cart .empty-page-content .cart_empty{
		font-size:22px;
		letter-spacing:0
}
}
.page-cart .empty-page-content .cart__continue-btn{
	letter-spacing:.03em;
	text-transform:uppercase;
	font-weight:700;
	padding:8px 20px;
	background:#f50;
	border-radius:0;
	color:#fff;
	margin-top:20px
}
.page-cart .empty-page-content .cart__continue-btn:hover{
	background:#222
}
.widget-prd-featured .owl-nav div.owl-next,.widget-prd-featured .owl-nav div.owl-prev{
	top:-65px;
	position:absolute;
	height:30px;
	width:30px;
	line-height:28px;
	border:none;
	opacity:1;
	background:#c1c1c1;
	font-size:18px;
	margin:0;
	padding:0;
	color:#fff;
	text-align:center;
	-webkit-transition:all .2s ease-in-out 0s;
	-moz-transition:all .2s ease-in-out 0s;
	-ms-transition:all .2s ease-in-out 0s;
	-o-transition:all .2s ease-in-out 0s;
	transition:all .2s ease-in-out 0s
}
@media (max-width:568px){
	.widget-prd-featured .owl-nav div.owl-next,.widget-prd-featured .owl-nav div.owl-prev{
		top:-55px;
		height:24px;
		width:24px;
		line-height:24px
}
}
.widget-prd-featured .owl-nav div.owl-next:before,.widget-prd-featured .owl-nav div.owl-prev:before{
	display:none
}
.widget-prd-featured .owl-nav div.owl-next:hover,.widget-prd-featured .owl-nav div.owl-prev:hover{
	background-color:#f50
}
.widget-prd-featured .owl-nav div.owl-prev{
	left:auto;
	right:32px
}
.widget-prd-featured .owl-nav div.owl-prev:hover{
	background-position:0 0
}
.widget-prd-featured .owl-nav div.owl-next{
	left:auto;
	right:0
}
.widget-prd-featured .wrap{
	padding:15px 0
}
.widget-prd-featured .product-item{
	display:inline-block;
	padding-bottom:10px;
	margin-bottom:10px;
	width:100%
}
.widget-prd-featured .product-item:last-child{
	margin-bottom:0;
	padding-bottom:0;
	border:none
}
.widget-prd-featured .product-item .product-img{
	width:75px;
	float:left
}
@media (min-width:1200px){
	.widget-prd-featured .product-item .product-img{
		width:85px
}
}
.widget-prd-featured .product-item .product-info{
	margin-top:0;
	margin-left:80px;
	background:0 0;
	color:#666
}
@media (min-width:1200px){
	.widget-prd-featured .product-item .product-info{
		margin-top:5px;
		margin-left:90px
}
}
.widget-prd-featured .product-item .product-info h4{
	margin:0 0 5px;
	font-weightt:400
}
.widget-prd-featured .product-item .product-info a{
	font-size:13px;
	color:#222;
	font-weight:600;
	text-transform:capitalize
}
.widget-prd-featured .product-item .product-info a:hover{
	color:#f50
}
.widget-prd-featured .product-item .price{
	margin:0
}
.widget-prd-featured .product-item .price .price span.price,.widget-prd-featured .product-item .price .price-new{
	font-size:15px
}
.widget-prd-featured .product-item:hover .product-img{
	border-color:#f50
}
.widget-prd-featured .product-item img{
	border:1px solid #ebebeb
}
.widget-categories .block-content>ul>li{
	padding:0;
	position:relative;
	margin:0;
	box-shadow:none;
	background:0 0;
	border-bottom:1px solid #ddd
}
.widget-categories .block-content>ul>li:last-child{
	border:none
}
.widget-categories .block-content>ul>li>a{
	padding:10px 0;
	display:block;
	color:#222;
	font-size:14px
}
.widget-categories .block-content>ul>li>a:hover{
	color:#f50
}
.page-hotdeal .page-title{
	font-size:18px;
	font-weight:700;
	margin-bottom:30px;
	color:#222;
	text-transform:uppercase;
	padding-bottom:3px;
	position:relative
}
.page-hotdeal .page-title:before{
	display:none
}
.page-hotdeal .product-item-container:hover .countdown_tab{
	opacity:1!important
}
.page-hotdeal .deal-image{
	margin-bottom:30px
}
.page-hotdeal .ltabs-tabs-container{
	position:relative
}
.page-hotdeal .ltabs-tabs-container .tab-content{
	opacity:0;
	height:0;
	overflow:hidden;
	transition:all .2s ease-in-out 0s
}
.page-hotdeal .ltabs-tabs-container .tab-content.current{
	opacity:1;
	height:auto;
	overflow:visible;
	transition:all .2s ease-in-out 0s
}
@media (min-width:569px){
	.page-hotdeal .ltabs-tabs-container .tabs-menu{
		border-bottom:1px solid #ddd;
		margin-bottom:30px;
		width:100%;
		display:inline-block
}
	.page-hotdeal .ltabs-tabs-container .tabs-menu .tabs-menu_btn{
		display:none
}
	.page-hotdeal .ltabs-tabs-container .tabs-menu ul li.tabs-menu-label{
		margin-bottom:-1px;
		background-color:#eee;
		border-left:1px solid #ddd;
		border-top:1px solid #ddd;
		cursor:pointer;
		float:left;
		font-size:13px;
		padding:12px 15px;
		position:relative
}
	.page-hotdeal .ltabs-tabs-container .tabs-menu ul li.tabs-menu-label.current{
		color:#f50;
		border-top:2px solid #f50
}
}
@media (max-width:568px){
	.page-hotdeal .ltabs-tabs-container .tabs-menu{
		position:absolute;
		top:0;
		right:15px
}
	.page-hotdeal .ltabs-tabs-container .tabs-menu .tabs-menu_btn{
		border:1px solid #ddd;
		font-size:21px;
		color:#222;
		height:30px;
		width:33px;
		display:block;
		text-align:center;
		line-height:26px
}
	.page-hotdeal .ltabs-tabs-container .tabs-menu .tabs-menu_title{
		opacity:0;
		overflow:hidden;
		margin:0;
		min-width:200px;
		background:#fff;
		border:1px solid #ddd;
		z-index:10;
		padding:10px 20px;
		position:absolute;
		top:calc(100% + 1px);
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		transition:all .2s ease 0s;
		right:0
}
	.page-hotdeal .ltabs-tabs-container .tabs-menu .tabs-menu_title li{
		display:block;
		padding:2px 0;
		text-align:left;
		width:100%;
		border-bottom:1px solid #ddd;
		height:35px;
		line-height:33px;
		font-size:13px
}
	.page-hotdeal .ltabs-tabs-container .tabs-menu .tabs-menu_title li:last-child{
		border-bottom:none
}
	.page-hotdeal .ltabs-tabs-container .tabs-menu .tabs-menu_title.tabs-open{
		opacity:1;
		overflow:visible;
		transition:all .2s ease 0s;
		display:block
}
}
.collection-info .collection-des{
	overflow:hidden;
	margin-bottom:10px
}
.collection-info .collection_image{
	margin-bottom:15px;
	max-height:500px;
	overflow:hidden
}
.collection-info .collection_image .owl-dots{
	bottom:20px;
	position:absolute;
	text-align:center;
	left:50%;
	transform:translateX(-50%)
}
.collection-info .collection_image .owl-dot{
	background:#fff;
	margin:0 7px;
	width:10px;
	height:10px;
	padding:0 5px;
	transition:all .3s ease 0s;
	border-radius:50%;
	float:left
}
.collection-info .collection_image .owl-dot.active,.collection-info .collection_image .owl-dot:hover{
	background:#f50
}
.collection-info .collection-des{
	margin-bottom:30px;
	overflow:hidden
}
.collection-info .collection-des .full_category{
	border-right:1px solid #e8e8e8;
	border-top:1px solid #e8e8e8;
	overflow:hidden
}
.collection-info .collection-des .full_category.style2{
	border-bottom:1px solid #e8e8e8
}
.collection-info .collection-des .full_category.style2 .cat-wrap{
	border-left:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8;
	margin-bottom:-1px;
	text-align:left;
	min-height:165px
}
.collection-info .collection-des .full_category.style2 .cat-wrap h2.cat-title{
	margin:0;
	font-size:16px;
	font-weight:500;
	padding:12px 15px 12px 20px;
	text-align:left;
	display:inline-block;
	max-width:95%;
	line-height:normal
}
.collection-info .collection-des .full_category.style2 .cat-wrap .cat-content{
	margin:0 auto 11px;
	overflow:hidden;
	text-align:left
}
.collection-info .collection-des .full_category.style2 .cat-wrap .cat-content img{
	width:90px;
	height:90px;
	overflow:hidden;
	display:block;
	position:absolute;
	left:20px
}
.collection-info .collection-des .full_category.style2 .cat-wrap .cat-content .cat-list{
	margin-left:130px;
	min-height:100px
}
.collection-info .collection-des .full_category.style2 .cat-wrap .cat-content .cat-list.shop-all a{
	text-decoration:underline
}
.collection-info .collection-des .full_category.style2 .cat-wrap .cat-content .cat-list li a{
	font-size:13px;
	text-transform:capitalize;
	color:#444
}
.collection-info .collection-des .full_category.style2 .cat-wrap .cat-content .cat-list li a:hover{
	color:#f50
}
.collection-info .collection-des .cate-inner{
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	position:relative;
	z-index:1;
	border-left:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8
}
.collection-info .collection-des .cate-inner h3.sub_title{
	background:rgba(242,242,242,.55);
	text-align:center;
	height:35px;
	line-height:35px;
	overflow:hidden;
	border-bottom:1px solid #e8e8e8;
	margin-bottom:-1px;
	margin-top:-10px;
	z-index:2;
	position:absolute;
	cursor:pointer;
	font-size:15px;
	font-weight:600;
	width:100%;
	bottom:0;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.collection-info .collection-des .cate-inner:hover h3.sub_title{
	background:rgba(102,102,102,.55);
	color:#fff
}
.collection-info .title-category{
	font-size:18px;
	font-size:1.8rem;
	text-transform:uppercase;
	color:#222;
	border-bottom:2px solid #d7d7d7;
	display:inline-block;
	width:100%;
	position:relative;
	margin-top:0;
	padding-bottom:10px
}
.collection-info .title-category:after{
	position:absolute;
	content:"";
	width:110px;
	height:2px;
	background-color:#f50;
	bottom:-2px;
	left:0
}
h1.page-title{
	font-size:22px;
	color:#3c3c3c;
	font-weight:700;
	text-transform:uppercase;
	position:relative;
	margin-bottom:30px
}
@media (max-width:991px){
	h1.page-title{
		font-size:16px;
		margin-bottom:15px
}
}
h1.page-title:before{
	content:"";
	width:70px;
	height:3px;
	display:inline-block;
	position:absolute;
	bottom:-8px;
	left:0;
	background:#f50
}
@media (max-width:991px){
	h1.page-title:before{
		width:50px;
		height:2px;
		bottom:-5px
}
}
h3.page-title{
	color:#222;
	font-size:18px;
	text-transform:uppercase;
	position:relative;
	line-height:100%;
	margin:0 0 15px;
	padding-bottom:8px
}
@media (min-width:992px){
	h3.page-title{
		font-size:22px
}
}
h3.page-title:before{
	content:"";
	width:70px;
	height:1px;
	display:inline-block;
	position:absolute;
	bottom:-2px;
	left:0;
	background:#f50
}
h2.page-title{
	font-size:16px;
	text-transform:capitalize;
	font-weight:700;
	position:relative;
	line-height:100%;
	margin:0 0 40px;
	padding-bottom:15px;
	color:#3c3c3c
}
h2.page-title:before{
	content:"";
	width:70px;
	height:3px;
	position:absolute;
	bottom:0;
	left:0;
	background:#f50
}
.formlogin{
	padding:30px;
	background-color:#fafafa;
	border:1px solid #ebebeb
}
@media (min-width:992px){
	.formlogin{
		min-height:420px
}
}
@media (max-width:991px){
	.formlogin{
		padding:15px;
		margin-bottom:1.5rem
}
}
.formlogin label{
	font-weight:500
}
.formlogin .btn.default{
	text-transform:uppercase;
	color:#fff
}
.formlogin .btn.default .fa-user-plus{
	margin-right:3px
}
.formlogin .registerdescription{
	margin-bottom:25px
}
.page-404 .title-404{
	font-size:70px;
	line-height:1em;
	margin-bottom:65px;
	color:#222;
	font-weight:700
}
.page-404 img{
	margin-bottom:30px
}
.page-404 .info-404 span{
	font-size:15px;
	padding-right:10px
}
.page-404 .info-404 .fa{
	margin-right:5px
}
.page-404 .info-404 .btn{
	text-transform:uppercase
}
.page-contact .title-page{
	font-size:20px;
	color:#444;
	font-weight:700;
	margin-bottom:30px;
	position:relative;
	text-transform:uppercase
}
.page-contact .title-page:before{
	content:"";
	background-color:#f50;
	width:70px;
	height:3px;
	display:inline-block;
	position:absolute;
	bottom:-8px;
	left:0
}
.page-contact .contact-des{
	font-size:12px;
	margin-bottom:10px
}
.page-contact .contact-form .btn{
	font-size:12px;
	background-color:#444;
	height:35px;
	padding:0 20px;
	line-height:35px;
	border:0;
	border-radius:0;
	margin-top:10px;
	display:inline-block;
	width:auto;
	color:#fff
}
.page-contact .contact-form .btn:hover{
	background:#f50
}
.page-contact .contact-form input{
	height:40px;
	border:1px solid #ebeaea;
	border-radius:2px;
	width:100%;
	margin-bottom:30px;
	padding:0 10px
}
.page-contact .contact-form textarea{
	width:100%;
	border:1px solid #ebeaea;
	border-radius:2px;
	padding:10px;
	max-height:172px
}
.page-contact .contact-form .title-bonus-page h2{
	margin-bottom:25px;
	font-weight:600;
	color:#000;
	font-size:20px
}
.page-contact .contact-form .list-info .item-info{
	padding:10px 0;
	border-top:1px solid #f3f3f3;
	position:relative;
	font-size:12px
}
.page-contact .contact-form .list-info .item-info i{
	padding-right:10px;
	font-size:16px
}
.page-contact .contact-form .list-info .item-info.main-info i{
	font-size:21px
}
.contact-map-wrap{
	border:5px solid #ddd;
	margin-bottom:40px
}
.contact-map-wrap iframe{
	border:0;
	width:100%;
	overflow:hidden;
	height:600px
}
@media (max-width:767px){
	.contact-map-wrap iframe{
		height:300px
}
}
.page-about .title-about-us h2{
	font-weight:400;
	text-transform:normal;
	color:#222;
	margin:0 0 24px
}
.page-about .content-about-us{
	padding-bottom:30px
}
.page-about .content-about-us .des-about-us{
	line-height:23px;
	color:#666;
	margin-bottom:35px
}
.page-about .content-about-us a{
	background-color:#ccc;
	color:#fff;
	height:35px;
	border-radius:17px;
	display:inline-block;
	padding:0 35px;
	line-height:35px;
	text-transform:capitalize
}
.page-about .content-about-us a:hover{
	background:#f50
}
.page-about .content-about-us .image-about-us img{
	width:100%
}
.page-about .content-about-us .image-about-us img:hover{
	opacity:.7
}
.page-about .why-list li{
	position:relative;
	padding-left:29px;
	font-size:12px
}
.page-about .why-list li:before{
	content:"";
	width:14px;
	height:12px;
	display:inline-block;
	position:absolute;
	left:0;
	top:10px;
	background:url("https://cdn.shopify.com/s/files/1/0026/9831/3817/t/8/assets/icon-whylist.png?v=5338752356031343210") no-repeat top left
}
.page-about .why-list li>a{
	display:block;
	padding:5px 0 7px;
	background:url("https://cdn.shopify.com/s/files/1/0026/9831/3817/t/8/assets/border-bottom-bs.png?3545") repeat-x left bottom
}
.page-about .our-member{
	margin-top:30px;
	font-size:12px;
	text-align:center
}
.page-about .our-member .title-about-us>h2{
	padding:0 30px 6px 30px;
	font-size:215.38%;
	font-weight:400;
	font-family:inherit
}
.page-about .our-member .dshort-des{
	margin-bottom:25px
}
.page-about .our-member .w-image-box{
	display:inline-block;
	margin:0 auto;
	position:relative;
	overflow:hidden
}
.page-about .our-member .w-image-box .item-image>a:before{
	background:rgba(0,0,0,.3);
	display:inline-block;
	content:"";
	width:100%;
	height:0%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.page-about .our-member .w-image-box:hover .item-image>a:before{
	height:100%
}
.page-about .our-member .w-image-box:hover .cl-nw{
	bottom:28px
}
.page-about .our-member .w-image-box .cl-nw{
	display:inline-block;
	width:25px;
	height:25px;
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	bottom:-40px;
	left:50%;
	margin-left:-12px;
	overflow:hidden;
	text-indent:-9999px;
	z-index:10;
	border-radius:50px;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.page-about .our-member .w-image-box .cl-nw.cl-facebook{
	background-image:url("https://cdn.shopify.com/s/files/1/0026/9831/3817/t/8/assets/cl_facebook.png?3545");
	margin-left:-42px;
	transition:all .3s ease .3s;
	-web-kit-transition:all 0.3s ease 0.3s;
	-moz-transition:all .3s ease .3s
}
.page-about .our-member .w-image-box .cl-nw.cl-flickr{
	background-image:url("https://cdn.shopify.com/s/files/1/0026/9831/3817/t/8/assets/cl_flickr.png?3545");
	transition:all .3s ease .6s;
	-web-kit-transition:all 0.3s ease 0.6s;
	-moz-transition:all .3s ease .6s
}
.page-about .our-member .w-image-box .cl-nw.cl-twitter{
	background-image:url("https://cdn.shopify.com/s/files/1/0026/9831/3817/t/8/assets/cl_twitter.png?3545");
	margin-left:18px;
	transition:all .3s ease .9s;
	-web-kit-transition:all 0.3s ease 0.9s;
	-moz-transition:all .3s ease .9s
}
.page-about .our-member .cl-name{
	margin:0
}
.page-about .our-member .cl-name>a{
	font-size:16px;
	color:#f50
}
.page-about .our-member .cl-name>a:hover{
	text-decoration:underline
}
.page-about .our-member .cl-job{
	font-size:116.6%;
	padding:3px 0 2px;
	color:#444;
	margin:0
}
.page-about .our-member .cl-des{
	color:#909090
}
.page-about .happy-about-us{
	clear:both;
	padding-top:45px
}
.page-about .happy-about-us .happy-ab{
	border:1px solid #e9e9e9;
	padding:33px 8px 20px;
	position:relative
}
.page-about .happy-about-us .title-happy-about{
	background:#fff;
	display:inline-block;
	left:20px;
	padding:5px 10px;
	position:absolute;
	top:-17px
}
.page-about .happy-about-us .title-happy-about h2{
	font-size:18px;
	color:#444;
	font-family:inherit;
	font-weight:400;
	margin:0
}
.page-about .happy-about-us .ct-why{
	padding:0 10px 0 25px;
	position:relative
}
.page-about .happy-about-us .ct-why:before{
	content:"";
	display:inline-block;
	position:absolute;
	width:16px;
	height:12px;
	background:url("https://cdn.shopify.com/s/files/1/0026/9831/3817/t/8/assets/note-client.png?3545") no-repeat top left;
	left:0;
	top:6px
}
.page-about .happy-about-us .ct-why .client-say{
	font-size:13px;
	color:#909090;
	margin:0 0 10px
}
.page-about .happy-about-us .client-info-about .name{
	font-size:133%;
	color:#f50
}
.page--information .module-content{
	background:#fff;
	border:1px solid #ddd;
	padding:0 20px
}
.page--information .module-content .list-box li{
	position:relative;
	padding-left:15px
}
.page--information .module-content .list-box li:before{
	position:absolute;
	display:block;
	top:16px;
	background:#999;
	content:"";
	width:6px;
	height:6px;
	border-radius:100%;
	left:0
}
.page--information .title-under{
	position:relative;
	margin-bottom:50px
}
.page--information .title-under:after{
	content:"";
	position:absolute;
	display:block;
	height:4px;
	width:68px;
	background:#f50;
	bottom:-10px
}
.page--information .title-under.text-center:after{
	left:50%;
	margin-left:-34px
}
.page--information .media-box-link--arrow .icon{
	font-size:30px
}
.page--information .media-box-link--figure .icon{
	font-size:70px;
	width:70px;
	height:70px
}
.page--information .media-box-link{
	display:table-row;
	width:100%;
	height:100%;
	background-color:#f50;
	cursor:pointer;
	color:#fff;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.page--information .media-box-link h4{
	color:#fff;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.page--information .media-box-link--arrow,.page--information .media-box-link--content,.page--information .media-box-link--figure{
	display:table-cell;
	padding:6% 0;
	vertical-align:middle
}
.page--information .media-box-link--figure{
	width:23%
}
.page--information .media-box-link--content{
	padding-right:5%;
	width:67%
}
.page--information .media-box-link--arrow{
	width:10%;
	vertical-align:middle
}
.page--information .media-box-link:hover{
	background-color:#999
}
.page--information .content--gallery .row{
	margin:0 -8px
}
.page--information .content--gallery .col-md-1,.page--information .content--gallery .col-md-10,.page--information .content--gallery .col-md-11,.page--information .content--gallery .col-md-12,.page--information .content--gallery .col-md-2,.page--information .content--gallery .col-md-3,.page--information .content--gallery .col-md-4,.page--information .content--gallery .col-md-5,.page--information .content--gallery .col-md-6,.page--information .content--gallery .col-md-7,.page--information .content--gallery .col-md-8,.page--information .content--gallery .col-md-9,.page--information .content--gallery .col-sm-1,.page--information .content--gallery .col-sm-10,.page--information .content--gallery .col-sm-11,.page--information .content--gallery .col-sm-12,.page--information .content--gallery .col-sm-2,.page--information .content--gallery .col-sm-3,.page--information .content--gallery .col-sm-4,.page--information .content--gallery .col-sm-5,.page--information .content--gallery .col-sm-6,.page--information .content--gallery .col-sm-7,.page--information .content--gallery .col-sm-8,.page--information .content--gallery .col-sm-9{
	padding:0 8px
}
.page--information .content--gallery .popup-gallery{
	margin:0 0 15px 0;
	display:block
}
.page--information .content--gallery .popup-gallery.popup--video{
	position:relative;
	z-index:2;
	background:#000
}
.page--information .content--gallery .popup-gallery.popup--video img{
	opacity:.6
}
.page--information .content--gallery .popup-gallery.popup--video:before{
	content:"\f01d";
	display:block;
	font-family:FontAwesome;
	position:absolute;
	z-index:4;
	left:50%;
	top:50%;
	font-size:52px;
	color:rgba(255,255,255,.9);
	margin:-9px 0 0 -20px
}
.page--information .content--gallery .popup-gallery img{
	transition:.3 opacity ease-in-out
}
.page--information .content--gallery .popup-gallery:hover img{
	opacity:.7
}
.page--information ul.yt-accordion{
	list-style:none;
	margin:0
}
.page--information ul.yt-accordion .yt-accordion-group{
	margin-bottom:3px
}
.page--information ul.yt-accordion .yt-accordion-group .accordion-heading{
	color:#333;
	font-size:15px;
	padding:9px 15px;
	margin:0;
	line-height:22px;
	cursor:pointer;
	background:#ddd;
	text-transform:capitalize;
	position:relative
}
.page--information ul.yt-accordion .yt-accordion-group .accordion-heading .fa{
	margin-right:10px
}
.page--information ul.yt-accordion .yt-accordion-group .accordion-heading:hover{
	background:#f50;
	color:#fff
}
.page--information ul.yt-accordion .yt-accordion-group .accordion-heading.active{
	background:#f50;
	color:#fff
}
.page--information ul.yt-accordion .yt-accordion-group .accordion-heading.active:before{
	border:8px solid #f50;
	border-color:#f50 transparent transparent transparent;
	content:"";
	position:absolute;
	top:100%;
	left:30px
}
.page--information ul.yt-accordion .yt-accordion-inner{
	padding:15px 15px 10px 15px;
	background:#ddd
}
.quick-view{
	bottom:0;
	left:0;
	outline:0 none;
	overflow-x:auto;
	overflow-y:scroll;
	position:fixed;
	right:0;
	top:0;
	z-index:1020;
	display:none
}
.quick-view .owl-nav{
	position:static
}
.quick-view .swatch .swatch-element{
	margin:0 7px 5px 0
}
.quick-view .swatch .header{
	line-height:32px
}
.quick-view .swatch label:before{
	border:2px solid #fff;
	border-radius:28px
}
.quick-view .swatch label{
	min-width:28px!important;
	height:28px!important;
	line-height:26px;
	border-radius:28px;
	overflow:hidden
}
.quick-view .selector-wrapper{
	display:none
}
.quick-view .content{
	position:relative;
	width:90%;
	margin:30px auto;
	background:#fff;
	padding:30px
}
.quick-view .qv-left .quickview-image{
	border:1px solid #ebebeb
}
.quick-view .qv-left .more-view-wrapper{
	margin-top:10px
}
.quick-view .qv-left .more-view-wrapper a{
	border:1px solid #ebebeb;
	display:block
}
.quick-view .qv-left .more-view-wrapper a.actived,.quick-view .qv-left .more-view-wrapper a:hover{
	border-color:#f50
}
.quick-view .qv-left .more-view-wrapper .owl-nav div{
	width:30px;
	height:30px;
	line-height:30px;
	background-color:#c1c1c1;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
	top:50%;
	text-align:center;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	position:absolute;
	color:#fff;
	border:none;
	border-radius:0
}
.quick-view .qv-left .more-view-wrapper .owl-nav div:hover{
	background:#f50
}
.quick-view .qv-left .more-view-wrapper .owl-nav div.owl-prev{
	left:-15px;
	float:left;
	background-color:#c1c1c1
}
.quick-view .qv-left .more-view-wrapper .owl-nav div.owl-prev:before{
	font-family:FontAwesome;
	content:"\f104"
}
.quick-view .qv-left .more-view-wrapper .owl-nav div.owl-prev:hover{
	background-color:#f50;
	opacity:1
}
.quick-view .qv-left .more-view-wrapper .owl-nav div.owl-next{
	right:-15px;
	float:right;
	background-color:#c1c1c1
}
.quick-view .qv-left .more-view-wrapper .owl-nav div.owl-next:before{
	font-family:FontAwesome;
	content:"\f105"
}
.quick-view .qv-left .more-view-wrapper .owl-nav div.owl-next:hover{
	background-color:#f50;
	opacity:1
}
.quick-view .product-inventory .fa{
	position:relative;
	top:1px;
	margin-right:5px;
	color:#598a23
}
.quick-view .qv-right h2.product-title{
	font-size:167%;
	font-family:inherit;
	font-weight:700;
	margin-top:-5px
}
.quick-view .qv-right .box-price .price-new{
	font-size:150%
}
.quick-view .qv-right .product-description{
	margin-bottom:10px
}
.quick-view .qv-right .product-info label{
	font-weight:400;
	text-transform:capitalize;
	min-width:90px;
	padding-right:5px;
	color:#222
}
.quick-view .qv-right .product-info p{
	margin:0
}
.quick-view .qv-right .product-variants{
	margin:0 -5px 15px
}
.quick-view .qv-right .product-variants .option-sl{
	padding:0 5px;
	width:50%;
	float:left
}
.quick-view .qv-right .product-variants .option-sl select{
	padding:5px 0 5px 15px;
	width:100%
}
.quick-view .qv-right .add-to-box .wrap-qty{
	background-color:#eee;
	width:120px;
	height:40px;
	float:left;
	padding:5px 15px
}
.quick-view .qv-right .add-to-box .wrap-qty label{
	float:left;
	display:inline-block;
	height:30px;
	line-height:30px;
	margin-right:10px;
	margin-bottom:0;
	color:#222;
	font-weight:400
}
.quick-view .qv-right .add-to-box .wrap-qty .qty-set{
	float:left;
	vertical-align:top;
	position:relative
}
.quick-view .qv-right .add-to-box .wrap-qty .qty-set .quantity{
	float:left;
	position:relative;
	width:50px;
	padding:5px 10px;
	border:none
}
.quick-view .qv-right .add-to-box .wrap-qty .qty-set .button{
	width:15px;
	height:15px;
	background-color:#444;
	margin-bottom:0;
	background-repeat:no-repeat;
	padding:0;
	border:none;
	position:absolute;
	right:0;
	text-align:center;
	line-height:15px;
	color:#fff;
	cursor:pointer
}
.quick-view .qv-right .add-to-box .wrap-qty .qty-set .button.inc{
	top:0
}
.quick-view .qv-right .add-to-box .wrap-qty .qty-set .button.dec{
	bottom:0
}
.quick-view .qv-right .add-to-box .wrap-qty .qty-set .button:hover{
	background:#f50
}
.quick-view .qv-right .add-to-box .add-to-cart-btn{
	line-height:40px;
	font-weight:700;
	height:40px;
	border:none;
	padding:0 10px;
	text-transform:uppercase;
	font-size:100%;
	background:#999;
	color:#fff;
	margin-left:5px
}
.quick-view .qv-right .add-to-box .add-to-cart-btn:hover{
	background:#f50
}
.quick-view .qv-right .total-price{
	margin-bottom:10px
}
.quick-view .qv-right .total-price label{
	min-width:70px;
	font-weight:400;
	color:#222
}
.quick-view .qv-right .total-price span{
	color:#ff3c20;
	position:relative;
	font-size:16px;
	top:1px;
	font-weight:700
}
.quick-view .close-quickview{
	position:absolute;
	right:10px;
	top:5px;
	font-size:20px
}
@media (min-width:1200px){
	.quick-view .content,.quickview-template .content{
		width:980px
}
}
@media (max-width:1034px){
	.quick-view{
		display:none!important
}
}
@media only screen and (max-width:767px){
	.container{
		max-width:100%
}
}
.page-wrapper.wrapper-iframed{
	margin:20px auto
}
.page-wrapper.wrapper-rounded{
	margin:20px auto;
	border-radius:10px;
	overflow:hidden
}
.wrapper-boxed,.wrapper-iframed,.wrapper-rounded{
	max-width:1250px;
	margin:0 auto;
	background:#fff;
	box-shadow:0 0 10px rgba(0,0,0,.2)
}
.wrapper-boxed .header-fixed.stickytop,.wrapper-iframed .header-fixed.stickytop,.wrapper-rounded .header-fixed.stickytop{
	left:auto;
	right:auto
}
.page-wrapper{
	overflow-x:hidden
}
#goToTop{
	position:fixed;
	bottom:50px;
	top:auto!important;
	cursor:pointer;
	background-color:#f50;
	color:#fff;
	display:inline-block;
	text-align:center;
	width:40px;
	height:40px;
	line-height:45px;
	z-index:30;
	border-radius:4px;
	opacity:1;
	right:20px;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	-webkit-transform:scale(scale(1));
	-ms-transform:scale(scale(1));
	-o-transform:scale(scale(1));
	transform:scale(scale(1))
}
@media (max-width:1600px){
	#goToTop{
		right:0;
		border-radius:0
}
}
#goToTop:hover{
	box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)
}
#goToTop.hidden-top{
	bottom:-100px;
	opacity:0;
	-webkit-transform:scale(scale(0));
	-ms-transform:scale(scale(0));
	-o-transform:scale(scale(0));
	transform:scale(scale(0))
}
#goToTop span{
	display:block
}
#goToTop span:before{
	content:'\f102';
	display:inline-block;
	font-family:FontAwesome;
	font-synthesis:weight style;
	line-height:1;
	color:#fff;
	text-align:center;
	font-size:22px;
	-webkit-animation-name:hvr-bob-float,hvr-bob;
	animation-name:hvr-bob-float,hvr-bob;
	-webkit-animation-duration:.3s,1s;
	animation-duration:.3s,1s;
	-webkit-animation-delay:0s,.3s;
	animation-delay:0s,.3s;
	-webkit-animation-timing-function:ease-out,ease-in-out;
	animation-timing-function:ease-out,ease-in-out;
	-webkit-animation-iteration-count:1,infinite;
	animation-iteration-count:1,infinite;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-direction:normal,alternate;
	animation-direction:normal,alternate
}
@-webkit-keyframes hvr-bob{
	0%{
		-webkit-transform:translateY(4px);
		transform:translateY(4px)
}
	50%{
		-webkit-transform:translateY(2px);
		transform:translateY(2px)
}
	100%{
		-webkit-transform:translateY(8px);
		transform:translateY(8px)
}
}
@keyframes hvr-bob{
	0%{
		-webkit-transform:translateY(4px);
		transform:translateY(4px)
}
	50%{
		-webkit-transform:translateY(0);
		transform:translateY(0)
}
	100%{
		-webkit-transform:translateY(4px);
		transform:translateY(4px)
}
}
#loadingSite{
	position:fixed;
	top:0;
	bottom:0;
	height:100%;
	width:100%;
	z-index:9999;
	left:0;
	background:#fff
}
.loader{
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	z-index:9999;
	background:url("https://cdn.shopify.com/shopifycloud/shopify/assets/no-image-100-c91dd4bdb56513f2cbf4fc15436ca35e9d4ecd014546c8d421b1aece861dfecf_small.gif") 50% 50% no-repeat
}
.update-minicart-message{
	font-size:91.67%;
	color:red;
	float:left;
	width:100%;
	margin:0;
	padding:0
}
.socials-wrap{
	display:inline-block;
	position:fixed;
	z-index:4
}
.socials-wrap.left{
	left:0
}
.socials-wrap.right{
	right:0
}
@media (max-width:980px){
	.socials-wrap{
		display:none!important
}
}
.socials-wrap ul .li-social.facebook-social a{
	background-color:#3c599f
}
.socials-wrap ul .li-social.twitter-social a{
	background-color:#5ea9dd
}
.socials-wrap ul .li-social.google-social a{
	background-color:#dd4b39
}
.socials-wrap ul .li-social.pinterest-social a{
	background-color:#d73532
}
.socials-wrap ul .li-social a{
	display:inline-block;
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:18px;
	background-color:#df357a;
	-webkit-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	-ms-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out
}
.socials-wrap ul .li-social a:hover{
	text-shadow:0 0 5px rgba(255,255,255,.7);
	-webkit-text-shadow:0 0 5px rgba(255,255,255,0.7)
}
.template-collection .filters-toolbar-wrapper h3.page-title{
	font-size:20px;
	color:#464646;
	font-weight:600;
	margin:0;
	padding:0;
	padding-top:4px
}
.template-collection .filters-toolbar-wrapper h3.page-title:before{
	display:none
}
.template-collection .filters-toolbar-wrapper .filters-toolbar .open-fiter{
	background-color:#999;
	color:#fff;
	border-radius:3px;
	box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
	padding:0 10px;
	display:inline-block;
	line-height:30px;
	-webkit-transition:all .2s ease-in-out 0s;
	-moz-transition:all .2s ease-in-out 0s;
	-ms-transition:all .2s ease-in-out 0s;
	-o-transition:all .2s ease-in-out 0s;
	transition:all .2s ease-in-out 0s
}
.template-collection .filters-toolbar-wrapper .filters-toolbar .open-fiter:hover{
	background-color:#333
}
.template-collection .filters-toolbar-wrapper .filters-toolbar .changeView{
	display:inline-block;
	border:none;
	width:30px;
	height:30px;
	overflow:hidden;
	vertical-align:top;
	border-radius:0;
	background-color:#999;
	cursor:pointer;
	-webkit-transition:all .2s ease-in-out 0s;
	-moz-transition:all .2s ease-in-out 0s;
	-ms-transition:all .2s ease-in-out 0s;
	-o-transition:all .2s ease-in-out 0s;
	transition:all .2s ease-in-out 0s
}
.template-collection .filters-toolbar-wrapper .filters-toolbar .changeView>i{
	line-height:30px;
	color:#fff
}
.template-collection .filters-toolbar-wrapper .filters-toolbar .changeView.active,.template-collection .filters-toolbar-wrapper .filters-toolbar .changeView:focus,.template-collection .filters-toolbar-wrapper .filters-toolbar .changeView:hover{
	outline:0;
	background-color:#333
}
.template-collection .filters-toolbar-wrapper .list-view .btn-view{
	border:none;
	height:30px;
	width:30px;
	display:inline-block;
	cursor:pointer;
	border-radius:0;
	position:relative;
	margin-right:5px;
	background:#999
}
.template-collection .filters-toolbar-wrapper .list-view .btn-view>a{
	color:#fff
}
.template-collection .filters-toolbar-wrapper .list-view .btn-view.active,.template-collection .filters-toolbar-wrapper .list-view .btn-view:hover{
	background:#333
}
.template-collection .filters-toolbar-wrapper .list-view .label-grid{
	margin:0;
	margin-right:5px;
	font-size:12px;
	font-weight:400;
	line-height:30px
}
.template-collection .filters-toolbar-wrapper label.label-sortby{
	margin-right:5px;
	margin-bottom:0;
	font-weight:400;
	line-height:30px;
	font-size:12px
}
.template-collection .filters-toolbar-wrapper .filters-toolbar-sort{
	padding:0 15px;
	border:none;
	height:30px;
	position:relative;
	cursor:pointer;
	line-height:30px;
	max-width:145px;
	margin:0;
	font-size:12px;
	background-color:#eee
}
@media (max-width:320px){
	.template-collection .filters-toolbar-wrapper .filters-toolbar-sort{
		max-width:125px
}
}
.template-collection .filters-toolbar-wrapper .filters-toolbar-sort:focus{
	outline:0
}
.template-collection .btn.loadmore{
	border-radius:0;
	text-transform:uppercase;
	font-size:13px
}
.template-collection .filters-toolbar-item{
	text-align:right
}
.template-collection .col-full .sidebar-fixed{
	display:none
}
.template-collection .collection-image{
	margin-bottom:20px
}
.template-collection h1.collection-tille{
	font-size:16px;
	text-transform:uppercase;
	font-weight:700;
	margin:0;
	padding:0 0 10px;
	color:#222;
	display:inline-block
}
.template-collection .col-full .collection-info{
	box-shadow:0 0 1px 0 rgba(0,0,0,.15)
}
.template-collection .col-full .collection-info .des{
	padding-bottom:15px
}
.template-collection .col-full .btn-fixed{
	display:none
}
.template-collection .col-full .collection-info-full{
	text-align:center
}
.template-collection .col-full .widget-filter{
	border-radius:0;
	background:#f1f1f1
}
.template-collection .col-full .widget-filter .block-layered-nav .block-title{
	display:none
}
.template-collection .category-carousel{
	margin:20px 0
}
@media (min-width:1200px){
	.template-collection .category-carousel{
		margin:30px 0
}
}
.template-collection .category-carousel .owl-nav div{
	width:30px;
	height:30px;
	line-height:30px;
	background-color:#c1c1c1;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
	top:50%;
	text-align:center;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	position:absolute;
	color:#fff
}
.template-collection .category-carousel .owl-nav div:hover{
	background:#f50
}
.template-collection .category-carousel .owl-nav div.owl-prev{
	left:-15px;
	float:left;
	background-color:#c1c1c1
}
.template-collection .category-carousel .owl-nav div.owl-prev:hover{
	background-color:#f50;
	opacity:1
}
.template-collection .category-carousel .owl-nav div.owl-next{
	right:-15px;
	float:right;
	background-color:#c1c1c1
}
.template-collection .category-carousel .owl-nav div.owl-next:hover{
	background-color:#f50;
	opacity:1
}
.template-collection .category-carousel .product-category{
	box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
	position:relative;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.template-collection .category-carousel .product-category:hover{
	box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)
}
.template-collection .category-carousel .product-category:hover .category-info{
	bottom:10px
}
.template-collection .category-carousel .product-category .category-info{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.template-collection .category-carousel .product-category .category-info .category{
	margin-bottom:15px;
	padding:10px 0 7px;
	background:rgba(255,255,255,.8);
	text-align:center
}
.template-collection .category-carousel .product-category .category-info .category .category-info__title{
	padding:0;
	margin:0;
	font-size:14px;
	text-transform:uppercase;
	color:#222;
	font-weight:700
}
.template-collection .category-carousel .product-category .category-info .category .category-info__count{
	font-size:14px;
	color:#f50
}
.template-collection #narrow-by-list{
	margin-bottom:0
}
.template-collection #narrow-by-list .category-filter{
	color:#222;
	text-transform:uppercase;
	padding:12px 0 10px;
	font-weight:700;
	line-height:100%;
	font-size:14px
}
.template-collection #narrow-by-list dd{
	overflow:hidden;
	clear:both
}
.template-collection #narrow-by-list dd dd ol li{
	display:inline-block
}
.template-collection #narrow-by-list .filter-tags input[type=checkbox]{
	display:none
}
.template-collection #narrow-by-list .filter-tags dt a{
	text-transform:capitalize;
	font-size:12px;
	font-weight:400;
	float:right;
	letter-spacing:0;
	line-height:1px
}
.template-collection #narrow-by-list .filter-tags dt a.clear{
	position:relative;
	top:15px;
	z-index:4;
	padding-right:10px
}
.template-collection #narrow-by-list .filter-tags dd{
	padding:0 20px 10px 0;
	border-bottom:1px solid #ebebeb
}
.template-collection #narrow-by-list .filter-tags dd:last-child{
	border:none
}
.template-collection #narrow-by-list .filter-tags dd ol li{
	display:inline-block;
	padding:4px 0
}
.template-collection #narrow-by-list .filter-tags dd ol li.checked label{
	background:#f50
}
.template-collection #narrow-by-list .filter-tags .category-filter{
	display:inline-block
}
.template-collection #narrow-by-list .filter-tags .filter-color li{
	margin:0 6px 5px 0!important;
	padding:2px;
	border:1px solid #e8e8e8
}
.template-collection #narrow-by-list .filter-tags .filter-color li.white a:after{
	color:#222!important
}
.template-collection #narrow-by-list .filter-tags .filter-color li a{
	display:block;
	width:27px;
	height:27px;
	padding:0;
	position:relative;
	-webkit-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	-ms-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out;
	min-width:auto
}
.template-collection #narrow-by-list .filter-tags .filter-color li a img{
	width:100%
}
.template-collection #narrow-by-list .filter-tags .filter-color li a:after{
	content:'\f00c';
	display:inline-block;
	font-family:FontAwesome;
	text-align:center;
	font-size:13px;
	color:#fff;
	position:absolute;
	left:-10px;
	opacity:0
}
.template-collection #narrow-by-list .filter-tags .filter-color li a.active:after,.template-collection #narrow-by-list .filter-tags .filter-color li a:hover:after{
	content:'\f00c';
	display:inline-block;
	font-family:FontAwesome;
	text-align:center;
	font-size:13px;
	color:#fff;
	position:absolute;
	left:50%;
	margin-left:-6px;
	opacity:1
}
.template-collection #narrow-by-list .filter-tags .filter-color li.black a{
	background-color:#000
}
.template-collection #narrow-by-list .filter-tags .filter-color li.red a{
	background-color:#e12b2b
}
.template-collection #narrow-by-list .filter-tags .filter-color li.white a{
	background-color:#fff
}
.template-collection #narrow-by-list .filter-tags .filter-color li.blue a{
	background-color:#397bb5
}
.template-collection #narrow-by-list .filter-tags .filter-color li.yellow a{
	background-color:#dbdb4e
}
.template-collection #narrow-by-list .filter-tags .filter-color li.green a{
	background-color:#5b9d51
}
.template-collection #narrow-by-list .filter-tags .filter-color li.pink a{
	background-color:#bd5db1
}
.template-collection #narrow-by-list .filter-tags .filter-color li.brown a{
	background-color:#c07009
}
.template-collection #narrow-by-list .filter-tags .filter-color li.cyan a{
	background-color:#25bdb0
}
.template-collection #narrow-by-list .filter-tags .filter-color li.gold a{
	background-color:#f1c12e
}
.template-collection #narrow-by-list .filter-tags .filter-color li.grey a{
	background-color:#ccc
}
.template-collection #narrow-by-list .filter-tags .filter-color li.sliver a{
	background-color:silver
}
.template-collection #narrow-by-list .filter-tags dd li{
	margin-right:3px
}
.template-collection #narrow-by-list dd ol li a,.template-collection #narrow-by-list dd ol li label{
	font-weight:400;
	cursor:pointer;
	display:block;
	font-size:13px;
	line-height:27px;
	text-align:center;
	color:#7d7d7d;
	border:1px solid #e8e8e8;
	background:#fff;
	padding:0 10px;
	min-width:30px;
	margin:0
}
.template-collection #narrow-by-list dd ol li a:hover,.template-collection #narrow-by-list dd ol li label:hover{
	color:#fff;
	background:#f50;
	border-color:#f50
}
.label-product{
	position:absolute;
	top:14px;
	text-transform:uppercase;
	color:#fff;
	z-index:2;
	width:38px;
	height:38px;
	text-align:center;
	line-height:38px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	font-size:12px
}
.label-product.label-sale{
	background:#fe9931;
	left:15px
}
.label-product.label-new{
	background:#56cfe1;
	right:20px
}
.box-price,.price{
	line-height:22px;
	margin:0 0 15px
}
.box-price .price-old,.price .price-old{
	font-size:12px;
	color:#888;
	text-decoration:line-through;
	display:inline-block;
	line-height:100%;
	font-weight:500
}
.box-price .price-new,.box-price span.price,.price .price-new,.price span.price{
	color:#f50;
	font-size:16px;
	vertical-align:top
}
.box-price .price-new,.price .price-new{
	margin-right:10px
}
.zoomWrapper>div{
	width:64px!important;
	height:64px!important;
	background-color:#fff!important;
	right:50%!important;
	margin:-32px 0 0 -32px!important;
	top:50%!important;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	z-index:99!important
}
.custom-reviews{
	font-size:13px;
	margin:0 0 5px;
	overflow:hidden;
	color:#fc0
}
.custom-reviews .spr-badge-starrating{
	margin:0 0 0 -2px
}
.custom-reviews [class*=" spr-icon-"]:before,.custom-reviews [class^=spr-icon-]:before{
	font-size:100%;
	width:1.3em
}
.custom-reviews .spr-badge-caption{
	display:none
}
.label.label-stock{
	position:absolute;
	bottom:10px;
	padding:5px 8px;
	left:10px;
	font-size:10px;
	font-weight:400;
	text-transform:uppercase;
	z-index:2;
	line-height:100%;
	color:#fff
}
.label.label-stock.label1{
	background-color:#5cb85c
}
.label.label-stock.label2{
	z-index:3;
	background-color:#de2828
}
.label-yerliuretim{
	position:absolute;
	top:10px;
	padding:5px 8px;
	left:10px;
	font-size:10px;
	font-weight:400;
	text-transform:uppercase;
	z-index:2;
	line-height:100%;
	color:#fff;
	background-color:#dc3545;
}

.collection_info .collection_image{
	margin-bottom:20px
}
.collection_info .collection_image .collection_image_crop{
	background-repeat:no-repeat;
	background-size:cover;
	height:360px;
	opacity:1
}
.collection_info .collection-des{
	margin-bottom:20px
}
.banner-collection .row{
	margin:0
}
.banner-collection .row .col-xs-6{
	padding:0
}
.products-listing .product-layout .left-block{
	position:relative;
	text-align:center
}
.products-listing .product-layout .left-block .product-image-container{
	position:relative
}
.products-listing .product-layout .left-block .product-image-container img{
	display:block;
	width:100%
}
.products-listing .product-layout .left-block .label-sold-out{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-2.5em;
	margin-left:-2.5em;
	width:5em;
	height:5em;
	background:rgba(231,76,60,.7);
	text-transform:uppercase;
	color:#fff;
	font-size:15px;
	line-height:1em;
	text-align:center;
	border-radius:50%
}
.products-listing .product-layout .left-block .label-sold-out span{
	display:table-cell;
	width:5em;
	height:5em;
	vertical-align:middle
}
.products-listing .product-layout .description{
	margin-bottom:25px;
	font-size:12px
}
.products-listing .product-layout .caption h4{
	margin:0;
	font-size:14px
}
.products-listing .product-layout:hover .left-block .countdown_box{
	z-index:99;
	display:block;
	opacity:0
}
.products-listing .button-link{
	margin-top:10px
}
.products-listing .button-link .disabled{
	cursor:not-allowed
}
.products-listing .button-link .btn_sold_out,.products-listing .button-link>div{
	background:0 0;
	float:none;
	margin:0 1px;
	display:inline-block;
	border:1px solid #ddd;
	height:30px;
	line-height:26px;
	text-align:center;
	width:30px
}
.products-listing .button-link .btn_sold_out.add-to-cart,.products-listing .button-link .btn_sold_out.btn_sold_out,.products-listing .button-link .btn_sold_out.option,.products-listing .button-link>div.add-to-cart,.products-listing .button-link>div.btn_sold_out,.products-listing .button-link>div.option{
	width:auto;
	padding:0 10px
}
.products-listing .button-link .btn_sold_out.add-to-cart .fa,.products-listing .button-link .btn_sold_out.btn_sold_out .fa,.products-listing .button-link .btn_sold_out.option .fa,.products-listing .button-link>div.add-to-cart .fa,.products-listing .button-link>div.btn_sold_out .fa,.products-listing .button-link>div.option .fa{
	margin-right:5px
}
.products-listing .button-link .btn_sold_out i,.products-listing .button-link>div i{
	color:#7d7d7d;
	font-size:14px
}
.products-listing .button-link .btn_sold_out:hover,.products-listing .button-link>div:hover{
	border-color:#f50
}
.products-listing .button-link .btn_sold_out:hover.add-to-cart,.products-listing .button-link>div:hover.add-to-cart{
	background:#f50
}
.products-listing .button-link .btn_sold_out:hover.add-to-cart i,.products-listing .button-link>div:hover.add-to-cart i{
	color:#fff
}
.products-listing .button-link .btn_sold_out:hover i,.products-listing .button-link>div:hover i{
	color:#f50
}
.products-listing .button-link .btn_sold_out:hover span,.products-listing .button-link>div:hover span{
	color:#fff
}
.products-listing .button-link .btn_sold_out span,.products-listing .button-link>div span{
	text-transform:uppercase;
	color:#666;
	font-weight:700;
	font-size:12px
}
.products-listing .button-link .btn_sold_out .wishlistForm .btn,.products-listing .button-link>div .wishlistForm .btn{
	background:0 0;
	border:none;
	padding:0
}
.products-listing.grid{
	z-index:2;
	clear:both
}
.products-listing.grid .product-layout{
	display:block
}
.products-listing.grid .product-layout .product-item-container{
	-webkit-transition:all .2s ease-in-out 0s;
	-moz-transition:all .2s ease-in-out 0s;
	-ms-transition:all .2s ease-in-out 0s;
	-o-transition:all .2s ease-in-out 0s;
	transition:all .2s ease-in-out 0s;
	margin:0 0 30px 0;
	padding:0;
	position:relative;
	overflow:hidden
}
.products-listing.grid .product-layout .product-item-container .product-card__gallery{
	position:absolute;
	z-index:9;
	top:0;
	visibility:hidden;
	-webkit-transition:all .3s ease-in 0s;
	-moz-transition:all .3s ease-in 0s;
	-ms-transition:all .3s ease-in 0s;
	-o-transition:all .3s ease-in 0s;
	transition:all .3s ease-in 0s;
	margin:10px
}
.products-listing.grid .product-layout .product-item-container .product-card__gallery.product-card__left{
	transform:translateX(-100%);
	left:0
}
.products-listing.grid .product-layout .product-item-container .product-card__gallery.product-card__right{
	transform:translateX(100%);
	right:0
}
.products-listing.grid .product-layout .product-item-container .product-card__gallery.product-card__bottom{
	top:auto;
	bottom:0;
	align-items:stretch;
	display:flex;
	flex-direction:row;
	justify-content:center;
	width:100%
}
.products-listing.grid .product-layout .product-item-container .product-card__gallery.product-card__bottom .item-img{
	width:20px;
	height:8px;
	background:#000;
	margin:1px;
	margin-left:1px;
	border:none
}
.products-listing.grid .product-layout .product-item-container .product-card__gallery.product-card__bottom .item-img.thumb-active{
	border:none;
	width:50px;
	background:#f50;
	opacity:1
}
.products-listing.grid .product-layout .product-item-container .product-card__gallery.product-card__bottom .item-img img{
	display:none
}
.products-listing.grid .product-layout .product-item-container .product-card__gallery .item-img{
	padding:1px;
	background:#fff;
	border:1px solid #ddd;
	margin:0 0 3px;
	cursor:pointer;
	opacity:.8
}
.products-listing.grid .product-layout .product-item-container .product-card__gallery .item-img.thumb-active{
	opacity:1;
	border:1px solid #f50
}
.products-listing.grid .product-layout .product-item-container .price{
	overflow:hidden;
	width:100%;
	margin:0 0 15px;
	margin:0
}
.products-listing.grid .product-layout .product-item-container .price .price-left{
	float:left;
	width:70%
}
.products-listing.grid .product-layout .product-item-container .price .price-left .price-old{
	line-height:normal;
	display:block;
	text-decoration:line-through;
	color:#ccc;
	font-size:14px;
	font-weight:400;
	padding-top:2px
}
.products-listing.grid .product-layout .product-item-container .price .price-right{
	float:left;
	width:30%;
	text-align:right
}
.products-listing.grid .product-layout .product-item-container .price .price-right span{
	background:#f50;
	color:#fff;
	font-weight:700;
	display:inline-block;
	font-size:16px;
	width:40px;
	height:40px;
	padding:3px 0;
	text-align:center;
	border-radius:5px;
	line-height:17px;
	position:relative;
	top:0
}
.products-listing.grid .product-layout .product-item-container .price .price-right span:before{
	content:"";
	position:absolute;
	top:13px;
	bottom:auto;
	border-top:7px solid transparent;
	border-bottom:7px solid transparent;
	border-right:10px solid #f50;
	right:auto;
	left:-7px
}
.products-listing.grid .product-layout .product-item-container .price .price-right span strong{
	display:block;
	font-size:12px
}
.products-listing.grid .product-layout .product-item-container.sold-out{
	opacity:.7
}
.products-listing.grid .product-layout .product-item-container.sold-out .quickview-button{
	display:none!important
}
.products-listing.grid .product-layout .product-item-container .left-block{
	position:relative;
	overflow:hidden
}
.products-listing.grid .product-layout .product-item-container .left-block .product-image-container>a{
	position:relative;
	display:block
}
.products-listing.grid .product-layout .product-item-container .left-block .product-image-container>a:before{
	display:none;
	content:'';
	background:rgba(216,210,210,.2);
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:9;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.products-listing.grid .product-layout .product-item-container .left-block .countdown_tab{
	position:absolute;
	width:100%;
	text-align:center;
	bottom:40%
}
.products-listing.grid .product-layout .product-item-container .left-block .countdown_tab .countdown_inner{
	margin:0 auto;
	display:inline-block
}
.products-listing.grid .product-layout .product-item-container .left-block .countdown_tab .countdown_inner .deals-time{
	float:left;
	min-width:40px;
	margin-right:5px;
	background:#444;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-ms-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	-o-transform:translateX(0)
}
.products-listing.grid .product-layout .product-item-container .left-block .countdown_tab .countdown_inner .deals-time .num-time{
	color:#fff;
	margin:0;
	border:none;
	line-height:100%;
	font-weight:700;
	padding:5px 0 2px;
	height:auto;
	font-size:16px;
	background:rgba(255,255,255,.06)
}
.products-listing.grid .product-layout .product-item-container .left-block .countdown_tab .countdown_inner .deals-time .num-time:after,.products-listing.grid .product-layout .product-item-container .left-block .countdown_tab .countdown_inner .deals-time .num-time:before{
	display:none
}
.products-listing.grid .product-layout .product-item-container .left-block .countdown_tab .countdown_inner .deals-time .title-time{
	font-size:10px;
	color:#fff;
	margin:0;
	line-height:22px;
	text-transform:uppercase
}
.products-listing.grid .product-layout .product-item-container .right-block{
	position:relative;
	overflow:hidden;
	padding:10px 0 20px;
	text-align:center
}
.products-listing.grid .product-layout .product-item-container .right-block .title-vendor a{
	color:#807f7f;
	font-style:italic
}
.products-listing.grid .product-layout .product-item-container .right-block .title-vendor a:hover{
	color:#f50
}
.products-listing.grid .product-layout .product-item-container .right-block .caption h4{
	overflow:hidden;
	text-overflow:ellipsis;
	padding:5px 0 0;
	text-transform:capitalize
}
.products-listing.grid .product-layout .product-item-container .right-block .caption h4 a{
	white-space:nowrap;
	line-height:22px
}
.products-listing.grid .product-layout .product-item-container .right-block .caption h4 a:hover{
	color:#f50
}
.products-listing.grid .product-layout .product-item-container .second-img{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	opacity:0;
	z-index:-1;
	visibility:hidden;
	background:#fff;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s
}
.products-listing.grid .product-layout .product-item-container:hover{
	box-shadow:0 0 10px rgba(0,0,0,.15);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.15)
}
.products-listing.grid .product-layout .product-item-container:hover .product-card__gallery{
	visibility:visible;
	transform:translateX(0)
}
.products-listing.grid .product-layout .product-item-container:hover .countdown_tab{
	opacity:0
}
.products-listing.grid .product-layout .product-item-container:hover .second-img{
	opacity:1;
	z-index:2;
	visibility:visible
}
.products-listing.list .caption h4{
	font-weight:700;
	text-transform:capitalize;
	margin-bottom:5px
}
.products-listing.list .caption h4 a{
	color:#222;
	font-size:16px
}
.products-listing.list .caption h4 a:hover{
	color:#f50
}
.products-listing.list .product-layout .product-item{
	background:#fff;
	margin-bottom:25px;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
	border-radius:3px
}
.products-listing.list .product-layout .product-item-container{
	overflow:hidden
}
.products-listing.list .product-layout .product-item-container .price{
	margin:5px 0 10px
}
.products-listing.list .product-layout .product-item-container .left-block{
	width:220px
}
.products-listing.list .product-layout .product-item-container .left-block .quickview{
	opacity:0;
	height:38px;
	width:38px;
	background:#f50;
	color:#fff;
	line-height:38px;
	font-size:16px;
	position:absolute;
	top:30%;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	z-index:2
}
.products-listing.list .product-layout .product-item-container .left-block .product-image-container{
	border:1px solid #ddd;
	border-radius:3px
}
.products-listing.list .product-layout .product-item-container .left-block:hover{
	border:none
}
.products-listing.list .product-layout .product-item-container .left-block:hover .quickview{
	opacity:1;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
	top:40%
}
.products-listing.list .product-layout .product-item-container .right-block{
	margin-left:250px
}
.products-listing.list .product-layout .product-item-container .button-link .add-to-cart a{
	color:#666;
	font-weight:700;
	font-size:12px;
	line-height:28px;
	text-transform:uppercase
}
.products-listing.list .product-layout .product-item-container .button-link .add-to-cart:hover a{
	color:#fff
}
@media (max-width:991px){
	.positon-sidebar .open-sidebar{
		background:#666;
		padding:2px 10px;
		color:#fff;
		font-size:13px;
		text-transform:uppercase;
		font-weight:500;
		margin-bottom:20px;
		display:inline-block
}
	.positon-sidebar .open-sidebar .fa{
		font-size:14px;
		margin-right:5px
}
	.positon-sidebar .open-sboff{
		height:100%;
		overflow:hidden
}
	.positon-sidebar .sidebar-fixed{
		padding-left:15px!important;
		padding-right:10px!important;
		background:#fff;
		width:300px;
		position:fixed;
		left:-140%;
		top:0;
		bottom:0;
		z-index:9999;
		height:100%;
		overflow-x:scroll;
		-webkit-box-shadow:0 0 5px 0 rgba(50,50,50,.75);
		box-shadow:0 0 5px 0 rgba(50,50,50,.75);
		-webkit-transition:all .3s ease-in-out;
		-moz-transition:all .3s ease-in-out;
		-ms-transition:all .3s ease-in-out;
		-o-transition:all .3s ease-in-out;
		transition:all .3s ease-in-out;
		padding-top:30px;
		margin:0
}
	.positon-sidebar .sidebar-fixed.active{
		left:0;
		display:block!important
}
	.positon-sidebar .sidebar-fixed.active .show-offcanvas{
		display:block
}
	.positon-sidebar .sidebar-fixed .btn-fixed{
		position:absolute;
		top:10px;
		right:20px;
		font-size:16px;
		display:block
}
	.positon-sidebar .sidebar-overlay{
		background:rgba(0,0,0,.5);
		display:none;
		height:100%;
		opacity:1;
		position:fixed;
		top:0;
		left:0;
		right:0;
		width:100%;
		z-index:9998;
		-webkit-transition:all .3s ease-in-out;
		-moz-transition:all .3s ease-in-out;
		-ms-transition:all .3s ease-in-out;
		-o-transition:all .3s ease-in-out;
		transition:all .3s ease-in-out
}
}
.col-sidebar .block,.sidebar-product .block{
	overflow:hidden;
	background:#fff;
	margin-bottom:30px
}
@media (max-width:767px){
	.col-sidebar .block,.sidebar-product .block{
		margin-bottom:20px
}
}
.col-sidebar .block.sidebar-banner,.sidebar-product .block.sidebar-banner{
	border:none
}
.col-sidebar .block.sidebar-banner img,.sidebar-product .block.sidebar-banner img{
	width:100%
}
.col-sidebar .block-title,.sidebar-product .block-title{
	position:relative;
	font-size:16px;
	color:#222;
	font-weight:700;
	text-transform:uppercase;
	padding-bottom:15px;
	margin-bottom:15px;
	line-height:100%;
	border-bottom:1px solid #ddd
}
.col-sidebar .block-title strong,.sidebar-product .block-title strong{
	text-transform:uppercase;
	color:#222;
	font-weight:700;
	display:inline-block
}
@media (max-width:991px){
	.col-sidebar .block-title strong,.sidebar-product .block-title strong{
		font-size:14px
}
}
.col-sidebar .block-title:before,.sidebar-product .block-title:before{
	content:"";
	display:inline-block;
	height:1px;
	width:100px;
	position:absolute;
	left:0;
	bottom:-1px;
	background:#f50
}
.sidebar-html .services-sidebar{
	border:1px solid #ebebeb
}
.sidebar-html .services-sidebar li:last-child .service-content{
	border:none
}
.sidebar-html .services-sidebar li .service-content{
	border-bottom:1px dashed #ebebeb;
	padding:20px 0;
	margin:0 20px
}
.sidebar-html .services-sidebar li .service-content .service-icon{
	display:inline-block;
	font-size:30px;
	line-height:1.2;
	min-width:36px;
	text-align:center;
	vertical-align:top;
	font-size:24px;
	color:#f50
}
@media (min-width:992px){
	.sidebar-html .services-sidebar li .service-content .service-icon{
		font-size:30px
}
}
.sidebar-html .services-sidebar li .service-content .service-info{
	display:inline-block;
	vertical-align:top;
	padding-left:10px
}
.sidebar-html .services-sidebar li .service-content .service-info h4{
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
	margin:0 0 5px
}
.sidebar-html .services-sidebar li .service-content .service-info p{
	margin:0;
	font-size:12px
}
.block-category .toggle-menu{
	padding:5px 0
}
.block-category .toggle-menu>li{
	padding:5px 0;
	line-height:28px
}
.block-category .toggle-menu a .count{
	float:right;
	min-width:28px;
	text-align:right
}
.block-category .toggle-menu .caret{
	float:right;
	width:30px;
	text-align:center;
	font-size:14px
}
#layered-navigation .block-layered-nav{
	border:none;
	margin:0
}
#layered-navigation .block-layered-nav .widget-content{
	margin:0;
	border-bottom:1px solid #ebebeb;
	padding:0 20px 15px
}
#layered-navigation .block-layered-nav .block-content{
	width:100%;
	border-top:0;
	padding:0
}
.product-photo-thumbs:not(.slick-slider) .item,.quickview-featured-image:not(.slick-slider) .thumb+.thumb,.slider-for:not(.slick-slider) .thumb+.thumb,.slider-nav:not(.slick-slider) .item{
	display:none
}
.product-single{
	background:#fff
}
.product-single .product-single__image .large-image{
	cursor:pointer;
	display:block;
	padding:1px;
	overflow:hidden;
	position:relative;
	border:1px solid #d7d7d7;
	border-radius:3px
}
.product-single .product-media{
	position:relative
}
.product-single .product-media .thumb{
	border:1px solid #ebebeb;
	padding:2px
}
.product-single .product-media .slick-slide img{
	margin:0 auto
}
.product-single .product-media .slick-list{
	overflow:hidden
}
.product-single .product-media .slick-list .item.slick-current a{
	border-color:#f50
}
.product-single .product-media .slick-list .item a{
	display:block;
	border:1px solid #ebebeb;
	overflow:hidden
}
.product-single .product-media .slick-list .item a:hover{
	border-color:#f50
}
.product-single .product-media.thumbnais-bottom .product-photo-container{
	margin-bottom:15px
}
@media (min-width:1200px){
	.product-single .product-media.thumbnais-bottom .slider-nav:hover .slick-arrow{
		opacity:1;
		visibility:visible
}
	.product-single .product-media.thumbnais-bottom .slider-nav:hover .slick-arrow.slick-next{
		right:-18px
}
	.product-single .product-media.thumbnais-bottom .slider-nav:hover .slick-arrow.slick-prev{
		left:-18px
}
}
.product-single .product-media.thumbnais-bottom .slider-nav .slick-list{
	margin:0 -5px
}
.product-single .product-media.thumbnais-bottom .slider-nav .slick-slide{
	padding:0 5px;
	text-align:center
}
.product-single .product-media.thumbnais-bottom .slider-nav .slick-arrow{
	display:block;
	padding:0;
	border:0;
	width:auto;
	height:auto;
	line-height:30px;
	position:absolute;
	background:0 0;
	z-index:99;
	top:50%;
	margin-top:-18px;
	outline:0;
	cursor:pointer;
	background:#999;
	color:#fff;
	width:30px;
	height:30px;
	font-size:14px;
	text-align:center;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease
}
@media (min-width:1200px){
	.product-single .product-media.thumbnais-bottom .slider-nav .slick-arrow{
		opacity:0;
		visibility:hidden
}
}
.product-single .product-media.thumbnais-bottom .slider-nav .slick-arrow:hover{
	background:#f50
}
.product-single .product-media.thumbnais-bottom .slider-nav .slick-arrow.slick-next{
	right:0
}
@media (min-width:1200px){
	.product-single .product-media.thumbnais-bottom .slider-nav .slick-arrow.slick-next{
		right:10px
}
}
.product-single .product-media.thumbnais-bottom .slider-nav .slick-arrow.slick-prev{
	left:0
}
@media (min-width:1200px){
	.product-single .product-media.thumbnais-bottom .slider-nav .slick-arrow.slick-prev{
		left:10px
}
}
.product-single .product-media.thumbnais-left,.product-single .product-media.thumbnais-right{
	position:relative
}
.product-single .product-media.thumbnais-left .slick-arrow,.product-single .product-media.thumbnais-right .slick-arrow{
	text-align:center;
	font-size:25px;
	cursor:pointer
}
.product-single .product-media.thumbnais-left .product-photo-container,.product-single .product-media.thumbnais-right .product-photo-container{
	float:left;
	width:calc(100% - 112px)
}
@media (max-width:568px){
	.product-single .product-media.thumbnais-left .product-photo-container,.product-single .product-media.thumbnais-right .product-photo-container{
		width:calc(100% - 92px)
}
}
.product-single .product-media.thumbnais-left .slick-vertical,.product-single .product-media.thumbnais-right .slick-vertical{
	width:98px;
	height:100%;
	position:absolute;
	top:0
}
@media (max-width:568px){
	.product-single .product-media.thumbnais-left .slick-vertical,.product-single .product-media.thumbnais-right .slick-vertical{
		width:80px
}
}
.product-single .product-media.thumbnais-left .slick-vertical .item,.product-single .product-media.thumbnais-right .slick-vertical .item{
	padding:5px 0
}
.product-single .product-media.thumbnais-left .product-photo-container{
	float:right
}
.product-single .product-media.thumbnais-left .slick-vertical{
	left:0;
	right:auto
}
.product-single .product-media.thumbnais-right .product-photo-container{
	float:left
}
.product-single .product-media.thumbnais-right .slick-vertical{
	left:auto;
	right:0
}
.product-single .product-single__detail .product-single__title{
	text-transform:none;
	font-weight:700;
	font-size:18px;
	color:#444
}
@media (min-width:1200px){
	.product-single .product-single__detail .product-single__title{
		font-size:20px
}
}
.product-single .product-single__detail .product-description{
	margin-bottom:10px;
	line-height:20px;
	font-size:12px;
	color:#666;
	width:100%;
	display:inline-block
}
.product-single .product-single__detail .custom-reviews{
	margin-left:-4px;
	font-size:13px;
	color:#df9e32
}
.product-single .product-single__detail .custom-reviews .spr-badge-caption{
	display:inline-block;
	color:#999
}
.product-single .product-single__detail .custom-reviews .spr-badge-caption:before{
	content:"|";
	margin-left:15px;
	left:-9px;
	position:relative
}
.product-single .product-single__detail .product-price{
	margin:0
}
.product-single .product-single__detail .product-price .price-box .product-price__price,.product-single .product-single__detail .product-price .price-box .special-price{
	color:#f50;
	font-size:20px;
	padding:0 5px 0 0;
	font-weight:400
}
@media (min-width:992px){
	.product-single .product-single__detail .product-price .price-box .product-price__price,.product-single .product-single__detail .product-price .price-box .special-price{
		margin:0
}
}
.product-single .product-single__detail .product-price .price-box .old-price{
	color:#999;
	text-decoration:line-through;
	font-size:14px
}
.product-single .product-single__detail .product-info{
	margin:10px 0;
	color:#666;
	position:relative
}
.product-single .product-single__detail .product-info p{
	margin-bottom:0;
	display:block;
	line-height:20px
}
.product-single .product-single__detail .product-info p a{
	color:#666
}
.product-single .product-single__detail .product-info p a:hover{
	color:#f50
}
.product-single .product-single__detail .product-info i{
	color:#598a23
}
.product-single .product-single__detail .product-info label{
	display:inline-block;
	color:#222;
	padding-right:5px;
	font-size:13px;
	text-transform:uppercase;
	font-weight:600
}
.product-single .product-single__detail label{
	font-weight:600;
	text-transform:uppercase;
	font-size:13px;
	color:#222
}
@media (min-width:1200px){
	.product-single .product-single__detail label{
		min-width:98px
}
}
.product-single .product-single__detail .total-price{
	margin-bottom:15px
}
.product-single .product-single__detail .total-price span.money{
	font-size:15px;
	font-weight:700;
	color:#ff3c20
}
.product-single .product-single__detail .product-single__description{
	margin:0 0 10px;
	line-height:20px
}
.product-single .product-single__detail .product-single__description label{
	display:block;
	color:#222;
	padding-right:5px
}
.product-single .product-single__detail .product-form-product-template{
	margin:0
}
.product-single .product-single__detail .product-form-product-template .show_block .selector-wrapper{
	display:inline-block;
	width:100%;
	margin-bottom:20px
}
.product-single .product-single__detail .product-form-product-template .show_block .selector-wrapper label{
	position:absolute;
	line-height:40px;
	font-size:14px;
	color:#222
}
.product-single .product-single__detail .product-form-product-template .show_block .selector-wrapper select{
	padding:5px 0 5px 15px;
	min-width:160px;
	margin-left:70px;
	height:40px;
	border:1px solid #d7d7d7;
	color:#666
}
.product-single .product-single__detail .product-form-product-template .show_block .selector-wrapper select:focus{
	outline:0
}
.product-single .product-single__detail .product-options-bottom{
	margin:0 0 20px;
	overflow:hidden;
	float:left;
	display:inline-block
}
.product-single .product-single__detail .product-options-bottom .product-form__item--quantity{
	overflow:hidden;
	float:left;
	height:40px;
	background:#eee
}
.product-single .product-single__detail .product-options-bottom .product-form__item--quantity label{
	float:left;
	line-height:40px;
	color:#222;
	margin:0 5px 0 0
}
.product-single .product-single__detail .product-options-bottom .product-form__item--quantity label.quantity-selector{
	min-width:auto!important;
	padding:0 10px
}
.product-single .product-single__detail .product-options-bottom .product-form__item--quantity .form_qty{
	display:inline-block;
	vertical-align:middle;
	padding-right:20px;
	line-height:40px
}
.product-single .product-single__detail .product-options-bottom .product-form__item--quantity .form_qty .inline{
	position:relative;
	float:right;
	line-height:40px;
	padding:5px 0
}
.product-single .product-single__detail .product-options-bottom .product-form__item--quantity input.quantity-selector{
	width:35px;
	height:30px;
	text-align:center;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	border:1px solid #949292;
	padding:0;
	border-radius:0;
	line-height:30px
}
.product-single .product-single__detail .product-options-bottom .product-form__item--quantity .items{
	display:block;
	width:15px;
	height:15px;
	cursor:pointer;
	background:url("https://cdn.shopify.com/s/files/1/0026/9831/3817/t/8/assets/plus-minus.png?v=5756325283436634768") no-repeat #444
}
@media (max-width:568px){
	.product-single .product-single__detail .product-options-bottom .product-form__item--quantity .items{
		display:none
}
}
.product-single .product-single__detail .product-options-bottom .product-form__item--quantity .items:hover{
	background-color:#f50
}
.product-single .product-single__detail .product-options-bottom .product-form__item--quantity .items.reduced{
	background-position:2px -47px
}
.product-single .product-single__detail .product-options-bottom .product-form__item--quantity .items.increase{
	background-position:2px 2px
}
.product-single .product-single__detail .product-options-bottom .product-form__item--submit{
	float:left;
	margin-right:10px
}
.product-single .product-single__detail .product-options-bottom .product-form__item--submit .btn.product-form__cart-submit{
	box-shadow:none;
	border-radius:0;
	color:#fff;
	font-size:12px;
	font-weight:700;
	text-transform:uppercase;
	border:none;
	padding:0 20px;
	background:#f50;
	height:40px;
	line-height:40px;
	margin:0;
	outline:0;
	transition:.3s all ease 0s;
	position:relative
}
.product-single .product-single__detail .product-options-bottom .product-form__item--submit .btn.product-form__cart-submit:hover{
	background:#444
}
.product-single .product-single__detail .simpAsk-container{
	margin:0 0 20px
}
.product-single .product-single__detail .simpAsk-container .simpAsk-title-container{
	display:none
}
.product-single .product-single__detail .simpAsk-container .simp-ask-question-header{
	padding:0;
	background:0 0
}
.product-single .product-single__detail .shopify-payment-button{
	display:inline-block;
	float:left;
	margin-right:10px
}
.product-single .product-single__detail .shopify-payment-button .shopify-payment-button__button{
	height:40px;
	font-size:12px;
	font-weight:700;
	border-radius:0;
	text-transform:uppercase;
	background:#d32f2f
}
.product-single .product-single__detail .shopify-payment-button .shopify-payment-button__button:hover{
	background:#444
}
.product-single .product-single__detail .shopify-payment-button .shopify-payment-button__more-options{
	height:0
}
.product-single .product-single__detail .product-single__sold{
	text-align:right;
	color:#f50;
	font-weight:700
}
.product-single .product-single__detail .product-single__sold .fa{
	font-size:1.8rem;
	padding:0 10px
}
.product-single .product-single__detail .product-addto-links{
	float:left;
	display:inline-block
}
.product-single .product-single__detail .product-addto-links .btn_df{
	background:#fff;
	height:40px;
	width:40px;
	line-height:38px;
	display:block;
	color:#ababab;
	text-align:center;
	padding:0;
	border:1px solid #ebebeb;
	font-size:20px
}
.product-single .product-single__detail .product-addto-links .btn_df span{
	display:none
}
.product-single .product-single__detail .product-addto-links .btn_df:hover{
	border-color:#f50;
	color:#f50
}
.product-single .product-single__detail .social_share_detail{
	margin:10px 0;
	display:inline-block;
	width:100%;
	padding:20px 0 8px;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb
}
.product-single .product-single__detail .social_share_detail ul{
	display:inline-block
}
.product-single .product-single__detail .social_share_detail label{
	float:left;
	line-height:30px;
	margin-bottom:0
}
.product-single .detail_category,.product-single .detail_tag{
	display:block;
	overflow:hidden;
	width:100%
}
.product-single .detail_category h2,.product-single .detail_tag h2{
	float:left;
	min-width:90px;
	line-height:25px;
	font-size:13px;
	color:#222;
	text-transform:uppercase;
	margin:0;
	font-weight:500
}
.product-single .detail_category li,.product-single .detail_tag li{
	display:inline-block;
	padding-right:5px
}
.product-single .detail_category li a,.product-single .detail_tag li a{
	color:#666;
	text-decoration:underline;
	font-size:14px
}
.product-single .detail_category li a:hover,.product-single .detail_tag li a:hover{
	color:#f50
}
.product-single .thumbnails-slide .owl-nav{
	opacity:0
}
.product-single .thumbnails-slide:hover .owl-nav{
	opacity:1
}
.product-single .thumbnails-slide .owl-nav div{
	width:30px;
	height:30px;
	line-height:30px;
	background-color:#c1c1c1;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
	top:50%;
	text-align:center;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	position:absolute;
	color:#fff
}
.product-single .thumbnails-slide .owl-nav div:hover{
	background:#f50
}
.product-single .thumbnails-slide .owl-nav div.owl-prev{
	left:-15px;
	float:left;
	background-color:#c1c1c1
}
.product-single .thumbnails-slide .owl-nav div.owl-prev:hover{
	background-color:#f50;
	opacity:1
}
.product-single .thumbnails-slide .owl-nav div.owl-next{
	right:-15px;
	float:right;
	background-color:#c1c1c1
}
.product-single .thumbnails-slide .owl-nav div.owl-next:hover{
	background-color:#f50;
	opacity:1
}
.product-single .detail-bottom{
	margin:35px 0
}
@media (max-width:767px){
	.product-single .detail-bottom{
		margin:15px 0
}
}
.product-single .detail-bottom .tab-vertical{
	margin:0;
	border:1px solid #ebebeb;
	background:#fff
}
.product-single .detail-bottom .tab-vertical ul.nav-tabs{
	float:left;
	width:220px
}
@media (max-width:568px){
	.product-single .detail-bottom .tab-vertical ul.nav-tabs{
		width:100%;
		float:none
}
}
.product-single .detail-bottom .tab-vertical ul.nav-tabs li{
	display:block;
	border-top:1px solid #ebebeb;
	border-bottom:0;
	font-size:16px;
	color:#3c3c3c;
	padding:15px 20px;
	margin:0 -1px 0 0;
	cursor:pointer;
	float:none;
	text-transform:uppercase;
	font-weight:700;
	position:relative!important;
	width:100%
}
@media (max-width:767px){
	.product-single .detail-bottom .tab-vertical ul.nav-tabs li{
		padding:5px 15px
}
}
@media (max-width:568px){
	.product-single .detail-bottom .tab-vertical ul.nav-tabs li{
		width:100%;
		float:none
}
}
.product-single .detail-bottom .tab-vertical ul.nav-tabs li:first-child{
	border:none
}
.product-single .detail-bottom .tab-vertical ul.nav-tabs li a{
	padding:0;
	border:none;
	background:#fff;
	font-size:16px
}
@media (max-width:767px){
	.product-single .detail-bottom .tab-vertical ul.nav-tabs li a{
		font-size:14px
}
}
.product-single .detail-bottom .tab-vertical ul.nav-tabs li.active:before{
	content:"";
	display:inline-block;
	width:4px;
	position:absolute;
	left:-1px;
	top:-1px;
	bottom:-1px;
	background:#f50
}
.product-single .detail-bottom .tab-vertical ul.nav-tabs li.active a{
	color:#f50
}
.product-single .detail-bottom .tab-vertical .tab-content{
	padding:0;
	background-color:#fff;
	min-height:210px;
	margin-left:220px;
	clear:none
}
.product-single .detail-bottom .tab-vertical .tab-content .tab-pane{
	border-left:1px solid #ebebeb;
	padding:25px;
	min-height:213px
}
@media (max-width:478px){
	.product-single .detail-bottom .tab-vertical .tab-content .tab-pane{
		border:none;
		padding:15px
}
}
.product-single .detail-bottom .tab-vertical .tab-content h2,.product-single .detail-bottom .tab-vertical .tab-content h3,.product-single .detail-bottom .tab-vertical .tab-content h4{
	font-size:14px;
	font-weight:700;
	padding:0 0 10px;
	margin:0;
	color:#3c3c3c;
	text-transform:uppercase
}
.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs{
	border:1px solid #ddd;
	border-bottom:none
}
@media (max-width:568px){
	.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs{
		border:none
}
}
.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li{
	list-style:none;
	cursor:pointer;
	float:left;
	font-size:16px;
	text-transform:uppercase;
	padding:0 10px
}
@media (min-width:1200px){
	.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li{
		border-right:1px solid #ddd;
		padding:5px 15px
}
}
.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li a{
	color:#999;
	font-weight:700;
	height:100%;
	width:100%;
	text-transform:uppercase;
	border:none;
	font-size:16px;
	padding:4px 0;
	display:block;
	border-radius:0;
	margin:0;
	position:relative;
	background:0 0
}
.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li a.active{
	color:#222
}
@media (min-width:1200px){
	.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li a{
		font-size:18px
}
}
@media (max-width:479px){
	.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li a{
		font-size:14px
}
}
.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li.active a,.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li:hover a{
	color:#222
}
@media (max-width:568px){
	.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li{
		margin-top:10px;
		width:100%;
		float:none;
		padding:0;
		border:1px solid #d7d7d7;
		padding:0 15px!important;
		border-radius:3px;
		background:#eee
}
	.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li a{
		padding:5px 0
}
	.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li.active a:before,.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li:hover a:before{
		display:none
}
}
.product-single .detail-bottom .tab-hozizoltal .tab-content{
	min-height:210px;
	text-align:justify;
	padding:20px;
	display:block;
	margin:0;
	border:1px solid #ddd;
	line-height:22px;
	border-radius:0
}
@media (min-width:1200px){
	.product-single .detail-bottom .tab-hozizoltal .tab-content{
		padding:30px
}
}
.product-single .detail-bottom .tab-hozizoltal .tab-content .tab-pane{
	padding:0;
	min-height:100px
}
@media (min-width:992px){
	.product-single .detail-bottom .tab-hozizoltal .tab-content .tab-pane{
		min-height:213px
}
}
.product-single .detail-bottom .tab-hozizoltal .tab-content .tab-pane .rte.description{
	font-size:12px;
	line-height:20px
}
.product-single .detail-bottom .tab-hozizoltal .tab-content ul{
	display:block;
	list-style-type:disc;
	padding-left:20px
}
.product-single .detail-bottom .tab-hozizoltal .tab-content h2,.product-single .detail-bottom .tab-hozizoltal .tab-content h3,.product-single .detail-bottom .tab-hozizoltal .tab-content h4{
	font-size:14px;
	font-weight:700;
	padding:0 0 10px;
	margin:0;
	color:#3c3c3c;
	text-transform:uppercase
}
.product-single .detail-bottom .panel-accor{
	margin:0
}
.product-single .detail-bottom .panel-accor .panel{
	border:1px solid #ebebeb;
	padding:10px 15px;
	margin-bottom:15px
}
.product-single .detail-bottom .panel-accor .panel .panel-title{
	font-size:15px;
	color:#3c3c3c;
	text-transform:uppercase;
	padding:0
}
.product-single .detail-bottom .panel-accor .panel h2,.product-single .detail-bottom .panel-accor .panel h3,.product-single .detail-bottom .panel-accor .panel h4{
	font-size:14px;
	font-weight:700;
	padding:0 0 10px;
	margin:0;
	color:#3c3c3c;
	text-transform:uppercase
}
.product-single .detail-bottom .panel-accor .panel-body{
	margin-top:10px
}
.product-single .detail-bottom #shopify-product-reviews{
	clear:none
}
.product-single .detail-bottom #shopify-product-reviews .spr-summary-actions-newreview{
	background-color:#444;
	color:#fff;
	border-color:#444;
	text-transform:uppercase;
	line-height:30px;
	height:32px;
	padding:0 20px;
	display:inline-block
}
.product-single .detail-bottom #shopify-product-reviews .spr-summary-actions-newreview:hover{
	border-color:#f50;
	background-color:#f50
}
@media (min-width:992px){
	.product-single.oneCol .product-single__detail .product-single__meta{
		float:left;
		width:70%;
		padding-right:30px
}
}
.product-single.oneCol .product-single__detail .product-single__services{
	width:30%;
	float:left
}
@media (max-width:767px){
	.product-single.oneCol .product-single__detail .product-single__services{
		width:100%;
		float:none;
		margin-top:20px
}
}
.product-single.oneCol .product-single__detail .product-single__services .banner-policy{
	background-color:#eee;
	font-size:15px;
	text-transform:uppercase
}
.product-single.oneCol .product-single__detail .product-single__services .policy{
	line-height:19px;
	padding:0 14px;
	border-bottom:1px solid #fff
}
.product-single.oneCol .product-single__detail .product-single__services .policy a{
	display:table;
	padding:30px 0
}
@media (max-width:767px){
	.product-single.oneCol .product-single__detail .product-single__services .policy a{
		padding:10px 0
}
}
.product-single.oneCol .product-single__detail .product-single__services .policy a .ico-policy{
	width:38px;
	height:40px;
	display:table-cell;
	text-align:right;
	line-height:50px;
	margin-right:10px;
	float:left
}
.product-single.oneCol .product-single__detail .product-single__services .policy a .ico-policy i{
	font-size:30px
}
.product-single.oneCol .product-single__detail .product-single__services .policy a h3.des{
	display:table-cell;
	font-size:14px;
	font-weight:400;
	vertical-align:middle;
	margin:4px 0 0
}
.product-single .no-swatch .selector-wrapper{
	webkit-box-flex:0;
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
	padding-right:15px;
	padding-left:15px
}
@media (min-width:992px){
	.product-single .no-swatch .selector-wrapper{
		webkit-box-flex:0;
		-ms-flex:0 0 50%;
		flex:0 0 50%;
		max-width:50%;
		padding-right:15px;
		padding-left:15px
}
}
.product-single .no-swatch .selector-wrapper .single-option-selector{
	display:block;
	width:100%;
	height:34px;
	padding:6px 12px;
	font-size:14px;
	line-height:1.428571429;
	color:#555;
	vertical-align:middle;
	background-color:#fff;
	border:1px solid #e4e4e4;
	box-shadow:none;
	outline:0;
	margin-bottom:10px
}
.related-products .products-listing.grid{
	margin:0 -10px
}
.related-products .products-listing.grid .product-item{
	padding:0 10px
}
.related-products .owl-nav div.owl-next,.related-products .owl-nav div.owl-prev{
	top:-65px;
	position:absolute;
	height:30px;
	width:30px;
	line-height:28px;
	border:none;
	opacity:1;
	background:#c1c1c1;
	font-size:18px;
	margin:0;
	padding:0;
	color:#fff;
	text-align:center;
	-webkit-transition:all .2s ease-in-out 0s;
	-moz-transition:all .2s ease-in-out 0s;
	-ms-transition:all .2s ease-in-out 0s;
	-o-transition:all .2s ease-in-out 0s;
	transition:all .2s ease-in-out 0s
}
@media (max-width:568px){
	.related-products .owl-nav div.owl-next,.related-products .owl-nav div.owl-prev{
		top:-55px;
		height:24px;
		width:24px;
		line-height:24px
}
}
.related-products .owl-nav div.owl-next:before,.related-products .owl-nav div.owl-prev:before{
	display:none
}
.related-products .owl-nav div.owl-next:hover,.related-products .owl-nav div.owl-prev:hover{
	background-color:#f50
}
.related-products .owl-nav div.owl-prev{
	left:auto;
	right:32px
}
.related-products .owl-nav div.owl-prev:hover{
	background-position:0 0
}
.related-products .owl-nav div.owl-next{
	left:auto;
	right:0
}
.related-products .owl-nav div.owl-next{
	right:10px
}
.related-products .owl-nav div.owl-prev{
	right:42px
}
.related-products .detail-title{
	position:relative;
	border-bottom:2px solid #f7f7f7;
	margin-bottom:30px
}
@media (max-width:767px){
	.related-products .detail-title{
		margin-bottom:20px
}
}
.related-products .detail-title strong{
	display:inline-block;
	font-size:16px;
	text-transform:uppercase;
	position:relative;
	color:#222;
	padding-bottom:10px
}
@media (min-width:1200px){
	.related-products .detail-title strong{
		font-size:18px
}
}
.related-products .detail-title strong:before{
	content:"";
	background:#f50;
	height:2px;
	width:100%;
	position:absolute;
	top:auto;
	left:0;
	right:0;
	bottom:-2px
}
.layout_scroll .product-media .row{
	margin:0
}
@media (min-width:569px){
	.layout_scroll .product-media .row{
		margin:0 -5px
}
}
.layout_scroll .product-media .row>div{
	padding:0
}
@media (min-width:569px){
	.layout_scroll .product-media .row>div{
		padding:0 5px
}
}
.layout_scroll .product-media .product-media__item{
	margin-top:10px
}
.layout_scroll .product-media .slick-dots{
	text-align:center;
	margin:0 auto
}
.layout_scroll .product-media .slick-dots>li{
	display:inline-block;
	font-size:0;
	width:10px;
	height:10px;
	background:#999;
	margin:0 3px
}
.layout_scroll .product-media .slick-dots>li>button{
	display:none
}
.layout_scroll .swatch label{
	min-width:33px!important;
	cursor:pointer
}
.layout_scroll .fixed-scr{
	margin-top:10px
}
@media (max-width:991px){
	.layout_scroll .product-single .product-single__detail .product-info .cls-size{
		position:relative
}
}
@media (min-width:1200px){
	.layout_scroll .product-single .product-single__detail .product-single__title{
		font-size:22px;
		text-transform:capitalize
}
}
.layout_scroll .product-single .product-single__meta__title{
	display:inline-block
}
.layout_scroll .product-single .product-single__meta__title .product-single__vendor{
	font-size:16px
}
.layout_scroll .product-single .product-single__detail .product-options-bottom{
	width:calc(100% - 60px)
}
.layout_scroll .product-single .product-single__detail .product-options-bottom .product-form__item--submit{
	margin:0 5px 0 0;
	float:none
}
.layout_scroll .product-single .product-single__detail .product-options-bottom .product-form__item--submit .btn.product-form__cart-submit{
	font-size:14px;
	text-transform:uppercase;
	border-radius:0;
	background:#222;
	height:40px;
	line-height:40px;
	width:100%
}
.layout_scroll .product-single .product-single__detail .product-options-bottom .product-form__item--submit .btn.product-form__cart-submit:hover{
	background:#f50
}
.layout_scroll .product-single .product-single__detail .product-addto-links .btn_df{
	background:#222;
	height:40px;
	width:55px;
	line-height:40px;
	display:block;
	border-radius:0;
	color:#fff;
	text-align:center;
	padding:0;
	border:none
}
.layout_scroll .product-single .product-single__detail .product-addto-links .btn_df:hover{
	background:#f50
}
.layout_scroll .product-single .product-price{
	display:block;
	margin-top:5px
}
@media (min-width:567px){
	.layout_scroll .product-single .product-price{
		display:inline-block;
		float:right;
		margin-top:0
}
}
.layout_scroll .product-single .panel-group{
	margin-top:20px;
	color:#222
}
.layout_scroll .product-single .panel-group .panel{
	border-top:1px solid #ebebeb;
	padding:20px 0
}
.layout_scroll .product-single .panel-group .panel:last-child{
	border-bottom:1px solid #ebebeb
}
.layout_scroll .product-single .panel-group .panel h4.panel-title{
	font-size:15px;
	text-transform:uppercase;
	font-weight:700;
	margin:0
}
.layout_scroll .product-single .panel-group .panel h4.panel-title .fa{
	float:right;
	font-size:14px
}
.layout_scroll .product-single .panel-group .panel h4.panel-title a.collapsed .fa:before{
	content:"\f068"
}
.layout_scroll .product-single .panel-group .panel .panel-collapse{
	margin-top:15px
}
.layout_scroll .related-products .detail-title{
	margin-top:30px
}
@media (min-width:569px){
	.layout_scroll .related-products .detail-title{
		text-align:center
}
}
.layout_scroll .related-products .detail-title strong{
	font-size:16px
}
@media (min-width:569px){
	.layout_scroll .related-products .detail-title strong{
		font-size:18px
}
}
.layout_scroll .product-single__services{
	margin:30px 0 30px;
	overflow:hidden
}
.layout_scroll .product-single__services .inner{
	margin:0 -10px
}
.layout_scroll .product-single__services .inner .policy{
	text-align:center;
	width:50%;
	float:left;
	padding:0 10px;
	margin-top:10px
}
@media (max-width:480px){
	.layout_scroll .product-single__services .inner .policy{
		width:100%
}
}
@media (min-width:1200px){
	.layout_scroll .product-single__services .inner .policy{
		width:25%
}
}
.layout_scroll .product-single__services .inner .policy>a{
	overflow:hidden;
	border:1px solid #ddd;
	display:block;
	padding:10px 0
}
@media (min-width:1200px){
	.layout_scroll .product-single__services .inner .policy>a{
		padding:15px 0
}
}
.layout_scroll .product-single__services .inner .policy>a span.ico-policy{
	font-size:26px;
	margin-bottom:5px
}
@media (min-width:1200px){
	.layout_scroll .product-single__services .inner .policy>a span.ico-policy{
		font-size:30px
}
}
.layout_scroll .product-single__services .inner .policy>a h3.des{
	text-transform:uppercase;
	font-size:14px;
	margin-top:10px
}
@media (min-width:1200px){
	.layout_scroll .product-single__services .inner .policy>a h3.des{
		font-size:16px
}
}
.swatch{
	margin:5px 0
}
.swatch .header{
	font-size:14px;
	color:#222;
	font-weight:600;
	text-transform:uppercase;
	margin:0 0 5px
}
.swatch input{
	display:none
}
.swatch label{
	float:left;
	min-width:33px!important;
	height:28px!important;
	margin:0;
	border:#ddd 1px solid;
	background-color:#e6e6e6;
	font-size:14px;
	text-align:center;
	line-height:26px;
	white-space:nowrap;
	text-transform:uppercase
}
.swatch label:hover{
	border-color:#f50
}
.swatch .swatch label:hover,.swatch input:checked+label{
	border-color:#f50;
	line-height:26px
}
.swatch .tooltip{
	text-align:center;
	background:gray;
	color:#fff;
	bottom:100%;
	padding:5px 10px;
	display:block;
	position:absolute;
	width:85px;
	left:-34px;
	margin-bottom:15px;
	-khtml-opacity:0;
	-moz-opacity:0;
	opacity:0;
	visibility:hidden;
	-webkit-transform:translateY(10px);
	-moz-transform:translateY(10px);
	-ms-transform:translateY(10px);
	-o-transform:translateY(10px);
	transform:translateY(10px);
	-webkit-transition:all .25s ease-out;
	-moz-transition:all .25s ease-out;
	-ms-transition:all .25s ease-out;
	-o-transition:all .25s ease-out;
	transition:all .25s ease-out;
	-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.28);
	-moz-box-shadow:2px 2px 6px rgba(0,0,0,.28);
	-ms-box-shadow:2px 2px 6px rgba(0,0,0,.28);
	-o-box-shadow:2px 2px 6px rgba(0,0,0,.28);
	box-shadow:2px 2px 6px rgba(0,0,0,.28);
	z-index:10000;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.swatch .tooltip:before{
	bottom:-20px;
	content:" ";
	display:block;
	height:20px;
	left:0;
	position:absolute;
	width:100%
}
.swatch .tooltip:after{
	border-left:solid transparent 10px;
	border-right:solid transparent 10px;
	border-top:solid gray 10px;
	bottom:-10px;
	content:" ";
	height:0;
	left:50%;
	margin-left:-10px;
	position:absolute;
	width:0
}
.swatch .swatch-element .crossed-out{
	display:none
}
.swatch .swatch-element.soldout .crossed-out{
	display:block
}
.swatch .swatch-element.soldout label{
	opacity:.6
}
.swatch .swatch-element:hover .tooltip{
	-khtml-opacity:1;
	-moz-opacity:1;
	opacity:1;
	visibility:visible;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0)
}
.swatch .swatch-element{
	float:left;
	-webkit-transform:translateZ(0);
	-webkit-font-smoothing:antialiased;
	margin:0 10px 10px 0;
	position:relative
}
.swatch.error p{
	margin:.7em 0
}
.swatch.error p:first-child{
	margin-top:0
}
.swatch.error p:last-child{
	margin-bottom:0
}
.swatch.error code{
	font-family:monospace
}
.swatch .swatch-element label{
	padding:0 8px
}
.swatch.error{
	background-color:#e8d2d2!important;
	color:#333!important;
	padding:1em;
	border-radius:5px
}
.swatch-element label{
	padding:0 5px
}
.crossed-out{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
	.quick-view .owl-carousel .owl-stage-outer{
		padding:0 1px;
		margin:0 -1px
}
}
.template-blog .blog-views{
	margin-top:0
}
.blog-views .blog-list .image-blogs{
	margin:0
}
.blog-views .blog-list .image-blogs:hover{
	opacity:.8
}
.blog-views .blog-list .blog-detail .article__tags{
	color:#909090;
	font-size:12px;
	padding-left:5px
}
.blog-views .blog-list .blog-detail .info-read{
	margin-top:20px;
	display:inline-block;
	width:100%
}
.blog-views .blog-list .blog-detail .article-title.h3 a{
	font-weight:700;
	text-transform:uppercase
}
.blog-views{
	margin-top:20px
}
.blog-views .blog-item{
	margin-bottom:30px
}
.blog-views .article-title.h3{
	margin:0 0 5px;
	font-size:16px;
	font-weight:500
}
.blog-views .article-title.h3 a{
	font-weight:700
}
.blog-views .article-title.h3 a:hover{
	color:#f50
}
.blog-views .des-blogs{
	margin-top:5px
}
@media (min-width:768px) and (max-width:1199px){
	.blog-views .des-blogs{
		display:-webkit-box;
		-webkit-line-clamp:5;
		-webkit-box-orient:vertical;
		overflow:hidden;
		text-overflow:ellipsis;
		font-size:12px
}
}
.blog-views .article-date{
	margin-right:5px
}
.blog-views .article-date i{
	margin-right:3px
}
.blog-views .image-blogs{
	margin:20px 0
}
.blog-views .info-read{
	margin-top:10px
}
.blog-views .info-read li{
	font-size:12px
}
.blog-views .info-read li span{
	color:#909090
}
.blog-views .info-read li a{
	color:#f50;
	margin-right:3px;
	padding-right:5px;
	border-right:1px solid #ebebeb
}
.blog-views .info-read .btn-blog{
	border:2px solid #999;
	text-transform:uppercase;
	font-size:12px;
	background:0 0;
	color:#222;
	padding:4px 15px;
	border-radius:0
}
@media (max-width:1199px){
	.blog-views .info-read .btn-blog{
		padding:4px 7px
}
}
.blog-views .info-read .btn-blog:hover{
	color:#fff;
	background:#f50;
	border-color:#f50
}
.blog-views .blog-grid .article__grid-media{
	position:relative
}
.blog-views .blog-grid .article__grid-media .media__info{
	left:10px;
	right:10px;
	bottom:10px;
	background:rgba(0,0,0,.5);
	padding:10px;
	position:absolute;
	color:#878787;
	text-align:center;
	font-size:13px
}
.blog-views .blog-grid .article__grid-media .media__info .article-author{
	color:#fff
}
.blog-views .blog-grid .article__grid-media .media__info .article-author span{
	color:#878787
}
.blog-views .blog-grid .article__grid-media .media__info .article__tags{
	color:#878787
}
.blog-views .blog-grid .article__grid-media .media__info .article__tags a{
	color:#fff
}
.blog-views .blog-grid .article__grid-media .media__info .article-title{
	font-size:14px;
	text-transform:uppercase;
	font-weight:500
}
.blog-views .blog-grid .article__grid-media .media__info .article-title a{
	color:#fff
}
.blog-views .blog-grid .article__grid-media .media__info .article-title a:hover{
	color:#f50
}
.blog-views .blog-grid .article__grid-meta{
	background:#fff;
	display:inline-block
}
.blog-views .blog-grid .article__grid-meta .article-author{
	padding:0 15px 0 0;
	position:relative;
	font-size:12px
}
.blog-views .blog-grid .article__grid-meta .article-author span{
	color:#111
}
.blog-views .blog-grid .article__grid-meta .article-author:after{
	content:"/";
	position:absolute;
	right:0;
	color:#111
}
.blog-views .blog-grid .article__grid-meta .article-date{
	font-size:12px;
	padding-left:10px
}
.blog-views .blog-grid .article__grid-meta .article-title{
	margin:10px 0;
	font-size:16px!important;
	font-weight:500
}
@media (min-width:1200px){
	.blog-views .blog-grid .article__grid-meta .article-title{
		font-size:18px!important
}
}
.blog-views .blog-grid .article__grid-meta .article-title a{
	color:#000
}
.blog-views .blog-grid .article__grid-meta .article-title a:hover{
	color:#f50
}
.blog-views .blog-grid .blog-item{
	margin-bottom:30px
}
.blog-views .pagination{
	width:100%;
	border-top:1px solid #ddd;
	padding-top:20px
}
.blog-views .pagination .btn--narrow{
	border:none
}
.article-detail .article-img{
	position:relative
}
.article-detail .article-img img{
	width:100%
}
.article-detail .media__info{
	margin-bottom:15px
}
.article-detail .media__info .article-title{
	text-transform:uppercase;
	margin-bottom:5px
}
.article-detail .media__info .article-title h1{
	margin-bottom:0
}
.article-detail .tag-comment{
	padding:5px 0
}
.article-detail .social-sharing{
	margin-top:30px
}
.article-detail .social-sharing a{
	font-size:20px;
	padding-right:15px
}
.article-detail .comment-title{
	text-transform:capitalize;
	font-size:22px;
	color:#111;
	font-weight:400
}
@media (min-width:1200px){
	.article-detail .comment-title{
		font-size:28px!important
}
}
.article-detail input,.article-detail textarea{
	background:#fff;
	border-radius:0;
	border:1px solid #ebebeb
}
.article-detail label{
	font-size:14px;
	color:#666;
	font-weight:400
}
.article-detail .form-success{
	border:1px solid #c8d9b9;
	margin-bottom:20px;
	padding:5px 20px 5px 20px;
	font-style:italic;
	color:#4f861e
}
.article-detail .form-success .fa{
	color:#4f861e;
	margin-right:5px
}
.article-detail .comments .icon-user{
	float:left;
	width:80px;
	height:80px;
	display:block;
	background-color:#f5f5f5;
	margin-right:20px;
	color:#fff;
	position:relative;
	text-align:center
}
.article-detail .comments .icon-user .fa{
	font-size:44px;
	text-align:center;
	line-height:80px;
	color:#999
}
.article-detail .comment__meta{
	font-size:13px;
	text-transform:capitalize;
	font-weight:700
}
.article-detail .comment__meta .comment-user{
	margin-right:10px
}
.article-detail .comment__meta .comment-time .fa{
	margin-right:5px
}
.article-detail .comment__content{
	font-style:italic
}
.article-detail .comment{
	margin-bottom:20px
}
.article-detail .comment:last-child{
	margin:0
}
.article-detail .article-img{
	margin:0 0 20px
}
.widget-category .widget-content{
	padding:15px
}
@media (min-width:1200px){
	.widget-category .widget-content{
		padding:15px 20px
}
}
.widget-category a{
	color:#444
}
.widget-category a:hover{
	color:#f50
}
.widget-category ul.list-menu>li{
	padding:3px 0
}
.widget-category ul.list-menu>li.active>a{
	color:#f50
}
.widget-category ul.list-menu>li.active>a:before{
	border:2px solid #999;
	background:#fff
}
.widget-category ul.list-menu>li>a{
	position:relative;
	padding-left:20px;
	padding-right:10px;
	width:100%;
	display:inline-block
}
.widget-category ul.list-menu>li>a .count{
	font-size:12px;
	position:absolute;
	right:-6px;
	font-size:12px
}
.widget-category ul.list-menu>li>a:before{
	content:"";
	position:absolute;
	width:10px;
	height:10px;
	left:0;
	background:#999;
	top:50%;
	margin-top:-5px;
	-webkit-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	-ms-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out
}
.widget-category ul.list-menu>li>a:hover:before{
	border:2px solid #999;
	background:#fff
}
.widget-category ul.list-menu>li ul{
	margin-top:5px;
	padding-left:10px
}
.widget-category ul.list-menu>li ul li{
	padding:5px 15px
}
.widget-category ul.list-menu>li ul li a{
	position:relative
}
.widget-category ul.list-menu>li ul li a:before{
	content:"";
	height:5px;
	width:5px;
	background:#999;
	position:absolute;
	top:50%;
	margin-top:-3px;
	left:-15px
}
.widget-category ul.list-menu>li .caret{
	float:right;
	position:relative;
	top:8px;
	right:-8px
}
.widget-blogs .block-content li{
	text-transform:capitalize;
	border-bottom:1px dotted #e4e4e4;
	margin:0;
	padding:7px 15px
}
.widget-blogs .block-content li p{
	margin:0 0 3px;
	color:#999;
	line-height:100%;
	font-size:12px
}
.widget-blogs .block-content li:last-child{
	border:none
}
.widget-blogs .block-content li .count{
	float:right
}
.widget-blogs_instagram .block-content{
	padding:10px
}
.widget-blogs_instagram .block-content img:hover{
	opacity:.8
}
.currency-picker__wrapper{
	position:relative;
	margin:0
}
.currency-picker__wrapper:after{
	content:'\f107';
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	text-align:center;
	font-size:13px;
	margin-left:3px;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-6px;
	line-height:100%;
	color:#fff;
	font-weight:600
}
.currency-picker__wrapper .currency-picker__label{
	display:none
}
.currency-picker__wrapper .currency-picker{
	padding:0 10px 0 0;
	margin:0;
	font-weight:400;
	position:relative;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:0 0;
	color:#666;
	border:none
}
.mobile-menu{
	-webkit-transform:translateZ(0);
	will-change:transform;
	display:block;
	width:300px;
	position:fixed;
	top:0;
	bottom:0;
	left:-300px;
	z-index:1000;
	overflow-y:auto;
	overflow-x:hidden;
	-webkit-overflow-scrolling:auto;
	background-color:#232528;
	visibility:hidden;
	opacity:0;
	-webkit-transition:all .4s cubic-bezier(.46, .01, .32, 1);
	-moz-transition:all .4s cubic-bezier(.46, .01, .32, 1);
	-ms-transition:all .4s cubic-bezier(.46, .01, .32, 1);
	-o-transition:all .4s cubic-bezier(.46, .01, .32, 1);
	transition:all .4s cubic-bezier(.46, .01, .32, 1)
}
.mobile-menu.nav-open{
	visibility:visible;
	opacity:1;
	-webkit-transform:translateX(300px);
	-moz-transform:translateX(300px);
	-ms-transform:translateX(300px);
	-o-transform:translateX(300px)
}
.mobile-menu .logo-nav{
	padding:20px 10px 15px;
	text-align:center;
	background:#fff;
	position:relative
}
.mobile-menu .logo-nav .menu-remove{
	position:absolute;
	right:15px;
	top:15px;
	font-size:12px
}
.mobile-menu .logo-nav .menu-remove i{
	font-size:16px
}
.mobile-menu .site_nav_mobile .space_mega{
	margin-bottom:15px
}
.mobile-menu .site_nav_mobile .sub-menu{
	display:none
}
.mobile-menu .site_nav_mobile>.menu-item{
	display:block
}
.mobile-menu .site_nav_mobile>.menu-item>a{
	color:#fff;
	border-bottom:1px solid #111112;
	box-shadow:0 1px 0 0 rgba(255,255,255,.1);
	text-transform:uppercase;
	font-size:13px;
	padding:5px 15px;
	display:block
}
.mobile-menu .site_nav_mobile>.menu-item a{
	color:#fff
}
.mobile-menu .site_nav_mobile>.menu-item a span.caret{
	float:right
}
.mobile-menu .site_nav_mobile .sub-menu{
	padding:5px 15px
}
.mobile-menu .site_nav_mobile .sub-menu .megatitle,.mobile-menu .site_nav_mobile .sub-menu .menu-title{
	font-size:13px;
	padding:5px 0;
	display:block
}
.mobile-menu .site_nav_mobile .sub-menu .sub-menu>.menu-item a{
	font-size:13px;
	padding:5px 0;
	display:block
}
.mobile-menu .site_nav_mobile .spaceMega{
	margin-bottom:10px
}
.mobile-menu .site_nav_mobile .ss_product_mega .megatitle{
	text-transform:uppercase;
	margin-bottom:10px
}
.mobile-menu .site_nav_mobile .ss_product_mega .products-listing.grid{
	padding:0 5px
}
.mobile-menu .site_nav_mobile .ss_product_mega .products-listing.grid .product-layout .product-item-container{
	margin:0
}
.mobile-screen{
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:rgba(0,0,0,.4);
	z-index:-1;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
	opacity:0;
	visibility:hidden
}
.mobile-screen.nav-open{
	z-index:98;
	opacity:1;
	visibility:visible
}
.header-mobile{
	background:#fff;
	padding:15px 0;
	border-top:3px solid #222;
	box-shadow:0 0 5px 0 rgba(0,0,0,.2);
	border-bottom:1px solid #eee
}
.header-mobile .group-nav__ico{
	display:inline-block;
	position:relative;
	padding:5px 4px 0
}
.header-mobile .group-nav__ico:last-child{
	padding-right:0
}
.header-mobile .group-nav__ico .material-icons{
	color:#333
}
.header-mobile .group-nav__ico .dropdown-content{
	right:0;
	left:auto
}
.header-mobile .group-nav__ico .dropdown-content.sn .fa{
	min-width:16px
}
.header-mobile .group-nav__cart .minicart-header .shopcart .cart_icos{
	display:inline-block;
	position:relative
}
.header-mobile .group-nav__cart .minicart-header .shopcart .cout_carts{
	width:18px;
	height:18px;
	line-height:18px;
	text-align:center;
	border-radius:100%;
	position:absolute;
	top:-7px;
	left:18px;
	font-size:10px;
	color:#fff;
	background-color:#f50
}
.header-mobile .group-nav__search .form_search{
	position:fixed;
	width:100%;
	left:0;
	right:0;
	background:#f5f5f5;
	padding:5px 15px;
	display:none;
	height:42px;
	margin-top:0;
	margin-bottom:0;
	z-index:9
}
.header-mobile .group-nav__search .form_search .formSearch{
	position:relative;
	width:100%;
	display:flex
}
.header-mobile .group-nav__search .form_search .formSearch:focus{
	box-shadown:none
}
.header-mobile .group-nav__search .form_search .formSearch .btn,.header-mobile .group-nav__search .form_search .formSearch .form-control{
	border-radius:0;
	border:none;
	cursor:pointer
}
.header-mobile .group-nav__search .form_search .box-results{
	display:none
}
.collection-grid-item{
	padding-bottom:100%;
	position:relative;
	margin:0 0 30px
}
.collection-grid-item img{
	display:block
}
.collection-grid-item .collection-grid-item__overlay{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#f7f7f7
}
.collection-grid-item .collection-grid-item__title-wrapper .collection-grid-item__title{
	position:absolute;
	top:50%;
	left:0;
	right:0;
	width:100%;
	text-align:center;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%)
}
.collection-grid-item .collection-grid-item__title-wrapper .collection-grid-item__title a{
	color:#fff
}
.collection-grid-item .collection-grid-item__title-wrapper .collection-grid-item__title a:hover{
	color:#f50
}
.collection-grid-item .collection-grid-item__title-wrapper .collection-grid-item__title a>p{
	font-size:12px
}
.collection-grid-item .collection-grid-item__title-wrapper .collection-grid-item__title .btn{
	background:0 0;
	color:#fff;
	border:2px solid #fff;
	border-radius:0;
	font-weight:700;
	padding:5px 20px
}
.collection-grid-item .collection-grid-item__title-wrapper .collection-grid-item__title .btn:hover{
	background:#f50;
	border-color:#f50;
	color:#fff
}
.collection-grid-item .collection-grid-item__title-wrapper:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:#3d4246;
	opacity:.25
}
.collection-grid-item .collection-grid-item__title{
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	display:block;
	margin:0 0 4px;
	font-size:16px
}
.header.header-style1 .header-top{
	background-color:#fff;
	border-bottom:1px solid #eee;
	color:#444;
	font-size:13px;
	min-height:34px;
	line-height:34px
}
.header.header-style1 .header-top .header-top-left .toplink-item{
	position:relative
}
.header.header-style1 .header-top .header-top-left .toplink-item.login .form-login li{
	display:inline-block;
	font-weight:700
}
.header.header-style1 .header-top .header-top-left .toplink-item.login .form-login li:first-child:after{
	content:"or";
	font-weight:400
}
.header.header-style1 .header-top .header-top-left .toplink-item.login .form-login li>a{
	color:#f50
}
.header.header-style1 .header-top .header-top-left .toplink-item.login .form-login li>a:hover{
	text-decoration:underline
}
.header.header-style1 .header-top .header-top-right{
	text-align:right
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper{
	float:right;
	margin:0
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper>li{
	float:left;
	position:relative
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper>li:hover>a{
	color:#f50
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper>li:hover>a:before{
	color:#f50
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper>li.wishlist a:before{
	content:'\f004'
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper>li.checkout a:before{
	content:'\f14a'
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper>li.login a:before{
	content:'\f08e'
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper>li>a{
	white-space:nowrap;
	display:block;
	line-height:34px;
	overflow:hidden;
	padding:0 10px;
	position:relative;
	text-indent:20px
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper>li>a>span{
	text-indent:0
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper>li>a:before{
	content:'\f2be';
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	font-synthesis:weight style;
	font-stretch:normal;
	font-size-adjust:none;
	font-language-override:normal;
	font-kerning:auto;
	font-feature-settings:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	text-align:center;
	font-size:13px;
	position:absolute;
	left:10px;
	top:10px;
	text-indent:0;
	color:#4a5678
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper>li .fa{
	margin:0 5px
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper .dropdown-menu{
	left:-1px;
	min-width:125px
}
.header.header-style1 .header-top .header-top-right .dropdown-list-setting{
	transition:all .2s ease-in-out 0s;
	-moz-transition:all .2s ease-in-out 0s;
	-webkit-transition:all .2s ease-in-out 0s;
	width:200px;
	background-color:#fff;
	border:1px solid #eaeaea;
	box-shadow:0 3px 3px rgba(0,0,0,.2);
	display:inline-block;
	padding:20px;
	position:absolute;
	z-index:999;
	top:120%;
	right:0;
	visibility:hidden;
	-webkit-opacity:0;
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	opacity:0;
	transition:all .2s ease-in-out 0s;
	-moz-transition:all .2s ease-in-out 0s;
	-webkit-transition:all .2s ease-in-out 0s;
	text-align:left
}
.header.header-style1 .header-top .header-top-right .dropdown-form{
	position:absolute;
	z-index:3;
	background:#fff;
	top:0;
	display:none;
	width:210px;
	padding:15px 20px 12px;
	box-shadow:0 1px 4px 0 #c1c1c1;
	border-radius:3px;
	right:60px;
	left:auto
}
.header.header-style1 .header-top .header-top-right .dropdown-form span.text{
	display:block;
	font-size:12px;
	font-weight:700;
	text-transform:uppercase;
	color:#222;
	line-height:20px;
	margin-bottom:5px
}
.header.header-style1 .header-top .header-top-right .dropdown-form li{
	line-height:28px;
	display:inline-block;
	border:1px solid #ebebeb;
	padding:0 8px;
	margin:0 1px 7px 0;
	min-width:45px;
	font-size:13px;
	cursor:pointer
}
.header.header-style1 .header-top .header-top-right .dropdown-form li img{
	margin-right:2px
}
.header.header-style1 .header-top .header-top-right .dropdown-form li:hover{
	border-color:#f50
}
.header.header-style1 .header-top .header-top-right .currencies-block .currency-wrapper label{
	display:none
}
.header.header-style1 .header-top .header-top-right .currencies-block .currency-wrapper .currency-Picker{
	position:relative
}
.header.header-style1 .header-top .header-top-right .currencies-block .currency-wrapper .currency-Picker>a{
	display:none
}
.header.header-style1 .header-top .header-top-right .currencies-block .currency-wrapper .currency-Picker .drop-left{
	position:relative!important;
	display:block!important;
	height:auto!important;
	padding:0!important;
	margin-top:0!important;
	margin-bottom:0!important;
	box-shadow:none;
	border:none
}
.header.header-style1 .language-theme .dropdown-menu{
	top:calc(100%);
	text-align:left
}
.header.header-style1 .language-theme .btn{
	background-color:transparent;
	border:0;
	padding:0;
	text-transform:capitalize;
	font-weight:400;
	font-size:12px;
	color:#444!important
}
.header.header-style1 .language-theme .btn span.fa{
	position:relative;
	top:1px;
	left:1px;
	color:#444
}
.header.header-style1 .language-theme .btn:active,.header.header-style1 .language-theme .btn:focus{
	background:0 0;
	color:inhert;
	outline:0;
	box-shadow:none
}
.header.header-style1 .header-center .toplink-item{
	float:left;
	position:relative;
	padding:5px 19px;
	margin:0 0 0 5px;
	border:1px solid #eee;
	background-color:#f5f5f5
}
.header.header-style1 .header-center .toplink-item:last-child{
	border-right:1px solid #eee
}
.header.header-style1 .currency-wrapper{
	display:inline-block;
	border-radius:0;
	position:static
}
.header.header-style1 .currency-wrapper .currency-picker__wrapper:after{
	color:#444;
	font-weight:400
}
.header.header-style1 .currency-wrapper .currency-Picker{
	position:absolute;
	top:0;
	right:0;
	z-index:100;
	min-height:100%;
	width:100%;
	height:34px
}
.header.header-style1 .currency-wrapper .currency-Picker>a{
	opacity:0;
	display:block
}
.header.header-style1 .currency-wrapper .currency-Picker .drop-left{
	padding:10px 15px;
	right:0;
	left:auto
}
.header.header-style1 .currency-wrapper .currency-Picker .drop-left a{
	font-size:12px;
	padding:2px 0;
	display:block
}
.header.header-style1 .currency-wrapper .currency-Picker .fa{
	position:relative;
	top:2px
}
.header.header-style1 .currency-wrapper .dropdown-content{
	position:absolute;
	top:100%;
	left:0;
	min-width:100%;
	padding:5px 0;
	font-size:13px;
	text-align:left;
	list-style:none;
	border-radius:0;
	background-color:#fff;
	border:1px solid #eee;
	-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);
	box-shadow:0 2px 6px rgba(0,0,0,.1);
	display:none
}
.header.header-style1 .currency-wrapper .dropdown-content>li{
	line-height:20px
}
.header.header-style1 .currency-wrapper .dropdown-content.active{
	z-index:99;
	opacity:1;
	visibility:visible;
	top:calc(100%)
}
.header.header-style1 .header-center{
	background-color:#fff;
	color:#6f6f6f;
	-webkit-transition:all 250ms ease-in-out;
	-moz-transition:all 250ms ease-in-out;
	-ms-transition:all 250ms ease-in-out;
	-o-transition:all 250ms ease-in-out;
	transition:all 250ms ease-in-out
}
@media (min-width:992px){
	.header.header-style1 .header-center{
		padding:25px 0
}
}
.header.header-style1 .header-center .site-header-logo h2{
	padding:0;
	margin:0
}
.header.header-style1 .header-center .site-header-logo h2 a{
	color:#6f6f6f;
	text-transform:uppercase
}
.header.header-style1 .header-center .navbar-logo>div{
	text-align:left
}
.header.header-style1 .header-center .phone-contact{
	background:url("https://cdn.shopify.com/s/files/1/0026/9831/3817/t/8/assets/ico-hotline.png?3545") no-repeat left top;
	padding-left:48px
}
.header.header-style1 .header-center .phone-contact h2{
	font-weight:700;
	margin-bottom:2px;
	font-size:100%;
	margin:0;
	text-transform:uppercase
}
.header.header-style1 .header-center .phone-contact p{
	margin:0
}
.header.header-style1 .search-header-w .btn-search-mobi{
	background:#4a5678;
	color:#fff;
	width:40px;
	height:40px;
	border-radius:100%;
	line-height:40px;
	padding:0
}
.header.header-style1 .search-header-w .btn-search-mobi:hover{
	background:#c40
}
.header.header-style1 .search-header-w .btn-search-mobi.active .fa-search:before{
	content:"\f00d"
}
.header.header-style1 .search-header-w .formSearch{
	position:relative
}
.header.header-style1 .search-header-w .form-control{
	border:none;
	background-color:#fff;
	z-index:0;
	height:40px;
	padding-left:20px;
	font-size:12px;
	width:100%;
	color:#999;
	opacity:1;
	border-radius:0
}
.header.header-style1 .search-header-w .btn-search{
	position:absolute;
	border:none;
	top:0;
	right:0;
	height:40px;
	text-align:center;
	line-height:40px;
	padding:0 25px;
	font-size:14px;
	color:#fff;
	border-radius:0;
	background:#f50
}
.header.header-style1 .search-header-w .btn-search:active,.header.header-style1 .search-header-w .btn-search:hover{
	color:#fff;
	background:#c40;
	box-shadow:none
}
.header.header-style1 .minicart-header{
	position:relative
}
.header.header-style1 .minicart-header .block-content{
	position:absolute;
	top:calc(100% + 1px);
	right:0;
	left:auto;
	z-index:99;
	background:#fff;
	overflow:hidden;
	width:300px;
	border-radius:0;
	height:auto!important;
	box-shadow:0 0 10px 0 rgba(0,0,0,.2);
	padding:0
}
.header.header-style1 .minicart-header .block-content .no-items{
	padding:20px;
	text-align:center
}
.header.header-style1 .minicart-header .block-content .no-items .text-continue{
	font-size:13px;
	text-transform:uppercase
}
.header.header-style1 .minicart-header .block-content .head-minicart{
	background-color:#f50;
	color:#fff;
	height:40px;
	line-height:40px;
	padding:0 24px;
	font-size:116.6%
}
.header.header-style1 .minicart-header .block-content .head-minicart .label-products{
	float:left
}
.header.header-style1 .minicart-header .block-content .head-minicart .label-price{
	float:right
}
.header.header-style1 .minicart-header .block-content .mini-products-list{
	max-height:340px;
	overflow-y:auto;
	padding:20px 10px 20px 15px;
	background-color:#f2f2f2;
	display:block!important
}
.header.header-style1 .minicart-header .block-content .mini-products-list .product-details{
	position:relative;
	float:left;
	display:table;
	width:calc(100% - 80px)
}
.header.header-style1 .minicart-header .block-content .mini-products-list .product-details .inner-left{
	margin:0;
	vertical-align:top;
	text-align:left;
	line-height:20px
}
.header.header-style1 .minicart-header .block-content .mini-products-list .product-details .product-price{
	text-align:left
}
.header.header-style1 .minicart-header .block-content .mini-products-list .item .product-price .price{
	font-weight:700;
	color:#f50
}
.header.header-style1 .minicart-header .block-content .mini-products-list li.item a.btn-remove{
	position:absolute;
	right:-5px;
	bottom:-7px
}
.header.header-style1 .minicart-header .block-content .mini-products-list li.item .product-name{
	margin:0;
	line-height:16px
}
.header.header-style1 .minicart-header .block-content .mini-products-list li.item .product-name a{
	color:#000;
	line-height:100%;
	font-weight:500;
	font-size:13px
}
.header.header-style1 .minicart-header .block-content .mini-products-list li.item .product-name a:hover{
	color:#f50
}
.header.header-style1 .minicart-header .block-content .mini-products-list .product-image{
	border:1px solid #ebebeb;
	display:block
}
.header.header-style1 .minicart-header .block-content .mini-products-list li.item{
	width:100%;
	display:table
}
.header.header-style1 .minicart-header .block-content .mini-products-list li.item a.btn-remove{
	background:url("https://cdn.shopify.com/s/files/1/0026/9831/3817/t/8/assets/del-minicart.png?v=13397633033608821565") no-repeat;
	width:17px;
	height:16px
}
.header.header-style1 .minicart-header .block-content .mini-products-list li.item~li{
	padding-top:20px
}
.header.header-style1 .minicart-header .block-content .mini-products-list .product-img-wrap{
	position:relative;
	float:left;
	width:70px;
	margin-right:10px;
	display:table-cell;
	min-width:70px
}
.header.header-style1 .minicart-header .block-content .bottom-action .price-total-w{
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	padding:10px 15px;
	color:#222;
	font-weight:700;
	text-transform:uppercase;
	font-size:13px
}
.header.header-style1 .minicart-header .block-content .bottom-action .price-total-w .price-total{
	float:right;
	font-size:16px;
	color:#f50
}
.header.header-style1 .minicart-header .block-content .bottom-action .button-wrapper{
	padding:20px 23px;
	display:inline-block;
	text-align:left
}
.header.header-style1 .minicart-header .block-content .bottom-action .button-wrapper a:hover{
	cursor:pointer
}
.header.header-style1 .minicart-header .block-content .bottom-action .button-wrapper .link-button{
	background-color:#fff;
	color:#222;
	font-weight:400;
	text-transform:uppercase;
	padding:5px 15px;
	margin-left:10px;
	margin-top:12px;
	border-radius:0;
	border:2px solid #222;
	font-size:13px
}
.header.header-style1 .minicart-header .block-content .bottom-action .button-wrapper .link-button:hover{
	background:#f50;
	border-color:#f50;
	color:#fff
}
.header.header-style1 .minicart-header .block-content .bottom-action .button-wrapper .link-button.btn-gotocart{
	margin-left:0
}
.header.header-style1 .minicart-header .block-content .price-total-w .label-price-total{
	float:left
}
.header.header-style1 .minicart-header .product-details-bottom{
	font-size:91.6%
}
.header.header-style1 .minicart-header .product-details-bottom .price{
	margin-left:10px
}
.header.header-style1 .minicart-header .subtotal .label{
	font-weight:400;
	vertical-align:middle
}
.header.header-style1 .minicart-header .actions{
	text-align:center;
	background:#fff;
	padding:0
}
.header.header-style1 .minicart-header .actions button.button.btn-update{
	margin-right:0
}
.header.header-style1 .minicart-header .block-content .actions .more-desc{
	display:inline-block;
	float:left;
	line-height:38px;
	font-size:133.3%;
	font-weight:700;
	text-transform:uppercase;
	padding-left:15px
}
.header.header-style1 .minicart-header .block-content .mini-products-list .product-details .short-description{
	margin-top:10px
}
.header.header-style1 .minicart-header .block-content .mini-products-list .product-details-bottom strong{
	font-weight:400
}
.header.header-style1 .minicart-header .block-content .bottom-action .button{
	overflow:visibler
}
.header.header-style1 .minicart-header .actions button.button{
	float:none
}
@media (min-width:992px){
	.header.header-style1 .minicart-header .shopcart{
		background:#f50;
		color:#fff;
		font-size:12px;
		display:table;
		width:100%
}
	.header.header-style1 .minicart-header .shopcart:hover{
		background:#c40
}
	.header.header-style1 .minicart-header .shopcart:after{
		display:none
}
	.header.header-style1 .minicart-header .shopcart .cart_ico{
		width:40px;
		height:40px;
		text-align:center
}
	.header.header-style1 .minicart-header .shopcart .cart_ico i{
		line-height:40px;
		font-size:16px;
		color:#fff
}
	.header.header-style1 .minicart-header .shopcart .cart_info .total_cart{
		display:none
}
	.header.header-style1 .minicart-header .shopcart .cart-title{
		padding:0 5px
}
}
.header.header-style1 .header-bottom{
	background:#4a5678
}
@media (min-width:992px){
	.header.header-style1 .main-megamenu ul.nav>li{
		margin-right:1px
}
	.header.header-style1 .main-megamenu ul.nav>li.dropdown{
		position:relative
}
	.header.header-style1 .main-megamenu ul.nav>li>a{
		font-size:14px;
		font-weight:400;
		color:#fff;
		text-transform:uppercase;
		position:relative;
		color:#6f6f6f;
		display:block;
		position:relative;
		padding:12px 15px;
		line-height:100%;
		border-radius:0
}
	.header.header-style1 .main-megamenu ul.nav>li.active>a,.header.header-style1 .main-megamenu ul.nav>li:hover>a{
		color:#f50
}
}
@media (min-width:992px){
	.header-fixed.stickytop .compad_hidden{
		display:none!important
}
	.header-fixed.stickytop .header-center{
		box-shadow:1px 0 24px 0 rgba(0,0,0,.07);
		padding:20px 0;
		position:fixed;
		transition:all .5s;
		top:0!important;
		left:0;
		right:0;
		background:#fff;
		display:inline-block;
		z-index:9;
		box-shadow:0 1px 0 rgba(12,13,14,.1),0 1px 3px rgba(12,13,14,.1),0 4px 20px rgba(12,13,14,.035),0 1px 1px rgba(12,13,14,.025)
}
	.header-fixed.stickytop .header-center .horizontal_menu{
		padding-left:0
}
	.header.header-style1 .vertical-content:hover .vertical-wrapper{
		visibility:visible;
		opacity:1;
		display:block
}
	.header.header-style1 .vertical-wrapper{
		visibility:hidden;
		opacity:0;
		display:none;
		top:100%!important;
		width:100%;
		position:absolute;
		background:#fff;
		left:0;
		z-index:3
}
}
.inline{
	display:inline-block
}
.countdown_tab{
	width:100%;
	text-align:center;
	margin-top:10px
}
.countdown_tab .countdown_inner{
	margin:0 auto;
	display:inline-block
}
.countdown_tab .countdown_inner .deals-time{
	width:auto;
	margin:0 3px;
	display:inline-block;
	float:none
}
.countdown_tab .countdown_inner .deals-time .num-time{
	font-size:20px;
	font-weight:700;
	background-color:#999;
	color:#fff;
	margin-bottom:5px;
	position:relative;
	min-width:30px;
	text-align:center;
	padding:0 5px;
	border-radius:2px;
	height:40px;
	line-height:40px
}
.countdown_tab .countdown_inner .deals-time .num-time:after{
	position:absolute;
	content:'';
	top:50%;
	left:0;
	background:#919191;
	opacity:.8;
	width:100%;
	height:1px
}
.countdown_tab .countdown_inner .deals-time .num-time:before{
	position:absolute;
	content:'';
	top:0;
	left:0;
	background:#fff;
	opacity:.2;
	width:100%;
	height:50%
}
.countdown_tab .countdown_inner .deals-time .title-time{
	text-transform:capitalize;
	font-size:12px
}
.page-hotdeal .products-listing.grid .product-layout .product-item-container,.products-collection .products-listing.grid .product-layout .product-item-container{
	border:1px solid #ebebeb
}

/* Slider */

#minimal-bootstrap-carousel {
  margin-top: 0px;
  position: relative;
}

#minimal-bootstrap-carousel .carousel-caption {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  padding: 0;
  text-align: right;
  text-shadow: none;
}

#minimal-bootstrap-carousel .carousel-caption .container {
  display: table;
  width: 100%;
  height: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

@media (max-width: 1199px) {
  #minimal-bootstrap-carousel .carousel-caption .container {
    max-width: 960px;
  }
}
@media (max-width: 991px) {
  #minimal-bootstrap-carousel .carousel-caption .container {
    max-width: 720px;
  }
}
#minimal-bootstrap-carousel .carousel-caption .container .box {
  display: table-cell;
  text-align: left;
}

#minimal-bootstrap-carousel .carousel-caption .container .box.valign-top {
  vertical-align: top;
}

#minimal-bootstrap-carousel .carousel-caption .container .box.valign-bottom {
  vertical-align: bottom;
}

#minimal-bootstrap-carousel .carousel-caption .container .box.valign-middle {
  vertical-align: middle;
}

#minimal-bootstrap-carousel .carousel-caption .container .box .content {
  display: block;
}

#minimal-bootstrap-carousel [class*=carousel-control] {
  background: none;
  width: 50px;
  height: 50px;
  font-size: 36px;
  line-height: 48px;
  color: #fff;
  background-color: transparent;
  visibility: visible !important;
  opacity: 1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 99;
}

@media (max-width: 667px) {
  #minimal-bootstrap-carousel [class*=carousel-control] {
    width: 30px;
    height: 30px;
    font-size: 15px;
    line-height: 30px;
  }
}
@media (max-width: 480px) {
  #minimal-bootstrap-carousel [class*=carousel-control] {
    width: 40px;
    height: 40px;
    font-size: 17px;
    line-height: 40px;
    background: rgba(255, 255, 255, 0.4);
    color: #000;
  }
}
#minimal-bootstrap-carousel .carousel-control-prev {
  left: 1%;
  border-radius: 5px;
}

#minimal-bootstrap-carousel .carousel-control-next {
  right: 1%;
  border-radius: 5px;
}

#minimal-bootstrap-carousel [class*=carousel-control]:hover {
  opacity: 1;
  background: #fff;
  color: #222;
}

/* fixing slider height */
#minimal-bootstrap-carousel.slider-home-one .carousel-inner .carousel-item {
  /* height: 500px; */
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: #fff;
  border-radius: 3px;
}

/* Yeni ürünler */

.yeni-urunler .owl-nav button.owl-next,.yeni-urunler .owl-nav button.owl-prev{
	top:-15px;
	position:absolute;
	height:30px;
	width:30px;
	line-height:28px;
	border:none;
	opacity:1;
	background:#c1c1c1;
	font-size:18px;
	margin:0;
	padding:0;
	color:#fff;
	text-align:center;
	-webkit-transition:all .2s ease-in-out 0s;
	-moz-transition:all .2s ease-in-out 0s;
	-ms-transition:all .2s ease-in-out 0s;
	-o-transition:all .2s ease-in-out 0s;
	transition:all .2s ease-in-out 0s
}
@media (max-width:568px){
	.yeni-urunler .owl-nav button.owl-next,.yeni-urunler .owl-nav button.owl-prev{
		top:-15px;
		height:28px;
		width:28px;
		line-height:28px
}
}
.yeni-urunler .owl-nav button.owl-next:before,.yeni-urunler .owl-nav button.owl-prev:before{
	display:none
}
.yeni-urunler .owl-nav button.owl-next:hover,.yeni-urunler .owl-nav button.owl-prev:hover{
	background-color:#f50;
	color:#fff;
}
.yeni-urunler .owl-nav button.owl-prev{
	left:auto;

}
.yeni-urunler .owl-nav button.owl-prev:hover{
	background-position:0 0
}
.yeni-urunler .owl-nav button.owl-next{
	left:auto;
	right:0
}
.yeni-urunler .owl-nav button.owl-next{

	border:1px solid #eee !important;
	border-left:none !important;
}
.yeni-urunler .owl-nav button.owl-prev{
	right:27px;
	border:1px solid #eee !important;
	border-right:none !important;
}

/*# sourceMappingURL=/s/files/1/0026/9831/3817/t/8/assets/theme-style.scss.css.map?v=5276436093309009969 */
