body {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	color: #000;
	line-height: 24px;
}
body.rtl {
	direction: rtl;
	text-align: right;
	font-family: "Open Sans Hebrew", Arial, Helvetica, sans-serif;
}

a {
	color: #000;
}
a:hover {
	color: #000;
}

body.rtl .custom-control {
	padding-right: 1.5rem;
	padding-left: 0;
}
body.rtl .custom-control-input {
	right: 0;
	left: auto;
}
body.rtl .custom-control-label:before {
	right: -1.5rem;
	left: auto;
}
body.rtl .custom-control-label:after {
	right: -1.5rem;
	left: auto;
}
.custom-control-input:checked ~ .custom-control-label:before {
	background-color: #000;
	border-color: #000;
}
.custom-control-input:focus ~ .custom-control-label:before {
	box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .25);
}

body.rtl .alert.alert-dismissible {
	padding-left: 4rem;
	padding-right: 1.25rem;
}
body.rtl .alert-dismissible .close {
	left: 0;
	right: auto;
}

.td-underline,
.td-underline.persist:hover {
	text-decoration: underline;
}

.rb-cell {
	position: relative;
}
.rb-cell .crb {
	position: absolute;
	top: 0;
	left: 0;
	width: 1rem;
	height: 1.25rem;
	z-index: -1;
	opacity: 0;
}
.rb-cell .cell-face {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	top: 0;
	left: 0;
	height: 100%;
	padding: 15px;
	background-color: #fff;
	font-size: 16px;
	color: #000;
	border: 1px solid #000;
	opacity: 0.4;
	cursor: pointer;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.rb-cell input.crb:checked ~ .cell-face {
	opacity: 1;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.rb-cell .cell-face .txt,
.rb-cell .cell-face .fig {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	text-align: center;
}
.rb-cell .cell-face .fig > img {
	width: auto;
	max-width: 100%;
	height: auto;
}
@media (min-width: 576px){
	.rb-cell .cell-face .txt {
		font-size: 18px;
	}
}
@media (min-width: 768px){
	.rb-cell .cell-face .txt {
		font-size: 24px;
	}
}
@media (min-width: 992px){
	.rb-cell .cell-face .txt {
		font-size: 18px;
	}
}
@media (min-width: 1200px){
	.rb-cell .cell-face .txt {
		font-size: 21px;
	}
}

.mfp-bottom-bar {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.mfp-title {
	padding: 0;
}
body.rtl .mfp-title {
	text-align: right;
}
.mfp-counter, .mfp-img-mobile .mfp-counter {
	position: static;
	top: auto;
	right: auto;
}
.mfp-counter {
	padding-left: 16px;
}
body.rtl .mfp-counter {
	padding-right: 16px;
	padding-left: 0;
}
.mfp-counter:empty, body.rtl .mfp-counter:empty {
	padding: 0;
}

/*
 * DX Good stuff
 */
.adm-pos-tr {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 100;
}
.adm-pos-tl {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
}
.adm-pos-br {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 100;
}
.adm-pos-bl {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 100;
}
.btn-adm,a.btn-adm {
	position: relative;
	display: inline-block;
	min-width: 30px;
	height: 30px;
	padding: 0;
	background-color: #c5c7ca;
	line-height: 30px;
	text-align: center;
	color: #3d3833;
	font-size: 18px;
	text-decoration: none;
	border: none;
	-webkit-transition: all .4s ease 0s;
	transition: all .4s ease 0s;
}
.btn-adm .on-label {
	display: inline-block;
	padding: 0 5px;
}
.btn-adm * {
	position: relative;
	z-index: 3;
}
.btn-adm:after,.btn-adm:before {
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 100%;
	background-color: #7a3f00;
	z-index: 0;
	content: "";
	-webkit-transition: all .4s ease 0s;
	transition: all .4s ease 0s;
}
.btn-adm:after {
	background-color: #f68812;
	z-index: 1;
}
.btn-adm:hover {
	color: #fff;
}
.btn-adm:hover:before {
	width: 100%;
}
.btn-adm:hover:after {
	width: 4px;
}
.btn-adm.sm {
	min-width: 24px;
	height: 24px;
	line-height: 24px;
	font-size: 13px;
}
.hide-adm-ui .btn-adm, .hide-adm-ui .adm-cont {
	display: none;
}

.form-error-msg {
	display: none;
	padding-top: 4px;
	text-align: right;
	font-size: 14px;
	color: #d00;
}
.form-error-msg.vis {
	display: block;
}
.form-error-msg.inline.vis {
	display: inline;
}

.dx-g-recaptcha {
	display: none;
}
.dx-recaptcha-notice {
	color: #666;
	font-size: 14px;
}
.dx-recaptcha-notice a {
	color: #666;
	text-decoration: underline;
}
.dx-recaptcha-notice a:hover {
	color: #000;
}

.list-oneliner {
	display: inline-block;
	padding: 0;
}
.list-oneliner > li {
	display: inline-block;
	position: relative;
	padding-right: 8px;
}
.list-oneliner.dblspc > li {
	padding-right: 16px;
}
.list-oneliner > li:not(.sep):last-child {
	padding-right: 0;
}
.list-oneliner > li:not(.sep):last-child:after {
	display: none;
}
.list-oneliner.barred > li:not(.unsep):after,
.list-oneliner > li.sep:after {
	position: absolute;
	top: 0;
	right: -2px;
	content: "|";
}

body.rtl .list-oneliner > li {
	padding-left: 8px;
	padding-right: 0;
}
body.rtl .list-oneliner.dblspc > li {
	padding-left: 16px;
}
body.rtl .list-oneliner > li:not(.sep):last-child {
	padding-left: 0;
}
body.rtl .list-oneliner.barred > li:not(.unsep):after,
body.rtl .list-oneliner > li.sep:after {
	right: auto;
	left: -2px;
}

.promo-msg {
	display: block;
	width: 100%;
	height: 28px;
	padding: 0 1rem;
}
.promo-msg .inner {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.promo-msg .msg-item {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	line-height: 28px;
	font-size: 16px;
	white-space: nowrap;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}
.promo-msg .msg-item.inview {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.promo-msg .msg-item.shoo {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
}
.promo-msg .msg-item.trans {
	-webkit-transition: -webkit-transform .4s ease-in-out;
	transition: transform .4s ease-in-out;
}
@media (min-width:768px) {
	.promo-msg {
		height: 36px;
	}
	.promo-msg .msg-item {
		font-size: 18px;
		line-height: 36px;
	}
}

.site-header {
	position: relative;
	z-index: 901;
}
.scrolled-away .site-header {
	margin-top: 117px;
}
@media (min-width:360px) {
	.scrolled-away .site-header {
		margin-top: 123px;
	}
}
@media (min-width:992px) {
	.scrolled-away .site-header {
		margin-top: 99px;
	}
}

.site-header .top-bar .promo-msg {
	height: 26px;
}
.site-header .top-bar .promo-msg .msg-item {
	font-size: 14px;
	line-height: 26px;
}
@media (min-width:768px) {
	.site-header .top-bar .promo-msg {
		border-bottom: none;
	}
}

.sldr-img-width {
	width: 100%;
	height: auto;
}

.site-header .top-bar {
	padding: 12px 0 8px;
	background-color: #fff;
	color: #253237;
	font-size: 14px;
}
.site-header .top-bar.mlean {
	padding: 0;
}
@media (min-width: 768px){
	.site-header .top-bar.mlean {
		padding: 12px 0 8px;
	}
}
.site-header .top-bar a {
	color: #253237;
	text-decoration: none;
}
.site-header .main-bar.dark,
.site-header .top-bar.dark {
	background-color: #000;
	color: #fff;
}
.site-header .main-bar.dark .mob-user a,
.site-header .main-bar.dark a.cart-ctrl,
.site-header .top-bar.dark a {
	color: #fff;
}
.site-header .top-bar:not(.dark) a:hover {
	color: #000;
}
.site-header .main-bar a:hover,
.site-header .top-bar.dark a:hover {
	text-shadow: 0 0 6px #fff;
}

.site-header .main-bar {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	padding: 10px 0 15px;
	z-index: 999;
	-webkit-transition: top .4s ease 0s;
	transition: top .4s ease 0s;
}
.site-header .main-bar.spac {
	padding: 35px 0;
}

.scrolled-away .site-header .main-bar {
	position: fixed;
}

.bar-btn {
	background-color: transparent;
	border: 0;
	font-size: 20px;
	color: #fff;
}

.site-header .main-bar .mlogo {
	-ms-flex-order: 1;
	order: 1;
}
body.rtl .site-header .main-bar .mlogo {
	-ms-flex-order: 5;
	order: 5;
}
.site-header .main-bar.searching .mlogo {
	display: none;
}
.site-header .main-bar .mlogo img {
	max-height: 36px;
}
@media (min-width: 360px){
	.site-header .main-bar .mlogo img {
		max-height: 42px;
	}
}
@media (min-width: 992px){
	.site-header .main-bar .mlogo img {
		max-height: 80px;
	}
}

.site-header .main-bar .msearch {
	display: none;
	-ms-flex-order: 3;
	order: 3;
}
.site-header .main-bar.searching .msearch {
	display: block;
}

.site-header .main-bar .usrisl {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-ms-flex-order: 5;
	order: 5;
}
body.rtl .site-header .main-bar .usrisl {
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-order: 1;
	order: 1;
}
.site-header .main-bar.searching .usrisl {
	display: none;
}
.site-header .main-bar .usrisl > .ubtn {
	margin-left: 10px;
}
.site-header .main-bar .usrisl > .ubtn:last-child {
	margin-left: 0;
}

.site-header .main-bar .mbdiss {
	display: none;
}
.site-header .main-bar.searching .mbdiss {
	display: block;
}

.mbmenu .bar-btn {
	border: 1px solid #fff;
}

.site-header .main-bar .search-gizmo {
	display: block;
	position: relative;
	width: 100%;
	padding: 0 23px;
	background-color: #fff;
	border: 2px solid #fff;
	border-radius: 23px;
	overflow: hidden;
}

.site-header .main-bar .search-gizmo .textbox {
	display: block;
	position: relative;
	width: 100%;
	height: 45px;
	padding: 0 52px 0 0;
	line-height: 45px;
	background-color: transparent;
	border: 0;
	outline: 0;
	z-index: 0;
}
.site-header .main-bar .search-gizmo .submit {
	position: absolute;
	top: 0;
	right: 0;
	width: 65px;
	height: 100%;
	background-color: #000;
	border: 0;
	text-align: center;
	font-size: 24px;
	color: #fff;
	z-index: 1;
}
body.rtl .site-header .main-bar .search-gizmo .textbox {
	padding-right: 0;
	padding-left: 52px;
}
body.rtl .site-header .main-bar .search-gizmo .submit {
	left: 0;
	right: auto;
}

.site-header .main-bar .mcat {
	position: relative;
	-ms-flex-order: 7;
	order: 7;
}
.site-header .main-bar .mcat .cat-btn {
	padding: 0;
	background-color: transparent;
	border: none;
	color: #253237;
}
.site-header .main-bar.dark .mcat .cat-btn {
	padding: 7px 12px;
	background-color: #fff;
	font-weight: 600;
	color: #253237;
	border-radius: 5px;
}

.site-header .main-bar .mcat .cat-menu {
	display: none;
	position: absolute;
	top: calc(100% + 15px);
	left: 0;
	width: 100vw;
	max-height: calc(100vh - 250px);
	background-color: #fff;
	color: #253237;
	border: 1px solid #ddd;
	z-index: 10;
	overflow: auto;
}
body.rtl .site-header .main-bar .mcat .cat-menu {
	right: 0;
	left: auto;
}

.site-header .main-bar .mcat .cat-menu.reveal {
	display: block;
}
.site-header .main-bar .mcat .cat-menu > li {
	display: block;
	position: relative;
	padding: 10px 15px;
}
.site-header .main-bar .mcat .cat-menu .submenu li {
	padding: 3px 15px;
	font-size: 14px;
}
.site-header .main-bar .mcat .cat-menu a {
	color: #253237;
}
.site-header .main-bar .mcat .cat-menu a:hover {
	color: #000;
}

.site-header .main-bar .mcat .cat-menu > li.has-sub {
	position: relative;
	padding-right: 25px;
}
body.rtl .site-header .main-bar .mcat .cat-menu > li.has-sub {
	padding-left: 25px;
	padding-right: 15px;
}
.site-header .main-bar .mcat .cat-menu > li .ctrbtn {
	position: absolute;
	top: 4px;
	right: 8px;
	width: 10px;
	height: 22px;
	-webkit-transition: transform .4s ease;
	transition: transform .4s ease;
}
.site-header .main-bar .mcat .cat-menu > li > .ctrbtn {
	top: 11px;
}
.site-header .main-bar .mcat .cat-menu > li .ctrbtn:after {
	font-family: FontAwesome;
	font-size: 14px;
	content: "\f054";
}
body.rtl .site-header .main-bar .mcat .cat-menu > li .ctrbtn {
	left: 8px;
	right: auto;
}
body.rtl .site-header .main-bar .mcat .cat-menu > li .ctrbtn:after {
	content: "\f053";
}
.site-header .main-bar .mcat .cat-menu > li .submenu {
	display: none;
	width: 100%;
}
.site-header .main-bar .mcat .cat-menu > li .submenu.reveal {
	display: block;
}
.site-header .main-bar .mcat .cat-menu > li .submenu > li {
	display: block;
	position: relative;
	padding: 6px 15px;
}
.site-header .main-bar .mcat .cat-menu > li .submenu.reveal ~ .ctrbtn {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
body.rtl .site-header .main-bar .mcat .cat-menu > li .submenu.reveal ~ .ctrbtn {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.site-header .main-bar .main-nav {
	position: relative;
	margin-top: 10px;
	margin-bottom: 7px;
	-ms-flex-order: 6;
	order: 6;
	border-bottom: 1px solid #747474;
}
.site-header .main-bar .main-menu {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	list-style: outside none;
	padding: 0;
	background-color: #f8f8f8;
	color: #888;
	z-index: 2;
}
.site-header .main-bar .main-menu.reveal {
	display: block;
}
.site-header .main-bar .main-menu > li {
	display: block;
	position: relative;
	padding: 10px 15px;
	font-size: 16px;
	font-weight: 400;
	border-top: 1px solid #ddd;
}
.site-header .main-bar .main-menu > li,.site-header .main-bar .main-menu > li a {
	color: #253237;
}
.site-header .main-bar .main-menu > li a:hover {
	color: #000;
}
.site-header .main-bar .main-menu .submenu {
	display: none;
}
.site-header .main-bar .main-menu .submenu.reveal {
	display: block;
}
.site-header .main-bar .main-menu .submenu > li {
	position: relative;
	padding: 5px 10px;
	color: #253237;
}
.site-header .main-bar .main-menu .submenu > li,.site-header .main-bar .main-menu .submenu > li a,.site-header .main-bar.dark .main-menu .submenu > li,.site-header .main-bar.dark .main-menu .submenu > li a {
	color: #253237;
}
.site-header .main-bar .main-menu .submenu > li a:hover {
	color: #000;
}
.site-header .main-bar .main-menu li > .mbt {
	display: block;
	position: absolute;
	top: 8px;
	right: 3px;
}
.site-header .main-bar .main-menu li > .mbt:after {
	font-family: FontAwesome;
	content: "\f054";
}
.site-header .main-bar .main-menu li > .submenu.reveal ~ .mbt {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
body.rtl .site-header .main-bar .main-menu li > .mbt {
	left: 3px;
	right: auto;
}
body.rtl .site-header .main-bar .main-menu li > .mbt:after {
	content: "\f053";
}

.site-header .main-bar .mob-user {
	display: block;
	-ms-flex-order: 8;
	order: 8;
}

.site-header .main-bar .sepmob {
	border-right: 1px solid #ddd;
	-ms-flex-order: 8;
	order: 8;
}

.site-header .main-bar .cart-holder {
	position: relative;
	-ms-flex-order: 9;
	order: 9;
}
.site-header .main-bar .cart-holder .cart-ctrl {
	position: relative;
}
.site-header .main-bar .cart-holder .cart-ctrl .icn {
	display: inline-block;
	width: 25px;
	font-size: 28px;
}
.site-header .main-bar .cart-holder .cart-ctrl .count {
	display: block;
	position: absolute;
	bottom: -2px;
	right: -5px;
	min-width: 18px;
	height: 18px;
	padding: 0 3px;
	background-color: #000;
	line-height: 18px;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	border-radius: 9px;
	outline-offset:  -1px;
	outline: 1px solid #aaa;
}
.site-header .main-bar .cart-holder .cart-ctrl .total {
	display: none;
	margin-right: 3px;
}
body.rtl .site-header .main-bar .cart-holder .cart-ctrl .count {
	left: -5px;
	right: auto;
}
body.rtl .site-header .main-bar .cart-holder .cart-ctrl .total {
	margin-left: 3px;
	margin-right: 0;
}
.site-header .main-bar .cart-holder .cart-ctrl .close-indi {
	display: none;
	width: 25px;
	text-align: center;
	font-size: 28px;
}
.site-header .main-bar .cart-holder .cart-ctrl.exp .close-indi {
	display: inline-block;
}
.site-header .main-bar .cart-holder .cart-ctrl.exp .icn,
.site-header .main-bar .cart-holder .cart-ctrl.exp .count {
	display: none;
}

.site-header .main-bar .cart-holder .mini-cart {
	position: absolute;
	top: 46px;
	right: 0;
	width: calc(100vh - 60px);
	padding: 30px;
	visibility: hidden;
	background-color: #fff;
	color: #666;
	opacity: 0;
	z-index: 1;
	box-shadow: 0 0 10px rgba(0,0,0,.5);
	-webkit-transform: rotateX(90deg);
	transform: rotateX(90deg);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
body.rtl .site-header .main-bar .cart-holder .mini-cart {
	left: 0;
	right: auto;
}
.site-header .main-bar .cart-holder .mini-cart.vis {
	opacity: 1;
	visibility: visible;
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

.site-header .main-bar .cart-holder .mini-cart ul.listing > li {
	display: -ms-flexbox;
	display: flex;
	padding: 30px 0;
	border-bottom: 1px solid #ebebeb;
}
.site-header .main-bar .cart-holder .mini-cart ul.listing > li:first-child {
	padding-top: 0;
}

.site-header .main-bar .cart-holder .mini-cart ul.listing > li .p-img {
	-ms-flex: 0 0 85px;
	flex: 0 0 85px;
	width: 85px;
	margin: 0 0 0 10px;
	border: 1px solid #ebebeb;
}
.site-header .main-bar .cart-holder .mini-cart ul.listing > li .p-img a {
	display: block;
	width: 100%;
}
.cart-holder .mini-cart ul.listing > li .p-img a img {
	width: 100%;
	height: auto;
}
.site-header .main-bar .cart-holder .mini-cart ul.listing > li .info {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	font-size: 14px;
}
.site-header .main-bar .cart-holder .mini-cart ul.listing > li .info .del {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	float: right;
	height: 15px;
	padding: 0 3px;
	margin-left: 4px;
	background-color: #666;
	line-height: 1;
	text-align: center;
	font-size: 11px;
	color: #fff;
	border-radius: 8px;
}
body.rtl .site-header .main-bar .cart-holder .mini-cart ul.listing > li .info .del {
	float: left;
	margin-right: 4px;
	margin-left: 0;
}
.site-header .main-bar .cart-holder .mini-cart ul.listing > li .info .del::before {
	font-size: 17px;
	line-height: 1;
	content: "\00d7";
}
.site-header .main-bar .cart-holder .mini-cart ul.listing > li .info .del:hover {
	background-color: #000;
}
.site-header .main-bar .cart-holder .mini-cart ul.listing > li .info .heading {
	margin: 0 0 10px;
	font-size: 14px;
	font-weight: 600;
	color: #253237;
}
.site-header .main-bar .cart-holder .mini-cart ul.listing > li .info .heading a {
	color: #253237;
}
.site-header .main-bar .cart-holder .mini-cart ul.listing > li .info .product-var {
	display: block;
	font-style: italic;
}
.site-header .main-bar .cart-holder .mini-cart .cart-total {
	margin: 30px 0;
}
.site-header .main-bar .cart-holder .mini-cart .cart-subtotal {
	padding: 15px 0 0;
}
.site-header .main-bar .cart-holder .mini-cart .subs .cart-subtotal:last-child {
	padding: 15px 0;
	border-bottom: 1px solid #ebebeb;
}
.site-header .main-bar .cart-holder .mini-cart .cart-total h4,
.site-header .main-bar .cart-holder .mini-cart .cart-subtotal h4 {
	font-size: 16px;
	font-weight: 400;
	color: #253237;
}
.site-header .main-bar .cart-holder .mini-cart .cart-total h4 > span,
.site-header .main-bar .cart-holder .mini-cart .cart-subtotal h4 > span {
	float: right;
}
body.rtl .site-header .main-bar .cart-holder .mini-cart .cart-total h4 > span,
body.rtl .site-header .main-bar .cart-holder .mini-cart .cart-subtotal h4 > span {
	float: left;
}

@media (min-width:360px) {
	.site-header .main-bar .cart-holder .mini-cart {
		width: 300px;
	}
	.site-header .main-bar .cart-holder .mini-cart ul.listing > li .p-img {
		margin-left: 10px;
		margin-right: 0;
	}
}
@media (min-width:400px) {
	.site-header .main-bar .cart-holder .mini-cart {
		width: 350px;
	}
}
@media (min-width:768px) {
	.site-header .main-bar.searching .mlogo {
		display: block;
	}
	.site-header .main-bar.searching .usrisl {
		display: -ms-flexbox;
		display: flex;
	}
	.site-header .main-bar .mbdiss,.site-header .main-bar.searching .mbdiss {
		display: none;
	}
	.site-header .main-bar .msearch {
		display: block;
	}
	.site-header .main-bar .usrisl .mbsrch {
		display: none;
	}
}
@media (min-width:992px) {
	.site-header .main-bar {
		padding-top: 0;
		padding-bottom: 0;
	}
	.site-header .main-bar .mcat .cat-menu li {
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 16px;
	}
	.site-header .main-bar .cart-holder .cart-ctrl .total {
		display: inline-block;
	}

	.site-header .main-bar .mbmenu {
		display: none;
	}

	.site-header .main-bar .main-nav,
	.site-header .main-bar .mcat {
		margin-top: 0;
		margin-bottom: 0;
		-ms-flex-order: 2;
		order: 2;
		border-bottom: 0;
	}

	.site-header .main-bar .mlogo img {
		max-width: none;
	}
	.site-header .main-bar .mcat .cat-menu {
		top: calc(100% + 20px);
		width: 250px;
		max-height: calc(100vh - 143px);
		overflow: visible;
	}

	/** start catmenu addon **/
	.site-header .main-bar .mcat .cat-menu > li .ctrbtn {
		display: none;
	}
	.site-header .main-bar .mcat .cat-menu > li.has-sub {
		padding-right: 25px;
	}
	.site-header .main-bar .mcat .cat-menu > li.has-sub:after {
		position: absolute;
		top: 11px;
		right: 8px;
		font-family: FontAwesome;
		font-size: 14px;
		content: "\f054";
	}
	body.rtl .site-header .main-bar .mcat .cat-menu > li.has-sub {
		padding-left: 25px;
		padding-right: 15px;
	}
	body.rtl .site-header .main-bar .mcat .cat-menu > li.has-sub:after {
		left: 8px;
		right: auto;
		content: "\f053";
	}
	.site-header .main-bar .mcat .cat-menu > li .submenu {
		display: block;
		visibility: hidden;
		position: absolute;
		top: 0;
		right: -100%;
		background-color: #fff;
		opacity: 0;
		-webkit-transform: translateX(-15px);
		transform: translateX(-15px);
		-webkit-transition: all .4s ease;
		transition: all .4s ease;
	}
	body.rtl .site-header .main-bar .mcat .cat-menu > li .submenu {
		left: -100%;
		right: auto;
		-webkit-transform: translateX(15px);
		transform: translateX(15px);
	}
	.site-header .main-bar .mcat .cat-menu > li .submenu li {
		padding: 10px 15px;
	}
	.site-header .main-bar .mcat .cat-menu > li:hover .submenu,
	body.rtl .site-header .main-bar .mcat .cat-menu > li:hover .submenu {
		visibility: visible;
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	/** end catmenu addon **/

	body.rtl .site-header .main-bar .mlogo {
		-ms-flex-order: 1;
		order: 1;
	}
	body.rtl .site-header .main-bar .usrisl {
		-ms-flex-order: 5;
		order: 5;
	}

	.site-header .main-bar .main-menu {
		display: block;
		position: relative;
		top: auto;
		left: auto;
		background-color: transparent;
		color: #253237;
	}
	.site-header .main-bar .main-menu > li:not(.has-sub):last-child {
		padding-right: 0;
	}
	body.rtl .site-header .main-bar .main-menu > li {
		padding-right: 0;
		padding-left: 26px;
	}
	body.rtl .site-header .main-bar .main-menu > li:not(.has-sub):last-child {
		padding-left: 0;
	}
	.site-header .main-bar.dark .main-menu,.site-header .main-bar.dark .main-menu li,.site-header .main-bar.dark .main-menu li a {
		color: #fff;
	}
	.site-header .main-bar .main-menu > li {
		display: inline-block;
		padding: 35px 26px 40px 0;
		border-top: none;
		font-weight: 600;
	}
	.site-header .main-bar .sepmob {
		display: none;
	}
	.site-header .main-bar .mob-user {
		display: none;
	}

	.site-header .main-bar .main-menu li > .mbt {
		display: none;
	}
	.site-header .main-bar .main-menu > li.has-sub:after {
		position: absolute;
		top: calc(50% - 13px);
		right: 10px;
		font-family: FontAwesome;
		font-size: 10px;
		content: "\f078";
	}
	body.rtl .site-header .main-bar .main-menu > li.has-sub:after {
		left: 10px;
		right: auto;
	}
	.site-header .main-bar .main-menu > li > .submenu li.has-sub:after {
		position: absolute;
		top: calc(50% - 13px);
		right: 3px;
		font-family: FontAwesome;
		font-size: 13px;
		content: "\f054";
	}
	body.rtl .site-header .main-bar .main-menu > li > .submenu li.has-sub:after {
		left: 3px;
		right: auto;
		content: "\f053";
	}
	.site-header .main-bar .main-menu .submenu {
		display: block;
		visibility: hidden;
		position: absolute;
		top: 100%;
		left: 0;
		min-width: 250px;
		background-color: #fff;
		border: 1px solid #ddd;
		opacity: 0;
		z-index: -1;
		-webkit-transition: all .4s ease;
		transition: all .4s ease;
	}
	.site-header .main-bar .main-menu li:hover > .submenu {
		visibility: visible;
		opacity: 1;
		z-index: 10;
	}
	body.rtl .site-header .main-bar .main-menu .submenu {
		right: 0;
		left: auto;
	}
	.site-header .main-bar .main-menu > li > .submenu > li .submenu {
		top: 0;
		left: 100%;
	}
	body.rtl .site-header .main-bar .main-menu > li > .submenu > li .submenu {
		right: 100%;
		left: auto;
	}
}
@media (min-width:1200px) {
	.site-header .main-bar .mbsrch,.site-header .main-bar.mob-search .mbsrch {
		display: none;
	}
}
@media (min-width:1600px) {
	.site-header .main-bar .search-gizmo.x5c {
		width: 500px;
	}
}

.side-cart {
	visibility: hidden;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	width: 98%;
	height: 100%;
	padding: 50px 15px 15px;
	background-color: #fff;
	border-left: 1px solid transparent;
	z-index: 90001;
	-webkit-transition: all 250ms ease-in;
	transition: all 250ms ease-in;
	-webkit-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
}
.side-cart.vis {
	visibility: visible;
	opacity: 1;
	border-left-color: #d0d0d0;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}
.side-cart .cart-inner {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.side-cart .cart-title {
	position: absolute;
	top: 10px;
	right: 15px;
	font-size: 24px;
}
.side-cart .dismiss-btn {
	position: absolute;
	top: 10px;
	left: 15px;
	font-size: 28px;
}
.side-cart .cart-total {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 20px;
	font-weight: 500;
}
.side-cart .cart-pane {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: auto;
}
.side-cart ul.listing {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 100%;
}
.side-cart ul.listing > li {
	display: -ms-flexbox;
	display: flex;
	padding: 5px 0 15px;
	border-bottom: 1px solid #ebebeb;
}
.side-cart ul.listing > li:first-child {
	padding-top: 0;
}
.side-cart ul.listing > li .p-img {
	-ms-flex: 0 0 85px;
	flex: 0 0 85px;
	width: 85px;
	margin: 0 0 0 10px;
	border: 1px solid #ebebeb;
}
.side-cart ul.listing > li .p-img a {
	display: block;
	width: 100%;
}
.side-cart ul.listing > li .p-img a img {
	width: 100%;
	height: auto;
}
.side-cart ul.listing > li .info {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	font-size: 14px
}
.side-cart ul.listing > li .info .del {
	display: block;
	position: relative;
	float: right;
	width: 25px;
	height: 15px;
	margin: 0 0 4px 6px;
	background-color: #888;
	line-height: 14px;
	text-align: center;
	font-size: 10px;
	color: #fff;
	border-radius: 8px;
}
body.rtl .side-cart ul.listing > li .info .del {
	float: left;
	margin: 0 4px 6px 0;
}
.side-cart ul.listing > li .info .del:hover {
	background-color: #000;
}
.side-cart ul.listing > li .info .heading {
	margin: 0 0 10px;
	font-size: 14px;
	font-weight: 600;
	color: #253237;
}
.side-cart ul.listing > li .info .heading a {
	color: #253237;
}
.side-cart ul.listing > li .info .product-var {
	display: block;
	font-style: italic;
}
.side-cart .cart-subtotal {
	padding: 15px 0 0;
}
.side-cart .subs .cart-subtotal:last-child {
	padding: 15px 0;
	border-bottom: 1px solid #ebebeb;
}
@media (min-width: 320px){
	.side-cart {
		width: 300px;
	}
}
@media (min-width: 576px){
	.side-cart {
		width: 420px;
		padding: 60px 25px 15px;
	}
	.side-cart .cart-title {
		top: 15px;
		right: 25px;
	}
	.side-cart .dismiss-btn {
		top: 15px;
		left: 25px;
	}
}

.nice-select {
	display: inline-block;
	float: none;
	height: 30px;
	padding: 0 30px 0 18px;
	background-color: #fff;
	line-height: 30px;
	text-align: left;
	border: solid 1px #858585;
	border-radius: 0;
}
.nice-select:after {
	margin-top: -2px;
}
.nice-select .list {
	min-width: 100%;
}
body.rtl .nice-select {
	padding-right: 18px;
	padding-left: 30px;
	text-align: right;
}
body.rtl .nice-select .option {
	text-align: right;
}
body.rtl .nice-select .list {
	right: 0;
	left: auto;
}
body.rtl .nice-select:after {
	left: 12px;
	right: auto;
}

.btn.btn-theme {
	height: 48px;
	padding: 0 30px;
	background-color: #000;
	line-height: 48px;
	font-weight: 600;
	color: #fff;
	border: 0;
	border-radius: 0;
}
.btn.btn-theme:hover {
	background-color: #253237;
	color: #fff;
}
.btn.btn-theme:focus {
	box-shadow: 0 0 0 .2rem rgba(0, 0, 0,.25);
}
.btn.btn-theme[disabled],.btn.btn-theme[disabled]:hover {
	background-color: #a69c88;
	color: #000;
	cursor: default;
}

.btn.btn-theme.v2 {
	background-color: #fff;
	border: 1px solid #000;
	color: #000;
}
.btn.btn-theme.v2:hover {
	background-color: #000;
	color: #fff;
}

.btn.btn-theme.v3 {
	background-color: #f2f2f2;
	color: #253237;
}
.btn.btn-theme.v3:hover {
	background-color: #000;
	color: #fff;
}

.btn.btn-theme.v4 {
	background-color: #253237;
	color: #fff;
}
.btn.btn-theme.v4:hover {
	background-color: #000;
}

.btn.btn-theme.rect {
	border-radius: 0;
}

.btn.btn-theme.whatsapp {
	background-color: #36dc54;
}

.border-box {
	border: 1px solid #666;
}

.home-20 {
	background-color: #f5f5f5;
}
#main-20 {
	overflow: hidden;
	max-width: 1530px;
	margin: 0 auto;
	background: #fff;
	position: relative;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
h1,h2,h3,h4,h5,h6 {
	margin: 0;
}
a {
	text-decoration: none;
	transition: .3s;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0;
}
button {
	outline: 0;
}

@media (min-width:1200px) {
	.container {
		max-width: 1440px;
	}
}
@media (min-width:1920px) {
	.container-fluid {
		padding: 0 90px;
		max-width: 1920px;
	}
}
/* common classes*/
.border-1px {
	border: 1px solid #ebebeb;
	border-radius: 5px;
}
.border-t-1px {
	border-top: 1px solid#ebebeb;
}
.list-product.border-b-0 {
	border-bottom-color: transparent;
}
#backgroung-content {
	background: #f5f5f5;
	padding-top: 60px;
	padding-bottom: 1px;
}
.hidden {
	display: none;
}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}
.mtb-60px {
	margin: 60px 0;
}
.ptb-100px {
	padding: 100px 0;
}
.mb-60px {
	margin-bottom: 60px;
}
.mr-30px {
	margin-right: 30px;
}
.mlr-10px {
	margin: 0 10px;
}
.plr-15px {
	padding: 0 15px;
}
.mb-40px {
	margin-bottom: 40px;
}
.mt-50px {
	margin-top: 50px;
}
.mt-53px {
	margin-top: 53px;
}
.mt-60px {
	margin-top: 60px;
}
.mb-30px {
	margin-bottom: 30px;
}
.mt-20 {
	margin-top: 20px;
}
.mb-20px {
	margin-bottom: 20px;
}
.mt-30 {
	margin-top: 30px;
}
.mt-50 {
	margin-top: 50px;
}
.mb-50px {
	margin-bottom: 50px;
}
.m-0px {
	margin: 0;
}
.row.mr-0px {
	margin-right: 0;
}
.row.ml-0px {
	margin-left: 0;
}
.row.mlr-30px {
	margin-left: -30px;
	margin-right: -30px;
}
.position-relative {
	position: relative;
}
.plr-0px {
	padding: 0;
}
.mb-0 .list-product {
	margin-bottom: 0;
}
.mt-40 {
	margin-top: 40px;
}

@media (max-width:767px) {
	.mtb-m-20px {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.mb-m-30px {
		margin-bottom: 30px;
	}
}

.owl-dot-style .owl-dots {
	bottom: 26px;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
}
.owl-dot-style .owl-dots .owl-dot {
	background: #fff none repeat scroll 0 0;
	border-radius: 100%;
	display: inline-block;
	height: 14px;
	margin: 0 5px;
	width: 14px;
	transition: .3s;
}
.owl-dot-style .owl-dots .owl-dot:hover {
	background: #c9c9c9 none repeat scroll 0 0;
}
.owl-dot-style .owl-dots .owl-dot.active {
	background: #c9c9c9 none repeat scroll 0 0;
}

.home-cosmatics .owl-dot-style .owl-dots .owl-dot:hover {
	background: #c0b07d none repeat scroll 0 0;
}
.home-cosmatics .owl-dot-style .owl-dots .owl-dot.active {
	background: #c0b07d none repeat scroll 0 0;
}
.home-electronic .owl-dot-style .owl-dots .owl-dot:hover {
	background: #0090f0 none repeat scroll 0 0;
}
.home-electronic .owl-dot-style .owl-dots .owl-dot.active {
	background: #0090f0 none repeat scroll 0 0;
}

.home-cosmatics .slider-7.owl-dot-style .owl-dots .owl-dot:hover {
	background: #253237 none repeat scroll 0 0;
}
.home-cosmatics .slider-7.owl-dot-style .owl-dots .owl-dot.active {
	background: #253237 none repeat scroll 0 0;
}

.home-electronic .slider-hm11.owl-dot-style .owl-dots .owl-dot.active {
	background: #253237 none repeat scroll 0 0;
}
.home-electronic .owl-dot-style .owl-dots .owl-dot:hover {
	background: #253237 none repeat scroll 0 0;
}
.home-furniture .owl-dot-style .owl-dots .owl-dot.active {
	background: #ef1e1e none repeat scroll 0 0;
}
.home-furniture .owl-dot-style .owl-dots .owl-dot:hover {
	background: #ef1e1e none repeat scroll 0 0;
}
.home-medical .owl-dot-style .owl-dots .owl-dot.active {
	background: #0bbfbd none repeat scroll 0 0;
}
.home-medical .owl-dot-style .owl-dots .owl-dot:hover {
	background: #0bbfbd none repeat scroll 0 0;
}

.owl-nav-style .owl-nav > div.owl-prev {
	right: 43px;
}
body.rtl .owl-nav-style .owl-nav > div.owl-prev {
	top: -55px;
	left: 43px;
	right: auto;
}
.owl-nav-style.owl-nav-style-5 .owl-nav > div {
	top: -52px;
}
.responsive-owl-nav-style.owl-nav-style.owl-nav-style-5 .owl-nav > div {
	top: -52px;
}
.owl-nav-style .owl-nav > div {
	position: absolute;
	top: -71px;
	display: inline-block;
	font-size: 0;
	line-height: 1;
	cursor: pointer;
	text-align: center;
	color: #888;
	width: 34px;
	height: 34px;
	border: 1px solid #ebebeb;
	background: #fff;
	z-index: 1;
	opacity: 1;
	border-radius: 100%;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.owl-nav-style .owl-nav > div.owl-prev:before {
	content: "\f3d2";
}
body.rtl .owl-nav-style .owl-nav > div.owl-prev:before {
	content: "\f3d3";
}

.owl-nav-style .owl-nav > div:before {
	font-size: 14px;
	line-height: 32px;
	display: block;
	font-family: Ionicons;
	font-weight: 600;
}
.owl-nav-style .owl-nav > div.owl-next:before {
	content: "\f3d3";
}
body.rtl .owl-nav-style .owl-nav > div.owl-next:before {
	content: "\f3d2";
}
.owl-nav-style .owl-nav > div.owl-next {
	right: 0;
}
body.rtl .owl-nav-style .owl-nav > div.owl-next {
	top: -55px;
	left: 0;
	right: auto;
}
.brand-slider.owl-nav-style .owl-nav > div.owl-next,.slider-home-16.owl-nav-style .owl-nav > div.owl-next {
	right: 15px;
}
body.rtl .brand-slider.owl-nav-style .owl-nav > div.owl-next,body.rtl .slider-home-16.owl-nav-style .owl-nav > div.owl-next {
	left: 15px;
	right: auto;
}
.owl-nav-style .owl-nav > div:hover {
	color: #fff;
	border-color: #000;
	background-color: #000;
}
.home-cosmatics .owl-nav-style .owl-nav > div:hover {
	color: #fff;
	border-color: #c0b07d;
	background-color: #c0b07d;
}
.home-medical .owl-nav-style .owl-nav > div:hover {
	color: #fff;
	border-color: #0bbfbd;
	background-color: #0bbfbd;
}
.home-electronic .owl-nav-style .owl-nav > div:hover {
	color: #fff;
	border-color: #0090f0;
	background-color: #0090f0;
}
.custom-nav-style.responsive-owl-nav-style.owl-nav-style .owl-nav > div:hover {
	box-shadow: 0 0 13.95px 1.05px rgba(0,0,0,.17);
}
.custom-nav-style.owl-nav-style .owl-nav > div.owl-prev {
	right: 63px;
}
body.rtl .custom-nav-style.owl-nav-style .owl-nav > div.owl-prev {
	left: 63px;
	right: auto;
}
.custom-nav-style.owl-nav-style .owl-nav > div.owl-next {
	right: 20px;
}
body.rtl .custom-nav-style.owl-nav-style .owl-nav > div.owl-next {
	left: 20px;
	right: auto;
}
.responsive-owl-nav-style.owl-nav-style .owl-nav > div {
	top: -55px;
}
.custom-nav-style.responsive-owl-nav-style.owl-nav-style .owl-nav > div {
	top: -44px;
}
.responsive-owl-nav-style.owl-nav-style.owl-nav-style-4 .owl-nav > div {
	top: -92px;
}
.owl-nav-style-4 .owl-nav > div:hover {
	color: #fff;
	border-color: #ef1e1e;
	background-color: #ef1e1e;
}
.home-furniture .owl-nav-style .owl-nav > div:hover {
	color: #fff;
	border-color: #ef1e1e;
	background-color: #ef1e1e;
}


.owl-nav-style-3 .owl-nav > div {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: inline-block;
	font-size: 0;
	line-height: 1;
	cursor: pointer;
	text-align: center;
	color: #888;
	width: 54px;
	height: 54px;
	border: 1px solid #ebebeb;
	background: #fff;
	z-index: 5;
	opacity: 0;
	border-radius: 100%;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
	margin-top: -15px;
}
.owl-nav-style-3 .owl-nav > div.owl-prev {
	left: -55px;
}
body.rtl .owl-nav-style-3 .owl-nav > div.owl-prev {
	right: -55px;
	left: auto;
}
.owl-nav-style-3 .owl-nav > div.owl-prev:before {
	content: "\f3d2";
}
body.rtl .owl-nav-style-3 .owl-nav > div.owl-prev:before {
	content: "\f3d3";
}
.owl-nav-style-3 .owl-nav > div.owl-next:before {
	content: "\f3d3";
}
body.rtl .owl-nav-style-3 .owl-nav > div.owl-next:before {
	content: "\f3d2";
}
.owl-nav-style-3 .owl-nav > div:before {
	font-size: 18px;
	line-height: 52px;
	display: block;
	font-family: Ionicons;
}
.owl-nav-style-3 .owl-nav > div.owl-next {
	right: -55px;
}
body.rtl .owl-nav-style-3 .owl-nav > div.owl-next {
	left: -55px;
	right: auto;
}

.owl-nav-style-3:hover .owl-nav > div {
	opacity: 1;
}
.owl-nav-style-3 .owl-nav > div:hover {
	color: #fff;
	border-color: #ef1e1e;
	background-color: #ef1e1e;
}

.home-furniture .owl-nav-style-2 .owl-nav > div {
	width: 54px;
	height: 54px;
	margin-top: -27px;
}
.home-furniture .owl-nav-style-2 .owl-nav > div:before {
	font-size: 18px;
	line-height: 54px;
}
.single-product-slider-active.owl-nav-style-2 .owl-nav > div.owl-next {
	right: 15px;
}
body.rtl .single-product-slider-active.owl-nav-style-2 .owl-nav > div.owl-next {
	left: 15px;
	right: auto;
}
.single-product-slider-active.owl-nav-style-2 .owl-nav > div {
	background-color: #000;
}
.single-product-slider-active.owl-nav-style-2 .owl-nav > div:before {
	color: #fff;
}


.owl-nav-style-2 .owl-nav > div {
	position: absolute;
	top: 50%;
	display: inline-block;
	font-size: 0;
	line-height: 1;
	cursor: pointer;
	text-align: center;
	color: #888;
	width: 34px;
	height: 34px;
	border: 1px solid #ebebeb;
	background: #fff;
	z-index: 1;
	opacity: 1;
	border-radius: 100%;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
	margin-top: -17px;
	opacity: 0;
	visibility: hidden;
}
.owl-nav-style-2 .owl-nav > div.owl-prev {
	left: 15px;
}
body.rtl .owl-nav-style-2 .owl-nav > div.owl-prev {
	right: 15px;
	left: auto;
}
.owl-nav-style-2:hover .owl-nav > div {
	opacity: 1;
	visibility: visible;
}

.modal-dialog .quickview-big-img img {
	width: 100%;
}
.modal-header .close {
	outline: 0;
}
.modal-dialog .owl-nav-style-2 .owl-nav > div {
	width: 20px;
	height: 20px;
	margin-top: -10px;
}
.modal-dialog .owl-nav-style-2 .owl-nav > div.owl-prev {
	left: 0;
}
.modal-dialog .owl-nav-style .owl-nav > div:before {
	font-size: 12px;
	line-height: 20px;
}
.modal {
	z-index: 9999;
}
.modal .pro-details-size-color {
	margin: 15px 0 0;
}
.modal-dialog.modal-highlight .modal-content {
	border: 0;
	box-shadow: 0 0 40px #fff;
}

.cf-ordinary {
	display: block;
	width: 100%;
	height: 40px;
	padding: 2px 14px;
	background-color: #fff;
	border: 1px solid #c1c1c1;
	border-radius: 0;
}


.scroll-top {
	display: none;
	position: fixed;
	width: 50px;
	height: 50px;
	bottom: 60px;
	right: 20px;
	background-color: #000;
	text-align: center;
	color: #fff;
	overflow: hidden;
	border-radius: 50px;
	z-index: 9811;
}
.scrolled-away .scroll-top {
	display: block;
}
.scroll-top:hover {
	color: #fff;
}
.scroll-top .icn {
	display: block;
	line-height: 50px;
	font-size: 22px;
}
.scroll-top:hover .icn {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translate3d(0,100px,0);
	}
	100% {
		opacity: 1;
		transform: none;
	}
}

#scrollUp {
	width: 50px;
	height: 50px;
	background-color: #000;
	color: #fff;
	right: 20px;
	bottom: 60px;
	text-align: center;
	overflow: hidden;
	border-radius: 50px;
	z-index: 9811!important;
}
.home-furniture #scrollUp {
	background-color: #ef1e1e;
}
.home-cosmatics #scrollUp {
	background-color: #c0b07d;
}
.home-electronic #scrollUp {
	background-color: #0090f0;
}
.home-medical #scrollUp {
	background-color: #0bbfbd;
}

#scrollUp i {
	display: block;
	line-height: 50px;
	font-size: 22px;
}
#scrollUp:hover i {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}


.owl-carousel .hotspot {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

.owl-item .slider-content * {
	-webkit-animation-duration: 1.3s;
	animation-duration: 1.3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.owl-item.active .slider-animated-1 h1 {
	-webkit-animation-delay: 1.3s;
	animation-delay: 1.3s;
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

.owl-item.active .slider-animated-1 a {
	-webkit-animation-delay: 1.6s;
	animation-delay: 1.6s;
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
.owl-item.active .slider-animated-1 span {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
.owl-item.active .slider-animated-1 p {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}


.home-18 .main-navigation ul li ul.mega-menu-wrap {
	left: -200px;
}

.main-navigation ul li ul.mega-menu-wrap {
	background-color: #fff;
	display: block;
	left: 0;
	padding: 30px 30px 30px 30px;
	position: absolute;
	text-align: left;
	top: 100%;
	width: 1110px;
	z-index: 9999;
	-webkit-box-shadow: 0 0 3.76px .24px rgba(0,0,0,.15);
	box-shadow: 0 0 3.76px .24px rgba(0,0,0,.15);
	opacity: 0;
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-75deg);
	transform: rotateX(-75deg);
}

.vertical-menu ul li ul.mega-menu-wrap {
	position: absolute;
	z-index: 9;
	visibility: hidden;
	opacity: 0;
	text-align: left;
	top: 0;
	left: 100%;
	width: 900px;
	padding: 30px 30px 30px 30px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 3.76px .24px rgba(0,0,0,.15);
	box-shadow: 0 0 3.76px .24px rgba(0,0,0,.15);
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: translateY(20px);
	transform: translateY(20px);
}
.vertical-menu-wrap .menu-dropdown:hover > .mega-menu-wrap {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	transition: opacity .3s, -webkit-transform .3s;
	transition: transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s, -webkit-transform .3s;
}

.menu-dropdown:hover > .mega-menu-wrap {
	opacity: 1;
	visibility: visible;
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
	transition: opacity .3s, -webkit-transform .3s;
	transition: transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s, -webkit-transform .3s;
}
.mega-menu-title {
	display: block;
	width: 100%;
	float: inherit;
}
.main-navigation ul li ul.mega-menu-wrap > li ul li {
	display: block;
	float: inherit;
	padding: 0;
}
.vertical-menu ul li ul.mega-menu-wrap > li ul li {
	display: block;
	float: inherit;
	padding: 0;
}
.main-navigation ul li ul.mega-menu-wrap > li ul li a {
	color: #888;
	font-weight: 400;
	font-size: 14px;
	display: block;
	padding: 0;
	line-height: 27px;
}
.vertical-menu ul li ul.mega-menu-wrap > li ul li a {
	color: #888;
	font-weight: 400;
	font-size: 14px;
	display: block;
	padding: 0;
	line-height: 32px;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
	border: 0;
}
.main-navigation ul li ul.mega-menu-wrap > li ul li a:hover {
	color: #000;
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}
.vertical-menu ul li ul.mega-menu-wrap > li ul li a:hover {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}
.home-cosmatics .main-navigation ul li ul.mega-menu-wrap > li ul li a:hover {
	color: #c0b07d;
}
.home-cosmatics .main-navigation ul li ul.mega-menu-wrap > li ul li.mega-menu-title a:hover {
	color: #c0b07d;
}
.home-cosmatics .vertical-menu ul li ul.mega-menu-wrap > li ul li a:hover {
	color: #c0b07d;
}
.home-cosmatics .vertical-menu ul li ul.mega-menu-wrap > li ul li.mega-menu-title a:hover {
	color: #c0b07d;
}
.home-electronic .main-navigation ul li ul.mega-menu-wrap > li ul li a:hover {
	color: #0090f0;
}
.home-electronic .main-navigation ul li ul.mega-menu-wrap > li ul li.mega-menu-title a:hover {
	color: #0090f0;
}
.main-navigation ul li ul.mega-menu-wrap > li ul li.mega-menu-title a:hover {
	color: #000;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
.home-furniture .main-navigation ul li ul.mega-menu-wrap > li ul li.mega-menu-title a:hover {
	color: #ef1e1e;
}
.home-furniture .main-navigation ul li ul.mega-menu-wrap > li ul li a:hover {
	color: #ef1e1e;
}
.home-medical .main-navigation ul li ul.mega-menu-wrap > li ul li.mega-menu-title a:hover {
	color: #0bbfbd;
}
.home-medical .main-navigation ul li ul.mega-menu-wrap > li ul li a:hover {
	color: #0bbfbd;
}

.main-navigation ul li ul.mega-menu-wrap > li.w-100 ul li > a:hover {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
.vertical-menu ul li ul.mega-menu-wrap > li ul li.mega-menu-title a:hover {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
.main-navigation ul li ul.mega-menu-wrap > li ul li.mega-menu-title a {
	color: #253237;
	line-height: 1;
	font-size: 14px;
	font-weight: 700;
	display: block;
	margin-bottom: 15px;
}
.vertical-menu ul li ul.mega-menu-wrap > li ul li.mega-menu-title a {
	color: #253237;
	line-height: 1;
	font-size: 14px;
	font-weight: 700;
	display: block;
	margin-bottom: 15px;
}
.main-navigation ul li ul.mega-menu-wrap > li {
	display: inline-block;
	float: left;
	margin-left: 0;
	padding: 0;
	width: 25%;
}
.main-navigation ul li ul.mega-menu-wrap > li.w-100 {
	width: 100%!important;
	margin-top: 20px;
}
.vertical-menu ul li ul.mega-menu-wrap > li {
	display: inline-block;
	float: left;
	margin-left: 0;
	padding: 0;
	width: 25%;
}
.main-navigation ul li ul.mega-menu-wrap > li.banner-wrapper {
	width: 100%;
	margin-top: 20px;
}
.main-navigation ul li ul.mega-menu-wrap > li.banner-wrapper a img {
	width: 100%;
}
.vertical-menu ul li ul.mega-menu-wrap > li.banner-wrapper {
	width: 100%;
	margin-top: 30px;
}
.vertical-menu ul li ul.mega-menu-wrap > li.banner-wrapper a img {
	width: 100%;
}
.vertical-menu ul li ul.mega-menu-wrap > li.banner-wrapper a {
	padding: 0;
}
.main-navigation ul li ul.mega-menu-wrap > li.banner-wrapper a {
	padding: 0;
}
.home-furniture .home-9.vertical-menu ul li ul.mega-menu-wrap > li ul li.banner-wrapper a:hover {
	transform: translateX(0);
	padding: 0;
}

.home-4 .main-navigation ul li ul.mega-menu-wrap {
	left: -200px;
}
.home-5 .main-navigation ul li ul.mega-menu-wrap {
	left: -200px;
}
.home-6 .main-navigation ul li ul.mega-menu-wrap > li ul li a {
	padding: 0;
}


h3.vertical-menu-heading {
	color: #fff;
	background: #ab9b69;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	height: 60px;
	line-height: 32px;
	padding: 15px 20px;
	cursor: pointer;
	margin: 0;
}

h3.vertical-menu-heading:before {
	content: '\f394';
	display: inline-block;
	font-size: 24px;
	font-family: Ionicons;
	font-weight: 400;
	line-height: 32px;
	margin-right: 10px;
	text-align: center;
	vertical-align: -3px;
}
h3.vertical-menu-heading:after {
	content: '\f3d0';
	display: inline-block;
	font-size: 12px;
	font-family: Ionicons;
	font-weight: 400;
	margin-left: 7px;
	float: right;
}
ul.vertical-menu-wrap li > a {
	position: relative;
	display: block;
	overflow: hidden;
	line-height: 24px;
	word-wrap: break-word;
	background: #fff;
	color: #253237;
	padding: 15px 20px;
	font-size: 14px;
	font-weight: 700;
	transition: none;
	border-bottom: 1px solid #eaeaea;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.vertical-menu-wrap {
	display: none;
	width: 100%;
	background: #fff;
	box-shadow: 0 0 3.76px .24px rgba(0,0,0,.15);
	position: absolute;
	top: 100%;
	left: 0;
	min-width: 270px;
	z-index: 9999;
}
.vertical-menu {
	height: 60px;
	width: 270px;
	position: relative;
}

ul.vertical-menu-wrap li > a i {
	position: absolute;
	right: 20px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
ul.vertical-menu-wrap li > a#more-btn i {
	left: 20px;
	right: auto;
	transform: rotate(0deg);
}
.hero-side-category nav.category-menu > ul > li > a i {
	position: absolute;
	right: 30px;
}
.hero-side-category nav.category-menu > ul > li > a#more-btn > i {
	position: initial;
}
ul.vertical-menu-wrap li > a#more-btn {
	padding-left: 40px;
}
.home-cosmatics ul.vertical-menu-wrap li > a:hover {
	color: #c0b07d;
}
.home-furniture ul.vertical-menu-wrap li > a:hover {
	color: #ef1e1e;
}
.home-cosmatics ul.vertical-menu-wrap li:hover > a {
	color: #c0b07d;
}
.home-furniture ul.vertical-menu-wrap li:hover > a {
	color: #ef1e1e;
}

.home-electronic ul.vertical-menu-wrap li > a:hover {
	color: #0090f0;
}
.home-electronic ul.vertical-menu-wrap li:hover > a {
	color: #0090f0;
}

.home-9.vertical-menu ul li ul.mega-menu-wrap > li {
	width: 33.33%;
}
.home-14 .home-9.vertical-menu ul li ul.mega-menu-wrap > li {
	width: 25%;
}
.home-9 h3.vertical-menu-heading {
	color: #253237;
	background: #fff;
}
.home-10 h3.vertical-menu-heading {
	color: #fff;
	background: #0583d7;
}
.home-10.home-14 h3.vertical-menu-heading {
	color: #fff;
	background: #d61313;
}
.home-9.vertical-menu ul li ul.mega-menu-wrap > li ul li a {
	color: #253237;
}

.home-electronic .home-9.vertical-menu ul li ul.mega-menu-wrap > li ul li a:hover {
	color: #0090f0;
}
.home-furniture .home-9.vertical-menu ul li ul.mega-menu-wrap > li ul li a:hover {
	color: #ef1e1e;
}

.vertical-menu .sub-menu {
	top: 0;
	left: 100%!important;
	min-width: 250px;
	background-color: #fff;
	box-shadow: 0 0 3.76px .24px rgba(0,0,0,.15);
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: translateY(20px);
	transform: translateY(20px);
}
.vertical-menu .menu-dropdown:hover > .sub-menu {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	transition: opacity .3s, -webkit-transform .3s;
	transition: transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s, -webkit-transform .3s;
}
.vertical-menu-wrap li > .sub-menu a {
	font-weight: 400;
	padding: 10px 20px;
}
.vertical-menu-wrap li > .sub-menu a:hover {
	padding-left: 30px;
}
ul.vertical-menu-wrap li a {
	padding: 10px 20px;
}
.home-9 ul.vertical-menu-wrap li a {
	font-weight: 400;
}
.sub-menu.sub-menu-2 {
	left: 100%!important;
	transform: translateY(-30px);
}
li.menu-dropdown.position-static:hover .sub-menu.sub-menu-2 {
	transform: translateY(-40px);
}
.hero-side-category {
	width: 100%;
	position: relative;
}
.category-toggle-wrap {
	width: 100%;
}
.category-toggle-wrap .category-toggle {
	padding: 17px 25px;
	margin: 0;
	border: none;
	background-color: transparent;
	color: #253237;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 20px;
	width: 100%;
	text-align: left;
	outline: 0;
	border: 1px solid #253237;
	margin-bottom: 15px;
}


.hero-side-category .category-toggle-wrap .category-toggle i {
	font-size: 18px;
	transform: translate(-3px,3px);
}
.hero-side-category nav.category-menu {
	background-color: #fff;
	float: left;
	width: 100%;
	left: 0;
	top: 100%;
	border: 1px solid #ebebeb;
	position: absolute;
	display: none;
	z-index: 2;
	height: 500px;
	overflow-x: auto;
}
.hero-side-category nav.category-menu > ul > li {
	position: relative;
}
.hero-side-category nav.category-menu > ul > li > a {
	display: block;
	padding: 10px 25px;
	line-height: 30px;
	font-size: 14px;
	color: #253237;
	font-weight: 400;
	position: relative;
	border-bottom: 1px solid #ebebeb;
}
.hero-side-category nav.category-menu > ul > li > a:hover {
	color: #000;
}
.home-electronic .hero-side-category nav.category-menu > ul > li > a:hover {
	color: #0090f0;
}
.home-electronic .category-mega-menu > li > a:hover {
	color: #0090f0;
}
.home-furniture .hero-side-category nav.category-menu > ul > li > a:hover {
	color: #ef1e1e;
}
.home-furniture .category-mega-menu > li > a:hover {
	color: #ef1e1e;
}

.home-electronic .category-toggle-wrap .category-toggle {
	margin-top: 15px;
}
.home-furniture .category-toggle-wrap .category-toggle {
	margin-top: 15px;
}
.hero-side-category nav.category-menu > ul > li.menu-item-has-children {
	position: relative;
}
.category-mega-menu {
	position: static;
	z-index: 9;
	opacity: 1;
	visibility: visible;
	background-color: transparent;
	padding: 0;
	width: 100%;
	-webkit-transition: none;
	transition: none;
	left: 270px;
	top: 0;
	display: none;
}
.category-mega-menu > li {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 100%;
	flex: 1 0 100%;
	position: relative;
	padding: 10px 10px;
}
.category-mega-menu > li {
	border-bottom: 1px solid #ebebeb;
}
.category-mega-menu > li > a {
	padding: 10px 25px 10px 35px;
	line-height: 30px;
	font-size: 14px;
	font-weight: 400;
	color: #253237;
	position: relative;
	margin: 0;
	text-transform: inherit;
}

.category-mega-menu > li > a:hover {
	color: #000;
}
.category-mega-menu > li:first-child a {
	padding-top: 10px;
}
.category-mega-menu > li > a:last-child {
	border-bottom: 0;
}
.hero-side-category nav.category-menu > ul > li:hover .category-mega-menu {
	z-index: 9;
	opacity: 1;
	visibility: visible;
}


.slick-vertical .slick-next,.slick-vertical .slick-prev {
	font-size: 0;
	line-height: 0;
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	z-index: 1;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	transform: translate(0,-50%);
	cursor: pointer;
	color: #253237;
	border: none;
	outline: 0;
	background: 0 0;
}
.slick-vertical .slick-next,.slick-vertical .slick-prev {
	left: 50%;
	-webkit-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	transform: translate(-50%,0);
}
.slick-prev {
	left: -25px;
}
.slick-vertical .slick-prev {
	top: -25px;
}
.slick-vertical .slick-next {
	bottom: -25px;
}
.slick-vertical .slick-next:before,.slick-vertical .slick-prev:before {
	font-size: 20px;
	line-height: 32px;
	display: block;
	font-family: Ionicons;
	font-weight: 600;
	transform: rotate(90deg);
}
.slick-vertical .slick-prev:before {
	content: "\f3d2";
}
.slick-vertical .slick-next:before {
	content: "\f3d3";
}

#preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	z-index: 999999;
}
#preloader .preloader {
	width: 50px;
	height: 50px;
	display: inline-block;
	padding: 0;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
}

#preloader .preloader span {
	position: absolute;
	display: inline-block;
	width: 50px;
	height: 50px;
	border-radius: 100%;
	background-color: #000;
	-webkit-animation: preloader 1.3s linear infinite;
	animation: preloader 1.3s linear infinite;
}

#preloader .preloader span:last-child {
	animation-delay: -.8s;
	-webkit-animation-delay: -.8s;
}

@keyframes preloader {
	0% {
		-webkit-transform: scale(0,0);
		transform: scale(0,0);
		opacity: .5;
	}
	100% {
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		opacity: 0;
	}
}

@-webkit-keyframes preloader {
	0% {
		-webkit-transform: scale(0,0);
		opacity: .5;
	}
	100% {
		-webkit-transform: scale(1,1);
		opacity: 0;
	}
}

.table.order-sumup {
	color: #292b2c;
}
.table.order-sumup td,.table.order-sumup th {
	padding: 7px 0;
	border-top: none;
	border-bottom: 1px solid #eceeef;
}
.table.order-sumup tr.nonsep td,.table.order-sumup tr.nonsep th {
	border-bottom: none;
}
.table.order-sumup tr.item-line td,.table.order-sumup tr.item-line th {
	padding: 3px 0 7px;
}
.table.order-sumup thead tr:last-child td,.table.order-sumup thead tr:last-child th {
	border-width: 2px;
}
.table.order-sumup .sum {
	text-align: left;
}
.table.order-sumup tr.distance td,.table.order-sumup tr.distance th {
	padding-top: 20px;
}
.table.order-sumup tr.distance.both td,.table.order-sumup tr.distance.both th {
	padding-bottom: 20px;
}
.table.order-sumup tr.stress td,.table.order-sumup tr.stress th {
	font-weight: 600;
}
.table.order-sumup tr.total-line td,.table.order-sumup tr.total-line th {
	border-top: 2px solid #eceeef;
	border-bottom: none;
	font-weight: 600;
}
.table.order-sumup .desc {
	display: -ms-flexbox;
	display: flex;
}
.table.order-sumup .desc .img {
	-ms-flex: 0 0 50px;
	flex: 0 0 50px;
	width: 50px;
	height: auto;
	margin-left: 10px;
}
.table.order-sumup .desc .txt {
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}
.table.order-sumup .desc .variant {
	font-size: 14px;
	color: #9b9b9b;
}

/** Product page **/
.prod-var-sect .label {
	display: block;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: 600;
	color: #000;
}

.prod-meta {
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 10px;
}
.prod-meta .label {
	margin-right: 10px;
	font-weight: 600;
	color: #253237;
}
body.rtl .prod-meta .label {
	margin-left: 10px;
	margin-right: 0;
}
.prod-meta a {
	color: #666;
}
.prod-meta a:hover {
	color: #000;
}

.qty-ui-counter {
	position: relative;
	width: 100px;
}
.qty-ui-counter > input {
	width: 100%;
	height: 48px;
	margin: 0;
	padding: 0 24px;
	background-color: transparent;
	text-align: center;
	line-height: 48px;
	font-size: 14px;
	color: #000;
	border: 1px solid #000;
}
.qty-ui-counter > input:focus {
	outline: 1px solid #000;
}
.qty-ui-counter .qtybutton {
	position: absolute;
	top: 0;
	width: 20px;
	height: 100%;
	background-color: transparent;
	border: none;
	font-size: 18px;
	color: #000;
}
.qty-ui-counter .qtybutton.inc {
	right: 0;
}
.qty-ui-counter .qtybutton.dec {
	left: 0;
}

.cart-overlay {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
	background-color: rgba(0, 0, 0, 0.6);
}
.cart-overlay.vis {
	display: block;
	z-index: 900;
}

.social-share {
	padding: 0;
	list-style: outside none;
}
.social-share > li {
	display: inline-block;
	margin-right: 25px;
}
.social-share > li:last-child {
	margin-right: 0;
}
body.rtl .social-share > li {
	margin-left: 15px;
	margin-right: 0;
}
body.rtl .social-share > li:last-child {
	margin-left: 0;
}
.social-share > li a {
	font-size: 20px;
	color: #b4b4b4;
}
.social-share > li a:hover {
	color: #000;
}


.section-title {
	margin-bottom: 30px;
}
.section-title h2 {
	font-family: "Open Sans",sans-serif;
	font-size: 24px;
	color: #253237;
	line-height: 16px;
	font-weight: 600;
	margin: 0 0 15px;
}
body.rtl .section-title h2 {
	font-family: "Open Sans Hebrew",Arial,Helvetica,sans-serif;
}
.section-title .p,.section-title p {
	position: relative;
	margin-top: 10px;
	line-height: 18px;
	color: #888;
	font-weight: 400;
	font-size: 14px;
}

.section-title.ml-0px {
	margin-left: 0;
}
.section-title.underline-shape {
	position: relative;
	margin-bottom: 68px;
}

.section-title.underline-shape:after {
	display: block;
	position: absolute;
	bottom: -34px;
	left: 50%;
	width: 40px;
	height: 2px;
	background: #ef1e1e;
	content: "";
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.section-title.underline-shape.underline-shape-left:after {
	left: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(0);
}
.section-title.custom-style h2 {
	margin: 0;
	color: #fff;
}

.section-title.custom-style {
	margin: 0;
	background: #0bbfbd;
	padding: 20px 20px 20px 20px;
}
.blog-related-post .section-title.underline-shape:after {
	bottom: -25px;
	background: #000;
}


.header-right-nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.home-13 .header-right-nav {
	float: left;
	margin: 3px 0 0 0;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.home-13 .header-right-nav .nice-select {
	background-color: #fff;
	color: #253237;
}
.home-furniture .header-right-nav .nice-select:hover {
	color: #ef1e1e;
}
.home-furniture .header-right-nav .nice-select:hover:after {
	border-color: #ef1e1e;
}
.home-furniture .header-right-nav a:hover {
	color: #ef1e1e;
}
.home-furniture .home-14 .header-right-nav a:hover {
	color: #ef1e1e;
}
.home-furniture .header-right-nav .phone a:hover {
	color: #ef1e1e;
}
.home-furniture .phone a:hover {
	color: #ef1e1e;
}
.home-furniture .header-right-nav a:hover:after {
	border-color: #ef1e1e;
}
.home-furniture .header-right-nav .nice-select .option.focus,.home-furniture .header-right-nav .nice-select .option.selected.focus,.home-furniture .header-right-nav .nice-select .option:hover {
	background-color: #fff;
	color: #ef1e1e;
}
.header-right-nav ul li {
	display: inline-block;
	margin: 0 25px;
	font-weight: 400;
	color: #fff;
	background: 0 0;
	text-shadow: none;
	cursor: pointer;
	line-height: 14px;
	font-size: 13px;
	display: inline-block;
}
.header-right-nav ul li.mr-15px {
	margin-right: 15px;
}
.home-17 .header-right-nav ul li {
	color: #253237;
}
.home-17 .header-right-nav ul li:after {
	background: #253237;
}
.home-17 .angle-icon:after {
	border-color: #253237;
}
.home-17 .header-right-nav .nice-select:after {
	border-color: #253237;
}
.home-17 .left-text {
	color: #253237;
}
.home-17 .header-right-nav a:hover {
	color: #0bbfbd;
}
.home-medical .header-right-nav ul li:hover {
	color: #0bbfbd;
}
.home-medical.home-18 .header-right-nav ul li:hover {
	color: #fff;
}
.home-medical.home-18 .header-right-nav .nice-select.open .list li:hover {
	color: #0bbfbd;
}
.home-medical .header-right-nav .nice-select:hover:after {
	border-color: #0bbfbd;
}
.home-medical.home-18 .header-right-nav .nice-select:hover:after {
	border-color: #fff;
}
.home-medical .count-cart:hover {
	color: #0bbfbd;
}
.home-medical .count-cart:after {
	background-color: #0bbfbd!important;
	color: #fff!important;
}
.dropdown {
	position: relative;
	top: -7px;
}
.dropdown-nav li {
	display: block!important;
	margin: 0 10px 0 10px;
}
.dropdown-nav {
	background-clip: padding-box;
	background-color: #fff;
	border-top: 2px solid #fff;
	height: auto;
	padding: 0;
	position: absolute;
	text-align: left;
	white-space: nowrap;
	z-index: 100;
	opacity: 0;
	visibility: hidden;
	z-index: 99999;
	padding: 20px 0 20px 0;
	margin: 0;
	top: 30px;
	left: auto;
	right: 0;
	min-width: 130px;
	overflow: hidden;
	padding: 10px 15px;
	background: #fff;
	border-radius: 0;
	border: none;
	box-shadow: 0 0 3.76px .24px rgba(0,0,0,.15);
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	-webkit-transform-origin: 0 0 0;
	transform-origin: 0 0 0;
}
ul.dropdown-nav > li > a {
	color: #212121;
	padding: 13px 0;
	display: block!important;
}
.dropdown-nav li:not(:last-child) {
	border-bottom: 1px solid#ebebeb;
}
.dropdown-nav > li > a:hover {
	color: #000;
}
.header-right-nav a:hover {
	color: #000;
}
.home-cosmatics .dropdown-nav > li > a:hover {
	color: #c0b07d;
}
.home-cosmatics .header-right-nav a:hover {
	color: #c0b07d;
}

.home-electronic .dropdown-nav > li > a:hover {
	color: #0090f0;
}
.home-electronic .header-right-nav a:hover {
	color: #fff;
}
.home-11.home-electronic .header-right-nav a:hover {
	color: #0090f0;
}

.home-electronic .nice-select .option.selected {
	color: #0090f0;
}
.home-cosmatics .nice-select .option.selected {
	color: #c0b07d;
}
.nice-select .option.selected {
	font-weight: 400;
	color: #000;
}
.home-furniture .nice-select .option.selected {
	color: #ef1e1e;
}
.header-right-nav i {
	margin-right: 10px;
}
.left-text {
	color: #fff;
	font-size: 13px;
}
.home-10 .left-text {
	color: #253237;
}
.home-10 .header-right-nav a {
	color: #253237;
}
.home-10 .header-right-nav a:hover {
	color: #0090f0;
}
.home-10 .header-right-nav li {
	color: #253237;
}
.home-10 .header-right-nav li:hover {
	color: #0090f0;
}
.home-11 .header-right-nav li:hover {
	color: #0090f0;
}
.dropdown:hover > .dropdown-nav {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}
.header-right-nav .nice-select .option {
	display: block;
}
.header-right-nav .nice-select {
	-webkit-tap-highlight-color: transparent;
	background-color: #253237;
	border-radius: 0;
	border: solid 0 #e8e8e8;
	box-sizing: border-box;
	clear: both;
	cursor: pointer;
	display: block;
	float: left;
	font-family: "Open Sans",sans-serif;
	font-size: 13px;
	font-weight: 400;
	height: 24px;
	line-height: 24px;
	outline: 0;
	padding-left: 0;
	padding-right: 0;
	position: relative;
	text-align: left!important;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: auto;
}
body.rtl .header-right-nav .nice-select {
	font-family: "Open Sans Hebrew",Arial,Helvetica,sans-serif;
}
.header-top-nav {
	position: relative;
	padding: 12px 0 4px 0;
	border-bottom: none;
	z-index: 11;
	margin: 0;
	background: #253237;
}
.home-14 .header-top-nav {
	background: #f7f7f7;
}
.home-19 .header-top-nav {
	background: #0ac8c6;
}
.home-17 .header-top-nav {
	background: #fff;
}
.home-18 .header-top-nav {
	background: #0bbfbd;
}
.home-18 .header-right-nav a:hover {
	color: #fff;
}
.home-18 .angle-icon:hover:after {
	border-color: #fff;
}
.home-18 .dropdown-nav li a:hover {
	color: #0bbfbd;
}
.home-18.home-17 .header-right-nav .nice-select {
	background: #0bbfbd;
}
.home-17 .header-right-nav .nice-select {
	background: #fff;
}
.home-19 .header-right-nav .nice-select {
	background: #0ac8c6;
}

.home-19 .header-right-nav a:hover {
	color: #fff;
}
.home-19 .angle-icon:hover:after {
	border-color: #fff;
}
.home-19 .dropdown-nav li a:hover {
	color: #0bbfbd;
}
.home-19 .header-navigation {
	background: #0bbfbd;
}
.home-19.home-medical .header-right-nav .nice-select:hover:after {
	border-color: #fff;
}
.home-14 .header-right-nav .nice-select {
	background: #f7f7f7;
}
.home-electronic .header-top-nav {
	background: #0090f0;
}
.home-11.home-electronic .header-top-nav {
	background: #253237;
}
.home-electronic .header-right-nav .nice-select {
	background: #0090f0;
}
.home-11.home-electronic .header-right-nav .nice-select {
	background: #253237;
}
.home-electronic .home-10 .header-top-nav {
	background: #f7f7f7;
}

.home-electronic .home-10 .header-right-nav .nice-select {
	background: #f7f7f7;
}
.header-right-nav a {
	color: #fff;
	padding: 15px 0;
}
.home-17 .header-right-nav a {
	color: #253237;
}
.home-7 .header-top-nav {
	padding: 0;
}
.home-7 .home-2 .header-navigation {
	padding: 32px 0;
}
.home-7 .container-inner {
	margin-top: 17px;
}
.slider-content-7 {
	max-width: 40%;
	padding-top: 145px;
}
.container-top-inner {
	display: inline-block;
	width: 100%;
	background: #253237;
	padding: 12px 30px 4px 30px;
}
.header-right-nav .nice-select .option.selected.focus,.header-right-nav .nice-select .option:hover,.nice-select .header-right-nav .option.focus {
	background-color: #fff;
	color: #000;
}

.home-electronic .header-right-nav .nice-select .option.focus,.home-electronic .header-right-nav .nice-select .option.selected.focus,.home-electronic .header-right-nav .nice-select .option:hover {
	background-color: #fff;
	color: #0090f0;
}
.home-cosmatics .header-right-nav .nice-select .option.focus,.home-cosmatics .header-right-nav .nice-select .option.selected.focus,.home-cosmatics .header-right-nav .nice-select .option:hover {
	background-color: #fff;
	color: #c0b07d;
}
.home-medical .header-right-nav .nice-select .option.focus,.home-medical .header-right-nav .nice-select .option.selected.focus,.home-medical .header-right-nav .nice-select .option:hover {
	background-color: #fff;
	color: #0bbfbd;
}

.home-3 .dropdown-navs li {
	color: #253237;
}
.home-cosmatics .header-right-nav ul li:hover {
	color: #c0b07d;
}
.header-right-nav ul li:hover {
	color: #000;
}
.home-9 .header-right-nav ul li:hover {
	color: #fff;
}
.home-9 .home-10 .header-right-nav li:hover {
	color: #0090f0;
}
.header-right-nav .nice-select:hover:after {
	border-color: #000;
}
.home-cosmatics .header-right-nav .nice-select:hover:after {
	border-color: #c0b07d;
}
.home-electronic .header-right-nav .nice-select:hover:after {
	border-color: #fff;
}

.dropdown-nav li:after {
	display: none;
}
.header-right-nav .nice-select .list {
	background-color: #fff;
	border-radius: 0;
	box-sizing: border-box;
	margin-top: 0;
	opacity: 0;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: absolute;
	left: auto;
	right: 0;
	top: 55px;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scale(1) translateY(0);
	-ms-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0);
	-webkit-transition: all .2s cubic-bezier(0,0,0,0),opacity .15s ease-out;
	transition: all .2s cubic-bezier(0,0,0,0),opacity .15s ease-out;
	z-index: 9;
	margin: 0;
	top: 30px;
	left: auto;
	right: 0;
	min-width: 130px;
	overflow: hidden;
	padding: 0;
	background: #fff;
	border-radius: 0;
	border: none;
	box-shadow: 0 0 3.76px .24px rgba(0,0,0,.15);
}


.header-right-nav .nice-select.open .list {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: scale(1) -ms-transform: scale(1);
	transform: scale(1);
	left: auto;
	right: 0;
	top: 35px;
}

.nice-select .option {
	cursor: pointer;
	font-weight: 400;
	line-height: 25px;
	list-style: none;
	min-height: 25px;
	outline: 0;
	padding-left: 0;
	padding-right: 0;
	-webkit-transition: all .2s;
	transition: all .2s;
	color: #253237;
	padding: 7px;
}
.header-right-nav .nice-select .option:not(:last-child) {
	border-bottom: 1px solid#ebebeb;
}
.header-right-nav .nice-select:after {
	height: 7px;
	right: -12px;
	width: 7px;
	border-color: #fff;
	transition: .3s ease-in-out;
	border-width: 1px;
}
.header-right-nav ul li:after {
	position: absolute;
	top: 0;
	left: -27px;
	width: 1px;
	height: 15px;
	content: "";
	background: #fff;
}
.home-13 .header-right-nav ul li:after {
	background: #253237;
	left: -21px;
}
.home-13 .header-right-nav ul li.option:after {
	display: none;
}
.home-13 .header-right-nav .nice-select:after {
	border-color: #253237;
}
.home-13 .header-right-nav a {
	color: #253237;
}
.home-13 .header-right-nav ul li.after-d-none:after {
	display: none;
}
.home-13 .angle-icon:after {
	border-color: #253237;
}
.home-13 .header-right-nav ul li.after-d-none {
	margin-left: 0;
}
.home-13 .dropdown-nav {
	right: auto;
	line-height: 0;
}
.home-13 .header-right-nav .nice-select .list {
	right: auto;
	line-height: 0;
}
.home-13 .brfore-element:before {
	position: absolute;
	top: 0;
	right: -27px;
	width: 1px;
	height: 15px;
	content: "";
	background: #253237;
}
.header-right-nav ul li {
	position: relative;
}
.header-right-nav ul li.after-n:after {
	display: none;
}
.header-right-nav .dropdown-navs ul li.top-10px:after {
	top: 5px;
}

.header-right-nav .list li:before {
	position: absolute;
	top: 14px;
	left: -12px;
	width: 17px;
	height: 15px;
	content: "";
	background-image: url(../images/icons/1.jpg);
	background-repeat: no-repeat;
}
.header-right-nav .list li[data-value="2"]::before {
	background-image: url(../images/icons/2.jpg);
}
.header-right-nav .list li {
	position: relative;
}
.header-right-nav .list li:after {
	display: none;
}

.angle-icon {
	position: relative;
}
.top-10px.first-child .list li:after {
	display: none;
}
.top-10px.first-child .list li:before {
	display: none;
}
.angle-icon:hover:after {
	border-color: #000;
}
.home-cosmatics .angle-icon:hover:after {
	border-color: #c0b07d;
}
.home-electronic .angle-icon:hover:after {
	border-color: #fff;
}
.home-11.home-electronic .angle-icon:hover:after {
	border-color: #0090f0;
}
.home-10 .angle-icon:after {
	border-color: #253237;
}
.home-10 .angle-icon:hover:after {
	border-color: #0090f0;
}
.home-20 .angle-icon:hover:after {
	border-color: #0bbfbd;
}
.home-20 .dropdown a:hover {
	color: #0bbfbd;
}
.home-10 .header-right-nav ul li:after {
	background-color: #253237;
}
.home-10 .header-right-nav .nice-select:after {
	border-color: #253237;
}
.home-electronic .home-10 .header-right-nav .nice-select:hover:after {
	border-color: #0090f0;
}
.home-11.home-electronic .header-right-nav .nice-select:hover:after {
	border-color: #0090f0;
}
.angle-icon:after {
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	content: '';
	display: block;
	margin-top: -4px;
	pointer-events: none;
	position: absolute;
	top: 50%;
	-webkit-transform-origin: 66% 66%;
	-ms-transform-origin: 66% 66%;
	transform-origin: 66% 66%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	height: 7px;
	right: -12px;
	width: 7px;
}
.home-3 .header-top-nav {
	background: #fff;
}
.home-3 .left-text {
	color: #253237;
}
.home-3 .header-right-nav a {
	color: #253237;
}
.home-3 .header-right-nav .nice-select {
	background: #fff;
}
.home-3 .header-right-nav .nice-select:after {
	border-color: #253237;
}
.home-3 .header-right-nav .nice-select:hover:after {
	border-color: #000;
}
.home-3 .angle-icon:after {
	border-color: #253237;
}
.home-3 .angle-icon:hover:after {
	border-color: #000;
}
.home-3 .header-right-nav ul li:after {
	background: #253237;
}
.home-3 .header-right-nav a:hover {
	color: #000;
}

.home-4 .header-top-nav {
	position: absolute;
	width: 100%;
	background-color: transparent;
}
.home-4 .header-right-nav .nice-select {
	background-color: transparent;
}


.logo {
	margin-top: 10px;
}
.home-12 .logo {
	margin-top: 6px;
}


.main-navigation ul li {
	display: inline-block;
}
.main-navigation ul li:hover > a {
	color: #000;
}
.mean-container .mean-nav ul li:hover > a {
	color: #000;
}
.home-cosmatics .mean-container .mean-nav ul li:hover > a {
	color: #c0b07d;
}
.home-electronic .mean-container .mean-nav ul li:hover > a {
	color: #0090f0;
}
.home-furniture .mean-container .mean-nav ul li:hover > a {
	color: #ef1e1e;
}
.home-medical .mean-container .mean-nav ul li:hover > a {
	color: #0bbfbd;
}
.home-cosmatics .main-navigation ul li:hover > a {
	color: #c0b07d;
}
.home-8.home-cosmatics .main-navigation ul li:hover > a {
	color: #fff;
}
.home-electronic .main-navigation ul li:hover > a {
	color: #0090f0;
}
.home-12.home-electronic .main-navigation ul li:hover > a {
	color: #fff;
}
.home-furniture .main-navigation ul li:hover > a {
	color: #ef1e1e;
}
.home-medical .main-navigation ul li:hover > a {
	color: #0bbfbd;
}
.home-20.home-medical .main-navigation ul li:hover > a {
	color: #fff;
}
.main-navigation ul li a {
	display: block;
	padding: 10px 15px;
	color: #253237;
	font-weight: 700;
	position: relative;
}
.main-navigation ul li a:hover {
	color: #000;
}
.home-furniture .main-navigation ul li a:hover {
	color: #ef1e1e;
}
.home-furniture .main-navigation ul li .sub-menu > li > a:hover {
	color: #ef1e1e;
}
.home-3 .main-navigation ul li a:hover {
	color: #000;
}
.home-cosmatics .main-navigation ul li a:hover {
	color: #c0b07d;
}
.home-cosmatics.home-8 .main-navigation ul li a:hover {
	color: #fff;
}
.home-electronic .main-navigation ul li a:hover {
	color: #0090f0;
}
.home-electronic.home-12 .main-navigation ul li a:hover {
	color: #fff;
}
.home-medical.home-12 .main-navigation ul li a:hover {
	color: #0bbfbd;
}
.home-medical.home-20 .main-navigation ul li a:hover {
	color: #fff;
}
.home-medical .main-navigation ul li ul.mega-menu-wrap > li ul li.mega-menu-title a:hover {
	color: #0bbfbd;
}
.home-medical .main-navigation ul li a:hover {
	color: #0bbfbd;
}
.home-12 .main-navigation ul li a {
	color: #fff;
	padding: 15px 15px;
}
.home-17.home-12 .main-navigation ul li a {
	color: #253237;
}
.home-17.home-12 .main-navigation ul li:hover > a {
	color: #0bbfbd;
}
.main-navigation ul li > a i {
	display: inline-block;
	vertical-align: -3px;
	font-size: 24px;
	font-weight: 400;
	margin-right: 5px;
}
.home-12 .main-navigation ul li:first-child a {
	padding-left: 0;
}

.sub-menu {
	visibility: hidden;
	position: absolute;
	opacity: 0;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	min-width: 205px;
	left: auto!important;
	background: #fff;
	box-shadow: 0 0 3.76px .24px rgba(0,0,0,.15);
	z-index: 9;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-75deg);
	transform: rotateX(-75deg);
}
.menu-dropdown {
	position: relative;
}
.main-navigation ul li .sub-menu > li > a {
	position: relative;
	overflow: hidden;
	position: relative;
	display: block!important;
	color: #888;
	font-size: 14px;
	font-weight: 400;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	padding: 0!important;
}
.main-navigation ul li .sub-menu > li {
	position: relative;
	padding: 0 20px;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	border-bottom: 1px solid #eee;
	position: relative;
	display: block!important;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}
.main-navigation ul li .sub-menu > li:hover > a {
	color: #000;
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}
.home-cosmatics .main-navigation ul li .sub-menu > li:hover > a {
	color: #c0b07d;
}
.home-electronic .main-navigation ul li .sub-menu > li:hover > a {
	color: #0090f0;
}
.home-medical .main-navigation ul li .sub-menu > li:hover > a {
	color: #0bbfbd;
}
.home-furniture .main-navigation ul li .sub-menu > li:hover > a {
	color: #ef1e1e;
}

.menu-dropdown:hover > .sub-menu {
	visibility: visible;
	padding: 0!important;
	opacity: 1;
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
	transition: opacity .3s, -webkit-transform .3s;
	transition: transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s, -webkit-transform .3s;
}
.main-navigation ul li.menu-dropdown > a i.ion-ios-arrow-down {
	display: inline-block;
	vertical-align: -1px;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
}
.main-navigation ul li.menu-dropdown.position-static > a i.ion-ios-arrow-down {
	position: absolute;
	right: 0;
	transform: rotate(-90deg);
}
.dropdown_search input {
	width: 100%;
	border: 0;
	height: 45px;
	padding-right: 80px;
	padding-left: 20px;
	outline: 0;
	border-radius: 30px;
}
.header-navigation {
	padding: 10px 0 15px 0;
}
.home-20 .header-navigation {
	padding: 35px 0 35px 0;
}
.home-18 .header-navigation {
	padding: 30px 0 35px 0;
}
.home-20 .header-buttom-nav {
	background: #0bbfbd;
}
.search-category {
	position: absolute;
	top: 0;
	right: 64px;
}
.search-category .nice-select {
	height: 45px;
	font-family: "Open Sans",sans-serif;
	line-height: 43px;
	border: 0;
}
body .rtl .search-category .nice-select {
	font-family: "Open Sans Hebrew",Arial,Helvetica,sans-serif;
}
.search-category .nice-select .list {
	height: 590px;
	overflow: auto;
	border-radius: 0;
	left: -50%;
	box-shadow: 0 0 3.76px .24px rgba(0,0,0,.15);
}
.dropdown_search {
	width: 500px;
	background: #fff;
	display: block;
	border: 2px solid#000;
	border-radius: 30px;
}
.home-cosmatics .dropdown_search {
	border: 2px solid#c0b07d;
}
.header_account_list > a {
	font-size: 28px;
	display: flex;
	align-items: first baseline;
	color: #333;
	display: none;
}
.header_account_list > a:hover {
	color: #000;
}
.home-furniture .header_account_list > a:hover {
	color: #ef1e1e;
}
.home-cosmatics .header_account_list > a:hover {
	color: #c0b07d;
}
.home-electronic .header_account_list > a:hover {
	color: #0090f0;
}
.home-9.home-electronic .header_account_list > a:hover {
	color: #fff;
}
.home-3 .header_account_list > a:hover {
	color: #000;
}

.header_account_list {
	margin-right: 100px;
	position: relative;
}
.home-16 .header_account_list {
	margin-right: 0;
}
.home-11 .header_account_list {
	margin-right: 70px;
}
.home-10 .header_account_list {
	margin-right: 0;
	margin-top: 7px;
}
.home-12 .header_account_list {
	margin-top: 0;
	margin-left: 70px;
}
.home-18 .header_account_list {
	position: absolute;
	right: 45%;
	margin: 0;
}
.home-18 .phone {
	margin-left: 43px;
}
.header_account_area {
	display: flex;
	justify-content: flex-end;
	margin-top: 8px;
}
.home-5 .header_account_area {
	margin-top: 0;
}
.home-10 .header_account_area {
	justify-content: flex-start;
}
.home-12 .header_account_area {
	margin: 0;
}
.home-12 .sticky-nav.menu_fixed {
	padding: 0;
}
.home-20 .sticky-nav.menu_fixed {
	border: 0;
	background: #0bbfbd;
}
.sticky-nav.menu_fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	background: #fff;
	padding: 10px 0 15px 0;
	box-shadow: 0 8px 6px -6px rgba(0,0,0,.4);
}
.home-4 .sticky-nav.menu_fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	background: #fff;
	padding: 10px 0 15px 0;
	box-shadow: 0 8px 6px -6px rgba(0,0,0,.4);
}
.home-2 .sticky-nav.menu_fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	background: #fff;
	padding: 10px 0 15px 0;
	box-shadow: 0 8px 6px -6px rgba(0,0,0,.4);
}
.home-7 .home-2 .sticky-nav.menu_fixed {
	padding: 15px 0 15px 0;
}
.home-4 .home-2 .sticky-nav.menu_fixed {
	padding: 15px 0 15px 0;
}
.dropdown_search form button {
	position: absolute;
	top: 0;
	right: -1px;
	border: 0;
	background: #000;
	height: 100%;
	width: 65px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	border-radius: 0 30px 30px 0;
	outline: 0;
	transition: .3s ease-in-out;
}
.home-furniture .dropdown_search form button {
	background: #ef1e1e;
}
.home-furniture .home-14 .dropdown_search form button {
	background: #253237;
}
.home-furniture .dropdown_search {
	border-color: #ef1e1e;
}
.home-medical .dropdown_search {
	border-color: #0bbfbd;
}
.home-18 .dropdown_search {
	display: none;
	position: absolute;
	top: 60px;
	right: 0;
	z-index: 2;
}
.home-18 .header_account_list > a {
	display: block;
	position: absolute;
	right: 0;
	top: 11px;
}
.home-medical .nice-select .option.selected {
	color: #0bbfbd;
}

.home-medical .dropdown_search form button {
	background: #0bbfbd;
}
.home-19.home-medical .dropdown_search form button {
	background: #253237;
}

.home-cosmatics .dropdown_search form button {
	background: #c0b07d;
}
.home-electronic .dropdown_search form button {
	background: #253237;
}
.home-11.home-electronic .dropdown_search form button {
	background: #0090f0;
}
.home-12.home-electronic .dropdown_search form button {
	background: #0090f0;
}
.home-electronic .dropdown_search form button:hover {
	background: #000;
}
.home-11.home-electronic .dropdown_search form button:hover {
	background: #0090f0;
}
.home-12.home-electronic .dropdown_search form button:hover {
	background: #0090f0;
}
.home-electronic .dropdown_search {
	border: 0;
}
.home-11.home-electronic .dropdown_search {
	border: 2px solid#0090f0;
}
.home-12.home-electronic .dropdown_search {
	border: 2px solid#0090f0;
}
.dropdown_search form {
	position: relative;
	width: 100%;
}
.dropdown_search form i {
	font-size: 24px;
	line-height: 46px;
}
.main-navigation {
	float: left;
	margin-top: 9px;
}
.main-navigation.mt-0px {
	margin-top: 0;
}
.count-cart {
	position: relative;
	color: #253237;
	font-weight: 700;
}
.count-cart:after {
	position: absolute;
	top: 9px;
	left: -26px;
	right: auto;
	width: 18px;
	height: 18px;
	content: "2";
	background: #000;
	color: #fff;
	line-height: 18px;
	text-align: center;
	border-radius: 50%;
	float: right;
}

.home-cosmatics .count-cart:after {
	background-color: #c0b07d;
}
.home-furniture .count-cart:after {
	background-color: #ef1e1e;
}
.count-cart:before {
	content: '\f110';
	display: inline-block;
	font-size: 28px;
	font-family: Ionicons;
	vertical-align: middle;
	margin-right: 15px;
	float: left;
	font-weight: 400;
}
.count-cart.random:before {
	content: '\f4a8';
}
.count-cart.heart:before {
	content: '\f387';
}

.count-cart.random:after {
	content: '0';
}
.count-cart.heart:after {
	content: '0';
}

.home-9 .count-cart {
	display: inline-flex;
	margin-left: 10px;
}
.home-9 .count-cart:after {
	left: 16px;
	background: #fff;
	color: #253237;
}
.home-13 .count-cart.random:after {
	left: 16px;
}
.home-13 .count-cart.heart:after {
	left: 16px;
}
.home-10 .count-cart:after {
	color: #fff;
	background-color: #0090f0;
}
.home-electronic .count-cart:hover {
	color: #fff;
}
.home-furniture .home-14 .count-cart:after {
	background-color: #ef1e1e;
}
.home-19 .count-cart {
	color: #fff;
}
.home-medical.home-19 .count-cart:after {
	background: #fff!important;
	color: #253237!important;
}
.home-19.home-medical .count-cart:hover {
	color: #fff;
}
.phone {
	position: relative;
	line-height: 17px;
}
.home-14 .phone {
	color: #fff;
}
.home-14 .phone a {
	color: #fff;
}
.home-14 .phone a:hover {
	color: #fff;
}
.home-13 .phone {
	line-height: 27px;
	display: flex;
}
.home-13 .phone p {
	font-size: 13px;
	margin-right: 5px;
}
.home-13 .header-right-nav .phone a {
	color: #253237;
	padding: 0;
	font-weight: 400;
	font-size: 13px;
}
.home-13 .phone:before {
	background: 0 0;
	top: 0;
	content: "\f4b8";
	font-family: Ionicons;
	font-size: 24px;
	display: inline-block;
	position: absolute;
	left: -25px;
	bottom: 0;
}
.phone:before {
	content: "";
	display: inline-block;
	width: 35px;
	height: 35px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzc0MkMzQjg0NEE5MTFFQTgwNDFGODlFNDQxM0M3MjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc0MkMzQjk0NEE5MTFFQTgwNDFGODlFNDQxM0M3MjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNzQyQzNCNjQ0QTkxMUVBODA0MUY4OUU0NDEzQzcyOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNzQyQzNCNzQ0QTkxMUVBODA0MUY4OUU0NDEzQzcyOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqbE2QIAAATgSURBVHjatJhpbFRVGIZnhrYoNiDVGK1xhSJoXFERVFC0WAMRBI0K/pAQBRuNC3WJYsQFIj8U1KAExcQoBaFxS6xYSkYFIgUVUQEVR1wSbYJURShoW/X9kueYw/XcuTOAX/Jklnvnnvd+59vupKvOGpT6n+1JMUWU5Tlnp5hesh+LlIoqcZSoEHvENrFZ/MY5xyDkbLErz7UGiIZixdiiE8QYMVj8Lb4Vu0UPcZg4XGwS14oMxz4T74rywDU/EQ+LgwoV01s8ICaLj8RiUSu+QpBvh4rzxdein/f9HLwZtZ/dm0LEmBfmI+ICsT7h/F/FW4Hvz7C79z6bp1rFeSKXJCaN+24RN+ON0LaZF44U7eJTtmSfLJ+Y2WI0sfFF5NgJYhZes/jYKnoRqD9ZZohFvD9Y3CA28tvV4kfeXyS2i+tFW5yYO8U4cSEB6tsw8aZ4VfQV33vHuhPgs1loCnE2mXgZKM4kzZ8WQ7gRy7QJ6UCdOUdkxXCxNnKsj/hQ3CWez+PVSvGeWIiXzI5l4QfFPWy7vbbFbZOl4rNiZkCIy4iXE4Sk2IaxogVBW8TJXP86cblYlQos7tvV1IrHAwucJEZ4d5pkFshLxa18ti2dxjY5IROpS3uJSfN6O0L+CFx8GBfZHjh2aSRtnb3B78zmiRniTz5bvCygVlnNypiYoaKJ0m6qX4rJsqPZ82j62w0s4xpHRI5vJX7MOr3vu4m5FDyrMXdYLGUISBPyovjOeoS4PyCmjLuyatxfTBJryLwafvuleIy7rkRsqOoOJ+Ut23qKU8QTJRQru7vXUP82nTZkfbiTMgpcPdXZ+k8zXrYFluDJV2Kus5w0L6NllPt15nX2cwmLxNkloovXVYHj70OK64zk/JDtglbSvs3PpmkJQlJU1dYiKvxTBZyzzWVUJiY2QraRRllehJiaAs7pZPz4jxjbqnfcwYjVU/C60xiTrJIgTbIexNxeYmbQ0EoYAaKC/mKmWUAFzWfnIvq2SEqHiu5xZOK/Yu4j1ztoajYwNcZ46BmmOL+pjeQ3jha2symhdQxAbM6JqaKuDKZiNlLCu0jzqCCrJXUUuvEUsCxpX8MM3ELK2nbem0fMCEaKLtcozeUrxAbqTYptaqWjhlLTmukOmuAcSnoFxbCZJrmzgHixpvmC37VLvV5kLp7KxdoYnlwvOZ07t/HxNG++bcSDFcRdNW7fAB/gxfaIkCGIX+gH0Eou4PpKP96PQ0g3gnYlk5wtcLc4kVQfQ0euo0v3ZEJsYIsfYVI8NdLTZjJg/e57Zi0VeBndN0eDs4J1EwPQIERGC94PBG8jqV+Ld9eAW3g602F/dmESsXpFaJ65UXzDfpcjylr/cwRzXURIL+/9ajxWG3hscVv/EJnqFh9LGdkREtNBMOVoYrvprEMR1+zd5SwevI73rrMlRohfo8xz13ilYHm+Sa+DVM2xuAm6mAl/HkXMxoyrmG+z1IneBbKCzD0kTnh0iHKC6hFUjaAmXPoLQf0oz9Ob9uHxaFTcaBGa6NyWLcKV1cwefb3hKYvIUvb/ssgjSz7bU+xDXCeCnIcsoD/n2FTcnMVT64iZ9v397yST0NrHU12b+evD2Xwy6mNx5YEQkiTG99A6ClcDI8Z6CtbEhK5clKWL+OdqII+snQT05gP9F9c/AgwA86I/LUAPDuoAAAAASUVORK5CYII=) no-repeat;
	position: absolute;
	left: -45px;
	top: 0;
}
.home-electronic .phone:before {
	background-image: url(../images/icons/icon_contact.png);
}
.home-19 .phone:before {
	background-image: url(../images/icons/icon_contact.png);
}
.home-furniture .phone:before {
	background-image: url(../images/icons/icon_contact.png);
}
.home-11.home-electronic .phone:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzc0MkMzQjg0NEE5MTFFQTgwNDFGODlFNDQxM0M3MjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc0MkMzQjk0NEE5MTFFQTgwNDFGODlFNDQxM0M3MjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNzQyQzNCNjQ0QTkxMUVBODA0MUY4OUU0NDEzQzcyOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNzQyQzNCNzQ0QTkxMUVBODA0MUY4OUU0NDEzQzcyOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqbE2QIAAATgSURBVHjatJhpbFRVGIZnhrYoNiDVGK1xhSJoXFERVFC0WAMRBI0K/pAQBRuNC3WJYsQFIj8U1KAExcQoBaFxS6xYSkYFIgUVUQEVR1wSbYJURShoW/X9kueYw/XcuTOAX/Jklnvnnvd+59vupKvOGpT6n+1JMUWU5Tlnp5hesh+LlIoqcZSoEHvENrFZ/MY5xyDkbLErz7UGiIZixdiiE8QYMVj8Lb4Vu0UPcZg4XGwS14oMxz4T74rywDU/EQ+LgwoV01s8ICaLj8RiUSu+QpBvh4rzxdein/f9HLwZtZ/dm0LEmBfmI+ICsT7h/F/FW4Hvz7C79z6bp1rFeSKXJCaN+24RN+ON0LaZF44U7eJTtmSfLJ+Y2WI0sfFF5NgJYhZes/jYKnoRqD9ZZohFvD9Y3CA28tvV4kfeXyS2i+tFW5yYO8U4cSEB6tsw8aZ4VfQV33vHuhPgs1loCnE2mXgZKM4kzZ8WQ7gRy7QJ6UCdOUdkxXCxNnKsj/hQ3CWez+PVSvGeWIiXzI5l4QfFPWy7vbbFbZOl4rNiZkCIy4iXE4Sk2IaxogVBW8TJXP86cblYlQos7tvV1IrHAwucJEZ4d5pkFshLxa18ti2dxjY5IROpS3uJSfN6O0L+CFx8GBfZHjh2aSRtnb3B78zmiRniTz5bvCygVlnNypiYoaKJ0m6qX4rJsqPZ82j62w0s4xpHRI5vJX7MOr3vu4m5FDyrMXdYLGUISBPyovjOeoS4PyCmjLuyatxfTBJryLwafvuleIy7rkRsqOoOJ+Ut23qKU8QTJRQru7vXUP82nTZkfbiTMgpcPdXZ+k8zXrYFluDJV2Kus5w0L6NllPt15nX2cwmLxNkloovXVYHj70OK64zk/JDtglbSvs3PpmkJQlJU1dYiKvxTBZyzzWVUJiY2QraRRllehJiaAs7pZPz4jxjbqnfcwYjVU/C60xiTrJIgTbIexNxeYmbQ0EoYAaKC/mKmWUAFzWfnIvq2SEqHiu5xZOK/Yu4j1ztoajYwNcZ46BmmOL+pjeQ3jha2symhdQxAbM6JqaKuDKZiNlLCu0jzqCCrJXUUuvEUsCxpX8MM3ELK2nbem0fMCEaKLtcozeUrxAbqTYptaqWjhlLTmukOmuAcSnoFxbCZJrmzgHixpvmC37VLvV5kLp7KxdoYnlwvOZ07t/HxNG++bcSDFcRdNW7fAB/gxfaIkCGIX+gH0Eou4PpKP96PQ0g3gnYlk5wtcLc4kVQfQ0euo0v3ZEJsYIsfYVI8NdLTZjJg/e57Zi0VeBndN0eDs4J1EwPQIERGC94PBG8jqV+Ld9eAW3g602F/dmESsXpFaJ65UXzDfpcjylr/cwRzXURIL+/9ajxWG3hscVv/EJnqFh9LGdkREtNBMOVoYrvprEMR1+zd5SwevI73rrMlRohfo8xz13ilYHm+Sa+DVM2xuAm6mAl/HkXMxoyrmG+z1IneBbKCzD0kTnh0iHKC6hFUjaAmXPoLQf0oz9Ob9uHxaFTcaBGa6NyWLcKV1cwefb3hKYvIUvb/ssgjSz7bU+xDXCeCnIcsoD/n2FTcnMVT64iZ9v397yST0NrHU12b+evD2Xwy6mNx5YEQkiTG99A6ClcDI8Z6CtbEhK5clKWL+OdqII+snQT05gP9F9c/AgwA86I/LUAPDuoAAAAASUVORK5CYII=) no-repeat;
}
.contact-link {
	float: left;
	position: relative;
	margin-top: 5px;
}
.contact-link a {
	color: #253237;
	font-weight: 700;
}
.home-19 .contact-link a {
	color: #fff;
}
.home-19 .phone p {
	color: #fff;
}
.contact-link a:hover {
	color: #000;
}
.home-cosmatics .contact-link a:hover {
	color: #c0b07d;
}
.home-medical .contact-link a:hover {
	color: #0bbfbd;
}
.home-19.home-medical .contact-link a:hover {
	color: #fff;
}
.cart-info {
	margin: 10px 0 0 35px;
}
.cart-info-wrap {
	display: flex;
	width: 100%;
	justify-content: flex-end;
}
.home-11 .cart-info {
	margin: 10px 0 0 15px;
}
.search-bar {
	float: left;
}
.home-2 .header-navigation {
	padding: 35px 0;
	position: absolute;
	width: 100%;
	z-index: 2;
}
.home-2 .header_account_list > a {
	align-items: flex-end;
}
.home-2 .header_account_list {
	margin-right: 0;
}
.home-2 .dropdown_search {
	position: absolute;
	left: auto;
	right: 0;
	top: 36px;
	display: none;
}
.home-3 .header-navigation {
	background: #253237;
}
.home-3 .header_account_list > a {
	color: #fff;
}
.home-3 .main-navigation ul li a {
	color: #fff;
}
.home-3 .header_account_list {
	margin-right: 0;
}
.home-3 .count-cart {
	color: #fff;
}
.home-electronic .count-cart {
	color: #fff;
}
.home-electronic .home-10 .count-cart {
	color: #253237;
}
.home-electronic .home-10 .count-cart:hover {
	color: #0090f0;
}
.home-electronic .phone {
	color: #fff;
}
.home-electronic .phone a {
	color: #fff;
}
.home-11.home-electronic .phone {
	color: #666;
}
.home-11.home-electronic .phone a {
	color: #253237;
}
.home-11.home-electronic .phone a:hover {
	color: #0090f0;
}
.count-cart:hover {
	color: #000;
}
.home-cosmatics .count-cart:hover {
	color: #c0b07d;
}
.home-furniture .count-cart:hover {
	color: #ef1e1e;
}
.home-3 .sticky-nav.menu_fixed {
	background: #253237;
}
.home-2 .header_account_list {
	margin-right: 0;
	margin-top: 10px;
}
.home-5 .sticky-nav.menu_fixed {
	padding: 0;
}
.container-inner {
	padding: 22px 30px;
	background: #fff;
	margin-top: 15px;
	position: relative;
}
.sticky-nav.menu_fixed .container-inner {
	padding: 0;
	margin: 0;
}
.home-4 .main-navigation {
	margin-left: 150px;
}
.mobile-menu-area {
	display: none;
}
.mean-container a.meanmenu-reveal span {
	display: block;
	background: #333;
	height: 2px;
	margin-top: 3px;
	position: absolute;
	z-index: 999999;
	width: 18px;
	margin: 5px 0 4px 0;
}
.mean-container a.meanmenu-reveal {
	padding: 0 5px 5px 5px;
}
a.meanmenu-reveal.meanclose {
	padding: 0 5px 5px 5px;
}
.menu-overflow {
	height: 220px;
	overflow-x: auto;
}
.home-5 .contact-link {
	margin: 0 0 0 45px;
}
.home-6 .contact-link {
	margin: 0;
}
.home-5 .home-10 .contact-link {
	margin: 5px 0 0 45px;
}
.home-5 .logo {
	margin: 0;
}
.home-5 .cart-info {
	margin-top: 3px;
}
.home-5 .home-2 .header_account_list {
	margin: 4px 0 0;
}
.home-5 .header-navigation {
	padding: 40px 0 40px 0;
	border-bottom: 1px solid #ededed;
}
.home-13 .header-navigation {
	padding: 30px 0 30px 0;
}
.home-5 .main-navigation {
	margin: 0;
	float: initial;
}
.home-5 .main-navigation ul li a {
	padding: 18px 15px;
}
.home-5.home-6 .main-navigation ul li a {
	padding: 18px 30px 18px 0;
}
.home-6 .dropdown_search {
	display: block;
	position: initial;
}
.home-6 .header_account_list > a {
	display: none;
}
.contact-link-wrap {
	display: flex;
	width: 100%;
	justify-content: flex-end;
	margin: 8px 0 0 0;
}
.home-6 .header_account_area {
	margin-top: 0;
	width: 100%;
}
.home-5.home-6 .logo {
	margin: 7px 0 0 0;
}
.home-5.home-6 .home-10 .logo {
	margin: 13px 0 0 0;
}
.home-5.home-6 .cart-info {
	margin-top: 5px;
}
.home-5.home-6 .home-10 .cart-info {
	margin-top: 15px;
	margin-left: 70px;
}
.home-6 .header-navigation {
	padding: 35px 0;
}
.home-14 .header-navigation {
	padding: 25px 0;
}
.home-electronic .header-navigation {
	background: #0090f0;
	border-bottom: 0;
	border-top: 1px solid rgba(255,255,255,.1);
}
.home-11.home-electronic .header-navigation {
	background: #fff;
	border: 0;
	padding: 26px 0 27px 0;
}
.home-11.home-electronic .header-navigation.sticky-nav.menu_fixed {
	padding: 5px 0 8px 0;
}
.home-electronic .home-10 .header-navigation {
	background: #fff;
	border-bottom: 0;
	border-top: 0 solid rgba(255,255,255,.1);
	padding: 25px 0;
}
.home-electronic .home-10 .header-navigation.sticky-nav.menu_fixed {
	padding: 10px 0;
}
.home-electronic.home-12 .header-navigation {
	padding: 32px 0;
}
.home-8 .dropdown_search {
	margin-left: 65px;
}
.home-electronic .beauty-category .nice-select {
	background: #fff;
	color: #253237;
}
.home-electronic .home-10 .beauty-category .nice-select {
	background: #0583d7;
	color: #fff;
}
.beauty-category .nice-select {
	-webkit-tap-highlight-color: transparent;
	border-radius: 0;
	border: solid 0 #e8e8e8;
	box-sizing: border-box;
	clear: both;
	cursor: pointer;
	display: block;
	float: left;
	font-family: "Open Sans",sans-serif;
	height: 60px;
	line-height: 60px;
	outline: 0;
	position: relative;
	text-align: left!important;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: 100%;
	color: #fff;
	background: #ab9b69;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	cursor: pointer;
	margin: 0;
	padding-left: 20px;
	padding-right: 0;
}
body.rtl .beauty-category .nice-select {
	font-family: "Open Sans Hebrew",Arial,Helvetica,sans-serif;
}
.beauty-category {
	height: 60px;
	width: 270px;
}
.home-10 .beauty-category {
	min-width: 270px;
}
.beauty-category .nice-select .option {
	position: relative;
	display: block;
	overflow: hidden;
	line-height: 24px;
	word-wrap: break-word;
	background: #fff;
	color: #253237;
	padding: 15px 20px;
	font-size: 14px;
	font-weight: 700;
	transition: none;
	border-bottom: 1px solid #eaeaea;
}
.beauty-category .nice-select:after {
	border-bottom: 0 solid #fff;
	border-right: 0 solid #fff;
	height: auto;
	right: 12px;
	width: auto;
	content: '\f3d0';
	display: inline-block;
	font-size: 12px;
	font-family: Ionicons;
	font-weight: 400;
	margin-left: 7px;
	float: right;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	top: 4px;
}
.beauty-category .nice-select.open:after {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}
.beauty-category .nice-select:before {
	content: '\f394';
	display: inline-block;
	font-size: 24px;
	font-family: Ionicons;
	font-weight: 400;
	line-height: 32px;
	margin-right: 10px;
	text-align: center;
	vertical-align: -3px;
}
.beauty-category .nice-select .list {
	background-color: #fff;
	border-radius: 0;
	box-shadow: 0 0 3.76px .24px rgba(0,0,0,.15);
	margin-top: 1px;
}
.beauty-category .nice-select .option.focus,.beauty-category .nice-select .option.selected.focus,.beauty-category .nice-select .option:hover {
	background-color: #fff;
	color: #c0b07d;
}
.home-electronic .beauty-category .nice-select .option.focus,.home-electronic .beauty-category .nice-select .option.selected.focus,.home-electronic .beauty-category .nice-select .option:hover {
	color: #0090f0;
}
.home-8 .main-navigation ul li a {
	color: #fff;
}
.home-9 .main-navigation ul li a {
	color: #253237;
}
.home-8 .header-buttom-nav {
	background: #c0b07d;
}
.home-9 .header-buttom-nav {
	background: #fff;
}
.home-10 .header-buttom-nav {
	background: #0090f0;
}
.home-8 .main-navigation {
	margin-left: 35px;
}
.home-19 .main-navigation {
	margin-left: 0;
}
.home-12 .home-10 .main-navigation {
	flex: 0 0 100%;
}
.home-10 .main-navigation {
	margin: 0;
	flex: 0 0 78%;
}
.home-furniture .home-10 .header-buttom-nav {
	background: #ef1e1e;
}

.home-2 .slider-height-6 {
	height: 670px;
}
.slider-content-2 {
	margin-top: 70px;
}
.home-2 .bg-img {
	background-size: cover;
}
.slider-height-7 {
	height: 800px;
}
.slider-height-18 {
	height: 660px;
}
.slider-content-18 {
	align-self: center;
	margin-left: 5%;
}
.home-2.banner-area {
	margin-top: 60px;
}
.home-3 .shop-btn {
	margin-top: 5px;
}
.slider-area, .slider-area .slider-height-6 {
	position: relative;
}
.slider-area .hotspot {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 1;
}
.slider-area .container {
	align-self: center;
}
.home-20 .slider-area {
	margin-top: 30px;
}
.home-4 .slider-height-6 {
	height: 700px;
}
.home-4 .slider-area span {
	color: #fff;
}
.home-4 .slider-area h1 {
	color: #fff;
}
.home-4 .slider-area .shop-btn {
	background-color: #fff;
	color: #253237;
}
.home-4 .slider-area .shop-btn:hover {
	background-color: #253237;
	color: #fff;
}
.home-4 .slider-content-5 {
	margin: 150px 0 0 0;
}

.slider-height-6 {
	height: 400px;
}
.slider-ella {
	position: relative;
	height: 100vw;
}
@media (min-width:768px) {
	.slider-height-6 {
		height: 525px;
	}
	.slider-ella {
		height: 490px;
	}
}


.slider-height-16 {
	height: 590px;
}
.home-5 .slider-height-6 {
	height: 570px;
}
.slider-height-13 {
	height: 690px;
}
.slider-height-9 {
	height: 630px;
}
.slider-height-19 {
	height: 580px;
}
.slider-height-10 {
	height: 550px;
}
.slider-height-11 {
	height: 545px;
}
.bg-img {
	background-position: 50% 50%;
	background-size: cover;
	position: relative;
	z-index: 1;
	background-color: #bebebe;
}
.bg-img.overlayed:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: #fff;
	z-index: -1;
	opacity: .2;
}
.home-4 .bg-img:after {
	background: #000;
}
.mslide.bg-img {
	background-position: 0 50%;
}
body.rtl .mslide.bg-img {
	background-position: 100% 50%;
}
.slider-area span {
	font-size: 17px;
	font-weight: 400;
	text-transform: uppercase;
	color: #253237;
	font-style: italic;
	margin-bottom: 10px;
	line-height: 1;
	display: block;
}
.slider-area .slider-content-11 span {
	color: #fff;
}
.slider-area .slider-content-11 h1 {
	color: #fff;
}
.slider-area .slider-content-11 p {
	color: #fff;
}
.slider-area .slider-content-20 h1 {
	color: #fff;
}
.slider-area .slider-content-20 p {
	color: #fff;
}
.slider-area h1 {
	font-size: 45px;
	font-weight: 600;
	color: #253237;
	margin-bottom: 30px;
	line-height: 1;
}

