@font-face{
	font-family: Yekan;
	src: url('fonts/yekan/Yekan.eot');
	src: local('Yekan'), url('fonts/Yekan/Yekan.woff') format('woff'), url('fonts/Yekan/Yekan.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}

@font-face{
    font-family: yekanpars;
    src: url('fonts/yekanbakh/eot/YekanBakhFaMediumd41d.eot');
    src: local('yekanbakh'), url('fonts/yekanbakh/woff/YekanBakhFaMedium.woff') format('woff'), url('fonts/yekanbakh/ttf/YekanBakhFaMedium.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}
@font-face{
	font-family: yekanparsen;
	src: url('fonts/yekanbakh/eot/YekanBakhFaMediumd41d.eot');
	src: local('yekanbakh'), url('fonts/yekanbakh/woff/YekanBakhENMedium.woff') format('woff'), url('fonts/yekanbakh/ttf/YekanBakhENMedium.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}



@font-face {
	font-family: yekanbakh;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/yekanbakh/eot/YekanBakhFaBold.eot');
	src: url('fonts/yekanbakh/eot/YekanBakhFaBold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('fonts/yekanbakh/woff/YekanBakhFaBold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('fonts/yekanbakh/ttf/YekanBakhFaBold.ttf') format('truetype');
}
@font-face {
	font-family: yekanbakh;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/yekanbakh/eot/YekanBakhFaMedium.eot');
	src: url('fonts//yekanbakh/eot/YekanBakhFaMedium.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('fonts/yekanbakh/woff/YekanBakhFaMedium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('fonts//yekanbakh/ttf/YekanBakhFaMedium.ttf') format('truetype');
}
@font-face {
	font-family: yekanbakh;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/yekanbakh/eot/YekanBakhFaLight.eot');
	src: url('fonts/yekanbakh/eot/YekanBakhFaLight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('fonts//yekanbakh/woff/YekanBakhFaLight.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('fonts//yekanbakh/ttf/YekanBakhFaLight.ttf') format('truetype');
}
/*
 * English Numeric
*/
@font-face {
	font-family: yekanbakhen;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/yekanbakh/eot/YekanBakhEnBold.eot');
	src: url('fonts/yekanbakh/eot/YekanBakhEnBold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('fonts//yekanbakh/woff/YekanBakhENBold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('fonts//yekanbakh/ttf/YekanBakhENBold.ttf') format('truetype');
}
@font-face {
	font-family: yekanbakhen;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/yekanbakh/eot/YekanBakhEnMedium.eot');
	src: url('fonts/yekanbakh/eot/YekanBakhEnMedium.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('fonts//yekanbakh/woff/YekanBakhENMedium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('fonts//yekanbakh/ttf/YekanBakhENMedium.ttf') format('truetype');
}
@font-face {
	font-family: yekanbakhen;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/yekanbakh/eot/YekanBakhEnLight.eot');
	src: url('fonts/yekanbakh/eot/YekanBakhEnLight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('fonts//yekanbakh/woff/YekanBakhENLight.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('fonts//yekanbakh/ttf/YekanBakhENLight.ttf') format('truetype');
}


@font-face {
	font-family: 'Font Awesome 5 Brands';
	font-style: normal;
	font-weight: normal;
	src: url('fonts/awesome/fa-brands-400.eot');
	src: url('fonts/awesome/fa-brands-400.eot?#iefix') format('embedded-opentype'), url('fonts/awesome/fa-brands-400.woff2') format('woff2'), url('fonts/awesome/fa-brands-400.woff') format('woff'), url('fonts/awesome/fa-brands-400.ttf') format('truetype');
}
.fab {
	font-family: 'Font Awesome 5 Brands';
}

@font-face{
	font-family: iranyekanwebregularfanum;
	src: url('fonts/iranyekan/eot/iranyekanwebregularfanum.eot');
	src: local('iranYekan'), url('fonts/iranyekan/woff/iranyekanwebregularfanum.woff') format('woff'), url('fonts/iranyekan/ttf/iranyekanwebregularfanum.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}


@font-face{
	font-family: FontAwesome;
	src: url('webfonts/fa-brands-400.eot');
	src: local('FontAwesome'), url('webfonts/fa-brands-400.woff') format('woff'), url('webfonts/fa-brands-400.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}

@font-face{
	font-family: shabnam;
	src: url('fonts/shabnam/Without-Latin/Shabnam-Bold-WOL.eot');
	src: local('Yekan'), url('fonts/Without-Latin/Shabnam-Bold-WOL.woff') format('woff'), url('fonts/shabnam/Without-Latin/Shabnam-Bold-WOL.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}

@font-face{
	font-family: vazir;
	src: url('fonts/vazir/Vazir-FD-WOL.eot');
	src: local('vazir'), url('fonts/vazir/Vazir-FD-WOL.woff') format('woff'), url('fonts/vazir/Vazir-FD-WOL.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}

@font-face{
	font-family: 'iransans';
	src: url('fonts/iransans/IRANSansWeb.ttf') format('truetype'), url('fonts/iransans/IRANSansWeb.woff') format('woff');
}

@font-face{
	font-family: "Flaticon";
	src: url("fonts/Icon/flaticon.eot");
	src: url("fonts/Icon/flaticon.eot#iefix") format("embedded-opentype"), url("fonts/Icon/flaticon.woff") format("woff"), url("fonts/Icon/flaticon.ttf") format("truetype"), url("fonts/Icon/flaticon.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
:root {
    --primary: #10b245;
    --second: #00a0f3;
    --Third: #e8b923;
    --fourth: #f33455;
    --five: #00bfd6;
    --mainBody: #ebf0f6;
    --header: #fff;
    --border: #cfd8dc;
    --primary-shadow: rgba(16, 178, 69, .4);
    --primaryLight: #c5f9d6;
    --text_dark: #000;
    --color-dark-500: #81858b;
    --text_light: #535353;
}
.flaticon{
	font-family: Flaticon;
	font-size: 17px;
	font-style: normal;
}

.flaticon-small{
	font-size: 12px;
}

#add-to-card-button-product{
	color: #fff;
	position: absolute;
	z-index: 999;
	font-size: 31px;
	background: unset;
}

#price_category{
	float: right;
}

.main-menu .flaticon{
	margin-right: 4px;
	color: #999 !important;
}

.flaticon-arrow483:before{
	content: "\e000";
}

.flaticon-black218:before{
	content: "\e001";
}

.flaticon-bookmark49:before{
	content: "\e002";
}

.flaticon-check52:before{
	content: "\e003";
}

.flaticon-key162:before{
	content: "\e004";
}

.flaticon-magnifier12:before{
	content: "\e005";
}

.flaticon-menu10:before{
	content: "\e006";
}

.flaticon-navigate6:before{
	content: "\e007";
}

.flaticon-phone72:before{
	content: "\e008";
}

.flaticon-shopping-cart13:before{
	content: "\e009";
}

.flaticon-shopping145:before{
	content: "\e00a";
}

.flaticon-star40:before{
	content: "\e00b";
}

.flaticon-user168:before{
	content: "\e00c";
}

.flaticon-yahoo5:before{
	content: "\e00d";
}

body {
	font-family: 'yekanbakh';
	padding: 0;
	margin: 0;
	background-color: var(--mainBody);
}

a{
	text-decoration: none;
	-moz-transition: color .3s ease-in-out;
	-o-transition: color .3s ease-in-out;
	-webkit-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
	color: #7f848f;
	transition: all ease 0.5s;
}

a:hover {
	color: var(--btn-shop-bgcolor);
	transition: all ease 0.5s;
}

/*a:visited {
        color: #4caf50;
    }*/
/*a:visited:hover {
            color: #4caf50;
        }*/
input, textarea, button, select{
	font-family: 'yekanpars';
	outline: 0;
}

header, section, footer, aside, nav, article, figure{
	display: block;
}

select{
	min-width: 100px;
	border: 1px solid #dedede;
	outline: 0;
	color: #9b9b9b;
}

fieldset{
	padding: 35px;
	margin: 0;
	border: 1px solid #ddd;
	border-radius: 4px;
}

fieldset hr{
	border: 1px dotted #d8d8d8;
}

table{
	border-spacing: 0;
	border-collapse: collapse;
}

th, td{
	padding: 0;
}

.clear-fix{
	clear: both;
}

.error {
    padding: 5px 10px;
    background-color: #f27474;
    border-radius: 4px;
    color: #fff !important;
    margin-bottom: 8px !important;
}

.success {
	padding: 5px 10px;
	background-color: var(--btn-shop-bgcolor);
	border-radius: 4px;
	color: #fff;
}

.big-font{
	font-size: 2em !important;
}

.page-header{
	font-size: 1.5em;
}

.padding-normal{
	padding: 15px 0;
}


.button{
	border: none;
	/*border-color: #d8d8d8;*/
	background-color: #eaeaea;
	padding: 3px 8px;
	color: #4d4d4d;
	cursor: pointer;
	-moz-transition: border-color, background-color .4s ease-in-out;
	-o-transition: border-color, background-color .4s ease-in-out;
	-webkit-transition: border-color, background-color .4s ease-in-out;
	transition: border-color, background-color .4s ease-in-out;
	/*border-radius: 4px;*/
}

.button-primary{
	color: #fff;
	border: none;
	border-radius: 2px;
	background: #ffba00;
}

footer .button-primary{
	width: 57px !important;
}

.button-primary:hover{
	background-color: #46a349;
	color: #f9f9f9;
}

.button.button-primary.button-fix-10[name="cart"]{
	background: unset !important;
	width: 95%;
	padding: 10px 0;
	margin: 0 auto !important;
	display: block;
	border-radius: 10px;
	position: relative;
	font-size: 14px;
}

.button.button-primary.button-fix-10[name="cart"]::after{
	content: "/";
	color: #fff;
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
}

.button:disabled{
	color: #717171 !important;
	background-color: #c7c7c7 !important;
}

.button-fix-10{
	margin-top: -10px;
}

.text-center{
	text-align: center !important;
}

.text-left{
	text-align: left !important;
}

.text-right{
	text-align: right !important;
}

.font-latin{
	font-family: 'iransans' !important;
	display: inline-block !important;
	border-radius: 8px !important;
	background: #f0f0f1 !important;
	color: #81858b !important;
	font-size: 15px;
	width: 85% !important;
	/*  height: 100% !important;*/
	padding: 10px !important;
	float: right;
}

.font-latin{
	width: 100%;
}

.container{
	direction: rtl;
	margin:0 auto;
}

#mainImageThumb img{
	max-width: initial !important;
	height: initial !important;
}
.popular_cats {
	border-radius: 15px;
	float: right;
	width: 100%;
	padding: 15px;
}
@media screen and (max-width: 799px){
	  .product_picture {
	width: 100%!important;
}
	.main-content.col-md-12.col-sm-12.slider-scrool-instant{
		margin: 10px 0;
	}
	
	.main-content.col-md-12.col-sm-12.slider-scrool{
		margin-top: 5px;
	}
	
	form[name="subscription_form"] div input[type="submit"]{
		width: 80px;
		height: 36px;
		background: green;
	}
	
	.product-short-detailes .price{
		font-size: 15px;
	}
	
	.prev-price-options{
		padding: 25px;
	}
	
	.prev-price{
		padding: 0 !important;
	}
	
	.slider-scrool-offer .Percentage span:nth-child(1){
		float: left;
		margin: 20px 0 0 15px;
		color: #fff;
		background: #fb3449;
		border-radius: 20px;
		width: 12%;
		padding: 0px 5px 0 39px;
	}
	
	.form .lablel1{
		width: 100%;
	}
	
	.main-content, .right-content{
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	
	.content-box{
		width: 30%;
		float: right;
	}
	
	/*    .main-content {
        margin-top: 10px;
    }*/
	.cat-show-cats-item{
		width: 100% !important;
	}
	
	.logo-side{
		width: 14.66666667% !important;
		max-height: 100px;
	}
	
	.logo-side div{
		display: block !important;
	}
	
	.search-side-top{
		padding: 10px 0;
	}
	
	.cart-side{
		margin: 0 !important;
		display: block !important;
		float: none !important;
	}
	
	.cart{
		width: 100% !important;
		border-radius: 0 !important;
	}
	
	.search-side{
		/*overflow: hidden;*/
		display: inline-block;
	}
	
	.search-content-side{
		width: 100% !important;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-radius: 16px !important;
	}
	
	.search-content-side input{
		padding: 3px 7px !important;
		width: 100% !important;
		background: #f9f9f9;
		border-radius: 16px;
	}
	
	.search-content-side button{
		height: 30px !important;
		width: 35px !important;
		border-radius: 16px !important;
		background-color: #62b965 !important;
		border: none !important;
	}
	
	.main-menu ul{
		display: none;
	}
	
	.main-menu::after{
		font-family: 'flaticon';
		content: '\e006';
		font-size: 25px;
		color: #7e7e7e;
	}
	
	.main-menu{
		display: inline-block;
		padding: 10px 15px;
		border: 0;
		box-shadow: 0 -3px 5px #dedede !important;
		margin: 10px;
		background: #f3f3f3 !important;
		text-align: center;
		position: inherit !important;
	}
	
	.main-menu-holder{
		clear: both;
		padding: 0 !important;
	}
	
	.main-menu-holder .menu-color:first-child .main-menu{
		float: right;
	}
	
	.main-menu-holder .menu-color:first-child .main-menu::before{
		content: 'منوی اصلی';
		font-size: .8em;
		color: #848484;
	}
	
	.main-menu-holder .menu-color:last-child .main-menu::before{
		content: 'دسته بندی ها';
		font-size: .8em;
		color: #848484;
	}
	
	.main-menu-holder .menu-color:last-child .main-menu{
		float: left;
	}
	
	.main-menu-title{
		display: none !important;
	}
	
	.mob-show{
		display: block !important;
	}
	
	.mob-show .change-currency{
		margin-top: 10px;
		padding: 5px 15px;
		background: #f1f1f1;
		text-align: left;
		font-size: 1em;
		color: #8a8a8a;
	}
	
	.login-buttons-holder .button{
		display: block;
		width: 100%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		margin-bottom: 3px;
	}
	
	.search-result{
		padding: 0 !important;
		border-right: none !important;
		right: 0;
	}

	.search-result > div {
		width: 100% !important;
		float: none !important;
		max-height: 400px !important;
		padding: 0 !important;
		margin-bottom: 10px !important;
		height: initial !important;
	}
	
	.search-more{
		display: none;
	}

	.search-result .title div {
		float: none !important;
		width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
		background-color: #f5f6f7;
		padding-right: 15px !important;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-top: 15px !important;
	}
	
	.search-result .title{
		margin-bottom: 0 !important;
		padding: 0 !important;
	}
	
	.search-result .title hr{
		float: none !important;
		width: 100% !important;
		border-bottom: 1px dotted #ccc !important;
		margin-top: 0 !important;
	}
	
	.close-search-result{
		position: absolute;
		top: 2px;
		left: 2px;
		padding: 5px;
		background-color: #ff3d3d !important;
		border-radius: 4px;
		color: #fff !important;
		width: initial !important;
	}
	
	.close-search-result::after{
		content: '[بستن نتیجه جستجو]';
	}
	
	.right-content{
		width: inherit !important;
		float: none !important;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.main-content{
		width: inherit !important;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
.main-content img {
    max-width: 100% !important;
    height: inherit !important;
    display: block !important;
}

	
	/*.cat-show-shadow {
        width: 40px !important;
        height: 40px !important;
    }*/
	.sub-cat-show{
		top: 140px !important;
	}
	
	.footer-menu-holder{
		float: none !important;
		width: inherit !important;
	}
	
	.footer-other-holder{
		display: none;
	}
	
	.footer ul{
		padding: 0;
	}
	
	/*    .main-show {
            margin: 10px 0 0 0 !important;
        }*/
	.adver-top table img, .adver-bottom table img{
		/*max-width: 400px !important;
        max-height: 150px !important;*/
	}
	
	.mob-menu{
		display: block !important;
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		width: 5%;
		opacity: 0;
		background-color: rgba(116, 205, 255, 0.95);
		padding: 0 !important;
		z-index: 9999;
		-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
		-ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
		box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
		border-radius: 4px 0 0 4px;
		-moz-border-radius: 4px 0 0 4px;
		-webkit-border-radius: 4px 0 0 4px;
		-ms-border-radius: 4px 0 0 4px;
		overflow: hidden;
		-o-transition: width .4s ease-in-out, opacity .8s ease-in-out;
		-moz-transition: width .4s ease-in-out, opacity .8s ease-in-out;
		-webkit-transition: width .4s ease-in-out, opacity .8s ease-in-out;
		transition: width .4s ease-in-out, opacity .8s ease-in-out;
		overflow-y: auto;
		overflow-x: hidden;
		font-size: .9em;
	}
	
	.mob-menu li{
		display: block !important;
		margin: 15px;
	}

	
	.mob-menu li a{
		width: inherit !important;
		display: block;
		color: #fff !important;
	}
	
	#catsMenu .main-menu-title{
		display: none
	}
	
	#catsMenu .mob-menu{
		right: inherit !important;
		left: 0;
	}

	
	#catsMenuItems > li{
		padding: 3px;
	}
	
	.main-menu ul ul{
		display: block !important;
		background-color: inherit !important;
		padding: 0;
		box-shadow: none !important;
		border: none !important;
		float: none;
		position: inherit !important;
	}
	
	.main-menu ul ul li{
		margin: 2px;
		background-color: rgba(52, 107, 162, 0.21);
	}
	
	.sub-menu{
		border: none !important;
	}
	
	
	.menu-details div{
		width: inherit !important;
		display: block !important;
	}
	
/*	.fa-bars::after{
		content: '\e006';
		font-family: 'Flaticon';
		color: #e8e8e8;
		position: absolute;
		right: 13px;
		top: 5px;
		font-size: 30px;
		text-decoration: none;
	}*/
	
	.pws_tabs_container.pws_tabs_rtl ul.pws_tabs_controll li a{
		height: inherit !important;
	}
	
	.control-panel-menu li{
		display: block !important;
		margin-bottom: 1px;
	}
	
	.control-panel-menu li a, .control-panel-menu li a:visited{
		display: block !important;
	}
	
	fieldset{
		padding: 15px;
	}
	
	.full-search-result{
		text-align: center;
	}
	
	.product-brief label{
		opacity: .5 !important;
	}
	
	.image-holders{
		float: none !important;
		width: inherit !important;
	}
	
	.product-details-short{
		padding-top: 40px !important;
	}
	
	.product-details-short .rating{
		left: 5px !important;
		right: 5px;
		top: 5px !important;
		text-align: left;
		line-height: 15px;
	}
	
	.product-images-holder ul li{
		width: 80px !important;
		height: 80px !important;
	}
	
	/*    .product-short-brief {
        width: inherit !important;
        float: none !important;
    }*/
	.product-short-brief .button{
		display: block;
		width: 100%;
		margin: 0 auto !important;
		padding: 4px;
		text-align: center;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.buttons-holder > div{
		float: none !important;
		width: 100%;
	}
	
	#card{
		width: 100%;
		text-align: center;
	}
	
	/*    #card .button.button-primary {
            background-color: #cf202f !important;
            color: #fff !important;
            width: 90% !important;
            display: block !important;
            padding: 13px !important;
            margin: 0 auto !important;
        }*/
	.product-similer{
		text-align: center !important;
	}
	
	#listHolder-inner{
		float: none !important;
		width: inherit !important;
		border: none !important;
	}
	
	#listHolder-inner ul{
		border: none !important;
	}
	
	#listHolder-inner ul li{
		display: inline-block !important;
		border: 1px solid #ccc !important;
		border-radius: 4px !important;
		margin: 2px !important;
		width: 90px !important;
		height: 90px !important;
		overflow: hidden;
	}
	
	#listHolder-inner ul li img{
		max-width: 100% !important;
		max-height: 100% !important;
	}

	#itemShowOff {
		float: none !important;
		width: 100% !important;
		height: auto !important;
	}
	#listHolder-inner {
		height: unset !important;
	}
	#itemShowOff img{
		position: inherit !important;
		margin: 0 !important;
		left: inherit !important;
		top: inherit !important;
		max-width: 100% !important;
	}
	#listHolder-inner .vp-title {
		text-align: center;
	}
	.c-gallery__items li {
		-ms-flex: unset !important;
		flex: unset!important;
		margin-bottom: 10px!important;
	}
}

@media screen and (max-width: 500px){
	
	.cat-show-shadow{
		width: 10px !important;
		height: 10px !important;
	}
	
	.sub-cat-show{
		top: 110px !important;
	}
	
	/*.adver-top table img, .adver-bottom table img {
        max-width: 320px !important;
        max-height: 100px !important;
    }*/
	fieldset{
		padding: 5px;
	}
	
	#listHolder ul li{
		width: 55px !important;
		height: 55px !important;
		margin: 1px !important;
	}
}

.close-search-result{
	display: none;
}

.mob-show{
	display: none;
}

.header {
	position: relative;
	background-color: unset;

}

.logo-side{
	float: right !important;
	width: 380px;
	text-align: left;
	padding: 15px;
}

.logo-side img{
	max-width: 100%;
	max-height: 85px;
}

.logo-side div{
	display: inline-block;
	font-size: .85em;
	float: right;
}

.search-side{
	float: left !important;
	width: 800px;
	color: #929782;
	padding-bottom: 5px;
	padding-left: 30px;
}

.search-side a{
	color: #7f848f;
}

.header a{
	-moz-transition: color .5s ease-in-out;
	-o-transition: color .5s ease-in-out;
	-webkit-transition: color .5s ease-in-out;
	transition: color .5s ease-in-out;
}

.header a:hover{
	color: #4caf50;
}

.search-side-top > a{
	display: block;
	padding-right: 10px;
	color: #616161 !important;
}

.cart-side{
	display: inline-block;
	float: left;
	margin-right: 35px;
	position: relative;
}
.cart>div.cart-title {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    height: 100%;
    flex-direction: row-reverse;
    font-size: 14px;
}

.cart .part-1{
	background-color: #d7a317;
	text-align: center;
	height: 30px;
	width: 30px;
	border-radius: 16px;
	padding: 4px;
	position: absolute;
	left: 0;
	top: 0;
}

#Back-to-Top {
	border: 1px solid #CBCBCB;
	color: #5E5E5E;
	padding: 4px 16px;
	max-width: 140px;
	border-radius: 16px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 25px;
	cursor: pointer;
	flex-direction: row-reverse;
}

.owl-carousel .owl-item{
	border-radius: 10px;
}

#Back-to-Top i{
	display: inline-block;
	text-align: center;
	font-size: 15px;
}

#Back-to-Top span {
	color: #000;
	margin-left: 5px;
}

.cart .part-1:hover{
	background-color: #5cad5f;
}
.search-content-side{
	border-radius: 2px;
	position: relative;
	z-index: 9999;
	height: 50px;
}

.search-content-side input {
	color: #474747;
	font-weight: 300;
	font-size: .857rem;
	line-height: 1.833;
	outline: 0;
	height: 100%;
	width: 100%;
	border-radius: 19px !important;
	background-color: #f0f0f1;
	border: none;
	padding: 14px 35px 14px 10px !important;
	overflow: hidden;
	background: #fff;
	border: 1px solid #E6E6E6;
	max-width: 686px;
    margin: 0 auto;
}

.search-content-side button{
	background-color: #4caf50;
	height: 32px;
	width: 45px;
	border: 0;
	outline: 0;
	color: #fff;
	text-align: center;
	border: 1px solid #4caf50;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.main-menu-holder{
	clear: both;
	padding-bottom: 0px;
}

.main-menu-holder .main-menu:first-child{
	/*   margin-bottom: 10px; */ /*به علت چسباندن دو منو به هم*/
}

.main-menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}

.main-menu{
	position: relative;
}

.main-menu ul li {
	display: inline-block;
}
#catsMenuItems > li {
	height: 50px;
	padding: 0 15px 0 15px;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	justify-content: right;
}

/*a.dropdown::after {
content: "\e000";
font-family: 'flaticon';
font-size: 10px;
margin-right: 5px;
}*/
.main-menu > ul > li > a span{
	display: inline-block;
}

.main-menu ul li a {
	color: #111;
	-moz-transition: color .5s ease-in-out;
	-o-transition: color .5s ease-in-out;
	-webkit-transition: color .5s ease-in-out;
	transition: color .5s ease-in-out;
	display: block !important;
	padding: 0px 14px;
	text-align: center;
	padding-right: 10px !important;
}

#mainMenu ul li a {
    color: #717171;
    padding: 5px 8px;
    font-size: 14px;
    font-weight: bold;
}
#mainMenu ul li:first-child a{
	padding-right: 0;
}


#mainMenu ul li:last-child{
	border: none;
}

.main-menu ul li a:hover, .main-menu ul li a:focus{
	color: #4caf50;
}

.main-menu ul li div a{
	text-align: right;
}

#catsMenu .main-menu-title{
	float: left;
	color: #838383;
	padding: 16px 0 0 0;
	display: none !important;
}

.main-menu ul ul {
	display: none;
	position: absolute;
	background-color: #fff;
	/* box-shadow: 0 1px 3px rgba(0,0,0,.3); */
	/* border-top: 1px solid #eaeaea; */
	width: 100%;
	right: 0;
	/* border-bottom: 1px solid #e1e1e1; */
	/* border-top: 2px solid rgb(76, 175, 80); */
	border-right: 2px solid #f5f6f7 !important;
}

.menu-details {
	width: 100%;
	cursor: default;
	background-position: left 20px bottom 0;
	background-repeat: no-repeat;
	color: #5a5a5a !important;
	text-align: right;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	right: 0;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	background-size: 50px;
	background-position: left bottom;
}
.menu-details h5{
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
}

.menu-details a{
	display: block !important;
	padding: 2px;
	width: 100% !important;
}

.menu-details div{
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	text-align: right;
	/*border-right: 1px solid #50b3ff;*/
	vertical-align: top;
	/*margin-top: 5px;*/
	background-color: rgba(255, 255, 255, 0.1);
}

.menu-details div:last-child{
	border-left: 0;
}

.menu-details div h5 a{
	color: #7e7e7e;
}

.sub-menu{
	display: flex;
}

/*.menu-item-holder:hover .sub-menu {
    border-bottom:2px solid #767f88;
    border-color: #767f88;
    color: #767f88;
}*/
.search-result{
	padding: 10px;
	border: 1px solid #ccc;
	border-right: 3px solid #848484;
	box-shadow: 0 5px 10px #ccc;
	background-color: #fff;
	width: 100%;
	position: absolute;
	z-index: 9;
	font-size: .9em;
	display: none;
	overflow: hidden;
}

.search-result > div{
	float: right;
	width: 50%;
	color: #757575;
	padding: 0 5%;
}

.text-center.adver-bottom div{
	width: 100%;
}

.search-result div ul {
	list-style: none;
	padding: 0;
	margin: 0;
	background: #f5f6f7;
	padding: 15px;
}

.search-result div ul li {
	border-bottom: 1px solid #ddd;
	background-color: #fff;
	color: #3b3b3b;
	-moz-transition: background-color, color .2s ease-in-out;
	-o-transition: background-color, color .2s ease-in-out;
	-webkit-transition: background-color, color .2s ease-in-out;
	transition: background-color, color .2s ease-in-out;
	padding: 2px;
	margin-bottom: 15px;
	border-radius: 4px;
}

.search-result div ul li:last-child{
	border-bottom: 0;
}

.search-result div ul li:hover{
	background-color: #43afff;
	color: #fff;
}

.search-result div ul li:hover img{
	box-shadow: 0 0 5px #515151;
	border-radius: 4px;
}

.search-result div ul li:hover a{
	box-shadow: 0 0 2px #ddd;
	color: #fff;
}

.search-result .products ul li a{
	display: block;
	font-size: .95em;
}

.search-result .products ul li img{
	width: 48px;
	height: 64px;
}



.search-result-product-item div{
	float: right;
}

.search-result-product-item span{
	display: block;
}

.search-result-product-item-img{
	width: 25%;
}

.search-result-product-item-desc{
	width: 65%;
	margin-top: 10px;
	padding: 0 10px 0 0;
	overflow: hidden;
	white-space: break-spaces;
}

.search-result-product-item-desc p{
	padding: 0;
	margin: 0;
}

#price2{
	float: left;
	padding: 0 10px;
	margin: 0;
}

.no-result{
	font-size: .9em;
	text-align: center;
	background-color: #f0f0f0;
	padding: 5px 10px;
	border: 1px dotted #ccc;
	margin: 5px;
}

.search-result .news{
	box-shadow: 5px 0 15px -5px #cacaca;
	height: 450px;
}

.search-result .products{
	height: 450px;
	overflow: auto;
}

.search-result .news ul{
	padding: 0;
	margin: 0;
	font-size: .9em;
}

#demo{
	text-align: center;
	font-size: 60px;
	margin-top: 0px;
}

.search-result .news ul a{
	color: #3b3b3b;
	background: url("../images/newsarrow.gif") no-repeat 99% 9px;
	padding-right: 10px;
	-moz-transition: background .2s ease-in-out;
	-o-transition: background .2s ease-in-out;
	-webkit-transition: background .2s ease-in-out;
	transition: background .2s ease-in-out;
	display: block;
	margin: 5px 10px;
}

.search-result .news ul a:hover{
	background: url("../images/newsarrow.gif") no-repeat 99% -123px;
	padding-right: 10px;
}

.search-result .title{
	padding: 10px 0;
	margin-bottom: 15px;
}

.search-result .title div{
	float: right;
	width: 30%;
	margin-top: -8px;
}

.search-result .title hr{
	float: right;
	width: 65%;
	border: 0;
	border-bottom: 1px solid #b4b4b4;
}

.search-result .search-more{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	padding: 0;
}

.search-result .search-more div{
	width: 50%;
	float: right;
	background-color: #757575;
	-moz-transition: background-color .2s ease-in-out;
	-o-transition: background-color .2s ease-in-out;
	-webkit-transition: background-color .2s ease-in-out;
	transition: background-color .2s ease-in-out;
}

.search-result .search-more div:hover{
	background-color: #0293ff;
}

.search-result .search-more a{
	display: block;
	color: #fff;
	text-align: center;
	font-size: .9em;
	padding: 5px 15px;
}

.change-currency{
	font-size: .75em;
}

.right-content{
	/*width: 280px;*/
	/*float: right;*/
	/*padding-top: 10px;*/
}

.right-content img{
	max-width: 100%;
	/*height:100%;*/
	vertical-align: middle;
	/*box-shadow: 0 0 5px gray;*/
	border-radius: 4px;
}

@media (max-width: 420px){
	
	.box-pro-bottom{
		font-size: 9px !important;
	}
	
	#price2{
		float: unset !important;
		width: 100% !important;
	}
	
	.product-short-detailes-right{
		width: 100%;
		margin: 10px auto;
		float: right;
	}
	
	.center-product-short{
		margin: 0 auto;
		width: 70%;
	}
	
	.extra-details-items-holder{
		width: 100%;
	}
	
	.center-items-holder{
		width: 80%;
		margin: 0 auto;
	}
	
	#add-to-card-button-product{
		display: none;
	}
	
	.stock-info-holder{
		margin-bottom: 20px;
	}
}

@media (min-width: 420px) and (max-width: 799px){
	
	.product-short-brief{
		width: 100% !important;
	}
	
	.product-short-detailes-right{
		float: right;
		margin-bottom: 20px;
		width: 100%;
	}
	
	.center-product-short{
		width: 80%;
		margin: 0 auto;
	}
	
	.extra-details-items-holder{
		width: 100%;
	}
	
	.center-items-holder{
		margin: 0 auto;
		width: 80%;
	}
	
	#add-to-card-button-product{
		display: none;
	}
	
	.stock-info-holder{
		margin-bottom: 20px;
	}
	
	.product-short-brief .button{
		width: 70%;
		margin: 0 auto !important;
	}
	
	.buttons-holder > div{
		width: 100% !important;
	}
}

@media (min-width: 800px) and (max-width: 1023px){
	.footer-content-box > div i{
		margin: 8px;
	}
	.main-content .main-categores {
		grid-template-columns: repeat(4,minmax(0,1fr)) !important;
	}
	.center-items-holder{
		float: right;
		margin-top: 20px;
	}
	.cat-show {
		margin: 0;
	}
	.extra-details-items-holder{
		width: 90%;
		margin: 0 !important;
	}
	
}

@media (min-width: 800px){
	.MobileLogo{
		display: none !important;
	}
	
	#Back-mobo{
		display: none;
	}
	
	.product-short-detailes .price{
		font-size: 17px;
	}
	
	.prev-price-options{
		float: right;
		width: 100%;
	}
	
	.Percentage span:nth-child(1){
		float: left;
		margin: 20px 0px 0;
		color: #fff;
		background: #fb3449;
		border-radius: 20px;
		width: 12%;
		padding: 0px 5px 0 39px;
	}
	
	.product-short-brief .Percentage span:nth-child(1){
		margin: 20px 20px;
	}
	
	div.overlay{
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 9999999999;
		line-height: 22px;
	}
	
	div.overlay > div{
		display: table-cell;
		width: 100%;
		height: 100%;
		background: #000;
		text-align: center;
		vertical-align: middle;
		font-size: 14px;
		color: white;
	}
	
	div.overlay{
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 9999999999;
		line-height: 22px;
	}
	
	div.overlay > div{
		display: table-cell;
		width: 100%;
		height: 100%;
		background: #000;
		text-align: center;
		vertical-align: middle;
		font-size: 14px;
		color: white;
	}
	
	.price > span{
		font-size: 14px !important;
	}
.full-search-result ul {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-left: -1px !important;
    margin-bottom: -1px !important;
    padding-left: 1px !important;
    gap: 10px;
}
	
	.product_detailes{
		width: 60%;
		float: right;
	}
	
	.search-box{
		width: 50.667%;
	}
	
	.main-content{
		/*float: left;*/
		/*padding: 5px 5px;*/
		/*        padding: 0 10px 0 0 !important;*/
		vertical-align: top;
	}
	
	.footer-top-box .item{
		width: 20%;
		float: right;
		/*       height: 100%;*/
		text-align: center;
	}
	
}

.right-content .widget{
	overflow: hidden;
}

.right-content .widget > div, .right-content .widget > ul, .right-content .widget > p, .right-content .widget > form{
	padding: 10px;
	border-radius: 10px;
	border-bottom: 1px solid #f1f1f1;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	background-color: #fff;
	margin: 0;
}

.right-content .widget > p{
	border: none;
}

/*.right-content .widget header {
        border-bottom: 2px solid #ebebeb;
        height: 38px;
        padding-right: 10px;
        padding-top: 10px;
        text-align: right;
        background-color: #f5f5f5;
    }*/
/*.right-content .widget header::before {
            font-family: Flaticon;
            content: "\e002";
            padding-left: 15px;
            color: #4186b9;
        }*/
.newsletter-holder {
    padding: 10px;
    display: flex;
    justify-content: center;
}
.newsletter-holder.text-center .button.button-primary {
    margin-right: -12px;
    position: relative;
    z-index: 1;
    border-radius: 15px 0 0 15px;
}
.newsletter-holder div{
	margin: 10px;
	font-size: .9em;
}

#mainImageThumb{
	margin: 0px auto;
}
.c-product__title {
    font-weight: 500 !important;
    font-size: 1.125rem !important;
    color: rgb(38 38 38);
    line-height: 1.5rem;
}
.main-content.row .main-content img {
	border-radius: 16px;
}

.main-content.row1 .main-content img{
	border-radius: 16px;
}
/*
.text-center.adver-bottom.fix-adver div:nth-child(1){
    position: fixed;
    bottom: 0;
    width: 20%;
    right: 0;
}.text-center.adver-bottom.fix-adver div:nth-child(2){
     position: fixed;
     bottom: 0;
     width: 20%;
     left: 0;
 }
*/
.main-content .text-center.fix-adver1{
	width: 10%;
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 9999999;
}

#price2{
	border: none !important;
	border-radius: 4px;
	background-color: unset;
	box-shadow: none !important;
}

.main-content .text-center.fix-adver2{
	max-width: 10%;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 9999999;
}

.main-content .text-center.fix-adver2 img{
	margin-bottom: 2px !important;
}

.main-content .text-center.fix-adver1 img{
	margin-bottom: 2px !important;
}

.main-content.col-md-12.col-sm-12.slider-scrool{
	position: relative;
}

.main-content.col-md-12.col-sm-12.slider-scrool ul{
	padding: 0 5px;
	margin: 0;
}

.main-content.col-md-12.col-sm-12.slider-scrool h2{
	padding-right: 15px;
	margin-top: 5px;
}

.main-content.col-md-12.col-sm-12.slider-scrool1 h2{
	padding-right: 15px;
	margin-top: 5px;
}

.widget input[type=text]{
	width: 90%;
	margin: 4%;
	padding: 8px 12px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	border: 1px solid #bababa;
	-moz-transition: box-shadow, border .4s ease-in-out;
	-o-transition: box-shadow, border .4s ease-in-out;
	-webkit-transition: box-shadow, border .4s ease-in-out;
	transition: box-shadow, border .4s ease-in-out;
}

.widget input[type=text]:focus{
	box-shadow: 5px 0 0 #0293ff;
	border: 1px solid #0293ff;
}

.category-tree{
	padding: 15px 25px;
}

.category-tree a{
	display: block;
	padding: 5px 10px;
	border-bottom: 1px solid #f1f1f1;
	white-space: normal;
}

.category-tree a:last-child{
	border-bottom: 0;
}

.support-yahoo{
	padding: 15px;
	font-size: .9em;
}

.support-yahoo div a{
	padding: 10px;
	border-radius: 4px;
	margin: 5px;
}

.support-yahoo div.offline a{
	background-color: silver;
	color: #484848;
	display: block;
}

.support-yahoo div.online a{
	background-color: #43afff;
	color: #fff;
	display: block;
}

.support-yahoo div div{
	display: inline-block;
}

.mini-news{
	padding: 10px;
	padding-bottom: 0;
	font-size: .85em;
}

.mini-news ul{
	margin: 0;
	padding: 0;
	list-style: none;
	border: 1px dotted #d8d8d8;
	border-radius: 4px;
}

.mini-news ul a{
	display: block;
	padding: 4px 10px;
	color: #666;
}

.mini-news ul a:hover{
	color: #121212;
}

.mini-news ul li:nth-child(odd){
	background-color: #ededed;
}

.mini-news ul li span{
	display: block;
	text-align: left;
	font-size: .8em;
	color: #7e7e7e;
}

.mini-news-more{
	padding: 0 15px;
}

.modal-title{
	font-size: 1.2em;
	text-align: right;
	margin: 0;
	padding: 10px;
}

.form{
	text-align: right;
	margin-top: 3px;
}

.form input[type=text], .form input[type=password]{
	height: 25px;
}

.form input[type=text], .form input[type=password], .form textarea, .form select{
	display: block;
	padding: 5px;
	color: #676767;
	-moz-transition: box-shadow, border .4s ease-in-out;
	-o-transition: box-shadow, border .4s ease-in-out;
	-webkit-transition: box-shadow, border .4s ease-in-out;
	transition: box-shadow, border .4s ease-in-out;
	background-color: #fafbfc;
	border: 1px solid #dfe5e8 !important;
	font: normal 12px;
	height: 36px;
	position: relative;
	width: 100%;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-ms-border-radius: 2px;
}

.form input[type="text"]:read-only, .form textarea:read-only {
	border: none !important;
	border-radius: 4px;
	background-color: #fff;
	box-shadow: none !important;
}

.form input[type=text]:focus, .form input[type=password]:focus, .form textarea:focus, .form select:focus{
	/*box-shadow: 5px 0 0 #0293ff;*/
	/*border: 1px solid #0293ff;*/
}

.form label{
	display: block;
	width: 100%;
	padding: 5px 0;
	float: right;
}

.form ul{
	padding: 0;
	margin: 0;
	list-style: none;
}

.form h5{
	color: #0067b3;
	border-bottom: 1px dotted #0067b3;
	font-size: 1.1em;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 25px;
}

/*.login-buttons-holder a, .login-buttons-holder input {
    margin-right: 15px;
}*/
.loged-in{
	font-size: .85em;
}


.loged-in a::after{
	padding: 0 10px;
	content: '|';
}

.loged-in a:last-child::after{
	content: '';
}

.side-items-list{
	margin: 0;
	padding: 5px;
	list-style: none;
	font-size: .9em;
	border-radius: 4px;
	overflow: hidden;
}

.side-items-list li{
	text-align: center;
	padding: 15px 5px;
}

.side-items-list li img{
	max-width: 95%;
	text-align: center;
	box-shadow: none;
	-ms-border-radius: 50%;
	border-radius: 50%;
	border: 5px solid #e8e8e8;
}

.side-items-list li span{
	display: block;
	color: #727272 !important;
}

.side-items-list .important{
	color: #ee2424;
}

.side-items-list a div{
	float: right;
	width: 40%;
}

.footer{
	font-size: .85em;
	margin-top: 20px;
	float: right;
}

.footer-back{
	background: #6f7448;
	float: right;
}

.footer-adver.footer-bottom-left .footer-adver1, .footer-adver.footer-bottom-left .footer-adver1 img, .footer-adver.footer-bottom-left .footer-adver1, .footer-adver.footer-bottom-left .footer-adver2 img{
	width: 100%;
}

.footer-adver.footer-bottom-left img{
	border-radius: 50%;
}

.footer-content-box-left{
	float: right;
}

.footer-content-box .social > div{
	width: 60%;
	margin: 20px auto;
}

.footer-adver-box{
	float: right;
	width: 100%;
	text-align: center;
}

.footer-adver.footer-bottom-left .footer-adver1, .footer-adver.footer-bottom-left .footer-adver2{
	width: 32%;
	float: right;
	margin: 0 3px;
}

.footer-adver-box .footer-adver img{
	width: 100%;
}

.footer-content-box > div i{
	float: right;
	font-size: 26px;
	color: #ffc20e;
}

.footer-content-box .social span{
	padding: 5px 10px;
	font-size: 16px;
	line-height: 34.4px;
	color: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-weight: 700;
	display: block;
}

.footer-content-box .form header{
	font-size: 15px;
	padding: 5px 10px;
}

.footer-content-box-right > span{
	display: block;
	font-size: 18px;
	padding-right: 33px;
}

.footer-content-box a{
	color: #fff;
}

.footer-content-box-right .content-box ul{
	padding-right: 33px;
	width: 100%;
	float: right;
}

.footer-content-box .content-box ul li{
	text-decoration: none;
	list-style: none;
	float: right;
	width: 100%;
	font-size: 15px;
}

.footer .sub-footer{
	width: 100%;
	float: right;
}

.footer .sub-footer > img{
	width: 100%;
	display: block;
}

.footer .copy-right{
	color: #fff;
	text-align: center;
	background-color: rgba(18, 18, 18, 0.5);
	float: right;
	width: 100%;
	padding: 20px;
}

.footer .copy-right p{
	margin: 0;
}

.footer .copy-right a{
	color: #fff;
}