.home-16 .slider-area h1 {
	color: #fff;
}
.home-16 .slider-area p {
	color: #fff;
}
.home-16 .slider-area h1 {
	color: #fff;
}
.home-17 .slider-area h1 {
	color: #fff;
}
.home-17 .slider-area p {
	color: #fff;
}
.home-17 .slider-area h1 {
	color: #fff;
}

.slider-area .slider-content-13 h1 {
	font-size: 42px;
}
.slider-area .slider-content-13 h1 strong {
	font-size: 45px;
}
.slider-area .slider-content-13 p {
	width: 49%;
}
.slider-content-16.slider-content-13 {
	padding-left: 60%;
}
.slider-content-16.slider-content-13 p {
	width: 100%;
}
.slider-area .slider-content-13.slider-content-15 p {
	width: 35%;
}
.slider-content-15 {
	margin-top: 70px;
}
.slider-area strong {
	font-size: 60px;
	font-weight: 700;
	display: inline-block;
	margin: 0;
	font-style: normal;
}
.slider-area p {
	font-size: 19px;
	margin-bottom: 30px;
	font-weight: 400;
	color: #555;
}
.home-2 .shop-btn {
	margin-top: 20px;
}

.shop-btn {
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	background-color: #000;
	color: #fff;
	font-weight: 700;
	border-radius: 30px;
	font-size: 14px;
}
.shop-btn:hover {
	color: #fff;
	background: #253237;
}