.footer-menu-holder{
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.footer-other-holder{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.footer-menu{
	list-style: none;
}

.footer-menu ul{
	list-style: none;
}

.footer-menu li{
	margin: 2px 2px 0 0;
	display: inline-block;
}

.footer-menu a{
	display: block;
	padding: 5px 35px;
	color: rgba(18, 18, 18, 1);
}

.footer-menu a:hover{
	color: #4caf50;
}

.footer-content-box .form header{
	padding: 5px 10px;
	font-size: 16px;
	line-height: 34.4px;
	font-weight: 700;
	margin-bottom: 12px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.footer-other-holder .form input{
	margin: 3px 0;
}

.footer-other-holder .form input[type=text]{
	width: 70% !important;
	display: inline-block !important;
	text-align: center;
	border: none;
}

.LoginReg .button.button-primary{
	background: #00b894;
}

.login-box{
	float: right;
}

.login-box .button{
	background: #0984e3;
	margin-left: 10px;
	color: #fff;
	border-radius: 10px;
}

input[name="continue_button"]{
	background: #00b894;
}

#f-submit{
	background: #55efc4;
}

.footer-other-holder .form .button-primary{
	border-color: #424242;
	width: 29%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px 30px;
	border: none;
	margin-right: -2px;
	height: 36px;
	display: inline-block;
}

.home-text{
	color: #484848;
}

.home-text p{
	padding: 0;
	margin: 0;
}

.cat-show {
display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #fff;
    color: #000;
    font-size: .9rem;
    justify-content: center;
    cursor: pointer;
    padding: .5rem 1rem;
    border-radius: 40px;
    width: 100%;
    text-align: center;

}
.cat-show a h4:hover {
	color: var(--btn-shop-bgcolor);
}
#fixed-menu .container {
	max-width: 1676px !important;
}

.cat-show img{
	max-width: 100%;
}

.cat-show a{
	color: #545454;
}

.cat-show h4, h5{
	margin: 0;
	padding: 0;
	font-weight: normal;
}

.cat-show h4 span:last-child{
	font-size: .7em;
	min-width: 60px;
}

.sub-cat-show{
	list-style: none;
	padding: 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	background-color: rgba(0, 0, 0, 0.8);
	display: none;
	position: absolute;
	bottom: 47px;
	width: 100%;
	z-index: 99;
}

.sub-cat-show h5{
	background-color: rgba(84, 84, 84, 0.43);
	margin-bottom: 1px;
	padding: 2px 10px;
	color: #fff;
	font-size: .8em;
	-moz-transition: background-color .2s ease-in-out;
	-o-transition: background-color .2s ease-in-out;
	-webkit-transition: background-color .2s ease-in-out;
	transition: background-color .2s ease-in-out;
}

.sub-cat-show h5:hover{
	background-color: rgba(84, 84, 84, 0.8);
}

.cat-show-title {
    width: 100%;
    color: #333 !important;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    justify-content: center;
}

.cat-show-title h4 span {
	display: inline-block;
	color: #4a5f73;
}

.cat-show-title h4 {
	font-size: 15px;
}

.cat-show-shadow{
	position: absolute;
	width: 100%;
	height: 84%;
	background-color: rgba(0, 0, 0, 0.7);
	display: none;
	padding: 55px;
}
.cat-show-title h4 span:last-child {
	display: none;
}
.cat-show-shadow .flaticon{
	font-size: 3.5em;
	color: #fff;
	opacity: .5;
}

.main-show{
	color: #424242;
	border-radius: 4px;
}

.main-show ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.main-show-image-holder {
    width: inherit;
    overflow: hidden;
    height: 220px;
    text-align: center;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    -moz-background-size: contain;
    -o-background-size: contain;
    -webkit-background-size: contain;
    background-size: contain;
    -moz-transition: transform .2s ease-in-out;
    -o-transition: transform .2s ease-in-out;
    -webkit-transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
}

/*.main-show-image-holder:hover {
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1);
    }*/
.header-back-line{
	border: 1px solid rgba(0, 131, 231, 0.7);
	margin-top: -32px;
}

.main-show-item li{
	text-align: center;
	border: unset !important;
	box-shadow: unset !important;
	transform: translateY(-2px);
	margin: 0 3px;
	position: relative;
}

/*.main-show-item li:hover > div{
display:block !important;
}*/
/*.main-show-item li h3 {
    font-size: 1.2em;
    font-weight: normal;
    margin: 0;
    padding: 0;
}*/
.main-show-item li span{
	font-size: .9em;
	color: #727272;
}

.main-show-item-button{
	/*display: block;
    background-color: #0083e7;
    color: #001d31;
    margin-bottom: 2px;
    border: 0;
    width: 100%;*/
	cursor: pointer;
}

.link-exchange-holder .top-link{
	float: right;
	width: 50%;
}

.link-exchange-holder h2{
	font-size: 1.2em;
	padding: 0;
	margin: 0;
}

.butt
#priceList a, #priceList a:visited{
	color: #474747;
}

.adver-top img, .adver-bottom img{
	border-radius: 4px;
	/*box-shadow: 0 0 5px gray;*/
}

/*.main-content img {
    max-width: 855px;
}*/
.survery ul{
	margin: 15px;
	overflow: hidden;
	border-radius: 4px;
}

.survery li:nth-child(odd){
	background-color: #e4e4e4;
	color: #4d4d4d;
	-moz-transition: color .5s ease-in-out;
	-o-transition: color .5s ease-in-out;
	-webkit-transition: color .5s ease-in-out;
	transition: color .5s ease-in-out;
}

.survery li:hover{
	background-color: #0293ff;
	color: #fff;
}

.vote-result{
	border-radius: 4px;
	background-color: #0293ff;
}

.loading-small{
	position: absolute;
	border: 0;
}

.big-size-half{
	float: right;
	width: 50%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.tree{
	margin: 2px;
	margin-right: 10px;
	padding: 0;
	display: inline-block;
	font-size: .8em;
}

.tree li{
	display: inline-block;
	padding-left: 10px;
}

.tree li a{
	color: gray;
}

.tree li a:hover{
	color: #ee2424;
}

.tree li a::after, .arrow-left {
	font-family: flaticon;
	content: '/';
	display: inline-block;
	margin-right: 10px;
	color: gray;
	font-size: .8em;
}

.tree li:last-child a::after{
	content: '';
}

.product-show > div{
	border-radius: 4px;
	margin-bottom: 15px;
}

.product-show > div:first-child{
	padding: 0;
	padding-right: 10px;
}

.image-holders{
	float: right;
	width: 45%;
}

.product-short-brief{
	float: right;
	color: #717171;
}

.product-short-brief .price{
	padding: 1px;
	margin: 0;
	font-size: 1.1em;
	color: #313131;
	font-weight: bold;
	float: right;
}

.product-images-holder{
	margin-top: 45px;
}

.product-images-holder ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.product-images-holder ul li{
	display: inline-block;
	width: 80px;
	height: 80px;
	overflow: hidden;
	margin: 5px;
	border-radius: 4px;
	cursor: pointer;
}

.product-images-holder ul li img{
	min-height: 100%;
	max-width: 100%;
}

.product-details-short{
	position: relative;
}

.product-details-short .smaller-text{
	font-size: .8em;
}

.product-details-short .rating{
	text-align: right;
	font-size: .8em;
	margin-top: 14px;
	margin-bottom: 10px;
}

.product-details-short .rating .flaticon{
	font-size: 14px;
}
.stock-info-holder {
    padding: 16px 16px;
    line-height: 31px;
    border: 1px solid #E6E6E6;
    color: #424750;
    display: none;
}
.km-price form {
	width: 100%;
}

.stock-info-holder p {
	padding: 6px 0;
	margin: 0 15px;
	font-size: 15px;
}

.buttons-holder > div{
	float: right;
	border-radius: 10px;
	overflow: hidden;
	padding: 5px;
	width: 100%;
}

.product-similer{
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
}

.product-similer li {
	display: inline-block;
	border-radius: 15px;
	margin: 8px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	text-align: center;
	min-width: 130px;
	overflow: hidden;
}

#img-header .adver-top img{
	width: 100%;
}

.product-similer li a{
	display: block;
	font-size: 12px;
}

#listHolder-inner {
	float: left;
	width: 150px;
	border-bottom: 0;
	float: left;
	width: calc(40% - 20px);
	height: calc(100% - 20px);
	overflow-y: auto;
	margin: 10px;
	padding: -55px;
}

#listHolder-inner-inner ul{
	list-style: none;
	margin: 0;
	padding: 0;
	max-height: 500px;
	overflow-y: auto;
	overflow-x: hidden;
	direction: rtl;
}

.main-content.col-md-12.col-sm-12.slider-scrool-offer .slick-next{
	right: 3px;
	height: 80px;
	box-shadow: -1.5px 0 4px 0 rgba(0, 0, 0, .15);
	width: 40px;
	opacity: .6;
	border-radius: 100px 0 0 100px;
}

.main-content.col-md-12.col-sm-12.slider-scrool-offer .slick-prev{
	left: 10px;
	height: 80px;
	box-shadow: 1.5px 0 4px 0 rgba(0, 0, 0, .15);
	border-radius: 0 100px 100px 0;
	width: 40px;
	opacity: .6;
}
#listHolder-inner ul li img {
	margin-top: 5px;
	max-width: 85%;
	max-height: 85%;
	width: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	opacity: 0.6;
}

#listHolder-inner ul li.active{
	border: 1px solid #515151;
	border-top: 0;
	border-right: 0;
}

#itemShowOff {
	float: right;
	width: 60%;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	height: 100%;
}

#itemShowOff img{
	max-width: 100%;
}

.full-search-result ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

.product-brief{
	position: relative;
	width: 100%;
	height: 280px;
	line-height: 24px;
}
.c-content-expert__summary {
    line-height: 20px;
}

.product-brief label{
	position: absolute;
	left: 0;
	padding: 0 2px;
	background-color: rgba(101, 101, 101, 0.8);
	border-radius: 4px;
	color: #f1f1f1;
	font-size: .9em;
	opacity: 0;
	-o-transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	-webkit-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;
	z-index: 999;
}

.product-brief:hover label{
	opacity: 1;
}

.selected-for-compare{
	box-shadow: 1px 2px 1px #333;
}

.add-to-cart-brief{
	position: absolute;
	bottom: 0;
	padding: 5px;
	width: 100%;
}

.add-to-cart-brief > div:first-child{
	float: right;
	width: 70%;
	margin-top: -15px;
	text-align: right;
}

.add-to-cart-brief > div:last-child{
	position: absolute;
	left: -2px;
	bottom: 0;
}

.add-to-cart-brief > div:last-child a:nth-child(1){
	background-color: #fb3449;
	color: #fff;
	border-radius: 5px;
	padding: 0 2px;
}

.add-to-cart-brief > div:last-child a input{
	background: unset !important;
}

.add-to-cart-brief > div:last-child a:nth-child(2){
	border-radius: 4px;
	background-color: #4caf50;
	padding: 2px 5px;
	display: block;
	margin-top: 5px;
	color: #fff;
	font-size: .8em;
}

.add-to-cart-brief > div:last-child a:hover{
	background-color: #46a349;
}

.add-to-cart-brief .button{
	font-size: .8em;
	padding: 2px 4px;
}

.product-brief a{
	color: #292929;
}
.product-brief p {
    padding: 0;
    margin: 0 8px;
    font-size: .9em;
    line-height: 22px;
}

.product-brief a span.flaticon{
	font-size: .7em;
}

.star-on{
	color: #FFD700;
}

.star-off{
	color: #e0e0e0;
}

.product-brief .important{
	color: #ff6b6b;
}

.user-account{
	margin-bottom: 10px;
}

#accountTabs h3{
	padding: 0;
	margin: 0;
	font-size: 1.2em;
}

#accountTabs p{
	padding: 0;
	margin: 0;
	font-size: .9em;
	color: #484848;
}

#accountTabs .edit-link{
	position: absolute;
	left: 10px;
	top: 2px;
}

.footable-loaded.footable img{
	width: 100% !important;
}

.product-similer a.ajax{
	display: block;
	margin: 0 auto;
}

#accountTabs .edit-link a, #accountTabs .edit-link a:visited{
	color: #ca0808 !important;
}

#accountTabs .edit-link a::before{
	content: '[';
}

#accountTabs .edit-link a::after{
	content: ']';
}

#accountTabs .account-tab-inner {
	position: relative;
	padding: 35px;
	background-color: #fff;
	margin-bottom: 10px;
	border-radius: 4px;
	box-shadow: 0 2px 1px #adadad;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.account-tab-inner h3 {
	margin-bottom: 20px !important;
}
input#user-login{
	width: 100% !important;
}

.news-list{
	color: #4d4d4d;
	margin: 15px 0;
	background: #fff;
	border-radius: 4px;
	box-shadow: -1px 1px 5px 2px #dedede;
	padding: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.news-list img{
	max-width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.news-list h2{
	font-size: 1.3em;
	position: relative;
}

.news-list h2 span{
	font-size: .75em;
	color: #7e7e7e;
	position: absolute;
	left: 10px;
	font-weight: normal;
}

.control-panel-menu{
	list-style: none;
	padding: 0;
	margin: 0;
}

.control-panel-menu li{
	display: inline-block;
}

.control-panel-menu li a, .control-panel-menu li a:visited{
	color: #fff;
	background-color: #4caf50;
	padding: 2px 10px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

.control-panel-menu li a:hover{
	color: #e4e4e4;
}

.control-panel-holder .menu-holder{
	margin: 10px;
	border-radius: 4px;
	background-color: #f7f7f7;
	padding: 10px;
	box-shadow: -1px 1px 3px 2px #e4e4e4;
}

.normal-list{
	list-style: none;
	margin: 0;
	overflow: hidden;
	border-radius: 4px;
	padding-right: 10px;
}

.footable-loaded.footable .remove-icon{
	width: 5%;
}

.normal-list li{
	background-color: #ededed;
	padding: 2px 5px;
}

.normal-list li:nth-child(odd){
	background-color: #d8d8d8;
}

.footable{
	font-family: Yekan, tahoma, sans-serif !important;
	font-size: 14px !important;
}

.footable > tbody > tr > td{
	text-align: right !important;
}

.pure-toggle-label .pure-toggle-icon, .pure-toggle-label .pure-toggle-icon::before, .pure-toggle-label .pure-toggle-icon::after{
	background: #000 !important;
}

.category-show > div{
	border-radius: 4px;
	box-shadow: 0 0 5px #bdbdbd;
	padding: 25px;
	margin-bottom: 15px;
}

.category-show > div:first-child{
	padding: 0 15px;
	text-align: right !important;
}

.main-show-item a, .cat-show a, .category-show a, table a, .side-items-list a{
	white-space: normal;
}

.cat-show-cats-item{
	display: inline-block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 21%;
	padding: 15px;
	margin: 1%;
	border-radius: 4px;
	background-color: #ededed;
	overflow: hidden;
	box-shadow: 0 0 2px #e4e4e4;
}

.cat-show-cats-item img{
	max-width: 100%;
	box-shadow: 0 1px 0 #ccc;
}

#catsShowOptions .pws_tab_single input.advanced-search-input{
	width: 40% !important;
	display: inline-block !important;
}

#catsShowOptions fieldset{
	padding: 0 !important;
	margin: inherit !important;
}

/*.pws_tabs_container.pws_tabs_rtl {
    background-color: #e4e4e4 !important;
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 1px 0 2px #a9a9a9;
    border-radius: 4px;
}*/
.pws_tab_single textarea, .pws_tab_single select, .pws_tab_single input[type=text]{
	width: 70% !important;
	padding: 2px 10px;
}

.pws_tabs_list{
	padding: .75em !important;
}

/* .easyzoom--adjacent .easyzoom-flyout { */
/* right: 100% !important; */
/* width: 400px !important; */
/* height: 500px !important; */
/* } */
.user-product-comment{
	padding: 5px;
	margin: 5px;
	background-color: #eaeaea;
	border-radius: 4px;
	color: #3c3c3c;
	font-size: .9em;
}

.compare-up {
	background-color: #fff;
	padding: 15px;
	border-bottom: 1px solid #eee;
}

#compMessage{
	font-size: .9em;
	color: #717171;
	margin: 0;
}

.selected-for-compare label{
	opacity: .9 !important;
}

#currentPrice{
	margin: 2px;
	margin-right: 10px;
}

#currentPrice1{
	font-family: Yekan;
}

.order-history .footable > tbody > tr > td{
	padding: 2px !important;
	text-align: center !important;
}

.pdp-default{
	z-index: 99;
}

.tooltipster-shadow .tooltipster-content{
	font-family: inherit !important;
	font-size: 12px;
}

.tooltipster-base{
	direction: rtl;
}

html.remodal-is-locked{
	overflow: hidden;
}

.remodal, [data-remodal-id]{
	display: none;
}

.remodal-overlay{
	position: fixed;
	z-index: 9999;
	top: -5000px;
	right: -5000px;
	bottom: -5000px;
	left: -5000px;
	display: none;
}

.remodal-wrapper{
	position: fixed;
	z-index: 10000;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: none;
	overflow: auto;
	text-align: center;
	-webkit-overflow-scrolling: touch;
}

.remodal-wrapper:after{
	display: inline-block;
	height: 100%;
	margin-left: -0.05em;
	content: "";
}

.remodal-overlay, .remodal-wrapper{
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.remodal{
	position: relative;
	outline: 0;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%;
}

.c-product-box__timer.js-counter {
	float: right;
	width: 100%;
	min-height: 25px;
	color: var(--btn-shop-bgcolor);
	font-size: 16px;
	position: absolute;
	bottom: 8px;
	right: 0;
	left: 0;
	margin: 0 auto;
}
.slider-scrool-offer ul li {
	padding-bottom: 35px !important;
	padding-top: 2px !important;
}
.c-product-box__timer.js-counter::before {
	content: "\f017";
	margin-right: 4px;
	font-family: 'Font Awesome 5 Pro';
	font-weight: 500;
}
.title_countdown_special_offer .c-product-box__timer.js-counter{
	float: right;
	width: 100%;
	position: relative;
	font-size: 25px;
	color: #000;
	font-weight: bold;
	padding-right: 15px !important;
}

.remodal-is-initialized{
	display: inline-block;
}

.remodal-bg.remodal-is-opening, .remodal-bg.remodal-is-opened{
	-webkit-filter: blur(3px);
	filter: blur(3px);
}

.remodal-overlay{
	background: rgba(43, 46, 56, 0.9);
}
.cart-header img {
	display: none;
}
.remodal-overlay.remodal-is-opening, .remodal-overlay.remodal-is-closing{
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.remodal-overlay.remodal-is-opening{
	-webkit-animation: remodal-overlay-opening-keyframes .3s;
	animation: remodal-overlay-opening-keyframes .3s;
}

.remodal-overlay.remodal-is-closing{
	-webkit-animation: remodal-overlay-closing-keyframes .3s;
	animation: remodal-overlay-closing-keyframes .3s;
}

.remodal-wrapper{
	padding: 10px 10px 0;
}

.remodal{
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin-bottom: 10px;
	padding: 35px;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	color: #2b2e38;
	background: #fff;
}

.remodal.remodal-is-opening, .remodal.remodal-is-closing{
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.remodal.remodal-is-opening{
	-webkit-animation: remodal-opening-keyframes .3s;
	animation: remodal-opening-keyframes .3s;
}

.remodal.remodal-is-closing{
	-webkit-animation: remodal-closing-keyframes .3s;
	animation: remodal-closing-keyframes .3s;
}

.remodal, .remodal-wrapper:after{
	vertical-align: middle;
}

.remodal-close{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	overflow: visible;
	width: 35px;
	height: 35px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	-webkit-transition: color .2s;
	transition: color .2s;
	text-decoration: none;
	color: #95979c;
	border: 0;
	outline: 0;
	background: transparent;
}

.remodal-close:hover, .remodal-close:focus{
	color: #2b2e38;
}

#category > img{
	width: auto;
	transform: scale(.9);
}

.dashed{
	height: 1px;
	background: #ffba00;
}

.remodal-close:before{
	font-size: 25px;
	line-height: 35px;
	top: 0;
	left: 0;
	display: block;
	width: 35px;
	content: "\00d7";
	text-align: center;
}

.remodal-confirm, .remodal-cancel{
	font: inherit;
	display: inline-block;
	overflow: visible;
	min-width: 110px;
	margin: 0;
	padding: 12px 0;
	cursor: pointer;
	-webkit-transition: background .2s;
	transition: background .2s;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	border: 0;
	outline: 0;
}

.remodal-confirm{
	color: #fff;
	background: #81c784;
}

.remodal-confirm:hover, .remodal-confirm:focus{
	background: #66bb6a;
}

.remodal-cancel{
	color: #fff;
	background: #e57373;
}

.remodal-cancel:hover, .remodal-cancel:focus{
	background: #ef5350;
}

.remodal-confirm::-moz-focus-inner, .remodal-cancel::-moz-focus-inner, .remodal-close::-moz-focus-inner{
	padding: 0;
	border: 0;
}

@-webkit-keyframes remodal-opening-keyframes{
	from{
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
		opacity: 0;
	}
	to{
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@keyframes remodal-opening-keyframes{
	from{
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
		opacity: 0;
	}
	to{
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@-webkit-keyframes remodal-closing-keyframes{
	from{
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	to{
		-webkit-transform: scale(0.95);
		transform: scale(0.95);
		opacity: 0;
	}
}

@keyframes remodal-closing-keyframes{
	from{
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	to{
		-webkit-transform: scale(0.95);
		transform: scale(0.95);
		opacity: 0;
	}
}

@-webkit-keyframes remodal-overlay-opening-keyframes{
	from{
		opacity: 0;
	}
	to{
		opacity: 1;
	}
}

@keyframes remodal-overlay-opening-keyframes{
	from{
		opacity: 0;
	}
	to{
		opacity: 1;
	}
}

@-webkit-keyframes remodal-overlay-closing-keyframes{
	from{
		opacity: 1;
	}
	to{
		opacity: 0;
	}
}

@keyframes remodal-overlay-closing-keyframes{
	from{
		opacity: 1;
	}
	to{
		opacity: 0;
	}
}

@media only screen and (min-width: 641px){
	.remodal{
		max-width: 700px;
	}
}

.lt-ie9 .remodal-overlay{
	background: #2b2e38;
}

.lt-ie9 .remodal{
	width: 700px;
}

.slick-slider{
	position: relative;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list{
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0;
	overflow: hidden;
}

.slick-list:focus{
	outline: 0;
}

.slick-list.dragging{
	cursor: pointer;
	cursor: default;
}

.slick-slider .slick-track, .slick-slider .slick-list{
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track{
	position: relative;
	top: 0;
	left: 0;
	display: block;
}

.slick-track:before, .slick-track:after{
	display: table;
	content: '';
}

.slick-track:after{
	clear: both;
}

.slick-loading .slick-track{
	visibility: hidden;
}

.slick-slide{
	display: none;
	float: left;
	min-height: 1px;
}

[dir='rtl'] .slick-slide{
	float: right;
}

.slick-slide img{
	display: block;
}

.slick-slide.slick-loading img{
	display: none;
}

.slick-slide.dragging img{
	pointer-events: none;
}

.slick-initialized .slick-slide{
	display: block;
}

.slick-loading .slick-slide{
	visibility: hidden;
}

.slick-vertical .slick-slide{
	display: block;
	height: auto;
	border: 1px solid transparent;
}

@charset 'UTF-8';
.slick-loading .slick-list{
	background: #fff url('./ajax-loader.gif') center center no-repeat;
}

@font-face{
	font-family: 'slick';
	font-weight: normal;
	font-style: normal;
	src: url('./fonts/slick.eot');
	src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}

.slick-prev, .slick-next{
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 44%;
	display: block;
	width: 36px;
	height: 36px;
	margin-top: -10px;
	padding: 0;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: 0;
	background: #fff;
}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{
	color: transparent;
	outline: 0;
	background: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{
	opacity: 1;
	color: #4caf50;
	transition: all ease 0.5s;
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{
	opacity: .25;
}

.slick-prev:before, .slick-next:before{
	font-family: 'slick';
	font-size: 35px;
	line-height: 1;
	opacity: 1;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 900;
	transition: all ease 0.4s;
}

.slider-scrool .slick-prev{
	left: 0px;
	padding: 10px 0px;
	height: 80px;
	box-shadow: 1.5px 0 4px 0 rgba(0, 0, 0, .15);
	width: 40px;
	border-radius: 0 100px 100px 0;
}

.slider-scrool .slick-next{
	right: 0px;
	box-shadow: -1.5px 0 4px 0 rgba(0, 0, 0, .15);
	border-radius: 100px 0 0 100px;
	padding: 10px 0px;
	height: 80px;
	width: 40px;
}

[dir='rtl'] .slick-prev{
	right: -25px;
	left: auto;
}

.slick-prev:before{
	content: '←';
}

[dir='rtl'] .slick-prev:before{
	content: '→';
}

[dir='rtl'] .slick-next{
	right: auto;
	left: -25px;
}

.slick-next:before{
	content: '→';
}

[dir='rtl'] .slick-next:before{
	content: '←';
}

.slick-dots{
	position: absolute;
	bottom: -45px;
	display: block;
	width: 100%;
	padding: 0;
	list-style: none;
	text-align: center;
}

.slick-dots li{
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}

.slick-dots li button{
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: 0;
	background: transparent;
}

.slick-dots li button:hover, .slick-dots li button:focus{
	outline: 0;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before{
	opacity: 1;
}

.slick-dots li button:before{
	font-family: 'slick';
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '•';
	text-align: center;
	opacity: .25;
	color: black;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before{
	opacity: .75;
	color: black;
}

.flipTimer{
	transform: scale(0.2);
	direction: ltr;
}

@media only screen and (max-width: 60em){
	.pws_tabs_container.pws_tabs_responsive{
		width: 100% !important;
	}
	
	.pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll{
		width: 100%;
	}
	
	.pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll li{
		vertical-align: top;
		text-align: center;
	}
	
	.pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll li a{
		margin: 0;
		font-size: 1em;
		line-height: 1.125em;
		overflow: hidden;
	}
	
	.pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll li a i{
		display: block;
		margin: 0 0 5px;
	}
	
	.pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical{
		display: block;
		position: relative;
	}
	
	.pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical:after{
		display: block;
		content: '';
		clear: both;
	}
	
	.pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical ul.pws_tabs_controll{
		width: 100%;
		position: relative;
		float: none;
	}
	
	.pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical ul.pws_tabs_controll li{
		display: inline-block;
	}
	
	.pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical ul.pws_tabs_controll li a{
		margin: 0;
	}
	
	.pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical .pws_tabs_list{
		position: relative;
		float: none;
	}
}

@media only screen and (max-width: 37.5em){
	.pws_tabs_container.pws_tabs_responsive{
		width: 100% !important;
		position: relative;
	}
	
	.pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu{
		width: 100%;
		height: 40px;
		background-color: #9bd7d5;
		display: block;
	}
	
	.pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu a{
		width: 40px;
		height: 40px;
		display: block;
		overflow: hidden;
		color: #fff;
		font-size: 32px;
		font-size: 2em;
		text-align: center;
		padding: 3px 0 0;
		cursor: pointer;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		position: relative;
	}
	
	.pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu a:hover{
		background-color: #70c5c2;
	}
	
	.pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll.pws_tabs_menu_popup{
		display: block !important;
		z-index: 99;
		margin: 0;
		padding: 0;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	
	.pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll.pws_tabs_menu_popup li{
		display: block;
		float: right;
	}
	
	.pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll.pws_tabs_menu_popup li a i{
		display: inline-block;
		margin: 0 .1875em 0 0;
	}
	
	.pws_tabs_container.pws_tabs_responsive.pws_tabs_rtl ul.pws_tabs_controll.pws_tabs_menu_popup li a i{
		display: inline-block;
		margin: 0 0 0 .1875em;
	}
}

.pws_tabs_container{
	width: 100%;
}

.pws_tabs_container ul.pws_tabs_controll{
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
	width: 100%;
	background-color: #f8f8f8;
	border: 1px solid #dfdfdf;
	display: flex;
	justify-content: space-between;
}

.pws_tabs_container ul.pws_tabs_controll li{
	display: inline-block;
}

.pws_tabs_container ul.pws_tabs_controll li a{
	display: block;
	text-decoration: none;
	cursor: pointer;
	font: normal 13px;
	/*height: 55px;*/
	position: relative;
	color: #707580;
	text-align: center;
	border-left: 1px solid #e3e3e3;
	transition: 200ms ease;
	-ms-transition: 200ms ease;
	-moz-transition: 200ms ease;
	-webkit-transition: 200ms ease;
	box-shadow: 0 2px 0 transparent inset;
	-webkit-box-shadow: 0 2px 0 transparent inset;
	-ms-box-shadow: 0 2px 0 transparent inset;
	-o-box-shadow: 0 2px 0 transparent inset;
}

.pws_tabs_container ul.pws_tabs_controll li a:hover{
	background-color: #0293ff;
}

.pws_tabs_container ul.pws_tabs_controll li a i{
	margin-right: 8px;
}

.pws_tabs_container ul.pws_tabs_controll li a.pws_tab_noname i{
	margin-right: 0;
	margin-left: 0;
}

.pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active {
	border-bottom: 3px solid var(--btn-shop-bgcolor) !important;
	color: var(--btn-shop-bgcolor) !important;
}

.pws_tabs_list{
	display: block;
	background-color: #fff;
	height: auto;
	padding: 1.25em;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-transition: all .3s ease-in-out .3s;
	-o-transition: all .3s ease-in-out .3s;
	transition: all .3s ease-in-out .3s;
	overflow: hidden;
	position: relative;
}

.pws_tab_single{
	position: absolute;
	width: 100%;
	box-sizing: border-box;
	top: 20px;
	padding-right: 1.25em;
	-webkit-transition: all .3s ease-in-out 0;
	-o-transition: all .3s ease-in-out 0;
	transition: all .3s ease-in-out 0;
}

.pws_tabs_container.pws_tabs_rtl{
	text-align: right;
	direction: rtl;
}

.pws_tabs_container.pws_tabs_rtl ul.pws_tabs_controll li a {
	margin-right: 0;
	/* margin-left: 3px; */
	border: 0;
}

.pws_tabs_container.pws_tabs_rtl ul.pws_tabs_controll li a i{
	margin-left: 8px;
	margin-right: 0;
}

.pws_tabs_container.pws_tabs_rtl .pws_tab_single{
	padding-right: 0;
	padding-left: 1.25em;
}

.pws_tabs_container.pws_tabs_vertical{
	display: block;
	position: relative;
}

.pws_tabs_container.pws_tabs_vertical:after{
	display: block;
	content: '';
	clear: both;
}

.pws_tabs_container.pws_tabs_vertical ul.pws_tabs_controll{
	width: auto;
	position: relative;
	float: left;
}

.pws_tabs_container.pws_tabs_vertical ul.pws_tabs_controll li{
	display: block;
}

.pws_tabs_container.pws_tabs_vertical ul.pws_tabs_controll li a{
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 3px;
}

.pws_tabs_container.pws_tabs_vertical .pws_tabs_list{
	position: relative;
	float: left;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_violet .pws_responsive_small_menu{
	background-color: #c72c66;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_violet .pws_responsive_small_menu a:hover{
	background-color: #a6164c;
}

.pws_tabs_container.pws_theme_violet ul.pws_tabs_controll li a{
	background-color: #c72c66;
}

.pws_tabs_container.pws_theme_violet ul.pws_tabs_controll li a:hover{
	background-color: #a6164c;
}

.pws_tabs_container.pws_theme_violet ul.pws_tabs_controll li a.pws_tab_active{
	background-color: #fff;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_green .pws_responsive_small_menu{
	background-color: #86c447;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_green .pws_responsive_small_menu a:hover{
	background-color: #539312;
}

.pws_tabs_container.pws_theme_green ul.pws_tabs_controll li a{
	background-color: #86c447;
}

.pws_tabs_container.pws_theme_green ul.pws_tabs_controll li a:hover{
	background-color: #539312;
}

.pws_tabs_container.pws_theme_green ul.pws_tabs_controll li a.pws_tab_active{
	background-color: #fff;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_yellow .pws_responsive_small_menu{
	background-color: #fdb813;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_yellow .pws_responsive_small_menu a:hover{
	background-color: orange;
}

.pws_tabs_container.pws_theme_yellow ul.pws_tabs_controll li a{
	background-color: #fdb813;
}

.pws_tabs_container.pws_theme_yellow ul.pws_tabs_controll li a:hover{
	background-color: orange;
}

.pws_tabs_container.pws_theme_yellow ul.pws_tabs_controll li a.pws_tab_active{
	background-color: #fff;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_gold .pws_responsive_small_menu{
	background-color: #f89827;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_gold .pws_responsive_small_menu a:hover{
	background-color: #fa7b00;
}

.pws_tabs_container.pws_theme_gold ul.pws_tabs_controll li a{
	background-color: #f89827;
}

.pws_tabs_container.pws_theme_gold ul.pws_tabs_controll li a:hover{
	background-color: #fa7b00;
}

.pws_tabs_container.pws_theme_gold ul.pws_tabs_controll li a.pws_tab_active{
	background-color: #fff;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_orange .pws_responsive_small_menu{
	background-color: #f15b42;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_orange .pws_responsive_small_menu a:hover{
	background-color: #fd2e0b;
}

.pws_tabs_container.pws_theme_orange ul.pws_tabs_controll li a{
	background-color: #f15b42;
}

.pws_tabs_container.pws_theme_orange ul.pws_tabs_controll li a:hover{
	background-color: #fd2e0b;
}

.pws_tabs_container.pws_theme_orange ul.pws_tabs_controll li a.pws_tab_active{
	background-color: #fff;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_red .pws_responsive_small_menu{
	background-color: #e41937;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_red .pws_responsive_small_menu a:hover{
	background-color: #d70726;
}

.pws_tabs_container.pws_theme_red ul.pws_tabs_controll li a{
	background-color: #e41937;
}

.pws_tabs_container.pws_theme_red ul.pws_tabs_controll li a:hover{
	background-color: #d70726;
}

.pws_tabs_container.pws_theme_red ul.pws_tabs_controll li a.pws_tab_active{
	background-color: #fff;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_purple .pws_responsive_small_menu{
	background-color: #672e8d;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_purple .pws_responsive_small_menu a:hover{
	background-color: #470871;
}

.pws_tabs_container.pws_theme_purple ul.pws_tabs_controll li a{
	background-color: #672e8d;
}

.pws_tabs_container.pws_theme_purple ul.pws_tabs_controll li a:hover{
	background-color: #470871;
}

.pws_tabs_container.pws_theme_purple ul.pws_tabs_controll li a.pws_tab_active{
	background-color: #fff;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_grey .pws_responsive_small_menu{
	background-color: #4d4d4f;
	display: none;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_grey .pws_responsive_small_menu a:hover{
	background-color: #000;
}

.pws_tabs_container.pws_theme_grey ul.pws_tabs_controll li a.pws_tab_active{
	color: #000;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_dark_violet .pws_responsive_small_menu{
	background-color: #c72c66;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_dark_violet .pws_responsive_small_menu a:hover{
	background-color: #a6164c;
}

.pws_tabs_container.pws_theme_dark_violet .pws_tabs_list{
	background-color: #fafafa;
}

.pws_tabs_container.pws_theme_dark_violet ul.pws_tabs_controll li a{
	background-color: #c72c66;
}

.pws_tabs_container.pws_theme_dark_violet ul.pws_tabs_controll li a:hover{
	background-color: #a6164c;
}

.pws_tabs_container.pws_theme_dark_violet ul.pws_tabs_controll li a.pws_tab_active{
	background-color: #fafafa;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_dark_green .pws_responsive_small_menu{
	background-color: #86c447;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_dark_green .pws_responsive_small_menu a:hover{
	background-color: #539312;
}

.pws_tabs_container.pws_theme_dark_green .pws_tabs_list{
	background-color: #fafafa;
}

.pws_tabs_container.pws_theme_dark_green ul.pws_tabs_controll li a{
	background-color: #86c447;
}

.pws_tabs_container.pws_theme_dark_green ul.pws_tabs_controll li a:hover{
	background-color: #539312;
}

.pws_tabs_container.pws_theme_dark_green ul.pws_tabs_controll li a.pws_tab_active{
	background-color: #fafafa;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_dark_yellow .pws_responsive_small_menu{
	background-color: #fdb813;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_dark_yellow .pws_responsive_small_menu a:hover{
	background-color: orange;
}

.pws_tabs_container.pws_theme_dark_yellow .pws_tabs_list{
	background-color: #fafafa;
}

.pws_tabs_container.pws_theme_dark_yellow ul.pws_tabs_controll li a{
	background-color: #fdb813;
}

.pws_tabs_container.pws_theme_dark_yellow ul.pws_tabs_controll li a:hover{
	background-color: orange;
}

.pws_tabs_container.pws_theme_dark_yellow ul.pws_tabs_controll li a.pws_tab_active{
	background-color: #fafafa;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_dark_gold .pws_responsive_small_menu{
	background-color: #f89827;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_dark_gold .pws_responsive_small_menu a:hover{
	background-color: #fa7b00;
}

.pws_tabs_container.pws_theme_dark_gold .pws_tabs_list{
	background-color: #fafafa;
}

.pws_tabs_container.pws_theme_dark_gold ul.pws_tabs_controll li a{
	background-color: #f89827;
}

.pws_tabs_container.pws_theme_dark_gold ul.pws_tabs_controll li a:hover{
	background-color: #fa7b00;
}

.pws_tabs_container.pws_theme_dark_gold ul.pws_tabs_controll li a.pws_tab_active{
	background-color: #fafafa;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_dark_orange .pws_responsive_small_menu{
	background-color: #f15b42;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_dark_orange .pws_responsive_small_menu a:hover{
	background-color: #fd2e0b;
}

.pws_tabs_container.pws_theme_dark_orange .pws_tabs_list{
	background-color: #fafafa;
}

.pws_tabs_container.pws_theme_dark_orange ul.pws_tabs_controll li a{
	background-color: #f15b42;
}

.pws_tabs_container.pws_theme_dark_orange ul.pws_tabs_controll li a:hover{
	background-color: #fd2e0b;
}

.pws_tabs_container.pws_theme_dark_orange ul.pws_tabs_controll li a.pws_tab_active{
	background-color: #fafafa;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_dark_red .pws_responsive_small_menu{
	background-color: #e41937;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_dark_red .pws_responsive_small_menu a:hover{
	background-color: #d70726;
}

.pws_tabs_container.pws_theme_dark_red .pws_tabs_list{
	background-color: #fafafa;
}

.pws_tabs_container.pws_theme_dark_red ul.pws_tabs_controll li a{
	background-color: #e41937;
}

.pws_tabs_container.pws_theme_dark_red ul.pws_tabs_controll li a:hover{
	background-color: #d70726;
}

.pws_tabs_container.pws_theme_dark_red ul.pws_tabs_controll li a.pws_tab_active{
	background-color: #fafafa;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_dark_purple .pws_responsive_small_menu{
	background-color: #672e8d;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_dark_purple .pws_responsive_small_menu a:hover{
	background-color: #470871;
}

.pws_tabs_container.pws_theme_dark_purple .pws_tabs_list{
	background-color: #fafafa;
}

.pws_tabs_container.pws_theme_dark_purple ul.pws_tabs_controll li a{
	background-color: #672e8d;
}

.pws_tabs_container.pws_theme_dark_purple ul.pws_tabs_controll li a:hover{
	background-color: #470871;
}

.pws_tabs_container.pws_theme_dark_purple ul.pws_tabs_controll li a.pws_tab_active{
	background-color: #fafafa;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_dark_grey .pws_responsive_small_menu{
	background-color: #4d4d4f;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_dark_grey .pws_responsive_small_menu a:hover{
	background-color: #000;
}

.pws_tabs_container.pws_theme_dark_grey .pws_tabs_list{
	background-color: #fafafa;
}

.pws_tabs_container.pws_theme_dark_grey ul.pws_tabs_controll li a{
	background-color: #4d4d4f;
}

.pws_tabs_container.pws_theme_dark_grey ul.pws_tabs_controll li a:hover{
	background-color: #000;
}

.pws_tabs_container.pws_theme_dark_grey ul.pws_tabs_controll li a.pws_tab_active{
	background-color: #fafafa;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_dark_cyan .pws_responsive_small_menu{
	background-color: #9bd7d5;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_dark_cyan .pws_responsive_small_menu a:hover{
	background-color: #70c5c2;
}

.pws_tabs_container.pws_theme_dark_cyan .pws_tabs_list{
	background-color: #fafafa;
}

.pws_tabs_container.pws_theme_dark_cyan ul.pws_tabs_controll li a{
	background-color: #9bd7d5;
}

.pws_tabs_container.pws_theme_dark_cyan ul.pws_tabs_controll li a:hover{
	background-color: #70c5c2;
}

.pws_tabs_container.pws_theme_dark_cyan ul.pws_tabs_controll li a.pws_tab_active{
	background-color: #fafafa;
}

.pws_tabs_noeffect .pws_tabs_list{
	-webkit-transition: all .1s ease-in-out 0;
	-o-transition: all .1s ease-in-out 0;
	transition: all .1s ease-in-out 0;
}

.pws_tabs_noeffect .pws_tab_single{
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.pws_tabs_container.pws_none .pws_hide{
	display: none;
}

.pws_tabs_container.pws_none .pws_show{
	display: block;
}

.pws_tabs_container.pws_scale .pws_hide{
	-ms-filter: "alpha(opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: scale(.9);
	-o-transform: scale(.9);
	-ms-transform: scale(.9);
	transform: scale(.9);
	-webkit-transition: all .3s ease-in-out .3s;
	-o-transition: all .3s ease-in-out .3s;
	transition: all .3s ease-in-out .3s;
}

.pws_tabs_container.pws_scale .pws_show{
	z-index: 1;
	-ms-filter: "alpha(opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .3s ease-in-out .3s;
	-o-transition: all .3s ease-in-out .3s;
	transition: all .3s ease-in-out .3s;
}

.pws_tabs_container.pws_slideleft .pws_hide{
	-webkit-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-ms-filter: "alpha(opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all .3s ease-in-out .3s;
	-o-transition: all .3s ease-in-out .3s;
	transition: all .3s ease-in-out .3s;
}

.pws_tabs_container.pws_slideleft .pws_show{
	-webkit-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-ms-filter: "alpha(opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition: all .3s ease-in-out .3s;
	-o-transition: all .3s ease-in-out .3s;
	transition: all .3s ease-in-out .3s;
}

.pws_tabs_container.pws_slideright .pws_hide{
	-webkit-transform: translateX(200%);
	-o-transform: translateX(200%);
	-ms-transform: translateX(200%);
	transform: translateX(200%);
	-ms-filter: "alpha(opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all .3s ease-in-out .3s;
	-o-transition: all .3s ease-in-out .3s;
	transition: all .3s ease-in-out .3s;
}

.pws_tabs_container.pws_slideright .pws_show{
	-webkit-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-ms-filter: "alpha(opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition: all .3s ease-in-out .3s;
	-o-transition: all .3s ease-in-out .3s;
	transition: all .3s ease-in-out .3s;
}

.pws_tabs_container.pws_slidetop .pws_hide{
	-webkit-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	-ms-filter: "alpha(opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all .3s ease-in-out .3s;
	-o-transition: all .3s ease-in-out .3s;
	transition: all .3s ease-in-out .3s;
}

.pws_tabs_container.pws_slidetop .pws_show{
	-webkit-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-ms-filter: "alpha(opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition: all .3s ease-in-out .3s;
	-o-transition: all .3s ease-in-out .3s;
	transition: all .3s ease-in-out .3s;
}

.pws_tabs_container.pws_slidedown .pws_hide{
	-webkit-transform: translateY(200%);
	-o-transform: translateY(200%);
	-ms-transform: translateY(200%);
	transform: translateY(200%);
	-ms-filter: "alpha(opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all .3s ease-in-out .3s;
	-o-transition: all .3s ease-in-out .3s;
	transition: all .3s ease-in-out .3s;
}

.pws_tabs_container.pws_slidedown .pws_show{
	-webkit-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-ms-filter: "alpha(opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition: all .3s ease-in-out .3s;
	-o-transition: all .3s ease-in-out .3s;
	transition: all .3s ease-in-out .3s;
}

.easyzoom{
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.easyzoom img{
	vertical-align: bottom;
}

.easyzoom.is-loading img{
	cursor: progress;
}

.easyzoom.is-ready img{
	cursor: crosshair;
}

.easyzoom.is-error img{
	cursor: not-allowed;
}

.easyzoom-notice{
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 150;
	width: 10em;
	margin: -1em 0 0 -5em;
	line-height: 2em;
	text-align: center;
	background: #FFF;
	box-shadow: 0 0 10px #888;
}

.easyzoom-flyout{
	position: absolute;
	z-index: 999;
	overflow: hidden;
	background: #FFF;
	top: -20px;
}




/* .easyzoom--overlay .easyzoom-flyout { */
/* top: 0; */
/* left: 0; */
/* width: 100%; */
/* height: 100%; */
/* } */
/* .easyzoom--adjacent .easyzoom-flyout { */
/* top: 0; */
/* right: 100%; */
/* width: 100%; */
/* height: 100%; */
/* margin-left: 20px; */
/* box-shadow: 0 0 5px #ccc; */
/* border-radius: 4px; */
/* overflow: hidden; */
/* } */
@font-face{
	font-family: 'footable';
	src: url('fonts/footable.eot');
	src: url('fonts/footable.eot?#iefix') format('embedded-opentype'), url('fonts/footable.woff') format('woff'), url('fonts/footable.ttf') format('truetype'), url('fonts/footable.svg#footable') format('svg');
	font-weight: normal;
	font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio: 0){
	@font-face{
		font-family: 'footable';
		src: url('fonts/footable.svg#footable') format('svg');
		font-weight: normal;
		font-style: normal;
	}
}

.footable{
	width: 100%;
}

.footable.breakpoint > tbody > tr.footable-detail-show > td{
	border-bottom: 0;
}

.footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle:before{
	content: "\e001";
}

.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail){
	cursor: pointer;
}

.footable.breakpoint > tbody > tr > td.footable-cell-detail{
	background: #eee;
	border-top: 0;
}

.footable.breakpoint > tbody > tr > td > span.footable-toggle{
	display: inline-block;
	font-family: 'footable';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	padding-right: 5px;
	font-size: 14px;
	color: #888;
}

.footable.breakpoint > tbody > tr > td > span.footable-toggle:before{
	content: "\e000";
}

.footable.breakpoint.toggle-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before{
	content: "\e005";
}

.footable.breakpoint.toggle-circle > tbody > tr > td > span.footable-toggle:before{
	content: "\e004";
}

.footable.breakpoint.toggle-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before{
	content: "\e003";
}

.footable.breakpoint.toggle-circle-filled > tbody > tr > td > span.footable-toggle:before{
	content: "\e002";
}

.footable.breakpoint.toggle-square > tbody > tr.footable-detail-show > td > span.footable-toggle:before{
	content: "\e007";
}

.footable.breakpoint.toggle-square > tbody > tr > td > span.footable-toggle:before{
	content: "\e006";
}

.footable.breakpoint.toggle-square-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before{
	content: "\e009";
}

.footable.breakpoint.toggle-square-filled > tbody > tr > td > span.footable-toggle:before{
	content: "\e008";
}

.footable.breakpoint.toggle-arrow > tbody > tr.footable-detail-show > td > span.footable-toggle:before{
	content: "\e00f";
}

.footable.breakpoint.toggle-arrow > tbody > tr > td > span.footable-toggle:before{
	content: "\e011";
}

.footable.breakpoint.toggle-arrow-small > tbody > tr.footable-detail-show > td > span.footable-toggle:before{
	content: "\e013";
}

.footable.breakpoint.toggle-arrow-small > tbody > tr > td > span.footable-toggle:before{
	content: "\e015";
}

.footable.breakpoint.toggle-arrow-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before{
	content: "\e01b";
}

.footable.breakpoint.toggle-arrow-circle > tbody > tr > td > span.footable-toggle:before{
	content: "\e01d";
}

.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before{
	content: "\e00b";
}

.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr > td > span.footable-toggle:before{
	content: "\e00d";
}

.footable.breakpoint.toggle-arrow-tiny > tbody > tr.footable-detail-show > td > span.footable-toggle:before{
	content: "\e01f";
}

.footable.breakpoint.toggle-arrow-tiny > tbody > tr > td > span.footable-toggle:before{
	content: "\e021";
}

.footable.breakpoint.toggle-arrow-alt > tbody > tr.footable-detail-show > td > span.footable-toggle:before{
	content: "\e017";
}

.footable.breakpoint.toggle-arrow-alt > tbody > tr > td > span.footable-toggle:before{
	content: "\e019";
}

.footable.breakpoint.toggle-medium > tbody > tr > td > span.footable-toggle{
	font-size: 18px;
}

.footable.breakpoint.toggle-large > tbody > tr > td > span.footable-toggle{
	font-size: 24px;
}

.footable > thead > tr > th{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: -moz-none;
	-ms-user-select: none;
	user-select: none;
}

.footable > thead > tr > th.footable-sortable:hover{
	cursor: pointer;
}

.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator:before{
	content: "\e013";
}

.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator:before{
	content: "\e012";
}

.footable > thead > tr > th > span.footable-sort-indicator{
	display: inline-block;
	font-family: 'footable';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	padding-left: 5px;
}

.footable > thead > tr > th > span.footable-sort-indicator:before{
	content: "\e022";
}

.footable > tfoot .pagination{
	margin: 0;
}

.footable.no-paging .hide-if-no-paging{
	display: none;
}

.footable-row-detail-inner{
	display: table;
}

.footable-row-detail-row{
	display: table-row;
	line-height: 1.5em;
}

.footable-row-detail-group{
	display: block;
	line-height: 2em;
	font-size: 1.2em;
	font-weight: bold;
}

.footable-row-detail-name{
	display: table-cell;
	font-weight: bold;
	padding-right: .5em;
}

.footable-row-detail-value{
	display: table-cell;
}

.footable-odd{
	background-color: #f7f7f7;
}

.footable{
	border-collapse: separate;
	border-spacing: 0;
	border: 1px solid #ccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-family: 'trebuchet MS', 'Lucida sans', Arial;
	font-size: 14px;
	color: #444;
	background: #fff;
}

.footable > thead > tr:first-child > th.footable-first-column, .footable > thead > tr:first-child > td.footable-first-column{
	-moz-border-radius: 6px 0 0 0;
	-webkit-border-radius: 6px 0 0 0;
	border-radius: 6px 0 0 0;
}

.footable > thead > tr:first-child > th.footable-last-column, .footable > thead > tr:first-child > td.footable-last-column{
	-moz-border-radius: 0 6px 0 0;
	-webkit-border-radius: 0 6px 0 0;
	border-radius: 0 6px 0 0;
}

.footable > thead > tr:first-child > th.footable-first-column.footable-last-column, .footable > thead > tr:first-child > td.footable-first-column.footable-last-column{
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}

.footable > thead > tr > th{
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 10px;
	text-align: left;
}

.footable > thead > tr > th, .footable > thead > tr > td{
	background-color: #dce9f9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
	background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
	background-image: -moz-linear-gradient(top, #ebf3fc, #dce9f9);
	background-image: -ms-linear-gradient(top, #ebf3fc, #dce9f9);
	background-image: -o-linear-gradient(top, #ebf3fc, #dce9f9);
	background-image: linear-gradient(to bottom, #ebf3fc, #dce9f9);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	border-top: 0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.footable > thead > tr > th.footable-first-column, .footable > thead > tr > td.footable-first-column{
	border-left: 0;
}

.footable.breakpoint > tbody > tr.footable-row-detail{
	background: #eee;
}

.footable.breakpoint > tbody > tr.footable-row-detail > .footable-row-detail-cell{
	border-left: 0;
}

.footable > tbody img{
	vertical-align: middle;
}

.footable > tbody > tr:hover{
	background: #fbf8e9;
}

.footable > tbody > tr:last-child > td.footable-first-column{
	-moz-border-radius: 0 0 0 6px;
	-webkit-border-radius: 0 0 0 6px;
	border-radius: 0 0 0 6px;
}

.footable > tbody > tr:last-child > td.footable-last-column{
	-moz-border-radius: 0 0 6px 0;
	-webkit-border-radius: 0 0 6px 0;
	border-radius: 0 0 6px 0;
}

.footable > tbody > tr:last-child > td.footable-first-column.footable-last-column{
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}

.related .slick-prev{
	left: 0 !important;
}

.related .slick-next{
	right: 0 !important;
}

.footable > tbody > tr > td{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 10px;
	text-align: left;
}

.footable > tbody > tr > td.footable-first-column{
	border-left: 0;
}

.footable > tfoot > tr > th, .footable > tfoot > tr > td{
	background-color: #dce9f9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
	background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
	background-image: -moz-linear-gradient(top, #ebf3fc, #dce9f9);
	background-image: -ms-linear-gradient(top, #ebf3fc, #dce9f9);
	background-image: -o-linear-gradient(top, #ebf3fc, #dce9f9);
	background-image: linear-gradient(to bottom, #ebf3fc, #dce9f9);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	border-top: 1px solid #ccc;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	padding: 10px;
}

.footable .pagination{
	margin: 20px 0;
}

.footable .pagination > ul{
	display: inline-block;
	margin: 0;
	padding: 0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #fff;
}

.footable .pagination > ul > li{
	display: inline;
}

.footable .pagination > ul > li > a, .footable .pagination > ul > li > span{
	float: left;
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
	border: 1px solid #ccc;
	border-left-width: 0;
}

.footable .pagination > ul > li:first-child > a, .footable .pagination > ul > li:first-child > span{
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	border-left-width: 1px;
}

.footable .pagination > ul > li:last-child > a, .footable .pagination > ul > li:last-child > span{
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}

.footable .pagination > ul > li > a:hover, .footable .pagination > ul > li > a:focus, .footable .pagination > ul > .active > a, .footable .pagination > ul > .active > span{
	background-color: #eee;
}

.footable .pagination > ul > .active > a, .footable .pagination > ul > .active > span{
	color: #444;
	cursor: default;
}

.category-show.padding-normal img{
	width: auto !important;
}

.footable .pagination > ul > .disabled > span, .footable .pagination > ul > .disabled > a, .footable .pagination > ul > .disabled > a:hover, .footable .pagination > ul > .disabled > a:focus{
	color: #ccc;
	cursor: default;
	background-color: #ebf3fc;
}

.footable .pagination.pagination-centered{
	text-align: center;
}

.footable .pagination.pagination-right{
	text-align: center;
}

.footable-odd{
	background-color: #f7f7f7;
}

@keyframes start{
	from{
		transform: scale(.5);
	}
	to{
		transform: scale(1);
	}
}

@-webkit-keyframes start{
	from{
		-webkit-transform: scale(.5);
	}
	to{
		-webkit-transform: scale(1);
	}
}

.rtl{
	direction: rtl;
}

.pdp-default{
	position: absolute;
	direction: rtl;
	color: #555;
	box-shadow: 1px 1px 8px 1px rgba(0, 0, 0, 0.19);
}

.pdp-default ::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #f5f5f5;
}

.pdp-default ::-webkit-scrollbar{
	width: 15px;
	background-color: #f5f5f5;
}

.pdp-default ::-webkit-scrollbar-thumb{
	background-color: #444;
}

.pdp-default ::selection{
	color: #67cdcc;
}

.pdp-default .pdp-header{
	background-color: #fff;
	border-top: 2px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 0;
	padding: 2px;
	font-weight: bold;
}

.pdp-default .yearSelect{
	overflow-y: auto;
	direction: ltr;
}

.pdp-default .monthSelect li.disableMonth, .pdp-default .monthSelect li.disableMonth:hover{
	color: #bbb;
	background: #eee;
	cursor: not-allowed;
}

.pdp-default .yearSelect, .pdp-default .monthSelect{
	font: normal 12px Tahoma;
	background: #f9f9f9;
	border: 1px solid #ccc;
	list-style: none;
	position: absolute;
	padding: 0;
	width: 99.6%;
	text-align: center;
	z-index: 9999;
	animation: start .2s;
	-webkit-animation: start .2s;
}

.pdp-default .selected{
	background: #15a6eb;
	color: #fff;
}

.pdp-default .yearSelect li, .pdp-default .monthSelect li{
	padding: 1px;
	cursor: default;
	display: inline-table;
	text-align: center;
	border: 1px dotted #ddd;
}

.pdp-default .yearSelect li:hover, .pdp-default .monthSelect li:hover{
	background: #f93;
	color: #fff;
	border-color: #f70;
}

.pdp-default .nextArrow{
	right: 0;
}

.pdp-default .prevArrow{
	left: 0;
}

.pdp-default .monthYear{
	width: 80%;
	margin: 0 auto;
	text-align: center;
	cursor: pointer;
}

.pdp-default .nextArrow, .pdp-default .prevArrow{
	cursor: pointer;
	position: absolute;
	top: 1px;
	padding: 2px;
}

.pdp-default .nextArrow:hover, .pdp-default .prevArrow:hover{
	color: #0073ea;
}

.pdp-default .cell{
	display: inline-block;
	cursor: default;
	text-align: center;
}

.pdp-default .dows{
	background: #5f5d5d;
	color: #fff;
}

.pdp-default .dow{
	font: bold 14px 'helvetica';
	border: 1px solid #5f5d5d;
}

.pdp-default .days{
	background-color: #fff;
	border: 1px solid #999;
	border-top: 0;
	font: normal 12px Tahoma;
}

.pdp-default .day{
	border: 1px solid #f1f1f1;
}

.pdp-default .day:hover{
	background: #f3f3f3;
	border: 1px solid #bbb;
	border-radius: 2px;
}

.pdp-default .selday, .pdp-default .selday:hover{
	background: #eadaa6;
	border-color: #eb5b04;
}

.pdp-default .friday{
	color: #f38;
}

.pdp-default .today{
	color: #fff;
	background: #0073ea;
}

.pdp-default .today:hover{
	color: #fff;
	background: #0073ea;
}

.pdp-default .disday, .pdp-default .disday:hover{
	color: #b7b5b5;
	background: #f1f1f1;
	cursor: not-allowed;
}

.pdp-default .nul{
	border: 1px solid #f1f1f1;
	background: #f1f1f1;
}

.pdp-default .pdp-footer{
	background: #999;
	font: normal 12px Tahoma;
	text-align: center;
	height: 17px;
}

.pdp-default .pdp-footer .goToday{
	color: #f0f0f0;
	text-decoration: none;
}

.pdp-default .pdp-footer .goToday:hover{
	color: #fff;
	text-decoration: overline;
}

.tooltipster-default{
	border-radius: 5px;
	border: 2px solid #000;
	background: #4c4c4c;
	color: #fff;
}

.tooltipster-default .tooltipster-content{
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
	overflow: hidden;
}

.tooltipster-icon{
	cursor: help;
	margin-left: 4px;
}

.tooltipster-base{
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}

.tooltipster-base .tooltipster-content{
	overflow: hidden;
}

.tooltipster-arrow{
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

#mainContent .row .right{
	float: right;
	width: 66%;
	direction: ltr;
	height: 100%;
}

.slider{
	height: 100%;
	overflow: hidden;
}

.slider .item{
	height: 100%;
}

.slider-img{
	height: 260px;
}

.slider img{
	width: 100%;
}

.slider{
	position: relative
}

.prv {
	width: 19px;
	display: block;
	height: 33px;
	position: absolute;
	cursor: pointer;
	z-index: 2;
	color: #fff;
	font-size: 35px;
	right: 6px;
	top: calc(50% - 30px);
}

.next{
	width: 19px;
	height: 33px;
	display: block;
	position: absolute;
	top: calc(50% - 30px);
	left: 6px;
	background: url(public/images/up-and-down.png) no-repeat;
	background-position: 10px 0;
	cursor: pointer;
	z-index: 2;
	color: #fff;
	font-size: 35px;
}

#slider #slider-navigator ul{
	padding: 0
}

#slider #slider-navigator ul li{
	width: 178px;
	height: 100%;
	float: right
}

#slider #slider-navigator ul li a{
	display: block;
	line-height: 50px;
	padding-right: 35px;
	cursor: pointer;
	color: white
}

#slider #slider-navigator .active > a{
	background: white;
	color: black;
	position: relative;
}

#slider #slider-navigator .active > a::after{
	content: "";
	position: absolute;
	top: -13px;
	right: 0;
	left: 0;
	margin: 0 auto;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 12.5px 13px 12.5px;
	border-color: transparent transparent #ffffff transparent;
}

#mainContent .row .left {
	float: left;
	display: flex;
	flex-wrap: wrap;
	flex: 1 0 22.22%;
	max-width: 25%;
	margin-right: 16px;
}

#mainContent .row .left div:nth-child(2){
	margin-top: 15px;
}

.info_price{
	width: 50% !important;
}

.info_price .off-price{
	float: right;
	background: #fb3449;
	color: #fff;
	margin-right: 20px;
	border-radius: 10px;
	padding: 4px;
}

#mainContent .row .left a{
	display: block;
	width: 100%;
}

#mainContent .row .left img{
	border-radius: 10px;
	width: 100%;
}

.tooltipster-arrow span, .tooltipster-arrow-border{
	display: block;
	width: 0;
	height: 0;
	position: absolute;
}

.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span{
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -7px;
}

.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border{
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span{
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -7px;
}

.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border{
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -7px;
}

.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border{
	left: 0;
	right: 0;
	margin: 0 auto;
}

.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span{
	left: 6px;
}

.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border{
	left: 5px;
}

.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span{
	right: 6px;
}

.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border{
	right: 5px;
}

.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border{
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -7px;
}

.tooltipster-arrow-left .tooltipster-arrow-border{
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important;
	border-left: 9px solid;
	margin-top: -8px;
}

.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border{
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -7px;
}

.tooltipster-arrow-right .tooltipster-arrow-border{
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important;
	border-right: 9px solid;
	margin-top: -8px;
}

.tooltipster-fade{
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}

.tooltipster-fade-show{
	opacity: 1;
}

.tooltipster-grow{
	-webkit-transform: scale(0, 0);
	-moz-transform: scale(0, 0);
	-o-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	transform: scale(0, 0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}

.tooltipster-grow-show{
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing{
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}

.tooltipster-swing-show{
	opacity: 1;
	-webkit-transform: rotateZ(0);
	-moz-transform: rotateZ(0);
	-o-transform: rotateZ(0);
	-ms-transform: rotateZ(0);
	transform: rotateZ(0);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall{
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-fall.tooltipster-dying{
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0 !important;
	opacity: 0;
}

.tooltipster-slide{
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-slide.tooltipster-dying{
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0 !important;
	opacity: 0;
}

.tooltipster-content-changing{
	opacity: .5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.tooltipster-shadow{
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 0 14px rgba(0, 0, 0, 0.3);
	color: #2c2c2c;
}

.tooltipster-shadow .tooltipster-content{
	font-family: 'Arial', sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
}

.product-brief-image img{
	max-width: 100%;
}

.fooPTimer-show img{
	opacity: 0;
	max-width: 100%;
	box-shadow: none !important;
	border-radius: initial !important;
	min-width: 250px;
}

.extra-details-item span{
	color: #555;
	font-size: .9em;
	min-width: 20%;
	display: inline-block;
}

/*.extra-details-items-holder .extra-details-item:nth-child(odd) {
    background: #f3f3f3;
}*/
.product-brief-image > div{
	height: 180px;
	-moz-background-size: contain;
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%
}
.text-product-name {
    float: right;
    max-width: fit-content;
    font-size: 14px !important;
    color: #000;
    text-align: justify;
    margin-bottom: 0;
}
.cat_block strong {
	font-size: 16px;
}
* /*:not(.main-content table)*/
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*:before,
*:after{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/*.row {
    margin-right: -15px;
    margin-left: -15px;
}*/
.row::after{
	content: "";
	clear: both;
	display: table;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	/* min-height: 1px; */
	padding-right: 10px;
	padding-left: 10px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{
	float: left;
}

.col-xs-12{
	width: 100%;
}

.col-xs-11{
	width: 91.66666667%;
}

.col-xs-10{
	width: 83.33333333%;
}

.col-xs-9{
	width: 75%;
}

.col-xs-8{
	width: 66.66666667%;
}

.col-xs-7{
	width: 58.33333333%;
}

.col-xs-6{
	width: 50%;
}

.col-xs-5{
	width: 41.66666667%;
}

.col-xs-4{
	width: 33.33333333%;
}

.col-xs-3{
	width: 25%;
}

.col-xs-2{
	width: 16.66666667%;
}

.col-xs-1{
	width: 8.33333333%;
}

.footer-bottom-right p{
	font-size: 12px;
	font-size: .857rem;
	line-height: 26px;
	font-weight: 300;
	letter-spacing: -.3px;
	color: #81858b;
}

.c-new-footer__seo-content{
	height: 80px;
	overflow: hidden;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.c-new-footer__copyright{
	color: #fff;
	margin-top: 28px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	line-height: 57px;
	float: right;
	width: 100%;
	margin: 0 20px;
	text-align: center;
}

.c-new-footer__seo-readmore-btn{
	cursor: pointer;
	display: block;
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-size: .857rem;
	line-height: 217%;
	font-weight: 700;
	color: #a1a3a8;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.c-new-footer__seo-readmore{
	display: none;
	font-weight: 400;
}

.c-new-footer__seo-title{
	font-size: 14px;
	font-size: 1rem;
	line-height: 215%;
	font-weight: 700;
	color: #424750;
	margin: 0 0 8px;
}

.footer-bottom{
	display: flex;
	justify-content: space-between;
	padding: 15px 20px;
}

@media (min-width: 800px){
	.main-content.col-md-12.col-sm-12.a1{
		display: flex;
		justify-content: space-around;
		float: right;
	}
	
	.main-content.col-md-12.col-sm-12.a1 .main-content.col-md-3.col-sm-3{
		width: 24%;
	}
	
	.main-content.col-md-12.col-sm-12.a1 .main-content.col-md-6.col-sm-6{
		width: 49%;
	}
	
	.slider-scrool .Percentage, .slider-scrool-offer .Percentage{
		margin-left: 25px;
	}
	
	.main-content.col-md-12.col-sm-12.slider-scrool{
		margin: 10px 0;
	}
	
	.slider-scrool li{
	list-style:none
	}
	
	.slider-scrool1 li{
list-style:none
	}
	

	
	#mainContent .row .left img{
		width: 100%;
	
	}
	
	.full-width{
		width: 100%;
		float: right;
	}
	
	.footer-bottom .footer-bottom-right{
		width: 70%;
		float: right;
	}
	
	#mainContent .row .left div{
		height: 48%;
		width: 100%;
	}
	
	.contact-us-form input{
		width: 20%;
		margin: 0 auto;
	}
	
	.main-content.col-md-12.col-sm-12.slider-scrool-offer ul{
		padding: 10px 0 0 0;
		margin-top: 0;
	}
	
	.slider-scrool li{
		padding: 10px 10px !important;
		min-height: 364px;
		transition: all ease-out .3s;
	}
	
	.slider-scrool1 li{
		padding: 10px 10px !important;
		padding-top: 50px !important;
		min-height: 364px;
		transition: all ease-out .3s;
	}
	
	.instant_offer{
		padding: 0px;
	}

	
	.slider-scrool-instant li{
		padding: 10px 10px !important;
		padding-top: 27px !important;
		min-height: 364px;
		transition: all ease-out .3s;
		list-style: none;
	}
	
	.prev-price{
		margin-top: 16px;
		width: 61% !important;
	}
	
	.footer-content-box{
		float: right;
		width: 100%;
		margin-bottom: 30px;
	}
	
	.footer-content-box .social{
		width: 100%;
		float: right;
	}
	
	.footer-content-box .form{
		width: 80%;
		float: right;
	}
	
	.footer-content-box-right{
		float: right;
		width: 50%;
	}
	
	.footer-content-box-left, .footer-content-box-right, .footer-content-box-center{
		float: right;
		width: 33%;
		padding: 10px 0;
		color: #fff;
	}
	
	.footer-content-box-left form[name="subscription_form"] div input[type="submit"]{
		background: #ccc;
		border-radius: 8px;
	}
	
	.main-content.col-md-12.col-sm-12.row, .main-content.col-md-12.col-sm-12.row1{
		display: flex;
		justify-content: space-around;
		float: right;
		margin: 0 auto;
	}
	
.container .row .right.col-md-8 {
	width: 74% !important;
}
	
	.content-box{
		width: 30%;
		float: right;
	}
	
	.head{
		width: 20%;
	}
	
	#mainContent .row .right{
		width: 66%;
	}
	
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{
		float: left;
	}
	
	.col-sm-12{
		width: 100%;
	}
	
	.col-sm-11{
		width: 91.66666667%;
	}
	
	.col-sm-10{
		width: 83.33333333%;
	}
	
	.col-sm-9{
		width: 75%;
	}
	
	.col-sm-8{
		width: 66.66666667%;
	}
	
	.col-sm-7{
		width: 58.33333333%;
	}
	
	.col-sm-6{
		width: 50%;
	}
	
	.col-sm-5{
		width: 41.66666667%;
	}
	
	.col-sm-4{
		width: 33.33333333%;
	}
	
	.col-sm-3{
		width: 25%;
	}
	
	.col-sm-2{
		width: 16.66666667%;
	}
	
	.col-sm-1{
		width: 8.33333333%;
	}
}

@media (min-width: 1022px) and (max-width: 1219px){
	#head{
		height: 324px !important;
	}
}

@media (min-width: 1022px){
	
	.center-items-holder{
		float: left;
	}
	
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{
		float: left;
	}
	
	.col-md-12{
		width: 100%;
	}
	
	.col-md-11{
		width: 91.66666667%;
	}
	
	.col-md-10{
		width: 83.33333333%;
	}
	
	.col-md-9{
		width: 75%;
	}
	
	.col-md-8{
		width: 66.66666667%;
	}
	
	.col-md-7{
		width: 58.33333333%;
	}
	
	.col-md-6{
		width: 50%;
	}
	
	.col-md-5{
		width: 41.66666667%;
	}
	
	.col-md-4{
		width: 33.33333333%;
	}
	
	.col-md-3{
		width: 25%;
	}
	
	.col-md-2{
		width: 16.66666667%;
	}
	
	.col-md-1{
		width: 8.33333333%;
	}
	
}

@media (min-width: 1920px){
	.cat-show{
		width: 100%;
	}


    .main-show-image-holder {
        height: 240px !important;
    }
}

.container{

	margin-right: auto;
	margin-left: auto;
}

@media (max-width: 320px){
	input.main-show-item-button[name="cart"]{
		-webkit-border-radius: 2px !important;
		border-radius: 2px !important;
		margin-bottom: 2px;
	}
}

@media (min-width: 321px) and (max-width: 420px){
	
	input.main-show-item-button[name="cart"]{
		-webkit-border-radius: 2px !important;
		border-radius: 2px !important;
		margin-bottom: 2px;
	}
	
	.product-short-brief{
		float: right;
		color: #717171;
		width: 100%;
	}
	
	.footer-content-box-right{
		float: right;
		width: 100%;
	}
	
	.content-box{
		width: 48%;
		float: right;
	}
	
	.footer-content-box-center{
		float: left;
		width: 100%;
	}
	
	.footer-content-box .social span{
		text-align: center;
	}
	
	.footer-content-box .social > div{
		width: 100%;
		margin: 0 auto;
		float: right;
		display: flex;
		justify-content: space-evenly;
	}
	
	.footer-content-box > div i{
		margin: 8px !important;
	}
	
	.footer-content-box-left{
		float: right;
	}
	
	.footer-content-box .form header{
		color: #fff;
	}
	
	.footer-top-box-parrent{
		width: 100%;
		float: right;
		border-bottom: 2px dashed #9aa060;
		margin: 0 !important;
		padding: 0 !important;
	}
	
	.footer-top-box{
		width: 100% !important;
		float: right;
		display: flex;
		justify-content: space-between;
		padding: 0 !important;
	}
	
	/*    #user-login{
            margin-right: 35px;
        }*/
	.product-similer li{
		width: 100%;
	}
	
	.slider-scrool .prev-price{
		margin-top: 16px;
		width: 77% !important;
	}
	
	.slider-scrool-offer .prev-price{
		margin-top: 16px;
		width: 54% !important;
	}
	
	.main-content.col-md-12.col-sm-12 img{
		margin: 0 auto;
		display: block;
	}
}

@media (min-width: 421px){
	input.main-show-item-button[name="cart"]{
		-webkit-border-radius: 2px !important;
		border-radius: 2px !important;
		margin-bottom: 2px;
	}
	
	.slider-scrool-offer .prev-price{
		margin-top: 16px;
		width: 59% !important;
	}
}

@media (max-width: 500px){
	.product-short-detailes{
		width: 100% !important;
		margin: 10px 0 !important;
	}
	
}

@media (min-width: 501px) and (max-width: 799px){
	.price{
		padding: 0 !important;
	}

}

@media (min-width: 420px) and (max-width: 799px){
	#mainContent .row .left div{
		width: 47%;
		float: right;
		margin: 0 6px !important;
	}
	
	.footer-content-box-right{
		float: right;
		width: 49%;
	}
	
	.content-box{
		width: 100%;
		float: right;
	}
	
	.footer-content-box-center{
		float: left;
		width: 49%;
	}
	
	.footer-content-box .social span{
		text-align: right;
	}
	
	.footer-content-box .social > div{
		width: 100%;
		margin: 0;
		float: right;
	}
	
	.footer-content-box > div i{
		margin: 8px !important;
	}
	
	.footer-content-box-left{
		float: right;
	}
	
	.footer-content-box .form header{
		color: #fff;
	}
	
	.footer-top-box-parrent{
		width: 100%;
		float: right;
		border-bottom: 2px dashed #9aa060;
		margin: 0 !important;
		padding: 0 !important;
	}
	
	.footer-top-box{
		width: 100% !important;
		float: right;
		display: flex;
		justify-content: space-between;
	}
}

@media (max-width: 799px){
.main-content.col-md-12.col-sm-12.slider-scrool-offer {
	margin-bottom: 15px;
}
	.footer-adver.footer-bottom-left img{
		transform: scale(.8);
	}
	
	.MobileLogo{
		z-index: 999;
		position: fixed;
		width: 100%;
	}
	
	.pure-drawer.right-nav.hidden-lg.hidden-md.hidden-sm{
		z-index: 999;
	}
	
	.pure-drawer.left-nav.hidden-lg.hidden-md.hidden-sm{
		z-index: 999;
	}
	
	#Back-mobo span{
		font-size: 20px;
	}
	
	.pure-toggle-label[data-toggle-label="right"]{
		z-index: 9999;
	}
	
	.pure-toggle-label[data-toggle-label="left"]{
		z-index: 9999;
	}
	
	.prev-price{
		width: 61% !important;
	}
	
	.slider-scrool-instant li{
		list-style: none;
	}
	
	.c-new-footer__copyright{
		margin: 0 !important;
		line-height: 30px !important;
		text-align: justify;
		padding: 0 20px;
	}

	
	.product-short-brief .button{
		width: 100% !important;
		padding: 12px;
	}
	
	
	.footer-adver.footer-bottom-left{
		justify-content: center;
		display: flex;
		float: right;
	}
	
	.footer-bottom{
		flex-wrap: wrap;
	}

	
	.pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll.pws_tabs_menu_popup li{
		display: block;
		float: right;
		width: 100%;
		height: 100%;
		font-size: 15px;
	}
	
	#fixed-menu.f-nav{
		display: none !important;
	}
	
	.user-account ul{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap !important;
	}
	
	.user-account ul li{
		width: 100%;
	}
	
	.product-short-detailes .price{
		width: 70%;
	}
	
	.Percentage span:nth-child(1){
		float: left;
		margin: 20px 10px 0;
		color: #fff;
		background: #fb3449;
		border-radius: 20px;
		width: 12%;
		padding: 0px 5px 0 39px;
	}
	
	.prev-price-options{
		width: 80%;
		margin: 0 auto;
	}
	
	.slider-scrool .Percentage span:nth-child(1){
		float: left;
		margin: 20px 10px 0;
		color: #fff;
		background: #fb3449;
		border-radius: 20px;
		width: 12%;
		padding: 0px 5px 0 39px;
	}
	
	.slider-scrool .prev-price{
		margin-top: 16px;
		width: 64% !important;
	}
	
	.slider-scrool ul li{
		min-height: 335px;
	}
	
	.font-latin{
		width: 80% !important;
	}
	
	.footer-content-box-left{
		width: 100%;
	}
	
	.footer-content-box{
		float: right;
		width: 100%;
	}
	
	.footer-content-box .social{
		width: 100%;
		float: right;
		padding: 20px;
	}
	
	.footer-content-box .form{
		width: 100%;
	}
	
	.product-short-detailes{
		margin: 10px 28%;
	}
	
	#optionPrice{
		margin: 0 auto;
	}
	
	.form{
		text-align: center;
	}
	
	.form select{
		text-align: center;
		width: 100%;
	}
	
	.product-short-detailes{
		width: 100%;
		text-align: center;
	}
	
	.product-details-short .rating{
		text-align: center;
	}
	
	.roduct-short-detailes-right h1{
		text-align: center;
	}
	
	.product_detailes{
		width: 100%;
		float: right;
	}
	
	.search-box{
		width: 100%;
	}
	
	.head{
		width: 100%;
	}
	
	.footer-top-box .item{
		width: 50%;
		float: right;
		/*        height: 100%;*/
		text-align: center;
		padding: 15px;
		margin: 0 !important;
	}
	
	.main-content .text-center.fix-adver2, .main-content .text-center.fix-adver1{
		max-width: 18%;
	}
	
	.main-slider-offer-new{
		float: right;
	}
	
	.main_special_offer.slider-new-offer{
		width: 100% !important;
	}
	
	.slider_offer_link{
		display: block;
		float: right;
		width: 100%;
	}


	
	.main-content.col-md-12.col-sm-12 img{
		display: block;
		margin: 0 auto !important;
	}
	
	.main-content.col-md-12.col-sm-12.main-slider-1a{
		float: right;
	}
	
	.main-content.col-md-12.col-sm-12 .main-content.col-md-12.col-sm-12{
		float: right;
		width: 100% !important;
	}
	
	.title-product-offer{
		width: 100% !important;
	}
	
	.title_countdown_special_offer{
		float: right;
		width: 100% !important;
		text-align: center !important;
	}
	
	.price_n_discounts_wrapper{
		float: right;
		width: 100% !important;
		text-align: center;
		margin-bottom: 40px;
		border-bottom: 1px solid #eee;
		padding: 20px 0;
	}

	
	.price_n_discounts_wrapper .percentage_value{
		width: 49% !important;
	}
	
	.menu_tab_parrent{
		width: 100% !important;
	}
	
	.menu_tab_special_offer-new{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	
	.menu_tab_special_offer-new .tablinks{
		width: 50% !important;
	}
}



@media (min-width: 800px){
	
	.main-content.col-md-12.col-sm-12.slider-scrool-offer ul li{
		background: #fff;
		border-radius: 10px;
		margin-left: 10px;
	}
	
	#head{
		height: 250px;
	}
	
	.product-short-detailes-right{
		width: 90%;
		float: right;
	}
	
	.slider-scrool-offer .prev-price{
		margin-top: 16px;
		width: 50% !important;
	}
	
	.main-content.col-md-12.col-sm-12.slider-scrool-offer{
		background: #6f7549;
		border-radius: 10px;
		margin: 10px 0;
	}

	
	
	.footer-adver-box .footer-adver{
		width: 60%;
		float: left;
	}
	
}



@media (min-width: 1230px){
	.footer-content-box > div i{
		margin: 18px;
	}
	
	#add-to-card-button-product{
		right: 50px;
		z-index: 999;
		top: 13px;
		display: none;
	}
	
	input.main-show-item-button[name="cart"]{
		width: 110px;
		margin-bottom: 2px;
	}


}

@media (min-width: 1320px) and (max-width: 1439px){
	#head{
		height: 420px;
	}
	
	.add_to_card_product a{
		width: 80% !important;
	}
	
	#head{
		height: 422px;
	}
	
	.cat-show{
		width:100%;
	}

}

@media (min-width: 1440px) and (max-width: 1919px){
	#head{
		height: 450px;
	}
}

@media (min-width: 1920px){
	#head{
		height: 592px;
	}
}

@media (min-width: 800px){
	.container [class*="col-"]{
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.footer-adver.footer-bottom-left{
		width: 100%;
		display: flex;
		justify-content: center;
		float: left;
		margin-right: 20px;
	}
}

/*.optin-price-div {
    position: absolute;
    top: 154px;
    left: 39px;
    z-index: 999;
}*/
.container:before,
.container:after,
.row:before,
.row:after{
	display: table;
	content: " ";
}

.container:before,
.container:after,
.row:before,
.row:after{
	display: table;
	content: " ";
}

.container:after,
.row:after{
	clear: both;
}

.hidden{
	display: none !important;
}

@media (max-width: 799px){
	#final-price{
		text-align: center;
	}
	
	.main-content.col-md-12.col-sm-12.slider-scrool-offer{
		background: #6f7549;
		border-radius: 10px;
		float: right !important;
		width: 100% !important;
		z-index: 9999;
	}
	
	.main-content.col-md-12.col-sm-12.slider-scrool-offer ul li{
		background: #fff;
		border-radius: 10px;
	}
	
	
	
#mainContent .row .right {
	float: right;
	width: 100%;
	padding: 0;
}
	
	.hidden-xs{
		display: none !important;
	}
	
	.search-side-top{
		text-align: center
	}
}
.vp-header-theme .vp-title {
	font-size: 20px;
	font-weight: 300;
	color: #4a5f73;
}
.vp-header-theme {
	margin-bottom: 12px;
}
@media (min-width: 800px) and (max-width: 1021px){
	.c-new-footer__copyright{
		line-height: 30px;
	}
	
	.hidden-sm{
		display: none !important;
	}
	
	.search-side-top{
		text-align: center
	}
	
	.search-result{
		width: 100%;
	}
}

@media (min-width: 1022px) and (max-width: 1229px){
	#add-to-card-button-product{
		right: 32px;
		top: 13px;
		display: none;
	}
	
	.hidden-md{
		display: none !important;
	}
}

@media (min-width: 1230px) and (max-width: 1919px){
	.cat-show{
		width: 100%;
	}

	.c-new-footer__copyright{
		margin: 0 !important;
	}
}

@media (max-width: 1230px){
	.add_to_card_product a{
		width: 85% !important;
	}
	
	.c-new-footer__copyright{
		margin: 0 !important;
	}
	
	.footer-content-box > div i{
		margin: 13px;
	}
}

.visible-print{
	display: none !important;
}

@media print{
	.visible-print{
		display: block !important;
	}
	
	table.visible-print{
		display: table !important;
	}
	
	tr.visible-print{
		display: table-row !important;
	}
	
	th.visible-print,
	td.visible-print{
		display: table-cell !important;
	}
}

.visible-print-block{
	display: none !important;
}

@media print{
	.visible-print-block{
		display: block !important;
	}
}

.visible-print-inline{
	display: none !important;
}

@media print{
	.visible-print-inline{
		display: inline !important;
	}
}

.visible-print-inline-block{
	display: none !important;
}

@media print{
	.visible-print-inline-block{
		display: inline-block !important;
	}
}

@media print{
	.hidden-print{
		display: none !important;
	}
}

.header, .footer{
	width: 100% !important;
	direction: rtl;
}

.innerHeader, .innerFooter{
}

.innerHeader, .innerFooter{
	/* padding-right: 15px;
    padding-left: 15px;*/
	margin: 0 auto;
}

@media (min-width: 800px){
	.innerHeader, .innerFooter{
		width: 780px;
	}

	body.swal2-toast-shown .swal2-container.swal2-top-left, body.swal2-toast-shown .swal2-container.swal2-top-start {
	right: 10px !important;
	width:300px !important;
}
}

@media (min-width: 1022px){
	.innerHeader, .innerFooter{
		width: 1000px;
	}
}

@media (min-width: 1230px){
	.innerHeader, .innerFooter{
		width: 1200px;
	}

}

@media (min-width: 1231px) and (max-width: 1319px){
	.add_to_card_product a{
		width: 67% !important;
	}
}

.header .search-side .cart-side {
	margin-right:0px !important;
}

.header .search-side .search-side-top a:first-child{
	padding-right: 0px !important;
}

.menu-color{
	background: #f7f8fa;
	border-top: 1px solid #eff0f2;
	border-bottom: 1px solid #e3e4e5;
}

/*.main-menu {
    padding-right: 15px;
    padding-left: 15px;
}*/
@media (min-width: 800px) and (max-width: 1021px){
	.cat-show{
		width: 100%;
	}
	
	.main-menu{
		margin: 10px;
	}
	.vp-header-theme .vp-title {
		font-size: 15px;
	}
}

.main-menu {
	margin: 0 auto;

}
#mainMenu {
	min-width: unset !important;
}
/*@media (min-width: 1022px) {
    .main-menu {
        width: 1000px;
        margin: 0 auto;
    }
}
@media (min-width: 1230px) {
    .main-menu {
        width: 1200px;
        margin: 0 auto;
    }
}*/
#wide-Advertise table{
	opacity: 1 !important;
}

.adver-bottom table{
	opacity: 1 !important;
}

.text-center + div:not([class]), /*.main-content > .text-center,*/
#mainContent .text-center img, .main-content .home-text, .main-content .main-show .slick-slide, /*#wide-Advertise .text-center table,*/
.category-show > div, .product-show > div, .pws_tabs_container.pws_tabs_rtl, fieldset, .LoginReg, .login_to_remind_password{
	margin-bottom: 10px;
	background-color: #fff;
	border: none;
	-ms-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	/*-webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

.main-content > .text-center{
	border: none;
	-ms-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

fieldset{
	margin-bottom: 0px !important;
}

.fooPTimer{
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
}

/*#wide-Advertise [class*="col-"]{
min-height:0;
}*/
#wide-Advertise .text-center table{
	margin-bottom: 0px !important;
}

/*#wide-Advertise .text-center {
padding-top: 10px;
}*/
#wide-Advertise .text-center table img{
	-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: middle;
}

.right-content .widget /*, .right-content table*/
{
	margin-bottom: 10px;
	overflow: hidden;
	display: block;
	position: relative;
	-webkit-transition: all ease-out 200ms;
	-moz-transition: all ease-out 200ms;
	-o-transition: all ease-out 200ms;
	transition: all ease-out 200ms;
}

.right-content .widget header{
	text-align: center;
}

.fooPTimer-list a{
	height: 29px !important;
}

.search-side-top .flaticon {
	font-size: 22px !important;
	float: right;
	margin-left: 10px;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	margin-top: -4px;
}
.cart-header .btn-show-cart i {
	display: none;
}

.search-side-top .flaticon #Layer_1 {
	width: 22px;
	height: 22px;
}
.main-content table div{
	margin: 0px !important;
}

.main-content .box{
	border: 1px solid #ebeced;
	-ms-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	background: #fff;
	text-align: center;
	margin-bottom: 10px;
	overflow: hidden;
	/*display: block;*/
	position: relative;
	-webkit-transition: all ease-out 200ms;
	-moz-transition: all ease-out 200ms;
	-o-transition: all ease-out 200ms;
	transition: all ease-out 200ms;
}

.img-wide table, #mainContent .main-content table{
	width: 100%;
	height: auto;
}

.img-wide table img{
	width: 100%;
}

#mainContent .main-content table img{
	max-width: 100%;
	vertical-align: middle;
}

.main-content .main-categores {
    overflow: visible;
    display: grid;
    flex-wrap: wrap;
    float: right;
    width: 100%;
    position: relative;
    z-index: 9;
    justify-content: center;
    grid-template-columns: repeat(8, minmax(0, 1fr));
    gap: 1rem;
}

.main-show > div{
	background-color: #fff;
	position: relative;
	margin: 15px 0px;
	border-radius: 10px;
}

#mainContent .main-content .main-show hr{
	display: none !important;
}

#mainContent .main-content .main-show h2{
	/*background-color: #f7f9fa;*/
	height: 40px;
	direction: rtl;
	margin: 0px !important;
}

#mainContent .main-content .main-show h2::after{
	content: "";
	width: 143px;
	height: 2px;
	background: #ef5661;
	display: block;
	position: absolute;
	top: 36px;
	right: 12px;
}

#mainContent .main-content .main-show h2::before{
	content: "";
	width: 85%;
	height: 2px;
	background: #eee;
	display: block;
	position: absolute;
	top: 36px;
	left: 12px;
}

#mainContent .main-content .main-show h2 span{
	color: #46a349;
	font-size: 15px !important;
	padding: 0 11px;
	font-weight: normal;
}