.home-cosmatics .shop-btn:hover {
	background-color: #c0b07d;
}
.home-furniture .shop-btn {
	background-color: #ef1e1e;
}

.home-furniture .slider-content-15 .shop-btn:hover {
	background-color: #253237;
}
.home-furniture .slider-content-16 .shop-btn {
	background-color: #fff;
	color: #253237;
}
.home-furniture .slider-content-16 .shop-btn:hover {
	background-color: #253237;
	color: #fff;
}
.home-cosmatics .shop-btn {
	background-color: #253237;
}
.home-electronic .shop-btn {
	background-color: #0090f0;
}
.home-electronic .slider-content-11 .shop-btn {
	background-color: #fff;
	color: #253237;
}
.home-medical .shop-btn {
	background-color: #fff;
	color: #253237;
}
.home-medical .shop-btn:hover {
	background-color: #253237;
	color: #fff;
}
.home-medical.home-19 .shop-btn {
	background-color: #0bbfbd;
	color: #fff;
}
.home-medical.home-19 .shop-btn:hover {
	background-color: #253237;
	color: #fff;
}
.home-electronic .slider-content-11 .shop-btn:hover {
	background-color: #253237;
	color: #fff;
}
.home-electronic .shop-btn:hover {
	background-color: #253237;
}