#img-header [class*="col-"]{
	padding-left: 0px;
	padding-right: 0px;
}

.category-show{
	padding: 0px;
}

.right-content .widget header{
	background: #fff !important;
	color: #4caf50 !important;
	line-height: 2;
	font-size: 14px;
	padding: 7px 0;
	font-weight: 500;
	border-radius: 10px;
	border-bottom: 1px dashed #4caf50;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
}
.c-content {
    margin-top: 10px;
    color: red;
    font-size: 12px;
    padding: 0 15px;
}
.main-show-item li h3 {
	margin: 5px 0 0;
	width: 100%;
	font-size: 14px;
	color: #2f2f2f;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 5px 0;
	font-weight: normal;
	line-height: 25px;
	min-height: 60px;
}
.cart-side .product-picture {
	min-width: 80px;
	width: 100% !important;
	max-width: 80px;
}
.cart-side .product-picture img {
	width: 80px !important;
	height: 80px !important;
}
.cart-side .c-cart-item__title a {
	font-size: 13px;
	font-family: yekanbakhen, serif;
	height: fit-content;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	text-align: right;
}


.product-controls.product-cart-controls a i {
	font-size: 14px;
}
.product-controls a , .qtyminus , .product-controls.product-cart-controls button:nth-child(2) {
	border-right: 0 !important;
}
.qtyplus , .product-controls.product-cart-controls button:last-child{
	border-left: 0 !important;
}
.cart-side .product-line > li {
	margin-bottom: 0;
}
.cart-side #cart__jame, .cart-side .order_jame {
	min-height: 0!important;
}

/*#fixed-menu{
    background: #fff;
}*/
.f-nav {
	position: fixed;
	right: 0px;
	top: 0;
	width: 100%;
	background: #fff;
	padding: 0 30px 0 30px !important;
	height: auto;
	box-shadow: 0 0 4px 1px #ccc;
}

/*.f-nav .row-search{
    display: none;
}
.f-nav .main-menu-holder{
    display: none;
}*/
.none{
	display: none !important;
	transition: all ease-out .3ms;
}

.main-content.col-md-12.col-sm-12.slider-scrool-instant{
	background: #fff;
	border-radius: 10px;
	position: relative;
	min-height: 450px;
	width: 25%;
	float: left;
	box-shadow: 0 0 2px 0px #ffba00;
}

.slider-scrool1 .slick-next{
	display: block;
	position: absolute;
	right: 0;
	background: #fff;
	box-shadow: -1.5px 0 4px 0 rgba(0, 0, 0, .15);
	width: 40px;
	height: 80px;
	border-radius: 100px 0 0 100px;
}

.slider-scrool1 .slick-prev{
	display: block;
	position: absolute;
	left: 0;
	background: #fff;
	box-shadow: 1.5px 0 4px 0 rgba(0, 0, 0, .15);
	width: 40px;
	height: 80px;
	border-radius: 0 100px 100px 0;
}