.single-static h4, .single-static .heading {
	color: #253237;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	margin-bottom: 0;
}
.single-static p, .single-static .p {
	line-height: 20px;
	color: #666;
	font-size: 13px;
	margin: 0;
}
.single-static img {
	width: 45px;
	flex: 0 0 45px;
	margin: 0 10px 0 0;
}
body.rtl .single-static img {
	margin: 0 0 0 10px;
}
.single-static {
	position: relative;
	padding: 16px 5px;
}
.single-static-meta {
	overflow: hidden;
	flex-grow: 1;
}
.static-area-wrap {
	border-radius: 5px;
	padding: 0 20px;
}
.home-8 .static-area {
	margin-top: 30px;
	margin-bottom: 60px;
}
.home-8 .static-area.home-10 {
	margin-top: 60px;
}
.home-8 .static-area {
	margin-top: 60px;
	margin-bottom: 60px;
}
.home-8.home-19 .static-area {
	margin-top: 60px;
}


.tufer-combo {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.tufer-combo .list-product {
	-ms-flex: 0 0 calc(50% - 15px);
	flex: 0 0 calc(50% - 15px);
	max-width: calc(50% - 15px);
}
@media (min-width:768px) {
	.tufer-combo .list-product {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}

.home-7 .best-sells-area {
	margin-top: 60px;
}

.list-product {
	position: relative;
	height: 100%;
	background: #fff;
	z-index: 1;
	border-radius: 5px;
	overflow: hidden;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.list-product.borderless {
	border: none;
	border-radius: 0;
}
.second-img {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.list-product:hover .second-img {
	opacity: 1;
	visibility: visible;
}

.list-product .img-block {
	display: block;
	position: relative;
	width: 100%;
	overflow: hidden;
}
.list-product .img-block:before {
	padding-top: 140%;
	float: left;
	content: "";
}
.list-product .img-block.square:before {
	padding-top: 100%;
}

.list-product .img-block .thumbnail {
	display: block;
	position: static;
	width: 100%;
	height: 100%;
}
.list-product .img-block .thumbnail .first-img,
.list-product .img-block .thumbnail .second-img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: auto;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}
.list-product .img-block .thumbnail .first-img img,
.list-product .img-block .thumbnail .second-img img {
	width: 100%;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}
.list-product .img-block .thumbnail .first-img.hbase,
.list-product .img-block .thumbnail .second-img.hbase {
	width: auto;
	height: 100%;
}
.list-product .img-block.chameleon .thumbnail .first-img,
.list-product .img-block.chameleon .thumbnail .second-img {
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: none;
	transform: none;
}
.list-product .img-block.chameleon .thumbnail .first-img img,
.list-product .img-block.chameleon .thumbnail .second-img img {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
}
.list-product .img-block .thumbnail .second-img {
	opacity: 0;
	-webkit-transform: translate(-50%,-50%) scale(1.1);
	transform: translate(-50%,-50%) scale(1.1);
}
.list-product .img-block.chameleon .thumbnail .second-img {
	opacity: 0;
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.list-product:hover .img-block .thumbnail .second-img {
	opacity: 1;
	-webkit-transform: translate(-50%,-50%) scale(1);
	transform: translate(-50%,-50%) scale(1);
}
.list-product.dimg:hover .img-block .thumbnail .first-img {
	opacity: 0;
	-webkit-transform: translate(-50%,-50%) scale(.9);
	transform: translate(-50%,-50%) scale(.9);
}
.list-product:hover .img-block.chameleon .thumbnail .second-img {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.list-product.dimg:hover .img-block.chameleon .thumbnail .first-img {
	opacity: 0;
	-webkit-transform: scale(.9);
	transform: scale(.9);
}
.list-product .quick-buttons {
	width: 100%;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
.quick-buttons .qbtn {
	text-align: center;
	border-left: 1px solid #d0d0d0;
}
.quick-buttons .qbtn:last-child {
	border-left: 0;
}
a.quick_view {
	display: inline-block;
	background: #fff;
	color: #253237;
	padding: 0;
	border: none;
	line-height: 46px;
	height: 46px;
	width: 46px;
	border-radius: 100%;
	padding: 0;
	text-align: center;
	pointer-events: visible;
	opacity: 0;
	-webkit-transform: scale3d(0,0,0);
	transform: scale3d(0,0,0);
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.home-medical a.quick_view {
	box-shadow: 0 0 13.95px 1.05px rgba(0,0,0,.17);
}
.home-medical .list-product {
	border-radius: 0;
}
.list-product-2.transparent-border .list-product {
	margin: 0;
}

a.quick_view i {
	font-size: 21px;
}
.list-product:hover a.quick_view {
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}
.list-product:hover {
	border-color: #000;
}
.home-cosmatics .list-product:hover {
	border-color: #c0b07d;
}
.home-furniture .list-product:hover {
	border-color: #ef1e1e;
}
.home-cosmatics a.quick_view:hover {
	background-color: #c0b07d;
	color: #fff;
}
.home-electronic .list-product:hover {
	border-color: #0090f0;
}
.home-medical .list-product:hover {
	border-color: #0bbfbd;
}
.home-electronic a.quick_view:hover {
	background-color: #0090f0;
	color: #fff;
}
.home-furniture a.quick_view:hover {
	background-color: #ef1e1e;
	color: #fff;
}
.home-medical a.quick_view:hover {
	background-color: #0bbfbd;
	color: #fff;
}
a.quick_view:hover {
	background-color: #000;
	color: #fff;
}
.quick-view {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	height: 46px;
	text-align: center;
	pointer-events: none;
	z-index: 1;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.img-block {
	position: relative;
	overflow: hidden;
}
.product-flag .new {
	position: absolute;
	top: 10px;
	left: 10px;
	display: inline-block;
	color: #fff;
	padding: 0 5px;
	text-align: center;
	line-height: 20px;
	height: 20px;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	z-index: 1;
	background-color: #000;
}
.product-flag .new.img {
	top: 0;
	left: 0;
	padding: 0;
	background-color: transparent;
	color: #000;
}
body.rtl .product-flag .new {
	right: 10px;
	left: auto;
}
body.rtl .product-flag .new.img {
	right: 0;
	left: auto;
}
.product-flag .new.img img {
	max-width: 50px;
}
.product-flag .new.img.bigger img {
	max-width: 80px;
}
@media(min-width: 576px){
	.product-flag .new.img img {
		max-width: 60px;
	}
	.product-flag .new.img.bigger img {
		max-width: 90px;
	}
}
@media(min-width: 768px){
	.product-flag .new.img img {
		max-width: 50px;
	}
	.product-flag .new.img.bigger img {
		max-width: 80px;
	}
}
@media(min-width: 992px){
	.product-flag .new.img.bigger img {
		max-width: 90px;
	}
}
@media(min-width: 1200px){
	.product-flag .new.img img {
		max-width: 70px;
	}
	.product-flag .new.img.bigger img {
		max-width: 120px;
	}
}

.home-cosmatics .product-flag .new {
	background-color: #c0b07d;
}
.home-furniture .product-flag .new {
	background-color: #ef1e1e;
}
.home-electronic .product-flag .new {
	background-color: #0090f0;
}
.home-medical .product-flag .new {
	background-color: #0bbfbd;
}
.inner-link {
	font-size: 12px;
	text-transform: uppercase;
	color: #999;
	line-height: 1;
	margin-bottom: 10px;
	display: block;
}
.inner-link:hover {
	color: #999;
}
.home-cosmatics .inner-link:hover {
	color: #253237;
}
.home-electronic .inner-link:hover {
	color: #253237;
}
.product-decs {
	padding: 20px 15px 16px 15px;
	background: #fff;
	overflow: hidden;
	position: relative;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}

.product-decs .htitle,
.product-link {
	line-height: 18px;
	display: block;
	margin-bottom: 10px;
	font-weight: 700;
	color: #253237;
	font-size: 14px;
}
.product-link:hover {
	color: #000;
}
.add-to-link ul li a:hover {
	color: #000;
}
.home-cosmatics .product-link:hover {
	color: #c0b07d;
}
.home-furniture .product-link:hover {
	color: #ef1e1e;
}
.home-medical .product-link:hover {
	color: #0bbfbd;
}
.home-cosmatics .add-to-link ul li a:hover {
	color: #c0b07d;
}
.home-electronic .product-link:hover {
	color: #0090f0;
}
.home-electronic .add-to-link ul li a:hover {
	color: #0090f0;
}
.home-furniture .add-to-link ul li a:hover {
	color: #ef1e1e;
}
.rating-product i {
	overflow: hidden;
	font-size: 18px;
	color: #fdd835;
}
.product-info {
	padding-bottom: 0;
}
.prod-price {
	display: inline-block;
	font-weight: 600;
	color: #d31f1f;
	font-size: 22px;
}
.prod-price.old {
	font-size: 18px;
	color: #9b9b9b;
	text-decoration: line-through;
}
.pricing-meta .prod-price {
	margin-right: 5px;
}
body.rtl .prod-price {
	margin-left: 5px;
	margin-right: 0;
}
.pricing-meta .prod-price:last-child {
	margin-right: 0;
}
body.rtl .pricing-meta .prod-price:last-child {
	margin-left: 0;
	font-weight: 400;
}


.old-price {
	display: inline-block;
	color: #9b9b9b;
	font-weight: 400;
	text-decoration: line-through;
	margin-right: 2px;
	font-size: 14px;
}
.old-price.not-cut {
	text-decoration: none;
}
.pricing-meta li {
	display: inline-block;
}
.current-price {
	color: #cf2929;
	display: inline-block;
}
.discount-price {
	display: inline-block;
	vertical-align: top;
	color: #fff;
	background: #cf292b;
	padding: 0 4px;
	border-radius: 5px;
	text-align: center;
	line-height: 20px;
	height: 20px;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	z-index: 4;
	margin-left: 2px;
}
.product-info hr {
	margin-top: 5px;
	margin-bottom: 5px;
}

.cart-btn {
	display: inline-block;
	background: #fff;
	color: #253237;
	font-weight: 700;
	padding: 0;
	border: none;
	border-width: 2px;
	border-bottom-style: solid;
	line-height: 24px;
	height: 26px;
	width: auto;
	cursor: pointer;
	font-size: 14px;
	text-transform: uppercase;
	position: relative;
	z-index: 1;
}

.add-to-link ul li {
	display: inline-flex;
	float: right;
}
.add-to-link ul li.cart {
	float: left;
}

.add-to-link ul li a {
	display: inline-block;
	background: #fff;
	color: #253237;
	padding: 0;
	text-align: center;
}
.add-to-link-btn a {
	display: inline-block;
	background: #253237;
	color: #fff;
	font-weight: 700;
	padding: 10px 18px;
	border-radius: 5px;
	border: none;
	line-height: 18px;
	height: 38px;
	width: auto;
	cursor: pointer;
	font-size: 14px;
	position: relative;
	z-index: 1;
	transition: all .3s ease-in-out;
}
.add-to-link-btn {
	text-align: center;
	margin: 10px 0 25px;
}
.add-to-link-btn a:hover {
	background: #0bbfbd;
}
.add-to-link ul li a i {
	margin-right: 10px;
	font-size: 21px;
}
.add-to-link {
	position: absolute;
	left: 15px;
	right: 15px;
	bottom: 20px;
	background: #fff;
	visibility: hidden;
	opacity: 0;
	transform: translateY(25px) translateZ(0);
	-webkit-transform: translateY(25px) translateZ(0);
	perspective: 800px;
	-webkit-perspective: 800px;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-transition: opacity .3s ease,visibility .3s ease,transform .3s ease;
	-webkit-transition: opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;
	transition: opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;
	transition: opacity .3s ease,visibility .3s ease,transform .3s ease;
	transition: opacity .3s ease,visibility .3s ease,transform .3s ease,-webkit-transform .3s ease;
}
.list-product:hover .add-to-link {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0) translateZ(0);
	transform: translateY(0) translateZ(0);
}
.rating-product {
	margin-bottom: 6px;
}
.home-furniture .add-to-link ul {
	display: flex;
	justify-content: space-between;
	border-radius: 30px;
	background: #fff;
	padding: 10px 0;
}
.home-furniture .add-to-link ul li {
	display: initial;
	float: none;
	width: 100%;
	border-right: 1px solid rgba(37,50,55,.3);
	text-align: center;
	line-height: 15px;
}
.home-furniture .add-to-link ul li:last-child {
	border: 0;
}
.home-furniture .add-to-link ul li a i {
	margin: 0;
}
.home-furniture .add-to-link ul li a {
	background: #fff;
}
.home-furniture .add-to-link {
	bottom: 10px;
	border-radius: 30px;
}
.home-furniture .product-decs {
	text-align: center;
}
.home-furniture .feature-slider-item .product-decs {
	text-align: left;
}


.category-list:hover .category-thumb img {
	-webkit-transform: scale(1.035) rotate(.05deg);
	transform: scale(1.035) rotate(.05deg);
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.category-thumb img {
	width: 100%;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.desc-listcategoreis {
	position: absolute;
	left: 40px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
body.rtl .desc-listcategoreis {
	right: 40px;
	left: auto;
}
.category-list {
	position: relative;
	overflow: hidden;
}
.desc-listcategoreis .name_categories h4 {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 12px;
	line-height: 1;
}
.desc-listcategoreis .number_product {
	color: #888;
	font-size: 14px;
	margin-bottom: 12px;
	line-height: 1;
	display: block;
}
.desc-listcategoreis a {
	color: #253237;
	font-size: 14px;
	line-height: 1;
	display: inline-block;
}
.desc-listcategoreis a:hover {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
	color: #000;
}
body.rtl .desc-listcategoreis a:hover {
	-webkit-transform: translateX(-10px);
	transform: translateX(-10px);
}
.home-electronic .desc-listcategoreis a:hover {
	color: #0090f0;
}
.home-cosmatic .desc-listcategoreis a:hover {
	color: #c0b07d;
}
.desc-listcategoreis a i {
	font-size: 16px;
	text-align: center;
	border-radius: 50%;
	display: inline-block;
	color: #000;
	-webkit-transform: translate(3px,3px);
	transform: translate(3px,3px);
}
body.rtl .desc-listcategoreis a i {
	-webkit-transform: translate(-3px,3px);
	transform: translate(-3px,3px);
}
.home-electronic .desc-listcategoreis a i {
	color: #0090f0;
}
.home-cosmatic .desc-listcategoreis a i {
	color: #c0b07d;
}
.home-3 .recent-add-area {
	margin-top: 30px;
}
.home-6 .recent-add-area {
	margin-top: 30px;
	margin-bottom: 30px;
}
.home-3 .categorie-area {
	padding: 30px 0 60px 0;
}
.category-slider-2 .desc-listcategoreis {
	position: initial;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.category-slider-2 .category-thumb {
	position: relative;
	overflow: hidden;
	border: 1px solid #ebebeb;
	border-radius: 5px;
	margin-bottom: 20px;
}
.category-slider-2 .desc-listcategoreis .name_categories h4 {
	color: #253237;
}
.home-furniture .desc-listcategoreis a i {
	color: #ef1e1e;
}
.home-furniture .desc-listcategoreis a:hover {
	color: #ef1e1e;
}


.in-stock {
	font-size: 14px;
	color: #777;
	line-height: 1;
	display: block;
}
.in-stock span {
	font-weight: 700;
	color: #000;
}
.home-cosmatics .in-stock span {
	color: #c0b07d;
}
.home-electronic .in-stock span {
	color: #0090f0;
}
.home-furniture .in-stock span {
	color: #ef1e1e;
}
.home-medical .in-stock span {
	color: #0bbfbd;
}

.clockdiv {
	display: flex;
	justify-content: center;
	margin: 30px 0 39px 0;
}
.hot-deal-3 .list-product {
	border: 2px solid#0bbfbd;
}
.hot-deal .list-product {
	text-align: center;
	border-width: 2px;
}
.hot-deal .inner-link {
	font-size: 15px;
}
.hot-deal .product-link {
	font-size: 18px;
	line-height: 20px;
}
.hot-deal .old-price {
	font-size: 17px;
}
.hot-deal .current-price {
	font-size: 17px;
}
.title_countdown {
	font-size: 14px;
	color: #777;
	line-height: 18px;
	display: inline-block;
	vertical-align: top;
	max-width: 110px;
}
.clockdiv span {
	font-weight: 600;
	color: #253237;
	font-size: 16px;
	position: relative;
	display: inline-block;
}
.clockdiv span p {
	font-size: 10px;
	text-transform: uppercase;
	margin: 0;
	color: #999;
}
.clockdiv span {
	margin: 0 5px;
}
.clockdiv span:after {
	position: absolute;
	top: 0;
	left: auto;
	content: ":";
	right: -5px;
}
.clockdiv span.second:after {
	display: none;
}
.hot-deal-area {
	margin-top: 60px;
}
.hot-deal-area.mt-30px {
	margin-top: 30px;
}
.hot-deal-area.mt-100px.mb-40px {
	margin-top: 100px;
	margin-bottom: 40px;
}
.home-6 .hot-deal-area {
	margin-top: 30px;
}
.hot-item-inner {
	float: left;
	width: 45%;
	max-width: 320px;
}
.hot-deal-3 .hot-item-inner {
	width: 55%;
	max-width: 525px;
}
.hot-deal-3 .nav-container {
	flex: 0 0 14%;
	margin-left: 5px;
	align-self: center;
}
.nav-container .slick-vertical .slick-slide:focus {
	border: 1px solid #0bbfbd;
	outline: 0;
}
.nav-container .slick-vertical .slick-slide:focus {
	margin: 5px 0;
}
.main-container .slick-vertical .slick-slide:focus {
	border: 0;
	outline: 0;
}
.product-wrapper {
	overflow: hidden;
	padding: 15px 15px 0 15px;
	text-align: center;
}
.product-wrapper .inner-link {
	font-size: 15px;
}
.product-wrapper .product-link {
	font-size: 18px;
	line-height: 20px;
}
.hot-deal-2 .list-product {
	border: 2px solid #000;
}
.home-cosmatics .hot-deal-2 .list-product {
	border: 2px solid #c0b07d;
}
.home-electronic .hot-deal-2 .list-product {
	border: 2px solid #0090f0;
}
.home-furniture .hot-deal-2 .list-product {
	border: 2px solid #ef1e1e;
}


.banner-wrapper a img {
	width: 100%;
}
.banner-wrapper {
	position: relative;
	overflow: hidden;
}
.banner-wrapper .hotspot {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.banner-wrapper img {
	width: 100%;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.banner-wrapper:hover img {
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
	-webkit-transform: scale(1.035) rotate(.05deg);
	transform: scale(1.035) rotate(.05deg);
}
.banner-area {
	margin-top: 30px;
	margin-bottom: 60px;
}
.banner-3-area {
	margin-top: 60px;
}
.banner-3-area.mt-30px {
	margin-top: 30px;
}
.home-6 .banner-3-area {
	margin-bottom: 60px;
}
.banner-area-2.mt-0px.mb-100px {
	margin-top: 0;
	margin-bottom: 100px;
}
.banner-3-area.mt-70px {
	margin-top: 70px;
}
.banner-3-area.mt-0px.mb-100px {
	margin-top: 0;
	margin-bottom: 100px;
}
.banner-3-area.mt--60px {
	margin-top: -60px;
	position: relative;
	z-index: 2;
}
.banner-area-2.mt-60px {
	margin-top: 60px;
}


.feature-area.mt-40px.mb-70px {
	margin-top: 40px;
	margin-bottom: 70px;
}
.feature-area.mt-100px.mb-70px {
	margin-top: 100px;
	margin-bottom: 70px;
}
.recent-add-area.mb-70px {
	margin-bottom: 70px;
}
.feature-slider-item .img-block {
	float: left;
	width: 120px;
	margin-right: 20px;
}
.feature-slider-item .product-decs {
	overflow: hidden;
	padding: 10px 0 0 0;
}
.home-10 .feature-slider-item .product-decs {
	margin: 4px 0;
}
.feature-slider-item .list-product {
	padding: 20px;
}
.category-product-2 .feature-slider-item .list-product {
	padding: 13px 0 13px 0;
	margin: 0 20px 0 20px;
	border: 0;
	border-bottom: 1px solid#ebebeb;
}
.category-product-2 .feature-slider-item {
	border: 1px solid#ebebeb;
	background-color: #fff;
}
.category-product-2.custom-nav-style .feature-slider-item {
	border: 2px solid#0bbfbd;
}
.category-product-2.custom-nav-style .feature-slider-item .list-product {
	padding: 11px 0 10px 0;
}
.category-product-2 .feature-slider-item .list-product:last-child {
	border-bottom: 0;
}
.feature-area-2 {
	background-image: url(../images/default/bg-plain.jpg);
	background-position: left center;
	background-size: cover;
	padding: 60px 0 30px 0;
	background-repeat: no-repeat;
	margin: 30px 0 60px 0;
}
.feature-area-2 .section-title {
	margin-left: 0;
}
.home-7 .feature-area-2 {
	background-image: url(../images/feature-bg/feature-bg-2.jpg);
}
.feature-slider-item.feature-slider-item-3 .list-product {
	margin: 0;
}
.category-product-area.mt-40px.mb-70px {
	margin-top: 40px;
	margin-bottom: 70px;
}
.category-tab-area.mt-100px {
	margin-top: 100px;
}
.category-tab-area.mtb-70px {
	margin: 70px 0;
}
.category-product-area.mt-65px {
	margin-top: 65px;
}


.banner-inner a img {
	width: 100%;
}
.banner-inner {
	position: relative;
	overflow: hidden;
}
.banner-area-2 {
	margin-top: 30px;
	margin-bottom: 60px;
}
.banner-inner img {
	width: 100%;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.banner-inner:hover img {
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
	-webkit-transform: scale(1.035) rotate(.05deg);
	transform: scale(1.035) rotate(.05deg);
}


.brand-area.mb-100px {
	margin-bottom: 100px;
	padding-bottom: 0;
}
.brand-area.mt-70px.mb-100px {
	margin-top: 70px;
	margin-bottom: 100px;
	padding: 0;
}
.blog-area.mt-30px {
	margin-top: 30px;
}
.brand-slider-item {
	padding: 20px 0 20px 0;
}
.brand-slider {
	border-radius: 5px;
}
.owl-carousel .owl-item .brand-slider-item img {
	max-width: 100%;
	width: auto;
	margin: auto;
}
.brand-slider-item {
	padding: 30px 45px 30px 45px;
}
.brand-area {
	padding-bottom: 60px;
	padding-top: 30px;
}


.footer-top {
	padding: 60px 0;
}
.text-info {
	line-height: 24px;
	color: #fff!important;
	font-size: 14px;
	margin: 36px 0;
}
.need-help {
	position: relative;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAvCAYAAAClgknJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAXxSURBVHjaxJl5bBVVFIe/DljKVkEtuEFVoNgaRdBoQUALAoriEijK0rKouAQXNCgxJiagiEAMSEjUaEsFWRWsQAWUtiiKUVCgkSBbtAKigAvWRkGKf/Q35nqdeZ2ZDnCS5r3eOzPnffece88ySdVTzsJHugPTgc7AD8Bs4CXgONHkIuBc4A/ge+BXYhDHZ3wYsA5oBswAvgJeBJYDKRF1LQQ2AFuBX4ADwHvAo0CbqABJHhboBbwPrAIGA39pfDgwB/gAuBP4M6Su84FMoKmskQn0ALKAE0ApMA1YE+ahDa3/zwPmA8lylRPG3DygBngTWBYBYr/+bLkAuAsYC6wGPtb3rVFcaJZW6FngDpk92ZifD+QDfQSREoMb79PeygBGAu2BTcDTCVzcE6A3MBB4BpgI3BsA4t2YIAD+BoqAjrLy89ojTYPugXUyZyZwTGOjgdeBYpn5qHHvEGAu8KFA63KnIp1sh4Dd2tArgT0+148EXgO+BPoBvyWywJVAT22iY8Z8gSxxG7DIssQCIA+4MaAlSoG1wI/A1cDLwC4tXH+P6+doYToDSy3d/wPI0/k83+OaAuC+GCCKgDF6ToasPU4Hx0qgxOM4LdFJeL2AfQFu1vH4u4/yoBCLgmw841SaCVwK3A90VbzpZV1XDEzSNYO8AFrL79fWodB0p8UeEC7gwJCbt0a+3lkRukQ+b8pzwHoBp9oAl+n7pgDKCgUxwAOiUP7d1+fewTrdRuuotOVbucpm+XwnY+448DDQChhvA1yi73sCrpgLcasFkSRFNQkAngTeAHbqFLJhj2hxDsgdGxtzmzU21rSCA7TU94MhzF4olzEhxildKPG5Z5A2eXvgESBNkXe2lREc1J7KACZYz5gGtADuNgEaGL5IRIgNylwXKvgkkt2K+FnAVOBBWcWUT3UiPqYf7MoWWWKoCeAGoMYRomehAl0X+e0IK39KJEeBp5SN5ss1TJksVxlujS8BrgOauwCHNdEqAkAWMEqrPtSK1EFllo7KyYCZGm8DPgdyres/kst1cwF2aKJjBOVPAFVawSg/3pUJqj2GWeOrgGyPzYx7ejpAhdKH7AiKc4AVfnlKCNkOfAHcYo1v0gHRwRirUhDs4AJU6+Z+ERSfCfwUUza6RQHVlEp9XmiNH5buf8P+Owrl6SGVVmofxCGV7o8y5JA+kz3GU0yAhXKjh0IqXQrcpOyyvjLD3ZiG7NWzV1jjoxSZ/1MPFCjYtAsR1FLlp42VhO3gFItjJUxnqPsQVI4okwUoU/Q8bQB7gCmqhAaEeMYurf6J0wHheES/z1QNhfkhO04XhA1wTFljteqDNiEhcgyIsIGxNXAVcE59O3N7VaOmAOUhIXYaEKUBIZqrObAf2KhU+tWguZlf+VehEjFVEG0jQNQEgEg1OoATtXAzgXuUXzWJ0lo0pZNRK+cYkTGIdBCAo57Tdmu+hYr5buo+FBtzuUqny4Hb5dKhLGCG9z4yc1kES/RSw2qDSsEsVYD5Sl+6qIobY0XbJcpubxBYk6gAcUBkq/czFfhaBU2RYkgP1cj91Kr0g/B1p7pcyMudqvTQypCnTFulBSnaYxXGXL4ygdVqGh/1cKd16npURwUAuEKtxKgQiSRPFd4a7YlAEE5IJVt1OjWLcDrVJXOVpPVVl892pyFquyw33cmJoOhUQjQy5t4WRE8TwomoyIZIjxlipCCWJYCYVx8AF6K3IMpihphXB8R4bfauTj0VVZxkiBE+EAX6vNaJQdHJhHjLgDD3RDu3NnZiUmRClAMXnwQI95VWGvAKta9qVzoxKqpQvtRIrcHsmCHc93LfAZerY/dznAAoVeim1SlXw6phjM+vpvZNUl/URI4bAGr7/Ncocr6gXCo3oq4kWbVMVthI7fu89fUJZEGkSklajqq8xUrsJqnqalDH/e2Bx6ntj5Zq0+Zpn+2rTy5ExFXsDzwg0ycrE92mRkKVKrg04Gyl3Gka+4Ta7vcCfHqvpwLAlJbKZ7qrjZiulKCB/Hsf8I0aC6X2anvJPwMAT4SSuTuMzEEAAAAASUVORK5CYII) 0 5px no-repeat;
}
.home-cosmatics .need-help {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAvCAYAAAClgknJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEYzNTdBMkE3NjFEMTFFQTk5NkJBNEZFRTZFMDhGOTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEYzNTdBMkI3NjFEMTFFQTk5NkJBNEZFRTZFMDhGOTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RjM1N0EyODc2MUQxMUVBOTk2QkE0RkVFNkUwOEY5MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RjM1N0EyOTc2MUQxMUVBOTk2QkE0RkVFNkUwOEY5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqd6DY8AAAX4SURBVHjaxJkJbBVFGMe3r7UUwSpqEQ9AUQ4xBlGjBQG1HPUAgwJVjnJ5G1Q8qsTgEVHxiqESjBBtKRQoeFAKrSdtVRQUGmlfJIbDQKGCImpqabS0xf+E/5hxnH1vd3Yrk/zS19l9O/uf+eb7vvleQmXxk45LGwReBf3BfrAAvAZaHLt2LugCDoO94HcnhBZx6Z8IPgMdwTzwLXgJrAUplmMVgY2gBvwGDoAS8CDoaisgydCXAfLAOpAF/mL/JLAYrAY3gz99jnULuBB04GqIz4PBSK5sOXgFfBxEwJlgOUimqRxVrhWCVrDEUsSPRG9ng1vBDPAR+IKfa2xMaD5n6GkwmsuerFwX4iaD4RSREoIZ13EFeoGp4AJQBZ6IYeJGAUPBGDAbPAvu8CCiOCQRojWDAtCbq/w890gHrwKeArvAG/w/TxGx0iAiGwzzIaKAz/+a378f9DDc9we4HUwDI8B6cHI8AZeAIdxER5TrUsRNBhErfIoo58v8BC4Hr4Od9HY3GO5fzMkTbvx9bez/CMimf15uuEeIuDMEEWIF7uJzenHzzqTjKAVlBndaRk94NQW7CrgefMLlcwKIWOll4yleSbxUH3A3GMB4k6HdtwbM4T1jTQLOoE9eH2dA1ZxWGURIgWN8bl7hmhfRVPZy1jO1e54DG0AuSNUFXMTPVR4Gy6eIUQYR+bTvES7fzaJ3m05XqbfdNJWttPl+yrUWbvrOIEcXID3BDx5nTIoYqYlI4ECtMQQ8Bt4GO5hW6GLrOTkHaI7tlWtb2TdDXQUhoBM/H/Sx7Pk0GVXEQ+AsmoCpjeUmF7P/AEhj5F2gZQQHuafERp+lPUN4yVPAbaqARMUWHUsRG5m5FjH4xGq7GPH7gpfBvVwVtX1FjziTLyxbNVdigipA5jPtLaKnEPEWuJR2O0XLn2K1JvA4s9HJNA21vUBTmaT1vwOuAidJAYd4obOFgL6MmCWclSaLZ8ynqxQvfKrSvw18A8Zp939OkxsoBWznhd4Wgz/K2JFt+fKyzeLZY6LW/yFIN2xmR3pPISDK9CHdYuBrGEXrAyZy34PN4Eatv4oOoqfS18Ag2FMKaOSXMy0GFknWzyFlo9UMqGqr5d9ztP5DMsGTYf89hvLuPget5T4Io9Uass5f+DfZ0J+iCiiiGd3nc1Dhea5jdhm0zZMbU2n7+Ox1Wv80RuZ/BAibWkafnOZj0FxG8GIGniCtgZ7HMeyDZq1vD09y/8ocRcJ0AqsPXls9M1nRKkIQEaisImbyRZ5LR/l4xk6mwEePh4iIIfpt4mnIz4tsP14idAFHmDU28nzQ1aeIaxURfgOjOJdcBk4PWpnbxzOqcFOVPkXsUESUexQhcpqldCRbmEov9JqbuR3/ojwiplJENwsRrR5EpDJdEKv+DCcul1UJkV+daCtARsZhnKEKCxEZiog+hntEmvwBfX8Wz73i/0fAeKYpa+KJiHcAr2YBK4iIZp4Xchi1ezB93sw0vIXVimQtZZ7gRYSXCkJQEems/YjDy3c80BQwhgzmGTmTpUo3Ea7mlOQj0RrO0kslH1rr8bv7WaDqxrQghXssyutblKqHLBo3KSJkJbCEVY9GGwHqnvjUQoRM1tzuX0LPlc+0ZLRXERGfvrqGIjpaeKd4balSDy02mNN4ll3WquYUsRjo/xTRTrn2LkUMUUVELAfSRXQPWcRUilgdQ0RhEAFSxFCKqAhZRGEcETnc7AMiAQeKtrGIKS4i8vj3ykgIA7WliGWKCHVPnC/PxpGQBlJFiD1xXhuIkD9piRPjm86xn2pLIyEOFGUS146lwfSQRcjf5cRx8mJW7H4NU4DDVGEgZ6eSBaukEJ8vAthhmlRZUC/k1naDKxg55zKCj7McK4GrWsFVEGmH+D1vQ5BA5rXCMJ2Di1PeKiZ2c3jqSozzfVGCf5hVinJu2mzuszrbXMimCTPqz4PKPc6xHzhmMxPdxkJCA/MgsTlPY8qdxr4vGQ9WOC6117YW4PBFSkkn5jODWEbsx5QgkfZdx7xnE2e+Lt7D/xZgAOT9kc1z9YHHAAAAAElFTkSuQmCC) 0 5px no-repeat;
}
.home-furniture .need-help {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAvCAYAAAClgknJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUMxODJBNjA4RjYwMTFFQTg3MjE4RUU3NDUxQzBFRDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUMxODJBNjE4RjYwMTFFQTg3MjE4RUU3NDUxQzBFRDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QzE4MkE1RThGNjAxMUVBODcyMThFRTc0NTFDMEVEMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QzE4MkE1RjhGNjAxMUVBODcyMThFRTc0NTFDMEVEMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtoFj1oAAAYLSURBVHjaxJkJUFVVGMcfzyIUI8uybEGTCFumbLHUshQiW9XSKE0QmQxrbB1qcmqmzbFss8WmaRLIxK2sFFPLQqSsnNJSKGvIqEja1CgQKlTs/03/6xxP9753z3n3yTfzGx733ffO+5/vfMs5N6ExNTXkYeeDJ0E/8DN4HjwFdofsrDc4CrSAH8EfoQAs7HH9elAFkijiUzAdLOU1G1sAPgbVoBH8AsrBbeA4WwEJLh7IBCvA2+Aa0KaImg3eBVeBvw3HOhqcBJLpDXk9GJwM9oBV4HGw0uRLD9D+7wnmgUSXpTKXA70C3rQQ8RPR7RhwLZgM3gEfgFvARpsl9Bxn6H4wkm5PVN4XcXkgmyKSAljGDYytE0E+OAGsA/dGWOKuArLAKHAfeAjcQBELXUTkUsTigESI7eISzaCXpzJGkv3GQBXdKWtzJ68VgFlgCd3cpnx2DJgD3qPQaMtpNjPbNvAtA3oZqPO4X7zxIvgcDAN/RvKApMoLGEQ7lfdL6InhLp6YT09c5NMTEqQV4FdwNngWbObEXeZy/8tgBH/bG9rY//OApMpCBnGzy33iiZeYRnM0T1wHygw8oWalq8GtIJ2Zr5A1QrXhFCArYZKXBy5lemz2GEw8MRFcCV7VZkMCfRw9sdBP4ClZaSboC24EA7lchmr3SRw8SHGj3QQcyXVfEWVAZzl5iZjI2RplGLzt9G4/zv4KTqhq08Aa8AxI0QWcwtfrfQxWGkFEKdf3xR6fzWF2K+CS0e0HcCHYABZRkGO7WRt6gLt0AX34us7njDkirgCvKSISOFC7x+ekqheBYlAL1jK7qNbEyfmNXu2svLeBS3Sy6gURcChfbzVweymXzOWKiDsYmMsjCOjCCZPZ7M525QWtI9jKmJLCdo/2HY+BbkwcewV0UtZiyFKEzOYTnLXyKJ/7jsErS/dRBmexds+HbF1u5w92rJqeGKsKcNJeZ4vqWcr0dgZT3Xj2S35MUvEUptE8Lg3VHuFSGaddF4+fBw52BGznGz0sBEgnOYGzPkarD35tJguhZJrDlOubwCdceqq9zyU3yBFQyzcyLAYvYu3I1Sq4qYknurrMtsTIAJdgDjnZUwTUcPABFgMPYT/TFGMj9zU3TXpLsZ4JQk27O1gE0x0BrfzwMIuBD2HKC8I2sqCqVs+/x2rXt3PsvWX/dZbyXoaD1jMOgrB650cpto1/E12uJ6kCFnAZ3Ww4qGSeS0D/AAQ87QSmYlvYub6lXZ/AWrLPfqCEEd/HoKhJKvuMQZapJIT9ZmrnOJXpabrB55uVxquS1bPDBNSxMuazH/Frm9kC7+kIEfqxyoHcIWUwqE2WRDoFJFBQ7f72QIiBnMPUWmF44PSN5gnTwij7krPA4bGezG1hQZE0tdpSRDv3wBk+E8F8Fqd1PLEr9tubeW3/arhFTKGIVEMRmT5FpLBdkEOyB5gQZrC5K2f7bXy0qNrpyl55qFIZ/cbEKk5SFtsF1bqxDRnEw4Alynuj6ZXVPJloNfWAWt6z6eZKS0/s4hlQEat2GttuaV/O5C6uUKu2i9jdDqGwLrYe0D2xg19q4ome3HWNcGnUJlFUCQ91R2otueOJKh4YtNoKiFVEiMmgP2f6C+JYnq0IEwFip/EAy1ZEJMvlDm8lg/ofTcQ8bmb2ERE2HKSa2akrA6xXgALmsEmTYxk5+T5Ii4mxPP5cqsZE2GIgVURlB4gYrIoIWw4UbxH5PkSUxSLAEZEVp+VUFkXE3YyTgeEYB6qhiOQ4iRhPEYs1ESX8e244gIHiKWIuRWRrItKcvXE4oIF0EcfHUYScX8mTG3lUuywc4EA17Jdklj7ifiJIEc7Dxe/BqTxD+j1IAWJfsjlrZOWcEvJ4NGSz+WIBa2FcLI81C3mZzNA5DMJpzFZyWNDJ8kdnMlWXcb8gzw3WxFLI/Ji0GgVcUn+F/nsYIt3pw9x1RRMjz4rvBF9xZ5jGVkPirCGWXsjW9XJ2dBNP/xJ5FLmJ3mriPd2JdKdHcGsqx+yz2My1xdJOB2XyMEUeI8nz4r5Mucn0SAu3s+KptdwMNUT7wn8FGADkJ5DR0ezy0QAAAABJRU5ErkJggg==) 0 5px no-repeat;
}
.home-medical .need-help {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAvCAYAAAClgknJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEIxOUMwQkE5OTlBMTFFQUIxNzFBMzlFQjU2OEZERDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEIxOUMwQkI5OTlBMTFFQUIxNzFBMzlFQjU2OEZERDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QjE5QzBCODk5OUExMUVBQjE3MUEzOUVCNTY4RkRENiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QjE5QzBCOTk5OUExMUVBQjE3MUEzOUVCNTY4RkRENiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrCvCxgAAAX6SURBVHjaxJkJbBRVGMenU1xaChVU8IQiyKFGETVaKiCUo14YDRSl0HJ4GzxQq8SYaKy3xiCERI22VCoUPFCRKihdqihGrEI3Ei1HsIKigEctjVpo/X/pf8zzObOdeTttv+SX3X0zO2//733vfd/7Niktut7ysJHgGTAc/AgWg2fBEcvM+oMTwCHwPfjNCsFsj/bpoAp0BwvAV+BJsBqkGPZVDjaBGvAr2AfeAXeAvqYCklxmIBu8B94HU8FfbJ8BloAPwNXgz4B9nQROB2mcDXk/CpwBWkAleBqsC/LQLtrnE8EyEKGrtCjXykAzeAWsMhDxA9HtZHANmAvWgo/5vsbEhRZxhB4EV3HaI8p1EVcAJlBESghuvJdrazCYBU4D1eD+OC7uKmAcmAweAA+D632IeCskEWKHQSkYwll+lGskze8aqOJ0im82sW0OeAm8zWn+W/nuNLAUfEihbblTKXe2A2AnF/QasMvjfpmNF8GXIAf8Hm8GzgGjuYialOvFnIkrwQptJpaDfDDe50zIIpXR+gmcDxaCHRy4y1zuX8KBkW38Ta3v/wnI5/68zOUeEXFDCCJkBm7kcwZztudx45CZqHDZTiu4E15MwZ4CLuX2+IdH535FrPCz8JRd6TkwFNwERjDeZGv3ifsW8Z4pbgKOp9+vb6ND1Z1WuohwBE4OuHib6evDGaEr6POqPQI2UnC6LuBMvq/20VkJRUxyEVFC/57o8d2p3N3mcKvUbTddZQt9fphyTWLSbaAPKNQFDOD7XT5HzBFxhSYiiR01xxFwL3gZbOcupIut5+DsozumKte2sG2uOgsioBff7w8w7SV0GVXEPKYLFR7fmcJFLqN/O+jNyLtYywj2c03JQp+vPUN2yZ7gWlVAsuKLlqGITcxcyxl84tlORnzJgZ4Ct3BWVPuUO+Kd/MGObeVM5KkCnACUahA9SxjozqXfztTyp3gmQfE+ZqMFdA3VHqOrzNDaXwMXgR6OgIO80MdAgIzibI56nhap/doibpXyg49R2reBz0Gudv9HdLksR0AtLwwx6Pwexo58wx/v2HyePaZr7ZLSZ7osZsvZPUVAjOlDpkHHYxhF6xNM5L4Bm8HlWns1N4hBSlsDg+AgR0Ajv5xj0PHR4OeQstGtDKiq1fH1FK39IPv+N+y/wVCeEbDTOq6DMKzO+VGKHeBrxKU9RRVQTje6NWCnsvNcwuwyUVvgLEzF9vDZ72rtsxmZ/3MeKGawGRggqKXTT1OZhNVaHWy2ljAdxeqDX6tnJisWZfTsNAGSCz3Bk9CkAM/YwdFv6QwRtkv0+4ynoSA/pLazROgCmpg1NvJ80DegiLGKiKCBUc4l54HjEq3M7eEZVbapDQFFbFdEVPoU0YPFAQlOXzCVfsFvbuZ1/IvxiJhOEf0MRDT7EJGuVAAf4sDJqes65lfdTAU4kXE8RyhqICJbETHU5Z6eLGFmUUARP9/Nks0YJnndTAU4IiYkKOIwzwuFjNoDmD5vZhp+hNWKiJYy5/kR4aeCkKiITNZ+5PDyNQ80pYwho3hGzmGp0kuEpzslxfl/QLdhLL008KF1AXeZfkwLUrjGYsq1AmYCa1k0VlPzXJ7Oqlj1aDQVIHY2S4mmIuJZPk9461iR8yXCDthJDRd2d4PdqS1byiRtIqt8ujtNY9lltepOtkFHHSmiq3LtdYoYrYqwDTvSRWSELGIWRayKI6IsEQGOiHEUEQ1ZRFkbIgq52EfYCXYUa2cRMz1EFPP1QjuEjtpTxKuKCHVNDHTOxnZIHakiZE2c2g4inL+0pCT5vNX6V+0aO8SOYkziurI0mBmyCOd/ue/AWazY/RKmAIupQhZHZwMLVl1CfL4EsEN0qYpEdyEv2w0uYOR8nLlUrmFfSZzVKGdBzgvyf97GRAKZH2tgkjaWp7yVTOyKeOpKbuP7UoK/y2qtj1Zy0eZzne1NJBeyDEdRDio3c+ojzES3sZDQwBOcLM5jmXL3ZtsnVmv1e7nlUXvtCAGq9WI+M5JlxAymBMn0bxndb1lYqNRH283+EWAAdISQOEBHjO8AAAAASUVORK5CYII=) 0 5px no-repeat;
}
.home-electronic .need-help {
	background: url(../images/icons/icon_phone.png) 0 5px no-repeat;
}
body.rtl .need-help {
	background-position: 100% 5px;
}


.phone-info {
	font-size: 16px;
	margin-bottom: 5px;
	text-transform: uppercase;
	margin-left: 55px;
}
body.rtl .phone-info {
	margin-left: 0;
	margin-right: 55px;
}
.phone-info span {
	font-size: 22px;
	font-weight: 600;
	color: #253237;
	margin: 0;
	display: block;
	margin-top: 5px;
	line-height: 30px;
}
.social-info li a:hover {
	text-shadow: 0 0 6px rgba(255, 255, 255, 0.5);
}
.home-furniture .social-info li a:hover {
	color: #ef1e1e;
}
.home-medical .social-info li a:hover {
	color: #0bbfbd;
}
.home-cosmatics .social-info li a:hover {
	color: #c0b07d;
}
.home-electronic .social-info li a:hover {
	color: #0090f0;
}
.social-info li a {
	position: relative;
	display: inline-block;
	margin-right: 25px;
	padding: 0;
	vertical-align: middle;
	line-height: 36px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	border-radius: 100%;
	border: none;
	z-index: 1;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
body.rtl .social-info li a {
	margin-left: 25px;
	margin-right: auto;
}

.footer-logo img {
	max-width: 250px;
}

.social-info {
	margin-top: 30px;
}
.social-info li {
	display: inline-block;
}
.footer-herading {
	font-size: 16px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	position: relative;
	color: #fff;
	border-bottom: 1px solid #fff;
	font-weight: 700;
	line-height: 24px;
}
.footer-herading:after {
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 60px;
	height: 2px;
	background-color: #fff;
	content: "";
}
body.rtl .footer-herading:after {
	right: 0;
	left: auto;
}
.home-cosmatics .footer-herading:after {
	background-color: #c0b07d;
}
.home-electronic .footer-herading:after {
	background-color: #0090f0;
}
.home-furniture .footer-herading:after {
	background-color: #ef1e1e;
}
.home-medical .footer-herading:after {
	background-color: #0bbfbd;
}

.footer-links > ul > li a {
	font-size: 14px;
	line-height: 24px;
	padding: 0;
	display: block;
	color: #fff;
	margin-bottom: 0;
	display: block;
	position: relative;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.footer-links > ul > li {
	display: block;
	margin: 0;
	line-height: 1;
	border: 0;
	padding: 0;
	font-weight: 400;
	margin-bottom: 10px;
}
.footer-links > ul > li a:hover {
	padding-left: 10px;
	text-shadow: 0 0 6px #fff;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.home-furniture .footer-links > ul > li a:hover {
	padding-left: 10px;
	color: #ef1e1e;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.home-cosmatics .footer-links > ul > li a:hover {
	padding-left: 10px;
	color: #c0b07d;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.home-electronic .footer-links > ul > li a:hover {
	padding-left: 10px;
	color: #0090f0;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.home-medical .footer-links > ul > li a:hover {
	padding-left: 10px;
	color: #0bbfbd;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.subscribe-form {
	position: relative;
	overflow: hidden;
	margin-top: 20px;
}
.subscribe-form form input {
	display: inline-block;
	width: 100%;
	height: 47px;
	padding: 10px 120px 10px 20px;
	background-color: #fff;
	font-size: 14px;
	color: #b1b1b1;
	border: 0;
	border-radius: 30px;
	outline: 0;
}
.clear input.button {
	position: absolute;
	top: 0;
	right: 0;
	width: 90px;
	height: 47px;
	padding: 0 20px;
	background-color: #253237;
	line-height: 47px;
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	border: 0;
	box-shadow: none;
	border-radius: 0 30px 30px 0;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
	outline: 0;
}
.footer-area {
	margin-top: 50px;
	padding: 0;
	color: #fff;
	position: relative;
	z-index: 1;
	background: #000;
	overflow: hidden;
}
.footer-area .creds {
	color: #fff;
}
.footer-area .creds a {
	color: #fff;
}
.footer-area .creds a:hover {
	text-shadow: 0 0 6px #fff;
}
.footer-area .creds .dxd {
	display: inline;
	width: auto;
	height: auto;
	margin-top: -1px;
}

.home-20 .footer-area {
	color: #fff;
	background: #253237;
}
.home-20 .text-info {
	color: #fff!important;
}
.home-20 .footer-area .row .col-lg-4:first-child:before {
	background: #253237;
}
.home-20 .phone-info span {
	color: #fff;
}
.home-20 .social-info li a {
	color: #fff;
}
.home-20 .copy-text a {
	color: #fff;
}
.home-medical.home-20 .clear input.button {
	background: #0bbfbd;
}
.home-20 .footer-links > ul > li a {
	color: #fff;
}
.home-20 .footer-herading {
	color: #fff;
}
.img_app {
	margin-top: 40px;
}
.img_app a {
	margin-right: 15px;
}
.clear input.button:hover {
	background: #000;
}
.home-furniture .clear input.button:hover {
	background: #ef1e1e;
}
.home-medical .clear input.button:hover {
	background: #0bbfbd;
}
.home-cosmatics .clear input.button:hover {
	background: #c0b07d;
}
.home-electronic .clear input.button:hover {
	background: #0090f0;
}
.about-footer {
	max-width: 400px;
}
.footer-area .row .col-lg-4:first-child:before {
	content: "";
	position: absolute;
	left: -9999em;
	top: -9999em;
	bottom: -9999em;
	right: 15px;
	background: #000;
	z-index: -1;
	pointer-events: none;
}
body.rtl .footer-area .row .col-lg-4:first-child:before {
	right: -9999em;
	left: 15px;
}

.newsletter-sect {
	display: block;
	position: relative;
	width: 100%;
	background-color: #fff;
	border-radius: 23px;
	overflow: hidden;
}
.newsletter-sect .flex-form {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}
.newsletter-sect .flex-form .textbox {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	height: 45px;
	padding: 0 10px 0 22px;
	line-height: 45px;
	background-color: transparent;
	border: 0;
	outline: 0;
}
body.rtl .newsletter-sect .flex-form .textbox {
	padding: 0 22px 0 10px;
}
.newsletter-sect .flex-form .submit {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
	padding: 0 22px;
	background-color: #253237;
	border: 0;
	color: #fff;
}


.footer-bottom {
	padding-bottom: 60px;
}
.copy-text a {
	color: #666;
}
.copy-text a:hover {
	color: #000;
}
.home-cosmatics .copy-text a:hover {
	color: #c0b07d;
}
.home-electronic .copy-text a:hover {
	color: #0090f0;
}
.home-furniture .copy-text a:hover {
	color: #ef1e1e;
}
.home-medical .copy-text a:hover {
	color: #0bbfbd;
}


.testimonial-area {
	background: url(../images/testimonial-image/bg_testi.jpg) center bottom no-repeat;
	background-size: cover;
	padding: 60px 0 52px 0;
	position: relative;
}
.home-4.home-7 .testimonial-area {
	background: url(../images/testimonial-image/bg_testi-2.jpg) center bottom no-repeat;
	background-position: center;
	background-size: cover;
}
.home-4 .testimonial-area {
	margin-top: 30px;
	margin-bottom: 30px;
}

.testi-slider-inner {
	display: inline-block;
	width: 100%;
}
.testi-slider-inner .testi-img {
	width: 120px;
	float: left;
	display: inline-block;
	border-radius: 100%;
	overflow: hidden;
	box-shadow: 0 0 22.5px 2.5px rgba(0,0,0,.1);
	margin: 30px -20px 0 0;
}
.testi-slider-inner .testi-img img {
	width: 100%;
}
.testi-content {
	overflow: hidden;
	padding: 30px 57px 30px 40px;
	background: #fff;
	border-radius: 5px;
}

.author-text {
	padding-left: 50px;
	position: relative;
	margin-top: 30px;
	display: inline-block;
}
.author-text h4 {
	position: relative;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	color: #253237;
	display: block;
	display: inline-block;
}
.author-text span {
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	font-style: italic;
	color: #999;
	margin-bottom: 15px;
	display: block;
	margin-top: 5px;
}
.author-text:before {
	font-size: 40px;
	line-height: 1;
	display: inline-block;
	font-family: Ionicons;
	content: "\f347";
	position: absolute;
	left: 0;
	top: 0;
	color: #000;
}
.home-cosmatics .author-text:before {
	color: #c0b07d;
}
.home-electronic .author-text:before {
	color: #0090f0;
}
.testi-slider.owl-dot-style .owl-dots {
	bottom: -35px;
}


.blog-meta {
	font-size: 12px;
	text-transform: uppercase;
	background: #253237;
	color: #fff;
	line-height: 28px;
	border-radius: 30px;
	background: #253237;
	padding: 0 15px;
	margin-bottom: 25px;
	display: inline-block;
	margin-top: 5px;
}
.blog-post-heading a {
	font-size: 16px;
	line-height: 1;
	color: #253237;
	position: relative;
	display: block;
	margin-bottom: 15px;
	font-weight: 700;
}
.blog-text {
	font-size: 14px;
	font-weight: 400;
	color: #555;
	line-height: 22px;
	display: inline-block;
	width: 100%;
	padding-right: 20px;
	margin-bottom: 30px;
}
.read-more-btn {
	color: #253237;
	font-size: 14px;
	line-height: 1;
	position: relative;
	display: inline-block;
}
.blog-post-content {
	padding-right: 30px;
	padding-left: 30px;
	background-color: #f7f7f7;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.blog-post-content-cell {
	align-self: center;
}
.home-furniture .blog-post-content {
	position: initial;
	background: #fff;
	padding: 30px 0;
}
.home-furniture .blog-post:hover .blog-post-content {
	background: #fff;
}
.home-furniture .blog-post:hover .blog-post-heading a {
	color: #253237;
}
.home-furniture .blog-post:hover .blog-text {
	color: #555;
}
.home-furniture .blog-post:hover a.read-more-btn {
	color: #253237;
}
.home-furniture .blog-post a.read-more-btn i {
	color: #ef1e1e;
}
.home-furniture .blog-post-top {
	position: relative;
}
.home-furniture a.blog-meta {
	position: absolute;
	bottom: 10px;
	left: 10px;
	margin: 0;
	background: #fff;
	color: #253237;
}
.home-furniture .blog-post a.blog-meta:hover {
	background: #ef1e1e;
	color: #fff;
}
.home-furniture .blog-post a.read-more-btn:hover i {
	color: #ef1e1e;
}
.home-furniture .blog-post a.read-more-btn:hover {
	color: #ef1e1e;
}
.home-furniture .blog-post .blog-post-heading a:hover {
	color: #ef1e1e;
}
a.read-more-btn i {
	color: #000;
	font-size: 16px;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
	-webkit-transform: translate(3px,3px);
	transform: translate(3px,3px);
	display: inline-block;
}
body.rtl a.read-more-btn i {
	-webkit-transform: translate(-3px,3px);
	transform: translate(-3px,3px);
}
.blog-post a.read-more-btn:hover i {
	color: #000;
}
.home-cosmatics .blog-post a.read-more-btn:hover i {
	color: #c0b07d;
}
.home-cosmatics .blog-post a.read-more-btn i {
	color: #c0b07d;
}
.home-electronic .blog-post a.read-more-btn:hover i {
	color: #0090f0;
}
.home-electronic .blog-post a.read-more-btn i {
	color: #0090f0;
}
.blog-post a.read-more-btn:hover {
	color: #000;
	padding-left: 10px;
}
body.rtl .blog-post a.read-more-btn:hover {
	color: #000;
	padding-left: 0;
	padding-right: 10px;
}
.home-cosmatics .blog-post a.read-more-btn:hover {
	color: #c0b07d;
}
.home-electronic .blog-post a.read-more-btn:hover {
	color: #0090f0;
}
.blog-post {
	width: 100%;
	background: #fff;
	position: relative;
}
.blog-post:hover .blog-post-content {
	background: rgba(37,50,55,.8);
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.blog-post:hover .blog-meta {
	background: #fff;
	color: #253237;
}
.blog-post a.blog-meta:hover {
	background: #000;
	color: #fff;
}
.home-cosmatics .blog-post a.blog-meta:hover {
	background: #c0b07d;
	color: #fff;
}
.home-electronic .blog-post a.blog-meta:hover {
	background: #0090f0;
	color: #fff;
}
.blog-post:hover .blog-post-heading a {
	color: #fff;
}
.blog-post .blog-post-heading a:hover {
	color: #000;
}
.home-cosmatics .blog-post .blog-post-heading a:hover {
	color: #c0b07d;
}
.home-electronic .blog-post .blog-post-heading a:hover {
	color: #0090f0;
}
.blog-post:hover .blog-text {
	color: #fff;
}
.blog-post:hover .read-more-btn {
	color: #fff;
}
.blog-post:hover .read-more-btn i {
	color: #fff;
}
.home-cosmatics .blog-post:hover .read-more-btn i {
	color: #fff;
}
.home-electronic .blog-post:hover .read-more-btn i {
	color: #fff;
}
.blog-inner-content {
	position: absolute;
	bottom: 0;
	left: 30px;
	right: 30px;
	background: #fff;
	padding: 30px 20px;
	line-height: 1;
	text-align: center;
}
.blog-meta-2 {
	font-size: 12px;
	text-transform: uppercase;
	color: #999;
	line-height: 1;
	margin-bottom: 15px;
	display: inline-block;
}
.blog-post-heading-2 {
	font-size: 16px;
	line-height: 1;
	color: #253237;
	position: relative;
	display: block;
	margin-bottom: 0;
}
.blog-post-heading-2 a {
	font-weight: 700;
	color: #253237;
}
.blog-post-heading-2 a:hover {
	color: #0bbfbd;
}
.post-content {
	padding: 0 30px;
}
.read-more {
	display: block;
	padding: 15px;
	background: #253237;
	text-align: center;
	color: #fff;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.read-more a {
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	position: relative;
	display: inline-block;
}
.blog-post-top-2 {
	position: relative;
	overflow: hidden;
}
.read-more i {
	transform: translate(0,2px);
	display: inline-block;
}
.read-more:hover {
	color: #fff;
	background: #0bbfbd;
	padding-left: 30px;
}
.blog-post:hover .blog-post-top-2 img {
	-webkit-transform: scale(1.05) rotate(.05deg);
	transform: scale(1.05) rotate(.05deg);
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.blog-post-top-2 img {
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}


.breadcrumb-hrading {
	margin-bottom: 15px;
	line-height: 1;
	font-size: 18px;
	font-weight: 600;
	color: #253237;
}
@media (min-width: 768px){
	.breadcrumb-hrading {
		font-size: 24px;
	}
}
.breadcrumb-links li a:after {
	font-size: 14px;
	line-height: 24px;
	display: block;
	font-weight: 400;
	top: 0;
	right: -15px;
	position: absolute;
	content: "\f3d3";
	font-family: Ionicons;
}
body.rtl .breadcrumb-links li a:after {
	left: -15px;
	right: auto;
	content: "\f3d2";
}
.breadcrumb-links li:last-child a:after,
body.rtl .breadcrumb-links li:last-child a:after {
	display: none;
}
.breadcrumb_container .breadcrumb ol li:after {
	color: #253237;
	margin: 0 10px;
	vertical-align: -1px;
}
.breadcrumb-links li {
	display: inline-block;
}
.breadcrumb-links li a {
	display: inline-block;
	position: relative;
	color: #253237;
	line-height: 20px;
	margin-right: 25px;
}
body.rtl .breadcrumb-links li a {
	margin-left: 25px;
	margin-right: 0;
}
.breadcrumb-links li a:hover {
	color: #000;
}
.breadcrumb-area {
	position: relative;
	padding: 6px 0;
	background: #e4e4e4 scroll 0 0 no-repeat;
	background-size: cover;
	text-align: center;
}
@media (min-width:768px) {
	.breadcrumb-area {
		padding: 40px 0;
	}
}
@media (min-width:992px) {
	.breadcrumb-area {
		padding: 60px 0;
		background-image: url(../images/default/breadcrumb-bg.jpg);
	}
}
@media (min-width:1200px) {
	.breadcrumb-area {
		padding: 10px 0;
	}
}


.bullet-lister > li {
	position: relative;
	padding: 5px 16px 5px 0;
}
.bullet-lister.stronger > li {
	font-weight: 400;
}
.bullet-lister > li:before {
	position: absolute;
	top: 5px;
	right: 0;
	font-family: FontAwesome;
	color: #000;
	content: "\f100";
}
.sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left {
	position: relative;
}
.sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	z-index: 999;
	width: auto;
	top: 6px;
	left: 1px;
}
.sidebar-widget .sidebar-widget-list ul li {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	padding: 0 0 15px;
}
.sidebar-widget h4.pro-sidebar-title {
	display: block;
	clear: both;
	color: #253237;
	font-size: 16px;
	font-weight: 600;
	padding: 0;
	border: none;
	margin-bottom: 15px;
	line-height: 24px;
}
.main-heading h2 {
	font-size: 20px;
	line-height: 1;
	color: #253237;
	padding-bottom: 20px;
	margin-bottom: 40px;
	font-weight: 600;
	position: relative;
	display: block;
	border-bottom: 1px solid #ebebeb;
}
.main-heading h2:before {
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 60px;
	height: 2px;
	background: #000;
	content: "";
}
body.rtl .main-heading h2:before {
	right: 0;
	left: auto;
}
.sidebar-widget .sidebar-widget-list ul li a {
	margin-left: 25px;
	display: block;
	color: #555;
	font-size: 14px;
	margin-top: 0;
	line-height: 22px;
}
.sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left .checkmark {
	position: absolute;
	top: 5px;
	left: 0;
	height: 15px;
	width: 15px;
	background-color: #fff;
	border: 1px solid #dfdfdf;
	border-radius: 3px;
	transition: all .3s linear;
}
.sidebar-widget .sidebar-widget-list ul li:hover a {
	color: #000;
}
.sidebar-widget .sidebar-widget-list ul li:hover .checkmark {
	border: 1px solid #000;
}
.sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left .checkmark::after {
	left: 4px;
	top: 1px;
	width: 5px;
	height: 8px;
	border: solid #000;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-width: 0 1px 1px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left .checkmark::after {
	content: "";
	position: absolute;
	display: none;
}
.sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left input:checked ~ .checkmark::after {
	display: block;
}
.price-filter .price-slider-amount input {
	background: 0 0;
	padding: 0;
	border: none;
	color: #555;
	font-size: 14px;
	outline: 0;
}
.price-filter .ui-widget-header {
	border: 0 solid #ddd;
	background: #000;
	color: #333;
	font-weight: 700;
}
.price-filter .ui-widget.ui-widget-content {
	border: 1px solid #000;
	border-radius: 0;
}
.price-filter .ui-slider-horizontal {
	height: 5px;
	border: none;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-right: 15px;
}
.price-filter .ui-slider .ui-slider-handle {
	top: -7px;
	width: 15px;
	height: 15px;
	border: none;
	background: #fff;
	border-radius: 100%;
	box-shadow: 0 0 3px 0 rgba(0,0,0,.2);
	outline: 0;
	cursor: pointer;
}
.price-slider-amount {
	margin-top: -7px;
}
.sidebar-widget .sidebar-widget-list ul li a span {
	margin-left: 5px;
}
.sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left .checkmark.grey {
	background: #aab2bd;
	box-shadow: 2px 2px 4px 0 rgba(0,0,0,.2);
}
.sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left .checkmark.white {
	background: #fff;
	box-shadow: 2px 2px 4px 0 rgba(0,0,0,.2);
}
.sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left .checkmark.black {
	background: #434a54;
	box-shadow: 2px 2px 4px 0 rgba(0,0,0,.2);
}
.sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left .checkmark.camel {
	background: #c19a6b;
	box-shadow: 2px 2px 4px 0 rgba(0,0,0,.2);
}
.sidebar-widget.no-cba .sidebar-widget-list ul li .sidebar-widget-list-left .checkmark {
	border: 0;
}
.sidebar-widget.no-cba .sidebar-widget-list ul li .sidebar-widget-list-left input:checked ~ .checkmark::after {
	display: none;
}
.sidebar-widget-tag li:first-child a {
	margin-left: 0;
}
.sidebar-widget-tag li a {
	display: block;
	float: left;
	padding: 10px 25px;
	font-size: 14px;
	line-height: 20px;
	color: #555;
	font-weight: 400;
	border: 1px solid #ebebeb;
	border-radius: 30px;
	background: #fff;
	margin: 4px;
}
.sidebar-widget-tag li {
	line-height: 1;
	float: left;
	list-style: none;
}
.sidebar-widget-tag li a:hover {
	background-color: #000;
	border-color: #000;
	color: #fff;
}
.sidebar-widget.tag .main-heading h2 {
	margin-bottom: 20px;
}
.search-widget {
	position: relative;
}
.search-widget input {
	width: 100%;
	height: 45px;
	border: 2px solid #000;
	border-radius: 30px;
	padding: 0 0 0 20px;
	outline: 0;
}
.search-widget button {
	position: absolute;
	top: 0;
	left: auto;
	right: 0;
	border: 0;
	background: #000;
	height: 45px;
	width: 20%;
	border-radius: 0 30px 30px 0;
	font-size: 20px;
	color: #fff;
	outline: 0;
}
.category-post li {
	margin-bottom: 5px;
}
.category-post li:last-child {
	margin: 0;
}
.category-post li a {
	color: #555;
}
.category-post li a:hover {
	color: #000;
}
.thumb-side img {
	width: 90px;
	height: 90px;
	object-fit: cover;
	object-position: center;
}
.media-side a {
	font-size: 14px;
	color: #253237;
	font-weight: 600;
}
.media-side a:hover {
	color: #000;
}
.media-side {
	margin: 0 0 0 18px;
	align-self: center;
	align-items: center;
}
.recent-single-post {
	margin: 0 0 30px;
}
.thumb-side.m-0px {
	margin: 0;
}


.select-shoing-wrap {
	flex: 0 0 40%;
	max-width: 40%;
	display: -ms-flexbox;
	display: flex;
}

.shop-tab.nav {
	flex: 0 0 60%;
	max-width: 60%;
}
.shop-top-bar .nice-select {
	height: 28px;
	margin: 0;
	padding: 2px 15px;
	line-height: 24px;
	font-size: 14px;
	color: #253237;
	border: 1px solid #ebebeb;
	box-shadow: none;
}
.shop-top-bar .nice-select .list {
	min-width: 100%;
}
.shop-bottom-area img {
	max-width: 100%;
}
.shop-top-bar {
	padding: 10px 30px;
	background: #fdfdfd;
	margin-bottom: 30px;
	border: 1px solid #f1f1f1;
}
@media(min-width:992px) {
	.shop-top-bar {
		background-color: #f6f6f6;
	}
}
.shop-tab a {
	float: left;
	line-height: 30px;
	height: 30px;
	margin-right: 15px;
	cursor: pointer;
	color: #c1c1c1;
	background: 0 0;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
body.rtl .shop-tab a {
	float: right;
	margin-left: 15px;
	margin-right: 0;
}
.shop-tab a i {
	font-size: 18px;
	line-height: 30px;
	transition: .3s;
}
.shop-tab p {
	line-height: 20px;
	font-size: 14px;
	padding: 5px;
	margin: 0;
	float: left;
	color: #888;
	font-weight: 400;
}
.shot-product {
	flex: 0 0 20%;
	max-width: 20%;
}
.shop-select {
	flex: 0 0 80%;
	max-width: 80%;
}
.shot-product p {
	line-height: 20px;
	font-size: 14px;
	padding: 5px;
	margin: 0;
	float: left;
	color: #888;
	font-weight: 400;
}
.shop-tab a i:hover {
	color: #000;
}
.shop-tab a.active i {
	color: #000;
}
.left-img {
	position: relative;
	overflow: hidden;
}
.shop-bottom-area .left-img img {
	width: 100%;
}
.product-desc-wrap .product-link {
	font-size: 16px;
	font-weight: 700;
	line-height: 30px;
}
.product-desc-wrap .old-price {
	font-size: 17px;
}
.product-desc-wrap .pricing-meta {
	margin-bottom: 30px;
}
.product-intro-info p {
	color: #888;
	font-size: 14px;
	line-height: 24px;
}
.product-desc-wrap .in-stock {
	margin: 30px 0;
}
.list-product .product-desc-wrap .add-to-link {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0) translateZ(0);
	transform: translateY(0) translateZ(0);
	left: 30px;
	width: 25%;
}
.product-desc-wrap {
	padding: 10px 0 30px 0;
}
.shop-category-area {
	margin-top: 30px;
}
@media (min-width:992px) {
	.shop-category-area {
		margin-top: 60px;
	}
}
#shop-2 {
	margin-bottom: 60px;
}
.pro-pagination-style {
	background: #fff;
	font-size: 14px;
	font-weight: 400;
	color: #253237;
	margin-top: 30px;
	margin-bottom: 60px;
}
.pro-pagination-style ul {
	box-shadow: none;
	padding: 0;
	text-align: center!important;
}
.pro-pagination-style ul li {
	display: inline-block;
}
.pro-pagination-style .active {
	font-size: 14px;
	color: #fff;
	background: #000;
}
.pro-pagination-style a:hover {
	font-size: 14px;
	color: #fff;
	background: #000;
}
.pro-pagination-style a {
	font-weight: 400;
	color: #253237;
	padding: 0;
	height: 36px;
	line-height: 36px;
	background: #f6f6f6;
	font-size: 14px;
	display: inline-block;
	width: 36px;
	border-radius: 100%;
	text-align: center;
	vertical-align: top;
}


.mini-cart-warp {
	position: relative;
}

.mini-cart-content {
	margin: 0;
	width: 350px;
	top: 50px;
	left: auto;
	right: 0;
	position: absolute;
	opacity: 0;
	visibility: hidden;
	z-index: 1001;
	text-align: left;
	padding-top: 5px;
	background: #fff;
	box-shadow: 0 0 3.76px .24px rgba(0,0,0,.15);
	padding: 0 30px 30px 30px;
	-webkit-transform: rotateX(90deg);
	transform: rotateX(90deg);
	-webkit-transform-origin: center top 0;
	-ms-transform-origin: center top 0;
	transform-origin: center top 0;
	-webkit-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.mini-cart-content.cart-visible {
	opacity: 1;
	visibility: visible;
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
}
.shopping-cart-img {
	float: left;
	margin: 0 10px 0 0;
	position: relative;
	width: 85px;
}
.shopping-cart-img a img {
	width: 100%;
	border: 1px solid#ebebeb;
}
.product-quantity {
	position: absolute;
	top: 5px;
	left: 5px;
	min-width: 20px;
	line-height: 20px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	padding: 0;
	text-align: center;
	color: #fff;
	font-size: 12px;
	display: inline-block;
	background-color: #000;
}
.home-cosmatics .product-quantity {
	background-color: #c0b07d;
}
.home-electronic .product-quantity {
	background-color: #0090f0;
}
.home-furniture .product-quantity {
	background-color: #ef1e1e;
}
.home-medical .product-quantity {
	background-color: #0bbfbd;
}
.home-medical .default-btn:hover {
	color: #fff;
	background-color: #0bbfbd;
}
.home-electronic .default-btn:hover {
	color: #fff;
	background-color: #0090f0;
}
.home-cosmatics .default-btn:hover {
	color: #fff;
	background-color: #c0b07d;
}
.shopping-cart-title {
	overflow: hidden;
	position: relative;
	padding: 0 20px 0 0;
}
.shopping-cart-title h4 a {
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #253237;
	font-weight: 700;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.shopping-cart-total {
	margin: 25px 0;
}
.shopping-cart-title > span {
	display: block;
	margin: 5px 0 0;
	font-size: 14px;
	font-weight: 400;
	color: #555;
}
.shopping-cart-delete a {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	color: #888;
	font-size: 18px;
}
.single-shopping-cart {
	padding: 30px 0;
	border-bottom: 1px solid #ebebeb;
	overflow: hidden;
}
.shopping-cart-total h4 {
	font-weight: 400;
	color: #9b9b9b;
	font-size: 16px;
	line-height: 25px;
}
.shopping-cart-total h4 > span {
	float: right;
	font-weight: 400;
	color: #9b9b9b;
	font-size: 16px;
}
.shopping-cart-total h4.shop-total {
	color: #253237;
}
.shopping-cart-total h4.shop-total span {
	color: #253237;
}
.default-btn {
	display: block;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 14px;
	border: none;
	color: #272727;
	box-shadow: none;
	padding: 10px 15px;
	line-height: 28px;
	border: none;
	background: #ebebeb;
	border-radius: 30px;
}
.default-btn:hover {
	background: #000;
	color: #fff;
}
.home-furniture .default-btn:hover {
	background: #ef1e1e;
}


.category-tab-area .nav-tabs {
	border-bottom: 0 solid #dee2e6;
}
.category-tab-area .nav-link {
	margin: 0;
	margin-right: 35px;
	padding: 0;
	display: inline-block;
	vertical-align: top;
	font-size: 24px;
	font-weight: 600;
	line-height: 1;
	color: #999;
	border: 0;
	border-radius: 0;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.home-15 .category-tab-area .nav-link {
	font-size: 14px;
	color: #253237;
	margin: 0 20px;
	text-transform: uppercase;
}
.home-15 .category-tab-area .nav-link:hover {
	color: #ef1e1e;
}
.home-15 .category-tab-area .nav-link.active {
	color: #ef1e1e;
}
.category-tab-area .nav-link.active {
	color: #253237;
}
.category-tab-area .nav-link:hover {
	color: #253237;
}
.category-tab-area .home-12 .nav-link {
	display: inline-block;
	vertical-align: top;
	line-height: 1;
	font-size: 14px;
	font-weight: 400;
	padding: 0 20px;
	cursor: pointer;
	color: #888;
	margin: 0;
}
.category-tab-area .home-12 .nav-link img {
	display: block;
	margin: auto;
	margin-bottom: 5px;
}
.nav.nav-tabs.home-12 {
	position: absolute;
	top: 0;
	left: 50%;
}
.category-tab-area .home-12 .nav-link.active {
	color: #0090f0;
	font-weight: 700;
}
.category-tab-area .home-12 .nav-link:hover {
	color: #0090f0;
}
.category-tab-area {
	position: relative;
}
.category-tab-area.mt-100px.mb-70px {
	margin-top: 100px;
	margin-bottom: 70px;
}


.sub-category {
	display: flex;
}
.sub-category li a.nav-link {
	display: inline-block;
	vertical-align: top;
	line-height: 1;
	color: #888;
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	position: relative;
	margin-right: 30px;
	transition: all .3s ease-in-out;
}
.sub-category li a.nav-link:hover {
	color: #0090f0;
}
.sub-category li a.nav-link.active {
	color: #0090f0;
}


.product-dec-slider-2 {
	display: inline-block;
	float: left;
	margin: 0 40px;
}
.zoompro-wrap.zoompro-2 {
	display: inline-block;
	position: relative;
	width: 100%;
	float: left;
	overflow: hidden;
}
.product-dec-slider-2 .slick-slide img {
	display: inline-block;
	width: 100%;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.product-dec-slider-2 .slick-slide {
	margin: auto;
	text-align: center;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.zoompro-wrap .zoompro-span img {
	width: 100%;
}
.product-dec-slider-2 .slick-slide.slick-active:focus {
	outline: 0;
}
.product-dec-slider-2 .slick-slide.slick-active.active img {
	border: 1px solid#000;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.product-dec-slider-2 .slick-slide:hover img {
	border-color: #000;
}
.product-dec-slider-2 .slick-slide img {
	width: 100px;
	height: 100px;
	margin: 0 10px 0;
	border: 1px solid#fff;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.product-details-img.product-details-tab {
	display: flex;
	flex-direction: column;
}
.product-details-content .prod-title-brand {
	float: right;
	width: 80px;
	margin-left: 10px;
}
.product-details-content .prod-title-brand img {
	display: inline-block;
	width: 100%;
	height: auto;
}
body.rtl .product-details-content .prod-title-brand {
	float: left;
	margin-right: 10px;
	margin-left: 0;
}

.prod-media-box {
	display: block;
	position: relative;
}

.badges-listing > li.badger {
	display: inline-block;
	margin: 0 15px 10px 0;
	padding: 0 10px;
	background-color: #000;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
}
body.rtl .badges-listing > li.badger {
	margin-left: 15px;
	margin-right: 0;
}

.badges-vert-listing > li.badger {
	display: block;
	margin: 0 0 15px;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
}
.badges-vert-listing > li.badger .img {
	max-width: 80px;
}
@media (min-width: 576px){
	.badges-vert-listing > li.badger .img {
		max-width: 120px;
	}
}
.badges-vert-listing > li.badger > .cell {
	display: inline-block;
	padding: 0 10px;
	background-color: #000;
}
.badges-listing > li.badger.disc,
.badges-vert-listing > li.badger.disc > .cell {
	background-color: #f61212;
}
.prod-media-box .badges-vert-listing,
.prod-media-box .badges-listing {
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 10;
	pointer-events: none;
}
body.rtl .prod-media-box .badges-vert-listing,
body.rtl .prod-media-box .badges-listing {
	right: 15px;
	left: auto;
}

.prod-media-box .video-hover {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	top: 15px;
	right: 15px;
	width: 70px;
	height: 70px;
	background-color: #fff;
	text-align: center;
	font-size: 11px;
	color: #000;
	outline: 2px solid #000;
	opacity: 0.8;
	z-index: 11;
}
body.rtl .prod-media-box .video-hover {
	left: 15px;
	right: auto;
}
.prod-media-box .video-hover:hover,
.prod-media-box .video-hover:focus {
	opacity: 1;
}
.prod-media-box .video-hover .icn {
	display: block;
	width: 30px;
	height: 30px;
	margin: 0 auto;
	fill: #000;
}
@media (min-width: 768px){
	.prod-media-box .video-hover {
		width: 100px;
		height: 100px;
		font-size: 14px;
	}
	.prod-media-box .video-hover .icn {
		width: 36px;
		height: 36px;
	}
}

.reference {
	font-size: 14px;
	color: #253237;
	font-weight: 700;
}
.reference span {
	font-weight: 400;
}
.pro-details-rating-wrap {
	display: flex;
	margin: 10px 0 0;
}
.pro-details-rating-wrap .rating-product {
	margin-right: 20px;
}
.read-review a.reviews:before {
	content: "\f27b";
}
.read-review a.reviews:before {
	display: inline-block;
	font-family: FontAwesome;
	font-size: 15px;
	font-weight: Normal;
	line-height: 1;
	margin-right: 6px;
}
.read-review a.reviews {
	margin-right: 9px;
}
.read-review a {
	text-decoration: none;
	color: #253237;
	position: relative;
	margin-right: 8px;
	line-height: 21px;
	padding: 0;
	font-size: 14px;
	margin-bottom: 10px;
	display: inline-block;
}
.read-review a:hover {
	color: #000;
}
.pro-details-list {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid#ebebeb;
}
.pro-details-color-wrap {
	font-size: 14px;
	font-weight: 700;
	color: #253237;
}
.pro-details-color-content li {
	display: inline-block;
	width: 1.25rem;
	height: 1.25rem;
	margin-right: 15px;
	box-shadow: 2px 2px 4px 0 rgba(0,0,0,.2);
	border: 1px solid rgba(0,0,0,.05);
	cursor: pointer;
	background-size: contain;
	background-color: #fff;
}
body.rtl .pro-details-color-content li {
	margin-left: 15px;
	margin-right: 0;
}
.pro-details-color-content li.active {
	background-color: #434a54;
}
.pro-details-color-wrap span {
	display: block;
	margin: 0 0 10px;
}
.pro-details-color-content li:hover {
	border: 2px solid#434a54;
}
.product-details-content .pro-details-quality .cart-plus-minus input.cart-plus-minus-box {
	background: transparent none repeat scroll 0 0;
	border: medium none;
	color: #8f8f8f;
	float: left;
	font-size: 14px;
	height: 48px;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 80px;
	outline: 0;
}
.product-details-content .pro-details-quality .cart-plus-minus .dec.qtybutton {
	height: 48px;
	left: 0;
	padding-top: 14px;
	top: 0;
}
.product-details-content .pro-details-quality .cart-plus-minus .inc.qtybutton {
	height: 48px;
	padding-top: 14px;
	right: 0;
	top: 0;
}
.product-details-content .pro-details-quality .cart-plus-minus .qtybutton {
	color: #8f8f8f;
	cursor: pointer;
	float: inherit;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	margin: 0;
	position: absolute;
	text-align: center;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
	width: 24px;
}
.product-details-content .pro-details-quality .cart-plus-minus {
	border: 1px solid #e8e8e8;
	display: inline-block;
	height: 48px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 80px;
}
.pro-details-cart a {
	display: block;
	position: relative;
	height: 48px;
	margin-left: 10px;
	padding: 0 55px;
	background: #000;
	line-height: 48px;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	border: none;
	border-radius: 30px;
	box-shadow: none;
}
.home-cosmatics .pro-details-cart a {
	background: #c0b07d;
}
.home-electronic .pro-details-cart a {
	background: #0090f0;
}
.home-furniture .pro-details-cart a {
	background: #ef1e1e;
}
.home-medical .pro-details-cart a {
	background: #0bbfbd;
}
.home-cosmatics .pro-details-social-info .social-info li a:hover {
	color: #c0b07d;
}
.home-electronic .pro-details-social-info .social-info li a:hover {
	color: #0090f0;
}
.home-furniture .pro-details-social-info .social-info li a:hover {
	color: #ef1e1e;
}
.home-medical .pro-details-social-info .social-info li a:hover {
	color: #0bbfbd;
}
.pro-details-quality {
	display: inline-flex;
	margin: 30px 0;
	width: 100%;
}
.product-size {
	margin-left: 20px;
}
.product-size span {
	display: block;
	color: #253237;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 7px;
}
.product-size .nice-select {
	-webkit-tap-highlight-color: transparent;
	background-color: #fff;
	border: solid 1px #e8e8e8;
	height: 30px;
	line-height: 30px;
	padding-right: 30px;
	width: 60px;
	border-radius: 0;
}
.product-size .nice-select .list {
	width: 100%;
	border-radius: 0;
}
.pro-details-quality.mt-0px {
	margin-top: 0;
}
.product-details-table .table tbody tr td {
	padding: 10px 15px;
	width: 33.33%;
	text-align: center;
	border: 1px solid #ebebeb;
	vertical-align: middle;
}
.product-details-table .table tbody tr td a {
	color: #888;
}
.product-details-table.table-responsive.pro-details-quality {
	display: block;
	margin: 0;
}
.pro-details-cart a:hover {
	background: #253237;
	color: #fff;
}
.pro-details-wish-com {
	display: flex;
}
.pro-details-wish-com a {
	line-height: 30px;
	padding: 0;
	border: none;
	color: #555;
	font-size: 14px;
	margin-right: 15px;
}
.pro-details-wish-com a i {
	margin-right: 10px;
}
body.rtl .pro-details-wish-com a i {
	margin-left: 10px;
	margin-right: 0;
}
.pro-details-wish-com a:hover {
	color: #000;
}
.pro-details-social-info .social-info li a:hover {
	color: #000;
}
.pro-details-social-info .social-info li a {
	display: inline-block;
	line-height: 30px;
	height: 30px;
	text-align: center;
	color: #b4b4b4;
	margin-right: 0;
	white-space: normal;
	text-indent: 0;
	overflow: hidden;
	padding: 0;
	font-size: 20px;
	width: 30px;
}
.pro-details-social-info {
	display: flex;
	border-bottom: 1px solid#ebebeb;
	margin-top: 10px;
	padding-bottom: 12px;
}
.pro-details-social-info span {
	display: inline-block;
	float: left;
	margin-right: 10px;
	line-height: 30px;
	font-weight: 700;
	color: #253237;
	font-size: 14px;
}
.pro-details-social-info span {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}
.pro-details-social-info .social-info {
	margin-top: 2px;
}
.pro-details-policy {
	margin: 5px 0;
	padding: 15px 0;
	border-top: 1px #ebebeb solid;
	border-bottom: 1px #ebebeb solid;
}
.pro-details-policy img {
	margin-right: 15px;
}
body.rtl .pro-details-policy img {
	margin-left: 15px;
	margin-right: 0;
}
.pro-details-policy .icn {
	margin-right: 10px;
	font-size: 28px;
}
body.rtl .pro-details-policy .icn {
	margin-left: 10px;
	margin-right: 0;
}
.pro-details-policy li {
	margin-bottom: 20px;
}
.pro-details-policy li:last-child {
	margin-bottom: 0;
}
.description-review-bottom {
	overflow: hidden;
	font-size: 15px;
	background: #fff;
	line-height: 24px;
	padding: 40px 30px 30px 30px;
	border: 1px solid #ebebeb;
}
.description-review-topbar.nav {
	border-bottom: none;
	position: relative;
	display: block;
	margin-bottom: 0;
	margin: auto;
	text-align: center;
	margin-top: -6px;
}
.description-review-topbar.nav a {
	display: inline-block;
	background: 0 0;
	border: 0;
	text-transform: uppercase;
	line-height: 24px;
	color: #888;
	padding: 0 0 15px 0;
	margin: 0 30px;
	font-size: 18px;
	font-weight: 700;
	position: relative;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.description-review-topbar.nav a:after {
	content: "";
	height: 2px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -1px;
	background: 0 0;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.description-review-topbar.nav a.active:after {
	background: #000;
	color: #253237;
}
.description-review-topbar.nav a.active {
	color: #253237;
}
.description-review-topbar.nav a:hover {
	color: #253237;
}
.description-review-bottom .product-anotherinfo-wrapper ul li {
	color: #888;
	font-size: 14px;
	list-style: outside none none;
	margin: 0 0 13px;
}
.description-review-bottom .product-anotherinfo-wrapper ul li span {
	color: #253237;
	display: inline-block;
	font-weight: 500;
	margin: 0 26px 0 0;
	min-width: 85px;
}
body.rtl .description-review-bottom .product-anotherinfo-wrapper ul li span {
	margin: 0 0 0 26px;
}
.description-review-bottom .product-description-wrapper p {
	margin: 0 0 8px;
	font-size: 15px;
	line-height: 28px;
	color: #888;
	width: 84%;
}
.description-review-bottom .product-description-wrapper p:last-child {
	margin: 0 0 0;
}
.single-review {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 50px;
}
.single-review .review-img {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 90px;
	flex: 0 0 90px;
	margin: 0 15px 0 0;
}
.single-review .review-top-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 0 10px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.single-review .review-top-wrap .review-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.single-review .review-top-wrap .review-left .review-name {
	margin-right: 25px;
}
.single-review .review-top-wrap .review-left .review-name h4 {
	font-size: 16px;
	margin: 0;
	line-height: 1;
	font-weight: 500;
}
.single-review .review-top-wrap .review-left .rating-product {
	line-height: 1;
}
.single-review .review-bottom p {
	margin: 0;
	width: 93%;
}
.single-review.child-review {
	margin-left: 70px;
	margin-bottom: 0;
}
.ratting-form-wrapper {
	padding-left: 50px;
}
.ratting-form-wrapper h3 {
	margin: 0;
	font-size: 16px;
	font-weight: 500;
	line-height: 1;
}
.ratting-form-wrapper .ratting-form form .star-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 6px 0 20px;
}
.ratting-form-wrapper .ratting-form form .star-box span {
	margin: 0 15px 0 0;
}
.ratting-form-wrapper .ratting-form form .star-box .ratting-star {
	font-size: 12px;
	color: #fdd835;
	margin: 2px 0 0;
}
.ratting-form-wrapper .ratting-form form .rating-form-style input,.ratting-form-wrapper .ratting-form form .rating-form-style textarea {
	padding: 2px 10px 2px 20px;
	background: 0 0;
	border: 1px solid #e6e6e6;
	color: #333;
}
.rating-form-style {
	margin-bottom: 10px;
}
.rating-form-style input {
	height: 45px;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding-left: 10px;
	font-size: 14px;
	color: #253237;
	width: 100%;
	margin-bottom: 15px;
	outline: 0;
}
.ratting-form-wrapper .ratting-form form .rating-form-style textarea {
	height: 180px;
	padding: 20px 10px 2px 20px;
	margin-bottom: 20px;
	width: 100%;
	outline: 0;
}
.review-left a {
	color: #253237;
}
.review-left a:hover {
	color: #000;
}
.rating-form-style input[type=submit] {
	padding: 0 55px!important;
	line-height: 48px;
	height: 48px;
	font-size: 16px;
	font-weight: 700;
	border: none;
	border-radius: 30px;
	box-shadow: none;
	text-transform: uppercase;
	background: #000!important;
	display: block;
	color: #fff!important;
	width: 200px;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.rating-form-style input[type=submit]:hover {
	background: #253237!important;
	color: #fff!important;
}
.product-details-tab-2 #gallery {
	flex: 0 0 20%;
	width: 20%;
}
.product-details-tab-2 .zoompro-wrap.zoompro-2 {
	flex: 0 0 80%;
	width: 80%;
}
.product-details-tab-2 .slick-slide img {
	width: 100px;
	margin: auto;
	text-align: center;
}
.product-details-img.product-details-tab.product-details-tab-2 {
	flex-direction: row;
}
.product-details-img.product-details-tab.product-details-tab-2.product-details-tab-3 {
	flex-direction: row-reverse;
}
.product-details-img.product-details-tab.product-details-tab-2 .slick-vertical .slick-slide {
	margin: 10px 0;
}
.product-details-img.product-details-tab.product-details-tab-2 .slick-vertical .slick-slide:focus {
	border: 1px solid#000;
	outline: 0;
}
.single-product-slider-item {
	width: 50%;
}
.single-product-gallery-list .single-product-slider-item {
	width: 100%;
}
.single-product-slider-active .single-product-slider-item {
	width: 100%;
}
.product-details-content.sticky {
	position: -webkit-sticky;
	position: sticky;
	top: 85px;
	left: 0;
	width: 100%;
}
.single-product-slider-item img {
	width: 100%;
}


.cart-table-content table {
	border: 1px solid #ebebeb;
}
.cart-table-content table thead > tr {
	background-color: #f9f9f9;
	border: 1px solid #ebebeb;
}
.cart-table-content table thead > tr th {
	border-top: medium none;
	color: #253237;
	font-size: 14px;
	font-weight: 700;
	padding: 21px 45px 22px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	white-space: nowrap;
}
.cart-table-content table tbody > tr {
	border-bottom: 1px solid #ebebeb;
}
.cart-table-content table tbody > tr td.product-thumbnail {
	width: 150px;
}
.cart-table-content table tbody > tr td {
	color: #666;
	font-size: 15px;
	padding: 30px 0;
	text-align: center;
}
.cart-table-content table tbody > tr td.product-name {
	width: 435px;
}
.cart-table-content table tbody > tr td.product-name a {
	color: #666;
	font-size: 15px;
	font-weight: 500;
}
.cart-table-content table tbody > tr td.product-price-cart {
	width: 435px;
}
.cart-table-content table tbody > tr td.product-price-cart span {
	font-weight: 500;
	color: #666;
}
.cart-table-content table tbody > tr td.product-quantity {
	position: initial;
	background: initial;
	width: 435px;
	display: table-cell;
}
.cart-table-content table tbody > tr td.product-quantity .cart-plus-minus {
	display: inline-block;
	height: 40px;
	padding: 0;
	position: relative;
	width: 110px;
}
.cart-table-content table tbody > tr td.product-quantity .cart-plus-minus .dec.qtybutton {
	border-right: 1px solid #e5e5e5;
	height: 40px;
	left: 0;
	padding-top: 8px;
	top: 0;
}
.cart-table-content table tbody > tr td.product-quantity .cart-plus-minus .qtybutton {
	color: #666;
	cursor: pointer;
	float: inherit;
	font-size: 16px;
	margin: 0;
	position: absolute;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
	width: 20px;
	text-align: center;
}
.cart-table-content table tbody > tr td.product-quantity .cart-plus-minus input.cart-plus-minus-box {
	color: #666;
	float: left;
	font-size: 14px;
	height: 40px;
	margin: 0;
	width: 110px;
	background: transparent none repeat scroll 0 0;
	border: 1px solid #e1e1e1;
	padding: 0;
	text-align: center;
}
.cart-table-content table tbody > tr td.product-quantity .cart-plus-minus .inc.qtybutton {
	border-left: 1px solid #e5e5e5;
	height: 40px;
	padding-top: 9px;
	right: 0;
	top: 0;
}
.cart-table-content table tbody > tr td.product-subtotal {
	font-weight: 500;
	color: #666;
}
.cart-table-content table tbody > tr td.product-wishlist-cart > a {
	background-color: #000;
	border-radius: 50px;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	padding: 7px 12px;
	text-transform: uppercase;
}
.cart-table-content table tbody > tr td.product-wishlist-cart > a:hover {
	background-color: #253237;
}
h3.cart-page-title {
	margin: 0 0 30px;
	line-height: 16px;
	font-size: 24px;
	font-weight: 600;
	font-style: normal;
	color: #253237;
	text-transform: none;
}
.cart-table-content table tbody > tr td.product-remove {
	width: 100px;
}
.cart-table-content table tbody > tr td.product-remove a {
	color: #666;
	font-size: 17px;
	margin: 0 13px;
}
.cart-table-content table tbody > tr td.product-remove a:hover {
	color: #000;
}
.cart-shiping-update-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 30px 0 60px;
}
.cart-shiping-update-wrapper .cart-clear > a,.cart-shiping-update-wrapper .cart-clear > button,.cart-shiping-update-wrapper .cart-shiping-update > a {
	display: inline-block;
	padding: 18px 63px 17px;
	background-color: #f2f2f2;
	line-height: 1;
	font-size: 14px;
	font-weight: 600;
	color: #253237;
}
.cart-shiping-update-wrapper .cart-clear > button {
	border: medium none;
	cursor: pointer;
	margin-right: 27px;
	-webkit-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}
.cart-shiping-update-wrapper .cart-clear > a:hover,.cart-shiping-update-wrapper .cart-clear > button:hover,.cart-shiping-update-wrapper .cart-shiping-update > a:hover {
	background-color: #000;
	color: #fff;
}
.cart-tax,.discount-code-wrapper,.grand-totall {
	background-color: #f9f9f9;
	border: 1px solid #ebebeb;
	border-radius: 5px;
	padding: 45px 30px 50px;
}
.cart-tax .title-wrap,.discount-code-wrapper .title-wrap,.grand-totall .title-wrap {
	position: relative;
}
.cart-tax .title-wrap h4.cart-bottom-title,.discount-code-wrapper .title-wrap h4.cart-bottom-title,.grand-totall .title-wrap h4.cart-bottom-title {
	display: inline-block;
	position: relative;
	margin: 0;
	padding-right: 18px;
	background-color: #f8f9f9;
	font-size: 18px;
	font-weight: 700;
	color: #253237;
	z-index: 99;
}
body.rtl .cart-tax .title-wrap h4.cart-bottom-title,body.rtl .discount-code-wrapper .title-wrap h4.cart-bottom-title,body.rtl .grand-totall .title-wrap h4.cart-bottom-title {
	padding-left: 18px;
	padding-right: 0;
}
.cart-tax .title-wrap::before,.discount-code-wrapper .title-wrap::before,.grand-totall .title-wrap::before {
	background-color: #e3e1e1;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	top: 10px;
	-webkit-transition: all .4s ease 0s;
	-o-transition: all .4s ease 0s;
	transition: all .4s ease 0s;
	width: 100%;
	z-index: 1;
}
.cart-tax .tax-wrapper,.discount-code-wrapper .tax-wrapper,.grand-totall .tax-wrapper {
	margin-top: 22px;
}
.tax-wrapper p {
	margin: 0;
}
.tax-select-wrapper {
	margin: 5px 0 0;
}
.tax-select {
	margin: 0 0 60px;
}
.tax-select.mb-25px {
	margin: 0 0 25px;
}
.tax-select label {
	color: #253237;
	font-size: 14px;
	margin: 0 0 5px;
}
.cart-btn-2 {
	padding: 13px 42px 12px;
	background-color: #000;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	border: 0;
	cursor: pointer;
	-webkit-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}
.grand-totall a {
	display: block;
	padding: 18px 10px 17px;
	background-color: #000;
	text-align: center;
	line-height: 1;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	-webkit-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}
.cart-btn-2:hover {
	color: #fff;
	background: #253237;
}
.grand-totall a:hover {
	color: #fff;
	background: #253237;
}
.cart-tax .discount-code,.discount-code-wrapper .discount-code {
	margin: 21px 0 0;
}
.grand-totall h5 {
	font-size: 14px;
	margin: 36px 0 27px;
}
.grand-totall h5 span {
	float: right;
	font-size: 18px;
	font-weight: 700;
}
body.rtl .grand-totall h5 span {
	float: left;
}
.grand-totall .total-shipping {
	border-bottom: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
	margin: 0 0 27px;
	padding: 28px 0;
}
.grand-totall .total-shipping h5 {
	font-size: 14px;
	margin: 0;
}
.grand-totall .total-shipping ul {
	padding: 19px 0 0 0;
}
.grand-totall .total-shipping ul li {
	color: #242424;
	list-style: outside none none;
	margin: 0 0 6px;
}
.grand-totall .total-shipping ul li input {
	background: #e9e9e9 none repeat scroll 0 0;
	border: 1px solid #d7d7d7;
	border-radius: 5px!important;
	color: #626262;
	cursor: pointer;
	height: 13px;
	margin-right: 10px;
	padding: 0;
	position: relative;
	top: 2px;
	width: 13px;
}
.grand-totall .total-shipping ul li span {
	float: right;
}
.grand-totall h4.grand-totall-title {
	color: #000;
	font-size: 20px;
	font-weight: 700;
	margin: 0 0 25px;
}
.grand-totall h4.grand-totall-title span {
	float: right;
}
.grand-totall h4.grand-totall-title span {
	float: left;
}
.tax-select-wrapper .nice-select {
	width: 100%;
}
.tax-select-wrapper .nice-select .list {
	width: 100%;
}
.tax-select-wrapper .nice-select.open,.tax-select-wrapper .nice-select:active,.tax-select-wrapper .nice-select:focus {
	border-color: #ebebeb;
}
.cart-tax .discount-code form input,.discount-code-wrapper .discount-code input.tbox {
	background-color: #fff;
	border: 1px solid #ebebeb;
	height: 45px;
	margin-bottom: 30px;
	padding: 0 10px;
	outline: 0;
	width: 100%;
}
.tax-select input {
	width: 100%;
	height: 40px;
	background: #fff;
	border: 1px solid #ebebeb;
	outline: 0;
}
.discount-code p {
	margin: 0 0 15px;
}


.billing-info-wrap .billing-info input,.billing-info-wrap .billing-select input {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #858585;
	color: #666;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
	outline: 0;
	height: 45px;
}
.billing-info-wrap .billing-info input.error,.billing-info-wrap .billing-select input.error {
	border-color: #d00;
}
.billing-info-wrap .nice-select {
	width: 100%;
	margin-bottom: 20px;
}
.billing-info-wrap .nice-select .list {
	width: 100%;
}
.billing-info-wrap .nice-select.open,.billing-info-wrap .nice-select:active,.billing-info-wrap .nice-select:focus {
	border-color: #858585;
}
.billing-info-wrap .billing-info input.billing-address,.billing-info-wrap .billing-select input.billing-address {
	margin-bottom: 10px;
}
.billing-info-wrap .checkout-account label {
	color: #666;
	font-weight: 400;
	margin: 0 0 0 12px;
}
.billing-info-wrap .checkout-account input {
	border: 1px solid #e6e6e6;
	display: inline-block;
	float: left;
	height: 12px;
	width: 12px;
	margin-top: 7px;
	cursor: pointer;
}
.billing-info-wrap .checkout-account-toggle input {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #e6e6e6;
	color: #666;
	font-size: 14px;
	padding-left: 20px;
	padding-right: 10px;
	margin: 0 0 20px;
	width: 100%;
	height: 45px;
	outline: 0;
}
.billing-info-wrap .checkout-account-toggle button.checkout-btn {
	background-color: #000;
	border: medium none;
	color: #fff;
	cursor: pointer;
	font-weight: 700;
	padding: 10px 30px;
	text-transform: uppercase;
	border-radius: 50px;
	z-index: 9;
}
.billing-info-wrap .checkout-account-toggle button.checkout-btn:hover {
	background: #253237;
	color: #fff;
}
.billing-info-wrap .additional-info-wrap h4 {
	font-size: 16px;
	font-weight: 700;
	color: #253237;
	margin: 0 0 10px;
}
.billing-info-wrap .additional-info-wrap .additional-info textarea {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #e6e6e6;
	color: #333;
	font-size: 14px;
	height: 138px;
	padding: 17px 20px;
	width: 100%;
	outline: 0;
}

.fc-indi {
	position: relative;
}
.fc-indi > input,
.billing-info-wrap .billing-info .fc-indi > input {
	padding-left: 10px;
	padding-right: 24px;
}
body.rtl .fc-indi > input,
body.rtl .billing-info-wrap .billing-info .fc-indi > input {
	padding-right: 10px;
	padding-left: 24px;
}
.fc-indi > .icn {
	display: none;
	position: absolute;
	top: 13px;
	right: 6px;
	color: #aaa;
}
body.rtl .fc-indi > .icn {
	left: 6px;
	right: auto;
}
.fc-indi.ok > .icn {
	display: block;
}
.fc-indi.nomatch > input {
	background-color: #f4f4f4;
}

.additional-info-wrap {
	margin: 30px 0;
}
.your-order-area .your-order-wrap {
	padding: 38px 15px 44px;
	background: #f6f6f6;
}
@media (min-width: 576px){
	.your-order-area .your-order-wrap {
		padding: 38px 25px 44px;
	}
}
@media (min-width: 1200px){
	.your-order-area .your-order-wrap {
		padding: 38px 35px 44px;
	}
}
.your-order-area .your-order-wrap .your-order-product-info .your-order-top ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.your-order-area .your-order-wrap .your-order-product-info .your-order-top ul li {
	font-size: 16px;
	font-weight: 700;
	list-style: outside none none;
	color: #253237;
}
.your-order-area .your-order-wrap .your-order-product-info .your-order-middle {
	border-bottom: 1px solid #dee0e4;
	border-top: 1px solid #dee0e4;
	margin: 29px 0;
	padding: 19px 0 18px;
}
.your-order-area .your-order-wrap .your-order-product-info .your-order-middle ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 0 10px;
}
.your-order-area .your-order-wrap .your-order-product-info .your-order-bottom ul {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.your-order-area .your-order-wrap .your-order-product-info .your-order-bottom ul li.your-order-shipping {
	font-size: 16px;
	color: #253237;
	font-weight: 600;
}
.your-order-area .your-order-wrap .your-order-product-info .your-order-total {
	border-bottom: 1px solid #dee0e4;
	border-top: 1px solid #dee0e4;
	margin: 18px 0 33px;
	padding: 17px 0 19px;
}
.your-order-area .your-order-wrap .your-order-product-info .your-order-total ul {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.your-order-area .your-order-wrap .your-order-product-info .your-order-total ul li.order-total {
	font-weight: 700;
	color: #212121;
	font-size: 18px;
}
.your-order-area .your-order-wrap .your-order-product-info .your-order-total ul li {
	font-weight: 700;
	color: #000;
	font-size: 16px;
	list-style: outside none none;
}
.your-order-area .payment-accordion:last-child {
	margin: 0 0 0;
}
.your-order-area .payment-accordion {
	margin: 0 0 16px;
}
.your-order-area .payment-accordion {
	margin: 0 0 16px;
}
.your-order-area .payment-accordion h4 a {
	color: #253237;
	font-size: 16px;
	margin: 0;
	font-weight: 600;
}
.your-order-area .payment-accordion .panel-body {
	padding: 5px 0 0 0;
}
.your-order-area .payment-accordion .panel-body p {
	padding: 0 0 0 10px;
	font-size: 14px;
	color: #666;
}
.your-order-area .Place-order > a {
	background-color: #000;
	color: #fff;
	display: block;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 1;
	padding: 18px 20px;
	text-align: center;
	text-transform: uppercase;
	border-radius: 50px;
	z-index: 9;
}
.your-order-area .Place-order > a:hover {
	background: #253237;
	color: #fff;
}
.Place-order {
	margin-top: 25px;
}
.billing-info-wrap h3,.your-order-area h3 {
	font-weight: 700;
	color: #253237;
	margin: 0 0 30px;
	font-size: 24px;
	line-height: 16px;
}
.open-toggle,.open-toggle2 {
	display: none;
}
.your-order-area {
	padding: 0 12px 30px;
	position: relative;
}
@media (min-width: 1200px) {
	.your-order-area {
		padding: 0;
	}
}
.your-order-area h3 {
	font-size: 20px;
	font-weight: 600;
	position: relative;
	margin-bottom: 45px;
	text-transform: uppercase;
}
.your-order-area .your-order-wrap .your-order-info {
	border-bottom: 1px solid #e8e8e8;
}
.your-order-area .your-order-wrap .your-order-info ul li {
	padding: 0 0 7px;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}
.your-order-area .your-order-wrap .your-order-info ul li .flval {
	float: left;
}
.your-order-area .your-order-wrap .your-order-info.order-subtotal {
	padding: 15px 0 10px;
}


.single-my-account h3.panel-title {
	background-color: #f9f9f9;
	border-bottom: 1px solid #ebebeb;
	color: #253237;
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	position: relative;
	text-transform: uppercase;
	line-height: 2;
}
.single-my-account h3.panel-title span {
	color: #253237;
	font-size: 14px;
	left: 20px;
	position: absolute;
	top: 16px;
}
.single-my-account h3.panel-title a {
	color: #253237;
	display: block;
	padding: 16px 55px;
	position: relative;
}
.single-my-account h3.panel-title a:hover {
	color: #000;
}
.single-my-account h3.panel-title a:hover::before {
	color: #000;
}
.single-my-account h3.panel-title a::before {
	color: #000;
	content: "\f3d0";
	display: inline-block;
	font-family: Ionicons;
	font-size: 14px;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -14px;
}
.single-my-account .myaccount-info-wrapper {
	padding: 30px 20px;
	background-color: #fff;
}
.single-my-account .myaccount-info-wrapper .account-info-wrapper {
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 28px;
	padding-bottom: 30px;
}
.single-my-account .myaccount-info-wrapper .account-info-wrapper h4 {
	font-size: 14px;
	margin: 0;
	text-transform: uppercase;
	color: #253237;
	font-weight: 700;
}
.single-my-account .myaccount-info-wrapper .account-info-wrapper h5 {
	font-size: 14px;
	letter-spacing: .2px;
	margin-top: 7px;
	font-weight: 600;
	color: #253237;
}
.single-my-account .myaccount-info-wrapper .billing-info {
	margin-bottom: 20px;
}
.single-my-account .myaccount-info-wrapper .billing-info label {
	color: #666;
	font-size: 14px;
}
.single-my-account .myaccount-info-wrapper .billing-info input {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #ebebeb;
	color: #666;
	height: 40px;
	padding: 0 15px;
	width: 100%;
	outline: 0;
}
.single-my-account .myaccount-info-wrapper .billing-back-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 26px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.single-my-account .myaccount-info-wrapper .billing-back-btn .billing-back a {
	color: #253237;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}
.single-my-account .myaccount-info-wrapper .billing-back-btn .billing-back a:hover {
	color: #000;
}
.single-my-account .myaccount-info-wrapper .billing-back-btn .billing-back a i {
	font-size: 15px;
	color: #000;
}
.single-my-account .myaccount-info-wrapper .billing-back-btn .billing-btn button {
	background-color: #f2f2f2;
	border: medium none;
	color: #253237;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	padding: 16px 35px 17px;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
	outline: 0;
	border-radius: 30px;
}
.single-my-account .myaccount-info-wrapper .billing-back-btn .billing-btn button:hover {
	background-color: #000;
	color: #fff;
}
.single-my-account .myaccount-info-wrapper .entries-wrapper .entries-info {
	padding: 30px 20px;
}
.single-my-account .myaccount-info-wrapper .entries-wrapper .entries-info p {
	color: #666;
	font-size: 14px;
	margin: 0;
}
.single-my-account .myaccount-info-wrapper .entries-wrapper .entries-edit-delete a.edit {
	background-color: #0090f0;
	font-weight: 700;
}
.single-my-account .myaccount-info-wrapper .entries-wrapper .entries-edit-delete a.edit:hover {
	background-color: #000;
}
.single-my-account .myaccount-info-wrapper .entries-wrapper .entries-edit-delete a:hover {
	background-color: #000;
}
.single-my-account .myaccount-info-wrapper .entries-wrapper .entries-edit-delete a {
	background-color: #f32013;
	color: #fff;
	display: inline-block;
	line-height: 1;
	margin: 0 2px;
	padding: 12px 15px;
	text-transform: uppercase;
	font-weight: 700;
}
.single-my-account {
	margin-bottom: 20px;
	border: 1px solid #ebebeb;
}
.single-my-account:last-child {
	margin: 0;
}
.single-my-account .myaccount-info-wrapper .entries-wrapper {
	border: 1px solid #eaeaea;
	position: relative;
}
.single-my-account .myaccount-info-wrapper .entries-wrapper::before {
	position: absolute;
	content: "";
	height: 100%;
	width: 1px;
	left: 50%;
	top: 0;
	background-color: #eaeaea;
}


.login-register-wrapper .login-register-tab-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 40px;
}
.login-register-wrapper .login-register-tab-list a {
	position: relative;
}
.login-register-wrapper .login-register-tab-list a:last-child:before {
	display: none;
}
.login-register-wrapper .login-register-tab-list a::before {
	background-color: #000;
	bottom: 5px;
	content: "";
	height: 18px;
	margin: 0 auto;
	position: absolute;
	right: -2px;
	-webkit-transition: all .4s ease 0s;
	-o-transition: all .4s ease 0s;
	transition: all .4s ease 0s;
	width: 1px;
}
.login-register-wrapper .login-register-tab-list a.active h4 {
	color: #000;
}
.login-register-wrapper .login-register-tab-list a h4 {
	font-size: 25px;
	font-weight: 700;
	margin: 0 20px;
	-webkit-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
	color: #253237;
}
.login-register-wrapper .login-form-container {
	background: transparent none repeat scroll 0 0;
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,.1);
	box-shadow: 0 0 6px rgba(0,0,0,.1);
	padding: 80px;
	text-align: left;
}
body.rtl .login-register-wrapper .login-form-container {
	text-align: right;
}

.common-tbox {
	width: 100%;
	height: 45px;
	background-color: #fff;
	padding: 0 15px;
	font-size: 14px;
	color: #666;
	border: 1px solid #ebebeb;
	outline: 0;
}

.login-register-wrapper .login-form-container .login-register-form form .button-box .login-toggle-btn {
	padding: 10px 0 19px;
}
.login-register-wrapper .login-form-container .login-register-form form .button-box button {
	background-color: #f2f2f2;
	border: medium none;
	color: #253237;
	cursor: pointer;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	padding: 11px 30px;
	text-transform: uppercase;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
	outline: 0;
	border-radius: 30px;
}
.login-register-wrapper .login-form-container .login-register-form form .button-box button:hover {
	background: #000;
	color: #fff;
}
.login-register-wrapper .login-form-container .login-register-form form input[type=checkbox] {
	height: 15px;
	margin: 0;
	position: relative;
	top: 1px;
	width: 17px;
}
.login-register-wrapper .login-form-container .login-register-form form .button-box .login-toggle-btn label {
	color: #253237;
	font-size: 15px;
	font-weight: 400;
}
.login-register-wrapper .login-form-container .login-register-form form .button-box .login-toggle-btn a.flote-none {
	float: none!important;
}
.login-register-wrapper .login-form-container .login-register-form form .button-box .login-toggle-btn a {
	color: #253237;
	float: right;
	font-size: 15px;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}
.login-register-wrapper .login-form-container .login-register-form form .button-box .login-toggle-btn a:hover {
	color: #000;
}


.contact-map #map {
	height: 560px;
}
.custom-row-2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
}
.custom-row-2 div[class^=col-] {
	padding-left: 5px;
	padding-right: 5px;
}
.contact-info-wrap {
	height: 100%;
	padding: 120px 70px 116px;
	background-color: #f3f3f3;
}
.contact-info-wrap .single-contact-info {
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 40px;
}
.contact-info-wrap .single-contact-info .contact-icon {
	margin-right: 20px;
}
body.rtl .contact-info-wrap .single-contact-info .contact-icon {
	margin-left: 20px;
	margin-right: 0;
}
.contact-info-wrap .single-contact-info .contact-icon i {
	font-size: 20px;
	color: #253237;
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #252525;
	text-align: center;
	border-radius: 100%;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}
.contact-info-wrap .single-contact-info .contact-info-dec p {
	line-height: 1;
	color: #253237;
	margin: 0 0 9px;
}
.contact-info-wrap .single-contact-info .contact-info-dec p a {
	color: #253237;
}
.contact-info-wrap .single-contact-info .contact-info-dec p a:hover {
	color: #000;
}
.contact-info-wrap .single-contact-info:hover .contact-icon i {
	background-color: #000;
	color: #fff;
	border-color: #000;
}
.contact-social h3 {
	font-weight: 700;
	color: #253237;
	font-size: 24px;
	margin: 0 0 17px;
	line-height: 1;
}
.contact-social ul li a {
	color: #666;
}
.contact-social .social-info li a {
	margin-right: 15px;
}

.contact-form {
	height: 100%;
	padding: 50px 30px;
	background-color: #f3f3f3;
}
@media(min-width: 992px){
	.contact-form {
		padding: 50px 80px;
	}
}
@media(min-width: 1200px){
	.contact-form {
		padding: 50px 110px;
	}
}
.contact-form .contact-title h2 {
	font-size: 24px;
	font-weight: 700;
	color: #253237;
	line-height: 1;
	margin-bottom: 36px;
	margin-left: -10px;
}
.contact-form .contact-form-style input,.contact-form .contact-form-style textarea {
	background: 0 0;
	border: 1px solid #c1c1c1;
	height: 40px;
	padding: 2px 14px;
	margin-bottom: 30px;
	color: #000;
	width: 100%;
	outline: 0;
}
.contact-form p {
	color: #333;
}
.contact-form .contact-form-style textarea {
	padding: 20px 14px;
	margin-bottom: 0;
	height: 200px;
}
.contact-map {
	margin-bottom: 60px;
}
.contact-form .contact-form-style button {
	border: none;
	background-color: #000;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1;
	padding: 15px 52px;
	margin-top: 33px;
	outline: 0;
	-webkit-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}
.contact-form .contact-form-style button:hover {
	background-color: #253237;
	color: #fff;
}


.compare-table .table tbody tr:first-child {
	border-top: 1px solid #eee;
}
.compare-table .table tbody tr td.first-column {
	min-width: 180px;
	font-size: 18px;
	font-weight: 700;
	color: #253237;
	margin: 0;
	line-height: 1;
}
.compare-table .table tbody tr td.product-image-title {
	min-width: 310px;
	vertical-align: bottom;
	padding-top: 70px;
}
.compare-table .table tbody tr td {
	text-align: center;
	border: none;
	padding: 25px 30px;
	vertical-align: middle;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
}
.compare-table .table tbody tr td.product-image-title .image {
	clear: both;
	width: 100%;
	margin-bottom: 40px;
	display: block;
}
.compare-table .table tbody tr td.product-image-title .image img {
	max-width: 100%;
}
.compare-table .table tbody tr td.product-image-title .category {
	float: left;
	clear: both;
	font-size: 13px;
	line-height: 15px;
	color: #253237;
	letter-spacing: .5px;
}
.compare-table .table tbody tr td.product-image-title .title {
	float: left;
	clear: both;
	font-size: 16px;
	font-weight: 700;
	color: #253237;
	line-height: 20px;
	margin-bottom: 10px;
}
.compare-table .table tbody tr td.pro-desc p {
	text-align: left;
	margin: 0;
}
.compare-table .table tbody tr td.pro-color,.compare-table .table tbody tr td.pro-price,.compare-table .table tbody tr td.pro-stock {
	font-size: 16px;
	font-weight: 700;
	color: #253237;
}
.compare-table .table tbody tr td:last-child {
	border-right: 1px solid #eee;
}
.compare-table .table tbody tr td.pro-addtocart .add-to-cart {
	position: relative;
	background-color: #000;
	color: #fff;
	border-radius: 30px;
	display: inline-block;
	width: 170px;
	padding: 10px 25px 10px 25px;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	outline: 0;
	font-weight: 700;
}
.compare-table .table tbody tr td.pro-addtocart .add-to-cart:hover {
	background-color: #253237;
}
.compare-table .table tbody tr td.pro-remove button {
	border: none;
	background-color: transparent;
	padding: 0;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	outline: 0;
}
.compare-table .table tbody tr td.pro-remove button:hover {
	color: #000;
}
.compare-table .table tbody tr td.pro-remove button i {
	font-size: 22px;
}
.compare-table .table tbody tr td.pro-ratting i {
	font-size: 20px;
	color: #fdd835;
}


.static-banner-area {
	background: #f19596;
	margin: 0;
}
.static-banner-area .banner-wrapper {
	margin: 0;
}
.banner-box:after {
	background: rgba(255,255,255,.3);
	bottom: 50%;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 50%;
	opacity: 1;
	pointer-events: none;
}
.banner-box:before {
	background: rgba(255,255,255,.3);
	bottom: 0;
	content: "";
	left: 50%;
	position: absolute;
	right: 51%;
	top: 0;
	opacity: 1;
	pointer-events: none;
	z-index: 1;
}
.banner-box img {
	width: 100%;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}
.banner-box:hover:before {
	left: 0;
	right: 0;
	opacity: 0;
	-webkit-transition: all .9s linear;
	transition: all .9s linear;
}
.banner-box:hover:after {
	top: 0;
	bottom: 0;
	opacity: 0;
	-webkit-transition: all .9s linear;
	transition: all .9s linear;
}
.static-banner-area .static-banner-content {
	max-width: 450px;
}
.static-banner-area .static-banner-content h2 {
	font-size: 48px;
	line-height: 1;
	color: #fff;
	font-weight: 400;
	margin: 0;
	text-transform: uppercase;
}
.static-banner-area .static-banner-content h3 {
	font-size: 48px;
	line-height: 1;
	color: #fff;
	font-weight: 700;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.static-banner-area .static-banner-content p {
	font-size: 18px;
	line-height: 24px;
	color: #fff;
	font-weight: 400;
	margin-bottom: 35px;
}
.static-banner-area .static-banner-content a {
	position: relative;
	font-size: 14px;
	font-weight: 700;
	color: #253237;
	background: #fff;
	line-height: 45px;
	height: 45px;
	padding: 0 30px;
	border-radius: 30px;
	text-transform: uppercase;
	display: inline-block;
}
.static-banner-area .static-banner-content a:hover {
	background: #ef1e1e;
	color: #fff;
}
.static-banner-area:hover .static-banner-content {
	animation: fadeInRight .3s linear alternate;
	-webkit-animation: fadeInRight .3s linear alternate;
	-moz-animation: fadeInRight .3s linear alternate;
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(10%,0,0);
		transform: translate3d(10%,0,0);
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}


.static-countdown-area {
	background-image: url(../images/section-bg/static-countdown-bg.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	padding: 100px 0;
}
.static-countdown-content h2 {
	color: #253237;
	font-size: 32px;
	line-height: 1;
	margin-bottom: 15px;
	font-weight: 700;
}
.static-countdown-content p.countdown-price {
	color: #ef1e1e;
	font-size: 24px;
}
.static-countdown-content p {
	color: #777;
	font-size: 16px;
	margin-bottom: 20px;
}
.static-countdown-content a {
	position: relative;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	background: #ef1e1e;
	line-height: 45px;
	height: 45px;
	padding: 0 30px;
	border-radius: 30px;
	text-transform: uppercase;
	display: inline-block;
}
.static-countdown-content a:hover {
	background: #253237;
	color: #fff;
}
.static-countdown-content .clockdiv {
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin: 0 0 20px 0;
}
.static-countdown-content .clockdiv span {
	font-size: 32px;
}
.static-countdown-content .clockdiv span p {
	font-size: 12px;
}
.static-countdown-content .clockdiv span {
	margin: 0 20px 0 0;
	text-align: center;
}
.static-countdown-content .clockdiv span:after {
	right: -10px;
}
.static-countdown-area:hover .static-countdown-content {
	animation: fadeInRight .3s linear alternate;
	-webkit-animation: fadeInRight .3s linear alternate;
	-moz-animation: fadeInRight .3s linear alternate;
}
.banner-left {
	float: left;
	width: 20%;
	position: relative;
	z-index: 2;
}
.banner-right {
	width: 80%;
}


.blog-post-media {
	overflow: hidden;
}
.blog-image img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center;
}
.single-blog.blog-image img {
	height: auto;
}
.blog-post-media iframe {
	width: 100%;
	position: relative;
	height: 300px;
}
.blog-title a {
	font-size: 24px;
	font-weight: 600;
	color: #253237;
}
.blog-title a:hover {
	color: #000;
}
.blog-page-meta li a:hover {
	color: #000;
}
.blog-page-meta li {
	display: inline-block;
}
.blog-page-meta li a {
	display: block;
	color: #253237;
}
.blog-page-meta li:first-child:after {
	position: absolute;
	top: 50%;
	right: -9px;
	left: auto;
	background: #555;
	content: '';
	width: 1px;
	height: 12px;
	margin-top: -6px;
}
.blog-page-meta li {
	display: inline-block;
	position: relative;
}
.blog-page-meta li:first-child {
	margin-right: 15px;
}
.blog-page-meta {
	margin: 10px 0;
}
.blog-post-content-inner p {
	margin: 20px 0;
	padding-top: 20px;
	border-top: 1px solid#ebebeb;
	color: #253237;
}
.blog-post-content-inner .read-more-btn:hover {
	color: #000;
	padding-left: 5px;
}
.blog-gallery .slick-arrow i {
	font-size: 26px;
	color: #333;
}
.blog-gallery .slick-arrow {
	visibility: hidden;
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 99;
	opacity: 0;
	cursor: pointer;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.blog-gallery .slick-arrow.next {
	left: auto;
	right: 0;
}
.blog-gallery:hover .slick-arrow {
	visibility: visible;
	opacity: 1;
	left: 20px;
}
.blog-gallery:hover .slick-arrow.next {
	left: auto;
	right: 20px;
}
.blog-gallery .slick-slide img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center;
}
.single-post-content p {
	margin: 0 0 25px;
	color: #253237;
}
.single-post-content p.quate-speech {
	margin-left: 100px;
	padding: 10px 15px;
	font-size: 16px;
	line-height: 26px;
	font-style: italic;
	border-left: 3px solid#000;
}
.tag-list li {
	display: inline-block;
	margin-left: 5px;
	color: #253237;
}
.tag-list li a {
	color: #253237;
}
.tag-list li a:hover {
	color: #000;
}
.social li {
	display: inline-block;
	margin-left: 10px;
	font-size: 16px;
	color: #253237;
}
.social li a {
	color: #253237;
}
.social li a:hover {
	color: #000;
}
span.title {
	font-weight: 700;
	color: #253237;
}
.blog-related-post .blog-title a {
	font-size: 20px;
}
.blog-related-post {
	padding: 40px 0 30px 0;
	border-top: 1px solid#ebebeb;
	border-bottom: 1px solid#ebebeb;
}
.blog-single-tags-share {
	margin-bottom: 35px;
}
.comment-area .review-content {
	padding: 30px;
	border: 1px solid #ebebeb;
}
.comment-area {
	margin-top: 35px;
}
.comment-area .single-review.child-review {
	margin-bottom: 70px;
}
.comment-heading {
	font-family: "Open Sans",sans-serif;
	font-size: 24px;
	color: #253237;
	line-height: 16px;
	font-weight: 600;
	margin: 0 0 40px;
}
body.rtl .comment-heading {
	font-family: "Open Sans Hebrew",Arial,Helvetica,sans-serif;
}
.blog-comment-form .comment-heading {
	margin: 0 0 10px;
}
.blog-comment-form p {
	margin: 0 0 30px;
}
.comment-area .single-review .review-top-wrap .review-left .review-name h4 {
	font-weight: 600;
	color: #253237;
}
.single-form input,.single-form textarea {
	padding: 2px 10px 2px 20px;
	background: 0 0;
	border: 1px solid #e6e6e6;
	color: #333;
}
.single-form input {
	height: 45px;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding-left: 10px;
	font-size: 14px;
	color: #253237;
	width: 100%;
	margin-bottom: 15px;
	outline: 0;
}
.single-form textarea {
	height: 180px;
	padding: 20px 10px 2px 20px;
	margin-bottom: 20px;
	width: 100%;
	outline: 0;
}
.single-form input[type=submit] {
	padding: 0 55px!important;
	margin: 20px 0 60px;
	line-height: 48px;
	height: 48px;
	font-size: 16px;
	font-weight: 700;
	border: none;
	border-radius: 30px;
	box-shadow: none;
	text-transform: uppercase;
	background: #000!important;
	display: block;
	color: #fff!important;
	width: 200px;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.single-form input[type=submit]:hover {
	background: #253237!important;
	color: #fff!important;
}
.single-blog .blog-post-content-inner {
	padding: 30px 0 0;
}


.about-area {
	padding: 60px 0 55px 0;
}
.about-content h2 {
	font-weight: 600;
	color: #253237;
	margin: 0 0 15px;
	font-size: 40px;
}
.single-about h4 {
	font-size: 30px;
	font-weight: 600;
	color: #253237;
	margin: 0 0 15px;
}
.about-area p {
	color: #253237;
}
.side-hovers {
	position: fixed;
	bottom: 80px;
	left: 0;
	z-index: 9000;
}
.side-hovers.toright {
	right: 0;
	left: auto;
}
@media(min-width: 768px){
	.side-hovers {
		bottom: 120px;
	}
}

.side-hovers .sbtn {
	display: block;
	position: relative;
	bottom: 0;
	left: -3px;
	width: 46px;
	height: 46px;
	margin-bottom: 10px;
	background-color: #000;
	line-height: 46px;
	text-align: center;
	font-size: 28px;
	color: #fff;
	border: 2px solid #000;
	border-left: 0;
	border-radius: 0 23px 23px 0;
}
.side-hovers .sbtn:last-child {
	margin-bottom: 0;
}
.side-hovers.toright .sbtn {
	right: -3px;
	left: auto;
	border-left: 2px solid #000;
	border-right: 0;
	border-radius: 23px 0 0 23px;
}
.side-hovers .sbtn.square,
.side-hovers.toright .sbtn.square {
	border-radius: 0;
}
.side-hovers .sbtn.whatsapp {
	background-color: #36dc54;
	border-color: #36dc54;
}
.range-slider {
	background-color: #999;
}
.range-slider .bar {
	top: 0;
	background-color: #000;
}
.range-slider .range-slider-leftgrip,.range-slider .range-slider-rightgrip {
	background-color: #fff;
	border: 5px solid #000;
	box-shadow: none;
	-webkit-transition: none;
	transition: none;
}
.form-control.error {
	border-color: #d00;
}
.swiper-container.framed,.swiper-wrapper .swiper-slide.framed {
	border: 1px solid #ccc;
}
.swiper-wrapper .swiper-slide.framed.active-frame {
	border-color: #000;
}
.stock-available {
	display: inline-block;
	line-height: 20px;
	color: #13680c;
	font-size: 15px;
}
.stock-available > .icn {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-left: 2px;
	background-color: #13680c;
	text-align: center;
	line-height: 18px;
	font-size: 11px;
	color: #fff;
	border-radius: 50%;
}
.stock-available.outof {
	color: #b50c0c;
}
.stock-available.outof > .icn {
	background-color: #b50c0c;
}
.rtl .modal-header .close {
	margin: -1rem auto -1rem -1rem;
}
.rtl .modal-footer > :not(:first-child) {
	margin-right: .25rem;
	margin-left: 0;
}
.rtl .modal-footer > :not(:last-child) {
	margin-left: .25rem;
	margin-right: 0;
}
.modal.dx-theme .modal-content {
	border: 1px solid #253237;
	border-radius: 0;
}
.modal.dx-theme .modal-header {
	background-color: #253237;
	border-radius: 0;
}
.modal.dx-theme .modal-title {
	color: #fff;
	margin: 0;
}
.modal.dx-theme .close {
	color: #fff;
	text-shadow: none;
	opacity: .6;
}
.modal.dx-theme .close:hover {
	opacity: 1;
}

/*
 * Responsive cart table:
*/
.table.cart-table {
	border: 1px solid #ebebeb;
}
.table.cart-table > thead > tr {
	background-color: #f9f9f9;
	border: 1px solid #ebebeb;
}
.table.cart-table > thead > tr th {
	padding: 21px 15px 22px;
	border: none;
	text-align: right;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	vertical-align: middle;
	white-space: nowrap;
}
.table.cart-table tbody > tr td {
	padding: 30px 15px;
	text-align: right;
	font-size: 15px;
	font-weight: 500;
	vertical-align: middle;
}
.table.cart-table tbody > tr td.price-total {
	font-weight: 600;
	color: #000;
}
.table.cart-table .prod-img-name {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}
.table.cart-table .prod-img-name .fig {
	display: block;
	width: 80px;
	margin: 0 0 0 20px;
}
.table.cart-table .prod-img-name .fig > a {
	display: block;
	width: 100%;
}
.table.cart-table .prod-img-name .fig img {
	width: 100%;
	height: auto;
}
.table.cart-table .prod-img-name .naming {
	font-size: 15px;
	font-weight: 500;
	color: #212529;
}
.table.cart-table .prod-img-name .naming .variant {
	font-style: italic;
	color: #333;
}
.table.cart-table .prod-img-name .naming:hover {
	color: #000;
}
.table.cart-table .btn-remove {
	display: inline-block;
	padding: 3px;
	background-color: transparent;
	border: none;
}
.table.cart-table .btn-remove:hover {
	color: #000;
}
@media (max-width:991px) {
	.table.cart-table > thead {
		display: none;
	}
	.table.cart-table tbody > tr {
		display: block;
		position: relative;
		padding: 42px 0 40px;
		border-top: 1px solid #ebebeb;
	}
	.table.cart-table tbody > tr td {
		display: block;
		width: 100%;
		padding: 1px 15px;
		text-align: center;
		border-top: none;
	}
	.table.cart-table tbody > tr td .qty-ui-counter {
		margin-right: auto;
		margin-left: auto;
	}
	.table.cart-table tbody > tr td.action-cell {
		position: absolute;
		top: 5px;
		left: 0;
		width: auto;
	}
}

.in-page-payment-frame {
	width: 100%;
	min-height: 800px;
	border: none;
}

.dx-user-input {
	display: block;
	position: relative;
}
.dx-user-input .adjustable {
	display: block;
	width: 100%;
	height: 36px;
	min-height: 36px;
	padding: 2px;
	border: 1px solid #666;
	resize: vertical;
}
.dx-capsule-input {
	display: block;
}

.dx-capsule-input .dx-cap {
	display: inline-block;
	height: 32px;
	min-width: 32px;
	padding: 0 10px;
	margin: 0 5px 5px 0;
	line-height: 32px;
	text-align: center;
	color: #000;
	border: 1px solid #000;
	border-radius: 16px;
	cursor: pointer;
}
body.rtl .dx-capsule-input .dx-cap {
	margin: 0 0 5px 5px;
}
.dx-capsule-input .dx-cap.active {
	background-color: #000;
	border-color: #000;
	color: #fff;
}
.dx-capsule-input .dx-cap.color.active {
	border-color: #000;
}
.dx-capsule-input .dx-cap.color {
	position: relative;
	padding: 0;
	background-color: #fff;
	border-radius: 0;
	box-shadow: 2px 2px 4px 0 rgba(0,0,0,.2);
}
.dx-capsule-input .dx-cap.color.active:after {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 28px;
	height: 28px;
	border: 2px solid #ccc;
	content: "";
}
.dx-capsule-input .dx-del {
	position: relative;
	display: inline-block;
	height: 32px;
	min-width: 32px;
	margin-bottom: 5px;
	line-height: 32px;
	text-align: center;
	cursor: pointer;
}
.dx-capsule-input .dx-del:after,.dx-capsule-input .dx-del:before {
	position: absolute;
	top: 16px;
	left: 8px;
	width: 16px;
	height: 1px;
	background-color: #333;
	content: "";
}
.dx-capsule-input .dx-del:before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.dx-capsule-input .dx-del:after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.dx-browse-filter-container {
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	height: 100vh;
	max-width: 100%;
	padding: 25px 15px 15px;
	background-color: #fff;
	overflow: auto;
	z-index: 9500;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: -webkit-transform .4s ease;
	transition: transform .4s ease;
}
.dx-browse-filter-container.reveal {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
.dx-browse-filter-container .dismiss-btn {
	position: absolute;
	top: 5px;
	left: 10px;
	width: 22px;
	height: 22px;
	padding: 0;
	background-color: #000;
	text-align: center;
	font-size: 15px;
	line-height: 22px;
	color: #fff;
	border: 0;
	border-radius: 50%;
}
@media(min-width:360px) {
	.dx-browse-filter-container {
		width: 320px;
	}
}
@media(min-width:992px) {
	.dx-browse-filter-container {
		position: static;
		top: auto;
		right: auto;
		width: 100%;
		height: auto;
		padding: 0;
		background-color: transparent;
		z-index: auto;
		-webkit-transform: none;
		transform: none;
	}
}

.dx-filter-toggle {
	padding: 1px 17px;
	background-color: #fff;
	border: 1px solid #ebebeb;
}

.indicator.alert-info,
.indicator.alert-default,
.indicator.alert-primary,
.indicator.alert-secondary,
.indicator.alert-dark,
.indicator.alert-success,
.indicator.alert-warning,
.indicator.alert-danger {
	background-color: transparent;
}

.single-widget-range-price {
	margin-top: 25px;
}

.multi-var-select .toggler {
	position: relative;
	display: block;
	width: 100%;
	padding: 4px 20px 4px 5px;
	margin: 0;
	background-color: transparent;
	border: none;
	text-align: right;
	font-weight: 400;
}
.multi-var-select .toggler:before {
	position: absolute;
	top: 11px;
	right: 0;
	width: 12px;
	height: 12px;
	background-color: transparent;
	border: solid 1px #ccc;
	content: "";
}
.multi-var-select .toggler.checked {
	font-weight: 600;
}
.multi-var-select .toggler.checked:before {
	border-color: #000;
	background-color: #000;
}

.inline-coupon-rig {
	display: block;
	position: relative;
}
.inline-coupon-rig .tbox {
	padding: .375rem 60px .375rem .75rem;
}
.inline-coupon-rig .btn-inln {
	position: absolute;
	top: 1px;
	right: 2px;
	width: 50px;
	height: 36px;
	line-height: 36px;
	text-align: center;
}
.inline-coupon-rig .btn-inln .fa {
	font-size: 12px;
}
body.rtl .inline-coupon-rig .tbox {
	padding-left: 60px;
	padding-right: .375rem;
}
body.rtl .inline-coupon-rig .btn-inln {
	left: 2px;
	right: auto;
}

ul.coupon-listing {
	margin: 15px 0 0;
	padding: 0;
	list-style: outside none;
}
ul.coupon-listing > li {
	position: relative;
	padding: 0 0 10px 20px;
}
ul.coupon-listing > li:before {
	position: absolute;
	top: -2px;
	left: 0;
	font-family: FontAwesome;
	color: #155724;
	content: "\f00c";
}
body.rtl ul.coupon-listing > li {
	padding: 0 20px 10px 0;
}
body.rtl ul.coupon-listing > li:before {
	right: 0;
	left: auto;
}
ul.coupon-listing > li .remove {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	height: 18px;
	padding: 0 6px;
	margin: 3px 0 0 10px;
	background-color: #666;
	line-height: 1;
	text-align: center;
	font-size: 11px;
	color: #fff;
	border-radius: 9px;
	-webkit-transition: background-color .4s ease;
	transition: background-color .4s ease;
}
body.rtl ul.coupon-listing > li .remove {
	margin-right: 10px;
	margin-left: 0;
}
ul.coupon-listing > li .remove::before {
	font-size: 17px;
	line-height: 1;
	content: "\00d7";
}
ul.coupon-listing > li .remove:hover {
	background-color: #000;
}
ul.coupon-listing > li .description {
	font-size: 14px;
	color: #444;
}

.embeded-iframe {
	width: 100%;
	min-height: 800px;
	border: 0;
	overflow: auto;
}

.dx-datepicker {
	position: relative;
}
.dx-datepicker .input {
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	border: none;
	z-index: 1;
}
.dx-datepicker .display {
	position: relative;
	top: 0;
	right: 0;
	width: 100%;
	min-height: 32px;
	padding: 4px 15px 4px 30px;
	background-color: #fff;
	font-size: 18px;
	border: 1px solid #ccc;
	z-index: 2;
}
.dx-datepicker .display:before {
	position: absolute;
	top: 4px;
	left: 6px;
	font-family: FontAwesome;
	color: #253237;
	content: "\f073";
}
.dx-datepicker.time .display:before {
	content: "\f017";
}
body.rtl .dx-datepicker .display {
	padding: 4px 30px 4px 15px;
}
body.rtl .dx-datepicker .display:before {
	right: 6px;
	left: auto;
}
.dx-datepicker .input.error ~ .display {
	border-color: #d00;
}
.dx-datepicker .bootstrap-datetimepicker-widget table td.active,.dx-datepicker .bootstrap-datetimepicker-widget table td.active:hover {
	background-color: #253237;
	color: #fff;
}
.dx-datepicker .bootstrap-datetimepicker-widget table td.today::before {
	border-bottom-color: #253237;
}
.dx-datepicker .bootstrap-datetimepicker-widget table td span.active {
	background-color: #253237;
}

.dx-hover-alert {
	display: none;
	position: fixed;
	top: 0.5rem;
	left: 50%;
	width: calc(100vw - 1rem);
	z-index: 10000;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.dx-hover-alert.fade {
	opacity: 0;
	transition: opacity 0.3s ease-out;
}
.dx-hover-alert.showing {
	display: block;
}
.dx-hover-alert.show {
	display: block;
	opacity: 1;
}
.dx-hover-alert.fade .alert {
	margin-bottom: 0;
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px);
	transition: -webkit-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.dx-hover-alert.fade.show .alert {
	-webkit-transform: none;
	transform: none;
}
.dx-hover-alert.center {
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.dx-hover-alert.bottom {
	top: auto;
	bottom: 0.5rem;
}
.dx-hover-alert.to-left {
	left: 0.5rem;
	-webkit-transform: none;
	transform: none;
}
.dx-hover-alert.to-right {
	right: 0.5rem;
	left: auto;
	-webkit-transform: none;
	transform: none;
}
.dx-hover-alert.center.to-left,
.dx-hover-alert.center.to-right {
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
@media (min-width: 360px){
	.dx-hover-alert.sm {
		width: 300px;
	}
}
@media (min-width: 576px){
	.dx-hover-alert {
		top: 1.75rem;
		width: 500px;
	}
	.dx-hover-alert.bottom {
		bottom: 1.75rem;
	}
	.dx-hover-alert.to-left {
		left: 1.75rem;
	}
	.dx-hover-alert.to-right {
		right: 1.75rem;
	}
}
@media (min-width: 992px){
	.dx-hover-alert.lg,
	.dx-hover-alert.xl {
		width: 800px;
	}
}
@media (min-width: 1200px){
	.dx-hover-alert.xl {
		width: 1040px;
	}
}

.dx-hinter-container {
	display: block;
	position: relative;
	width: 100%;
}
.dx-hinter {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 0;
	list-style: outside none;
	background-color: #fff;
	border: 1px solid #ebebeb;
	z-index: 1051;
}
.dx-hinter.show {
	display: block;
}
.dx-hinter .item {
	display: block;
	padding: 2px 8px;
	background-color: #fff;
	color: #000;
}
.dx-hinter .item.weak {
	color: #aaa;
}
.dx-hinter .item.active {
	background-color: #000;
	color: #fff;
}

.super-notice {
	position: fixed;
	visibility: hidden;
	z-index: -1;
}
.super-notice .bg-hotspot {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0;
}
.super-notice.coupon {
	display: flex;
	flex-direction: column;
	bottom: 140px;
	left: 0;
	width: 100%;
	min-height: 200px;
	padding: 20px;
	background-color: #fff;
	color: #000;
	border: 3px dashed #d00;
	border-radius: 0 20px 0 0;
	transition: all .4s ease;
	transform: translate(-100%, 0);
}
.super-notice.coupon.toright {
	right: 0;
	left: auto;
	bottom: 15px;
	border-radius: 20px 0 0 0;
	transform: translate(100%, 0);
}
.super-notice.coupon::before {
    position: absolute;
    top: -15px;
    right: 25px;
    width: 48px;
    height: 26px;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 26'%3e%3cpath fill='%23fff' d='M7,26c-3.6,0-6.5-1.8-6.9-4.3c-0.2-1,0-1.9,0.6-2.7c1-1.4,3.2-2.5,6.6-3.1c1-0.2,2-0.3,2.9-0.3L20.2,13l-10.1-2.6c-0.9,0-1.9-0.1-2.9-0.3C0.7,8.9-0.3,6.3,0.1,4.3C0.5,1.8,3.4,0,7,0c0.7,0,1.3,0.1,2,0.2c1.6,0.3,3.1,0.9,4.3,1.8l0,0c0.3,0.2,1,0.7,2.2,1.6c2.1,1.6,5.5,4.2,6.4,4.6c0.9,0.4,1.4,1,1.4,1.6c0,0,0,0.1,0,0.1c0.2,0.1,0.4,0.2,0.6,0.3l0.6-0.5l0.2-0.1c0.7-0.2,16.6-5,20.3-5.5l2-0.2l-1,1.7C46,6.1,45.8,6.3,30.5,13c15.4,6.7,15.5,6.9,15.7,7.3l0.9,1.7l-1.9-0.2c-3.8-0.4-19.7-5.2-20.3-5.5l-0.2-0.1l-0.6-0.5c-0.2,0.1-0.5,0.2-0.6,0.3c0,0,0,0.1,0,0.1c0,0.7-0.5,1.2-1.4,1.6c-0.9,0.4-4.4,3-6.5,4.6c-1.1,0.9-1.8,1.4-2.1,1.6l-0.2,0.2l-0.1,0C12,25,10.5,25.6,9,25.8C8.3,25.9,7.6,26,7,26z'/%3e%3cpath fill='%23d00' d='M45.3,5.2c-3.7,0.4-20.2,5.4-20.2,5.4l-0.9,0.8c-1.3-0.6-2.1-0.9-2.1-0.9s1-0.6-0.5-1.3c-1.5-0.7-8-5.8-8.8-6.3c0,0,0,0,0,0c-1.1-0.8-2.4-1.4-4-1.6C5,0.5,1.5,2,1,4.5C0.6,7,3.6,8.4,7.4,9.1c1,0.2,2,0.3,2.9,0.3l0,0l10.8,2.8l0.6,0.1l0.8,0.7l-0.8,0.7l-0.6,0.1l-10.8,2.8l0,0c-0.9,0-1.9,0.1-2.9,0.3c-3.8,0.7-6.8,2.1-6.4,4.6s3.9,4,7.8,3.3c1.5-0.3,2.9-0.9,4-1.6c0,0,0,0,0,0c0.8-0.5,7.3-5.6,8.8-6.3c1.5-0.7,0.5-1.3,0.5-1.3s0.8-0.3,2.1-0.9l0.9,0.8c0,0,16.5,5,20.2,5.4C45.2,20.5,34.8,16,28,13C34.8,10,45.2,5.5,45.3,5.2z M13.9,6.5c-0.3,1.8-3.1,1.9-6.3,1.4S1.7,6.2,2,4.4s3.2-2.8,6.5-2.2C11.8,2.8,14.2,4.7,13.9,6.5z M8.5,23.8c-3.3,0.6-6.2-0.4-6.5-2.2c-0.3-1.8,2.2-2.9,5.5-3.4s6-0.4,6.3,1.4C14.2,21.3,11.8,23.2,8.5,23.8z'/%3e%3c/svg%3e") scroll 0 0 no-repeat;
    z-index: 1;
    content: "";
}
.super-notice.coupon.toright::before {
    left: 25px;
	right: auto;
}
.super-notice.coupon.showing,
.super-notice.coupon.toright.showing {
	visibility: visible;
	z-index: 29999;
	transform: translate(0, 0);
}
.super-notice.coupon .close-btn {
	position: absolute;
	top: 20px;
	right: 5px;
	width: 24px;
	height: 24px;
	background-color: #fff;
	line-height: 1.2;
	text-align: center;
	font-size: 16px;
	color: #d00;
	border: 1px solid #d00;
	border-radius: 50%;
}
.super-notice.coupon.toright .close-btn {
	left: 5px;
	right: auto;
}
.super-notice.coupon .close-btn:hover {
	background-color: #d00;
	color: #fff;
}
.super-notice.coupon .coupon-code {
	display: block;
	margin: .5rem 0 0;
	text-align: center;
}
.super-notice.coupon .coupon-code .inner {
	display: inline-block;
	padding: 5px 10px;
	background-color: #eee;
	font-size: 26px;
	color: #d00;
	border: 1px solid #ccc;
}
.super-notice.coupon .auto-act {
	padding: 4px 15px;
	background-color: #fff;
	font-size: 18px;
	font-weight: 500;
	color: #d00;
	border: 2px solid #d00;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.super-notice.coupon .auto-act:hover {
	background-color: #d00;
	color: #fff;
}
.super-notice.coupon .ext-coupon .action-indicator {
	font-size: 16px;
	color: #000;
}
.super-notice.coupon .ext-coupon .action-indicator.ok {
	color: #0a0;
}
@media (min-width: 320px){
	.super-notice.coupon {
		width: 300px;
	}
	.super-notice.coupon .close-btn {
		right: -13px;
	}
	.super-notice.coupon.toright .close-btn {
		left: -13px;
		right: auto;
	}
}
.super-maximizer.coupon {
	position: fixed;
	bottom: 190px;
	left: 0;
	background-color: #fff;
	border: 2px dashed #d00;
	color: #d00;
	padding: 0 10px;
	line-height: 1.4;
	font-size: 16px;
	z-index: 29000;
	-webkit-transform: translate(-100%, 0) rotateZ(90deg) translate(50px, 100%);
	transform: translate(-100%, 0) rotateZ(90deg) translate(50px, 100%);
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
	transition: all .4s ease;
}
.super-maximizer.coupon.toright {
	right: 0;
	left: auto;
	bottom: 15px;
	-webkit-transform: translate(100%, 0) rotateZ(-90deg) translate(50px, 100%);
	transform: translate(100%, 0) rotateZ(-90deg) translate(50px, 100%);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
}
.super-maximizer.coupon.shown {
	-webkit-transform: translate(-100%, 0) rotateZ(90deg) translate(50px, 0);
	transform: translate(-100%, 0) rotateZ(90deg) translate(50px, 0);
}
.super-maximizer.coupon.toright.shown {
	-webkit-transform: translate(100%, 0) rotateZ(-90deg) translate(50px, 0);
	transform: translate(100%, 0) rotateZ(-90deg) translate(50px, 0);
}
@media (min-width: 768px){
	.super-notice.coupon {
		bottom: 180px;
	}
	.super-maximizer.coupon {
		bottom: 230px;
	}
}
.super-notice.coupon .ok-icon {
	display: block;
	width: 60px;
	height: 60px;
	margin: 0 auto;
	line-height: 60px;
	text-align: center;
	font-size: 32px;
	color: #28a745;
	border: 3px solid #28a745;
	border-radius: 50%;
}

.super-notice.hot {
	display: flex;
	flex-direction: column;
	justify-content: center;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.6);
}
.super-notice.hot.showing {
	visibility: visible;
	z-index: 30000;
}
.super-notice.hot .notice-body {
	position: relative;
	width: calc(100% - 30px);
	max-height: calc(100% - 30px);
	margin: 0 auto;
	padding: 20px;
	overflow: auto;
	background-color: #fff;
	color: #000;
	border: 4px solid #000;
	border-radius: 5px;
	opacity: 0;
	z-index: 1;
	box-shadow: 0 0 0 #fff;
	transition: all .4s ease;
	transform: scale(0.9);
}
.super-notice.hot.showing .notice-body {
	opacity: 1;
	box-shadow: 0 0 40px #fff;
	transform: scale(1);
}
.super-notice.hot .close-btn {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 24px;
	height: 24px;
	background-color: #fff;
	line-height: 1.2;
	text-align: center;
	font-size: 16px;
	color: #000;
	border: 1px solid #000;
	border-radius: 50%;
	z-index: 10;
}
body.rtl .super-notice.hot .close-btn {
	left: 10px;
	right: auto;
}
.super-notice.hot .close-btn:hover {
	background-color: #000;
	color: #fff;
}
@media (min-width: 768px){
	.super-notice.hot .notice-body {
		width: 720px;
	}
}
@media (min-width: 992px){
	.super-notice.hot .notice-body {
		width: 850px;
	}
}
@media (min-width: 1200px){
	.super-notice.hot .notice-body {
		width: 1000px;
	}
}

.non-public {
	display: none;
}

.added-prods-gizmo {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.added-prods-gizmo .adp-cell {
	position: relative;
	margin: 0 15px 15px 0;
	padding: 4px;
	border: 1px solid #ebebeb;
}
body.rtl .added-prods-gizmo .adp-cell {
	margin: 0 0 15px 15px;
}
.added-prods-gizmo .adp-cell .thumb {
	display: block;
	position: relative;
	width: 100px;
	z-index: 0;
}
.added-prods-gizmo .adp-cell.chosen {
	border-color: #000;
}
.added-prods-gizmo .adp-cell .thumb .sel-disp {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.7);
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	opacity: 0;
	z-index: 1;
	-webkit-transition: opacity 0.25s ease;
	transition: opacity 0.25s ease;
}
.added-prods-gizmo .adp-cell.chosen .thumb .sel-disp {
	opacity: 1;
}
.added-prods-gizmo .adp-cell .add-btn {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
}
.added-prods-gizmo .adp-cell .zoom-btn {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 24px;
	background-color: #eee;
	text-align: center;
	line-height: 24px;
	font-size: 16px;
	color: #000;
	z-index: 2;
}
.added-prods-gizmo .adp-cell .thumb img {
	width: 100%;
	height: auto;
}
.added-prods-gizmo .adp-cell .price-label {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 5px;
	font-size: 16px;
	color: #d31f1f;
}
.added-prods-gizmo .adp-cell .price-label .oldprice {
	display: inline-block;
	margin-left: 0.75rem;
	font-size: 14px;
	color: #9b9b9b;
	text-decoration: line-through;
}
body.rtl .added-prods-gizmo .adp-cell .price-label .oldprice {
	margin-right: 0.75rem;
	margin-left: 0;
}
.added-prods-gizmo .adp-cell .title {
	display: block;
	max-width: 100px;
	line-height: 1.2;
	font-size: 13px;
}
.added-prod-controls .added-prod-heading {
	margin: 0 0 8px;
	font-size: 16px;
	font-weight: 600;
}
.added-prod-controls .added-prod-heading .ctrl {
	font-size: 14px;
	font-weight: 400;
	color: #999;
}
.added-prod-controls .clear-btn {
	display: none;
	position: relative;
	padding: 0 0 0 18px;
	min-width: 18px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #333;
}
.added-prod-controls .clear-btn.shown {
	display: inline-block;
}
.added-prod-controls .clear-btn:before,
.added-prod-controls .clear-btn:after {
	position: absolute;
	top: 9px;
	left: 1px;
	width: 16px;
	height: 1px;
	background-color: #333;
	content: "";
}
.added-prod-controls .clear-btn:before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.added-prod-controls .clear-btn:after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
body.rtl .added-prod-controls .clear-btn {
	padding: 0 18px 0 0;
}
body.rtl .added-prod-controls .clear-btn:before,
body.rtl .added-prod-controls .clear-btn:after {
	right: 1px;
	left: auto;
}