.slider-scrool-instant span{
	text-align: center;
	display: block;
	font-size: 18px;
}

.main-content.col-md-12.col-sm-12.slider-scrool1{
	position: relative;
	width: 74%;
	float: right;
}

#fixed-menu {
	width: 100%;
	background: unset;
	height: auto;
}


.f-nav .search-box .search-content-side form{
	width: 80%;
	margin: 0 auto;
}

/*.main-show-item li h3:hover {
        color: #4d4d4d;
    }*/
/*a:hover, a:focus {
    color: #ff5252;
}*/
.main-show-item li span{
	color: #4caf50;
	display: block;
	padding: 5px;
	width: 100%;
	color: #000;
}

.main-show-item li > div{
	width: 100%;
	float: right;
	margin: 10px 0 0 0;
}

.price {
    width: 100%;
    height: auto;
    text-align: left;
    padding-right: 10px;
    position: relative;
}

.main-show .prev-price{
	color: #666 !important;
}

.main-show-item-button{
	-webkit-transition: all ease-out 200ms;
	-moz-transition: all ease-out 200ms;
	-o-transition: all ease-out 200ms;
	transition: all ease-out 200ms;
	font-size: 12px;
	padding: 2px 10px 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	/* box-shadow: 0 1px 4px rgba(0, 0, 0, 0.28); */
	display: inline-block;
}


.header .logo-side img {
	padding-top: 15px;
	padding-bottom: 15px;
}
.image-holders {
	width: 400px;
	padding-left: 15px;
	display: flex;
	flex-direction: column;
}

/** .image-holders #mainImageThumb img {
        max-width: 280px;
        max-height: 280px;
    }**/
.roduct-short-detailes-right{
	width: 35%;
}

element{
	background: #fff;
	/* display: flex; */
	/* justify-content: space-around; */
}

.buttons-holder > div > a{
	width: 66%;
	display: block;
	text-align: center;
	border-radius: 10px;
	margin: 0 auto;
	padding: 10px;
	background: #f8f8f8;
	border: 2px solid #11bec4;
	color: #11bec4;
}

#buy_post a{
	background: #3498db;
}

#comments_clinet a{
	background: #74b9ff;
}

.form.padding-normal .padding-normal.text-center input[type="submit"]{
	width: 100px;
}

.product-images-holder ul li {
	background: #fafbfc !important;
	height: 100px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 22%;
	flex: 0 0 calc((100% - 40px) / 5);
	padding: 22% 0 0;
	border: 1px solid #ccc;
	border-radius: 8px;
	overflow: hidden;
	cursor: pointer;
}

product-details-short{
	font-weight: normal !important;
}

fieldset legend{
	background-color: #fff;
	padding: 2px 15px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-ms-border-radius: 6px;
}

.footer-other-holder article header{
	display: inline-block;
}

.footer-other-holder article form{
	display: inline-block;
}

.category-show .text-center img{
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
	box-shadow:unset !important;
}
@media (max-width: 1024px){
.main-content .main-categores {
        display: flex !important;
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        justify-content: flex-start;
    }
.main-content .main-categores .cat-show {
    max-width: 128px;
    min-width: 128px;
    padding: 0.3rem .5rem;
    overflow: hidden;
}

}
.vp-header-theme .vp-title .vp-highlight {
	color: var(--btn-shop-bgcolor);
	font-weight: normal;
}
@media (max-width: 799px){
	.vp-header-theme .vp-title {
		font-size: 15px;
	}
	.pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll li{
		width: 100%;
	}
	
	.price{
		text-align: center !important;
	}
	
	.pure-drawer, .pure-toggle-label{
		display: block;
	}
	
	.pure-toggle-label{
		display: block;
	}
	
	/*#mainMenu, #catsMenu {
        display: none;
    }*/
	#MobileHeader{
		display: block;
	}
}

@media (min-width: 800px){

	.main-content.col-md-12.col-sm-12.main-slider-1a{
		margin-top: 10px;
	}
.popular_cats {
    background: unset;
    padding: 30px 0;
}
	form[name="subscription_form"] div input[type="submit"]{
		width: 80px;
		height: 36px;
		background: green;
	}
	
	#form .lablel1{
		width: 100%;
	}
	
	#form{
		width: 80%;
		margin: 0 auto;
	}
	
	.pure-drawer, .pure-toggle-label{
		display: none;
	}
	
	#MobileHeader{
		display: none;
	}
}

@media (min-width: 1022px) and (max-width: 1230px){
	.cat-show{
		width: 100%;
	}
	
	.pure-drawer, .pure-toggle-label{
		display: none;
	}
	
	#MobileHeader{
		display: none;
	}
}

@media (min-width: 1230px) and (max-width: 1319px){
	#head{
		height: 410px;
	}
}

@media (min-width: 1230px){
	.footer-content-box > div i{
		margin: 18px;
	}
	
	.pure-drawer, .pure-toggle-label{
		display: none;
	}
	
	#MobileHeader{
		display: none;
	}
}

.pure-toggle-label{
	border: none !important;
	border-radius: 0px !important;
}

.pure-toggle-label{
	display: inline-block;
}

/*.pure-toggle-label[data-toggle-label="right"] {
        margin-top: -60px !important;
    }*/

.MobileLogo img{
	max-height: 40px;
}

/*.MobileLogo ~ .clearfix {
    margin-bottom: 50px;
}*/
.MobileLogo + .clearfix{
	padding-top: 0;
}

.pure-toggle-label .pure-toggle-icon::after{
	transform: translate3d(-50%, 6px, 0) !important;
	-webkit-transform: translate3d(-50%, 6px, 0) !important;
}

.pure-toggle-label .pure-toggle-icon::before{
	transform: translate3d(-50%, -8px, 0) !important;
	-webkit-transform: translate3d(-50%, -8px, 0) !important;
}

.pure-toggle-label .pure-toggle-icon, .pure-toggle-label .pure-toggle-icon::before, .pure-toggle-label .pure-toggle-icon::after{
	height: 2px !important;
	width: 25px !important;
}

.pure-toggle-label[data-toggle-label="right"]{
	right: 15px !important;
	top: 0 !important;
}

.pure-toggle-label[data-toggle-label="left"]{
	left: 15px !important;
	top: 0 !important;
}

.pure-toggle[data-toggle="right"]:checked ~ .pure-toggle-label[data-toggle-label="right"] .pure-toggle-icon, .pure-toggle[data-toggle="left"]:checked ~ .pure-toggle-label[data-toggle-label="left"] .pure-toggle-icon{
	background-color: transparent !important;
}

.pure-toggle[data-toggle="left"]:checked ~ .pure-toggle-label[data-toggle-label="left"] .pure-toggle-icon::after, .pure-toggle[data-toggle="right"]:checked ~ .pure-toggle-label[data-toggle-label="right"] .pure-toggle-icon::after, .pure-toggle[data-toggle="top"]:checked ~ .pure-toggle-label[data-toggle-label="top"] .pure-toggle-icon::after{
	-ms-transform: translateX(-50%) translateY(-10px) rotate(-45deg) !important;
	transform: translateX(-50%) translateY(-10px) rotate(-45deg) !important;
	-webkit-transform: translateX(-50%) translateY(-10px) rotate(-45deg) !important;
	top: 10px;
}

.pure-toggle[data-toggle="left"]:checked ~ .pure-toggle-label[data-toggle-label="left"] .pure-toggle-icon::before, .pure-toggle[data-toggle="right"]:checked ~ .pure-toggle-label[data-toggle-label="right"] .pure-toggle-icon::before, .pure-toggle[data-toggle="top"]:checked ~ .pure-toggle-label[data-toggle-label="top"] .pure-toggle-icon::before{
	-ms-transform: translateX(-50%) rotate(45deg) !important;
	transform: translateX(-50%) rotate(45deg) !important;
	-webkit-transform: translateX(-50%) rotate(45deg) !important;
}

.pure-drawer{
	position: fixed;
	z-index: 999999;
	background-color: #fff !important;
}

.pure-drawer[data-position="right"]{
	right: 0;
}

.pure-drawer[data-position="left"]{
	background-color: #fff !important;
	left: 0;
}

.pure-drawer[data-position="left"] ul{
	list-style: none;
	direction: rtl;
	padding: 0 !important;
	margin: 0 !important;
}

.img-category{
	background-image: url('https://new.eshop24.ir/uploads/products_pictures/Z-857.jpg');
	width: 100%;
	height: 180px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}

/*.pure-drawer ul li a{
color:#fff;
}*/
.pure-drawer[data-position="left"] ul li{
	padding-right: 20px;
	padding-top: 10px;
}

.pure-drawer[data-position="left"] ul li:first-child{
	background-color: #d73131;
	padding-top: 50px;
	padding-bottom: 10px;
}

.pure-drawer[data-position="left"] ul li:first-child a{
	color: #fff !important;
}


.pure-drawer > ul{
	overflow: scroll;
	padding: 0;
}

.pure-drawer{
	width: 100%;
}

.pure-pusher{
	background-color: transparent !important;
}

.pure-drawer[data-position="right"] > ul{
	margin: 0;
	background-color: #fff;
	padding-bottom: 1px;
}
.pure-drawer[data-position="right"] > div > ul{
	margin: 0;
	background-color: #fff;
	padding-bottom: 1px;
}

.pure-drawer[data-position="right"] ul{
	list-style: none;
	text-align: center;
}

.pure-drawer[data-position="right"] > div > ul li a {
	display: block;
	color: #444 !important;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-left: 50px;
}

.pure-drawer[data-position="right"] > ul > li{
	background-color: #e64848;
	border-radius: 3px;
	margin: 5px 20px;
	padding: 3px 0 2px;
	position: relative;
}
.pure-drawer[data-position="right"] > div > ul > li {
	background-color: #f2f2f2;
	border-radius: 3px;
	margin: 0;
	padding: 6px 2px;
	position: relative;
	border: 1px solid #e8e3e3;
}

/*.pure-drawer[data-position="left"] > ul:first-child {
padding-top: 30px;
}*/
.pure-drawer[data-position="right"] > ul > li .second-level{
	padding: 0 0 1px;
}
.pure-drawer[data-position="right"] >div > ul > li .second-level{
	padding: 0 0 1px;
}

.menu-details div{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border: none;
	direction: rtl;
}

.pure-drawer[data-position="right"] > ul > li .second-level > li{
	background-color: #62b965;
	margin: 1px 3px;
	padding: 1px 2px;
}
.pure-drawer[data-position="right"] >div > ul > li .second-level > li{
	background-color: #62b965;
	margin: 1px 3px;
	padding: 1px 2px;
}

.pure-drawer[data-position="right"] > div > ul > li .second-level > li > a{
	padding: 3px 0;
}

.pure-toggle[data-toggle="left"]:checked ~ .pure-toggle-label[data-toggle-label="left"] .pure-toggle-icon::before, .pure-toggle[data-toggle="left"]:checked ~ .pure-toggle-label[data-toggle-label="left"] .pure-toggle-icon::after{
	background-color: #62b965 !important;
}

.pure-drawer[data-position="right"] a{
	display: block !important;
}

#rayasaFooSlideOne .fooSlide-captions li a{
	height: 45px !important;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#nav-icon1, #nav-icon2, #nav-icon3, .nav-icon4{
	width: 30px;
	height: 20px;
	position: absolute;
	top: 20px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;
	z-index: 99999999;
}

#nav-icon1 span, #nav-icon3 span, .nav-icon4 span{
	display: block;
	position: absolute;
	height: 3px;
	width: 100%;
	background: #000;
	border-radius: 9px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}

/* Icon 4 */
.nav-icon4{
}

.nav-icon4 span:nth-child(1){
	top: 0px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
}

.nav-icon4 span:nth-child(2){
	top: 8px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
}

.nav-icon4 span:nth-child(3){
	top: 16px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
}

.nav-icon4.open span:nth-child(1){
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: -2px;
	left: 5px;
}

.nav-icon4.open span:nth-child(2){
	width: 0%;
	opacity: 0;
}

.nav-icon4.open span:nth-child(3){
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 19px;
	left: 5px;
}

.disable{
	overflow: hidden;
}

/*.menu-details div {
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    border: none;
    direction: rtl;
}*/
.pure-drawer[data-position="right"] > ul > li .second-level > li{
	background-color: #ec8181;
	margin: 1px 3px;
	padding: 1px 2px;
}
.pure-drawer[data-position="right"] > div > ul > li .second-level > li {
	background-color: #fff;
	margin: 1px 3px;
	padding: 1px 2px;
}

.pure-drawer[data-position="right"] > div > ul > li .second-level > li > a{
	padding: 3px 0;
}

.pure-toggle[data-toggle="left"]:checked ~ .pure-toggle-label[data-toggle-label="left"] .pure-toggle-icon::before, .pure-toggle[data-toggle="left"]:checked ~ .pure-toggle-label[data-toggle-label="left"] .pure-toggle-icon::after{
	background-color: #4caf50 !important;
}

.pure-drawer[data-position="right"] a{
	display: block !important;
}

#rayasaFooSlideOne .fooSlide-captions li a{
	height: 45px !important;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#mainContent{
	padding-top: 10px;
}

.owl-demo{
	direction: ltr;
}

.owl-demo .item img{
	display: block;
	width: 100%;
	height: auto;
}

.support{
	width: 54px;
	height: 54px;
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	margin: 0 auto;
}

.express{
	width: 54px;
	height: 54px;
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	margin: 0 auto;
}

.payment{
	width: 54px;
	height: 54px;
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	margin: 0 auto;
}

.originals{
	width: 54px;
	height: 54px;
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	margin: 0 auto;
}

.sevendays{
	width: 54px;
	height: 54px;
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	margin: 0 auto;
}

.box-pro-bottom{
	float: right;
	width: 94%;
	display: flex;
	justify-content: space-around;
	margin: 20px;
	border-top: 1px solid #fbf2f2;
	font-size: 13px;
}

.box-pro-bottom span{
	display: block;
	float: right;
	margin-top: 16px;
}

.support-pro{
	width: 50px;
	height: 50px;
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	margin: 0 auto;
	display: block;
	float: right;
}

.express-pro{
	width: 50px;
	height: 50px;
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	margin: 0 auto;
	display: block;
	float: right;
}

.payment-pro{
	width: 50px;
	height: 50px;
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	margin: 0 auto;
	display: block;
	float: right;
}

.originals-pro{
	width: 50px;
	height: 50px;
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	margin: 0 auto;
	display: block;
	float: right;
}

.sevendays-pro{
	width: 50px;
	height: 50px;
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	margin: 0 auto;
	display: block;
	float: right;
}

.woocommerce-tabs.wc-tabs-wrapper ul.wc-tabs li.additional_information_tab a::before{
	content: "\f0ca";
	font-family: 'FontAwesome';
}

.footer-top-box .item span{
	font-size: 12px;
	line-height: 21px;
	color: #fff;
}

.slide-progress{
	width: 0;
	max-width: 100%;
	height: 4px;
	background: #7fc242;
}

.owl-carousel{
	position: relative;
}

.owl-carousel .owl-item img{
	border-radius: 10px;
}

.owl-theme .owl-nav .owl-prev{
	position: absolute;
	top: calc(50%);
	left: 0;
	font-size: 20px;
	font-weight: 900;
}

.owl-theme .owl-nav .owl-next{
	position: absolute;
	top: calc(50%);
	right: 0;
	font-size: 20px;
	font-weight: 900;
}

.owl-theme .owl-nav{
	margin-top: 0px;
}


.owl-next, .owl-prev, .owl-dots{
	opacity: 0;
	transition: all linear 0.5s;
}

.owl-carousel:hover .owl-next, .owl-carousel:hover .owl-prev, .owl-carousel:hover .owl-dots{
	opacity: 1;
	transition: all linear 0.5s;
}

.search-side-top{
	direction: rtl;
}

.search-side-top .loged-in{
	direction: rtl;
	text-align: center;
}

#catsMenuItems > li > a {
	padding: 5px 10px 5px;
	font-size: 14px;
}

/*#catsMenuItems > li:hover > a::after{
	bottom: 0;
	width: 0;
	height: 0;
	z-index: 1002;
	content: " ";
	display: block;
	position: relative;
	margin-top: -10px;
	top: 21px;
	right: 35%;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #4caf50;
}
*/

/*#catsMenuItems > li > ul > .menu-item-holder:hover > a::after{
	content: "";
display: block;
border: 5px solid transparent;
    border-bottom-color: transparent;
border-bottom-color: #000;
position: relative;
bottom: 0;
left: 50%;
margin-left: -12px;
border-bottom-color: #4caf50 !important;
	bottom: 0;
	width: 0;
	height: 0;
	z-index: 1002;
	content: " ";
	display: block;
	position: relative;
	top: 1px;
	right: 45%;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #4caf50;
}*/

#catsMenuItems>li>ul>.menu-item-holder {
    text-align: right;
    z-index: 100;
    min-width: 160px;
    width: 100%;
    list-style: none;
    padding: 0 15px;
}

#catsMenuItems>li>ul>.menu-item-holder>a {
    padding: 6px 0px;
    min-width: 130px;
    font-size: 13px;
    text-align: right;
}

#catsMenuItems > li > ul > .menu-item-holder .menu-details > div > a{
	font-size: 12px;
}
#catsMenuItems>li>ul {
    position: absolute;
    right: -300px;
    top: 0;
    height: 100%;
    width: 100%;
    background: #fff;
    float: right;
    z-index: 999999999999;
    text-align: right;
    transition: all ease .3s;
}

.form-control{
	height: 30px;
	font-size: 11px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control:focus{
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

.form-control::-moz-placeholder{
	color: #999;
	opacity: 1;
}

.form-control:-ms-input-placeholder{
	color: #999;
}

.form-control::-webkit-input-placeholder{
	color: #999;
}

.form-control::-ms-expand{
	background-color: transparent;
	border: 0;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control{
	background-color: #eee;
	opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control{
	cursor: not-allowed;
}

.cart .part-1, .cart #shpcrtgc{
	color: #fff;
}

.cartItems {
    border-radius: 16px;
    height: 20px;
    width: 20px;
    position: absolute;
    right: 14px;
    top: -14px;
    background: var(--primary);
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    justify-content: center;
    color: #fff;
}

#mainMenuItems > li > a{
	padding-top: 0;
	padding-bottom: 0;
}

.pure-drawer .menu-details{
	padding: 0;
}

.pure-drawer .menu-details h5{
	border: none;
}

.arrow-left{
	margin-left: 5px;
}

footer .line{
}

.footer-top-box-parrent{
	width: 100%;
	float: right;
	border-bottom: 2px dashed #9aa060;
	padding-bottom: 30px;
	margin: 0 50px;
}

.footer-top-box{
	width: 70%;
	padding: 20px 10px;
	margin: 0 auto;
}

/*.footer-top-box .item img {
    height: 100%;
}*/
.SiteMap{
	background-color: #f7f7f7 !important;
	padding: 8px !important;
	margin-bottom: 10px;
}

.SiteMap .tree li a{
	font-size: 13px;
	color: #4caf50;
}

.SiteMap .tree li:last-child a{
	color: #888;
	cursor: default;
}

duct-show .SiteMap .tree li:last-child a:hover{
	color: #888 !important;
}

.roduct-short-detailes-right h1{
	font-size: 20px;
	font-weight: 600;
	border-bottom: 1px solid #ddd;
	padding-bottom: 15px;
}

/*.pws_tabs_container.pws_tabs_horizontal {
    padding: 20px;
}*/
.pws_tabs_container.pws_tabs_horizontal .pws_tabs_controll li{
	float: right;
	width: 34%;
	padding: 0;
}

.pws_tabs_container.pws_tabs_horizontal .pws_tabs_controll li:last-child{
	margin: 0;
}

.register-form {
	margin: 0 auto;
}

.contact_us{
	float: right;
	width: 100%;
	background: #fff;
	margin-bottom: 10px;
	padding: 15px;
}

.exchange{
	background: #fff;
	float: right;
	width: 100%;
	padding: 20px;
}

#nanrizeh{
	margin-bottom: 0;
}

.LoginReg, .login_to_remind_password{
	padding: 30px;
}

.LoginReg .padding-normal{
	padding: 5px;
}

.MobileLogo h2, .MobileLogo h1{
	margin: 0;
}

.text-center.adver-bottom td{
	text-align: center;
}

/*.TwoCol, .TwoCol tbody, .TwoCol tr, #oneCol, #oneCol tbody, #oneCol tr {
    display: block !important;
}
.control-panel-holder .TwoCol td:nth-child(2n) {
    display: inline-block !important;
    width: 60% !important;
}
.control-panel-holder .TwoCol td:nth-child(2n+1) {
    width: 30% !important;
    display: inline-block !important;
}
.TwoCol, .TwoCol tbody, .TwoCol tr, #oneCol, #oneCol tbody, #oneCol tr {
    display: block !important;
}*/
textarea{
	max-width: 100% !important;
	border: 1px solid #ccc;
	margin-top: 10px;
	padding: 5px 10px;
	border-radius: 5px;
}

.loginModal .form{
	direction: rtl;
}

.loginModal .form lable{
	display: inline-block;
	width: auto;
}

.loginModal .form input{
	display: inline-block;
}

#parspFooSlideOne .fooSlide-img{
	margin: 0 !important;
}

.fooPTimer{
	max-width: 100% !important;
}

.fooPTimer-show{
	width: auto !important;
	max-width: 100% !important;
}

.fooPTimer-show img{
	max-width: 100% !important;
	min-width: auto !important;
}

.pure-drawer{
	width: 0px;
	transition: all linear 0.3s;
}

#productSearchResult{
	padding-bottom: 30px;
	padding: 5px;
}

#mainContent .text-center .cat-show-cats-item img{
	background-color: transparent;
	box-shadow: 0 1px 0 #ccc !important;
}

/* .easyzoom-flyout { */
/* width: auto !important; */
/* height: auto !important; */
/* } */
.easyzoom-flyout{
	right: 10px !important;
	width: 400px !important;
	height: 400px !important;
	overflow: hidden !important;
	box-shadow:0 0 10px 6px #ccc;
	border-radius:16px;
	background-color: #fff;
}

.easyzoom-flyout img{
	width: 600px !important;
	height: 600px !important;
	margin: 0 auto !important;
}

.scrollTop{
	position: fixed;
	left: 1%;
	bottom: 88px;
	opacity: 0;
	transition: all 0.4s ease-in-out 0s;
	z-index: 99;
}

.scrollTop a{
	font-size: 18px;
	color: #fff;
}

.scrollTop a img{
	max-width: 50px;
}

body#PostPrint{
	background: none;
}

#PostPrint .container{
	border-radius: 13px;
	border: 2px solid #333;
	margin-top: 5px;
	max-width: 800px;
}

#PostPrint .logo{
	padding: 30px;
	border-bottom: 2px solid #333;
}

#PostPrint .col-md-7{
	border-left: 2px solid #333;
}

#PostPrint .col-md-7, #PostPrint .col-md-5{
	padding: 20px 15px 10px;
	margin-top: 15px;
	margin-bottom: 15px
}

.menu-plus2{
	background-size: 20px;
	background-repeat: no-repeat;
	background-position: right;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQ0OCA0NDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZD0ibTQwOCAxODRoLTEzNmMtNC40MTc5NjkgMC04LTMuNTgyMDMxLTgtOHYtMTM2YzAtMjIuMDg5ODQ0LTE3LjkxMDE1Ni00MC00MC00MHMtNDAgMTcuOTEwMTU2LTQwIDQwdjEzNmMwIDQuNDE3OTY5LTMuNTgyMDMxIDgtOCA4aC0xMzZjLTIyLjA4OTg0NCAwLTQwIDE3LjkxMDE1Ni00MCA0MHMxNy45MTAxNTYgNDAgNDAgNDBoMTM2YzQuNDE3OTY5IDAgOCAzLjU4MjAzMSA4IDh2MTM2YzAgMjIuMDg5ODQ0IDE3LjkxMDE1NiA0MCA0MCA0MHM0MC0xNy45MTAxNTYgNDAtNDB2LTEzNmMwLTQuNDE3OTY5IDMuNTgyMDMxLTggOC04aDEzNmMyMi4wODk4NDQgMCA0MC0xNy45MTAxNTYgNDAtNDBzLTE3LjkxMDE1Ni00MC00MC00MHptMCAwIiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIj48L3BhdGg+PC9nPjwvc3ZnPg==);
	transition: all 0.5s linear;
}

.pure-drawer.right-nav .second-level, .pure-drawer.right-nav .second-level .menu-item-holder .menu-details{
	display: none;
}

.pure-drawer.right-nav .sub-menu, .pure-drawer.right-nav span.menu-plus2{
	display: inline-block !important;
}

.pure-drawer.right-nav span.menu-plus {
	width: 40px;
	height: 40px;
	position: absolute;
	left: 5px;
	top: 0;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 23px;
	color: #666;
}

.pure-drawer.right-nav span.menu-plus2 {
	top: 0;
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0;
	text-align: center;
	display: flex !important;
	justify-content: center;
	align-items: center;
	font-size: 23px;
	color: #666;
}

.pure-drawer.right-nav .second-level .menu-item-holder{
	position: relative;
}

.product-show > div {
	overflow: visible;
	float: right;
	width: 100%;
}
.c-product {
	padding: 16px;
}
.roduct-short-detailes-right{
	width: 60%;
	float: right;
	padding: 0 0 0 20px;
}

.product-short-detailes{
	width: 40%;
	float: right;
	background-color: #f5f5f5;
	border: 1px solid #e4e4e4;
	border-radius: 8px;
	position: relative;
}

.prev-price{
	float: right;
	padding: 10px;
	text-align: left;
	font-size: 15px;
	color: #555 !important;
}

.product-short-detailes .price{
	float: right;
	margin: 0;
}

.extra-details-items-holder .Percentage{
	float: left;
	width: 20%;
	padding-bottom: 10px;
}

.space{
	width: 100%;
	height: 50px;
	float: right;
}

.extra-details-items-holder {
	float: right;
	position: relative;
}

.center-items-holder {
	width: 100%;
}
.add_to_card_product a {
    background: var(--btn-shop-bgcolor) !important;
    display: flex;
    justify-content: center;
    flex-direction: row-reverse;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 700;
    max-width: 150px;
    position: relative;
    margin: 0 auto;
    color: #fff;
    padding: 10px;
    width: 150px;
}

.add_to_card_product a i{
	font-size: 25px;
	float: right;
}

/*.Percentage {
    float: left;
    width: 30%;
}*/
#catsShowOptions{
	float: right;
	width: 100%;
}

.Percentage-main{
	float: right;
	width: 100%;
}

.Percentage-main span:nth-child(1){
	float: left;
	width: 13%;
	background: red;
	border-radius: 20px;
}

.extra-details-items-holder .prev-price{
	float: left;
	width: 50%;
	margin: 0 10px;
	padding: 20px !important;
}

.price > span{
	float: left;
	font-size: 14px !important;
	font-weight: bold;
}

#mainContent .row .related{
	border-radius: 10px;
	margin-bottom: 15px;
	position: relative;
}

#mainContent .row .related > h3 {
	padding: 10px;
	margin-right: 0px;
	margin-bottom: 0;
    margin-top:0
}

#mainContent .row .related > h3::before{
	width: 143px;
	height: 2px;
	background: #ef5661;
	display: block;
	position: absolute;
	top: 61px;
	right: 12px;
}

#mainImageThumb > a > img {
	max-width: 400px !important;
}

.menu-close{
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	transition: all 0.5s linear;
}

#mainContent .right-content table a{
	display: inline-block;
	width: 100%;
	text-align: center;
}

#mainContent .right-content table td{
	width: 100%;
	display: inline-block;
}

.product-short-brief .prev-price strike{
	color: #ca3433;
}

#submit-alert{
	display: none;
}

.alert{
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.alert h4{
	margin-top: 0;
	color: inherit;
}

.alert .alert-link{
	font-weight: bold;
}

.alert > p,
.alert > ul{
	margin-bottom: 0;
}

.alert > p + p{
	margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible{
	padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close{
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}

.alert-success{
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.alert-success hr{
	border-top-color: #c9e2b3;
}

.alert-success .alert-link{
	color: #2b542c;
}

.alert-info{
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.alert-info hr{
	border-top-color: #a6e1ec;
}

.alert-info .alert-link{
	color: #245269;
}

.alert-warning{
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.alert-warning hr{
	border-top-color: #f7e1b5;
}

.alert-warning .alert-link{
	color: #66512c;
}

.alert-danger{
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.alert-danger hr{
	border-top-color: #e4b9c0;
}

.alert-danger .alert-link{
	color: #843534;
}

.main_special_offer.slider-new-offer{
	width: 72%;
	float: right;
	direction: ltr;
}

.menu_tab_special_offer-new{
	width: 100%;
	list-style: none;
	padding: 0;
	background-color: rgb(219 219 219 / 10%);
	margin: 0;

}

.menu_tab_special_offer-new .slick-track{
	width: 100% !important;
	transform: unset !important;
}

.menu_tab_special_offer-new .slick-list.draggable{
	padding: 0 !important;
}

.menu_tab_special_offer-new .tablinks{
	padding: 10px;
	width: 100%;
	cursor: pointer;
}

.menu_tab_special_offer-new .tablinks:hover{
	background: #eee;
}

.all_special_offerse {
	width: 100%;
	text-align: center;
	background: var(--btn-shop-bgcolor);
	padding: 15px;
	margin-top: 15px;
}
.all_special_offerse a{
	display: block;
	color: #fff;
}

.menu_tab_parrent{
	margin-bottom: 0px !important;
	width: 25%;
	float: left;
	background-color: rgb(219 219 219 / 10%);
	border-right: 1px solid #eee;
}

.main-slider-offer-new{
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
}


.title-product-offer{
	float: right;
	width: 38%;
	text-align: center;
	color: #000;
	margin-top: 30px;
}

.price_n_discounts_wrapper{
	float: right;
	width: 45%;
	text-align: center;
	margin-bottom: 40px;
	border-bottom: 1px solid #eee;
	padding: 20px 0;
}

.has_sale_pricess del, .has_sale_pricess ins{
	width: 100%;
	display: block;
}

.has_sale_pricess ins{
	font-size: 25px;
	color: #ffc20e;
}

.percentage_value span{
	background: #ffc20e;
	border-radius: 15px;
	padding: 5px;
	color: #fff;
	font-weight: bold;
}

.countdown_timer_title_rolling .js-counter::after{
	display: none !important;
}

.price_n_discounts_wrapper .percentage_value{
	float: left;
	width: 66%;
	padding-top: 23px;
}

.title_countdown_special_offer {
	float: right;
	width: 100%;
	text-align: right;
}

.main_special_offer.slider-new-offer .slick-prev, .main_special_offer.slider-new-offer .slick-next{
	display: none !important;
}

.main_special_offer.slider-new-offer .c-product-box__timer.js-counter{
	padding: 10px 0;
}

#price_category{
	float: right;
}

/* -------------------------------------- CART START -------------------------------------------- */
.d-none{
	display: none !important;
}

.align-items-center{
	align-items: center !important;
}

.swal2-popup.swal2-toast .swal2-title,
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{
	color: #fff;
}

.swal2-icon.swal2-success [class^="swal2-success-line"]{
	background-color: #e1eadc !important;
}

.swal2-icon.swal2-error [class^="swal2-x-mark-line"]{
	background-color: #f2dcdc !important;
}

.swal2-container{
	height: initial !important;
	color: #fff !important;
	direction: rtl;
	text-align: right;
}

.swal2-html-container{
	color: #fff !important;
	font-size: 13px !important;
	margin: 0 !important;
	margin-right: 0.5rem !important;
}

.cart-container{
	position: absolute;
	top: calc(100% + 0.7rem);
	left: 0;
	width: 400px;
	min-height: 80px;
	filter: drop-shadow(0 0 8px rgba(0, 0, 0, 0.2));
	z-index: 99999;
	visibility: hidden;
	opacity: 0;
	transition: all 0.3s linear;
	font-size: 14px;
}

.cart-container::before{
	content: '';
	position: absolute;
	bottom: 100%;
	left: 70px;
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-bottom-color: #fff;
}

.cart-side:hover .cart-container,
.cart-container:hover,
.cart-container.hover{
	opacity: 1;
	visibility: visible;
}

.cart-content{
	display: flex;
	flex-direction: column;
	overflow: hidden;
	border-radius: 15px;
	background-color: #fff;
}

.cart-content ul{
	list-style-type: none;
}

.cart-head{
	padding: 1rem 1rem 0;
	color: #666;
}

.cart-head .cart-title{
	padding: 0;
}

.cart-content .cart-header{
	padding-bottom: 1rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.cart-header .buttons-container{
	display: flex;
	gap: 0.5rem;
	align-items: center;
}

.cart-header a {
	font-size: 16px;
	color: var(--btn-shop-bgcolor);
	transition: color 0.3s linear;
	flex-shrink: 0;
}

.cart-header a:hover{
	color: #BE2FFF;
}
.cart-content .total-price {
	position: absolute;
	top: 50px;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	box-sizing: border-box;
	right: 0;
	padding: 15px;
	background: #fff;
	box-shadow: 0px 1px 1px 0px #eee;
}
.cart-header .btn-show-cart {
	color: var(--btn-shop-bgcolor);
	border: 1px solid currentColor;
	font-size: 11px;
	border-radius: 15px;
	padding: 0.25rem 0.75rem;
	display: inline-flex;
	gap: 0.25rem;
	align-items: center;
	justify-content: center;
	transition: color 0.3s linear, background-color 0.3s linear, border 0.3s linear;
}

.cart-header .btn-show-cart:hover {
	background-color:var(--btn-shop-bgcolor);
	color: #fff;
	border-color: var(--btn-shop-bgcolor);
}

.cart-inner .cart-header .btn-show-cart{
	display: none !important;
}


.total-price{
	display: flex;
	justify-content: space-between;
	padding: 0.75rem 0;
	font-size: 13px;
}

.cart-content .cart-body {
	max-height: 330px;
	overflow: auto;
	padding: 15px 1rem;
	margin: 0.5rem 0;
	padding-bottom: 50px;
}

.cart-content .product-line{
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
	margin: 0;
}

.cart-content .product-line li {
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	gap: 0.75rem;
	min-height: 70px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

.cart-content .product-line li:last-of-type{
	padding-bottom: 0;
}

.cart-content .product-line li .product-picture{
	display: flex;
	align-items: center;
}

.cart-content .product-line li .product-picture img{
	width: 60px;
	height: 60px;
	object-fit: contain;
	object-position: center;
}

.side-product-picture {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
	padding: 15px;
}
.side-product-picture .c-cart-item__title {
	color: #2F2F2F;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 15px;
}
.cart-product-details {
	display: flex;
	justify-content: space-between;
	flex-direction: row-reverse;
	align-items: end;
}
.cart-content .product-price {
	margin-bottom: 0;
}
.cart-product-controls{
	display: flex;
	justify-content: space-between;
}

.product-controls {
	display: flex;
	flex-direction: row-reverse;
	max-width: 100px;
}
.product-controls button, .product-controls a {
	background-color: transparent;
	border-radius: 0;
	color: #fff;
	border: 1px solid currentColor;
	width: 25px !important;
	cursor: pointer;
	display: grid;
	align-items: center;
	justify-content: center;
	transition: color 0.3s linear, background-color 0.3s linear;
}


.product-controls a {
    border-color: var(--btn-shop-bgcolor);
    border-radius: 8px 0 0 8px;
}


.product-controls button:first-of-type{
	border-radius: 8px 0 0 8px;
}

.product-controls button:last-of-type {
	border-radius: 0 8px 8px 0;
}

.product-price {
	font-size: 18px;
	color: #000;
	position: relative;
	font-weight: 700;
	margin-bottom: 10px;
}
.product-price, #cart_total {
	color: var(--btn-shop-bgcolor);
}
.product-controls input[type="text"] {
    text-align: center;
    width: 40px;
    background: unset;
    border: 0 !important;
    color: #fff;
}

.product-controls.product-cart-controls{
	justify-content: center;
}

.cart-footer .checkout input{
	padding: 0.75rem;
	width: 100%;
}

.cart-footer #coupon_form, .cart-footer #coupon_info{
	display: flex;
	justify-content: space-between;
	padding: 0 1rem 0.5rem;
	flex-wrap: wrap;
	margin: 0;
}

.cart-footer .cart_discount_label {
	display: flex;
	flex-grow: 1;
	justify-content: end;
	align-items: center;
}

.loader{
	display: grid;
	place-items: center;
}

.loader.loader-yellow{
	color: #ffba00 !important;
}

.loader i{
	color: inherit;
	animation-name: spinning;
	animation-duration: 0.8s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	transform-origin: center;
}

@keyframes spinning{
	0%{
		transform: rotate(0deg);
	}
	80%{
		transform: rotate(360deg);
	}
}

.add_to_card_product form{
	display: flex;
	justify-content: center;
}

.add_to_card_product form .main-show-item-button{
	padding: unset;
	margin: unset;
	height: 40px;
	align-items: center;
	justify-content: center;
}

.add_to_card_product form a{
	padding: unset;
	margin: unset;
}

.add_to_card_product form a i{
	float: unset;
	font-size: 14px;
}

@media (max-width: 799px){
	.cart-container{
		top: 42px;
		width: 100%;
	}
}

@media (max-width: 480px){
	.cart-content .product-line li{
		min-height: 70px;
		height: auto;
		padding: 0.5rem 0;
	}
	
	.cart-content .product-line li:last-of-type{
		padding-bottom: 0.5rem;
	}
	
.cart-product-details {
	flex-direction: row;
	gap: 0.25rem;
	align-items: center;
}
	
	.cart-footer .cart_discount_label{
		flex-direction: column;
	}
	  #carttotalform > div:first-child {
	width: 100%;
}
#cart__jame {
	width: 100%;
	margin-left: 0 !important;
	margin-top: 10px;
	padding: 0;
}
  #cart_page_content {
	width: auto !important;
	padding: 20px;
}
.side_product_picture {
	width: 100% !important;
	padding-right: 10px;
}
  .product_picture {
	width: 100%!important;
}
	
}
@media screen and (min-width:800px){
  #carttotalform > div:first-child {
	width: 74%;
}
  #cart__jame {
	margin-left: 5px;
}
}


/* -------------------------------------- CART END ---------------------------------------------- */

