#ResultUpdate{position:fixed;bottom:0px;right:0px;background:green;padding:10px;color:white;z-index:1000000;}
.cartSummary .crat-icon span.item {
    color: #fff !important;
}

.miniCartWrap{vertical-align:top;}
.content-cart{padding:0;margin-left: -15px;margin-right: -15px;}
.cartSummary{border: 1px solid #eaeaea;display: block;height: 41px;padding: 2px 41px 0 15px;position: relative;width: 100%;}
@media screen and (-webkit-min-device-pixel-ratio:0){.cartSummary{padding: 4px 41px 0 15px;}}
.cartSummary:after {background: #70B520 url("/images/cart.png") no-repeat scroll center center;content: "";height: 41px;position: absolute;right: -1px;top: -1px;width: 41px;cursor: pointer;}
.cartSummary:hover:after{opacity: 0.8;}
.mini-maincart{position:relative;z-index:30;}
.cart-header{line-height: normal;}
.mini-maincart .mini-contentCart{position:absolute;right:0;top:40px;width:300px;line-height:30px;padding:20px;-webkit-box-shadow: 0px 4px 7px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow: 0px 4px 7px 0px rgba(50, 50, 50, 0.2);box-shadow: 0px 4px 7px 0px rgba(50, 50, 50, 0.2);}
.mini-maincart .mini-contentCart p.empty{margin:0;cursor: text;}
.mini-contentCart .mini-products-list{margin:0;padding:0;}
.mini-contentCart .item .product-details .product-name{line-height: 10px;font-size: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 20px;line-height: 20px;}
.crat-icon .zero,.crat-icon .item{padding:0px;z-index: 2;position: absolute;width: 32px;height: 22px ;line-height: 17px;text-align: center;background-image: url("/images/notify.png");background-position: 0 0;background-repeat: no-repeat;right: 25px;top: -8px;}
.cartSummary .icon-cart{padding:0px;font-size:30px;line-height: 30px;}
.cartSummary .mt-cart-title{text-transform: uppercase;line-height: normal;margin: 0px;vertical-align: top; font-weight: bold;}
.mini-contentCart .subtotal{clear:both;display:block;padding:10px 0;margin:0;}
.mini-contentCart .subtotal .label{color:#333;font-size:14px;padding: 10px 0;}
.mini-contentCart .subtotal .price{color:#999;font-size: 18px;float: right;}
.mini-contentCart .actions a{border:0px solid #aaaaaa;color:#666;text-decoration:none;font-size:11px;line-height:35px;padding:0 17px;display:inline-block;margin:5px 0px; text-transform: uppercase;transition:all 500ms ease-in-out 0s;-moz-transition:all 500ms ease-in-out 0s;-webkit-transition:all 500ms ease-in-out 0s;-o-transition:all 500ms ease-in-out 0s;}
.mini-contentCart .actions a:hover{background-color:#ff3366;color: #fff;}
.mini-contentCart .actions a.checkout{background-color:#ff3366;color: #fff;border:0px solid #ff5555;float: right;}
.mini-contentCart .actions a.checkout:hover{ opacity: 0.8;}
#miniMagiccart .item:hover{background-color:#dddddd}
#miniMagiccart a.btn-remove,a.btn-edit,a.btn-remove{float:none;margin:0;display: inline-block;vertical-align: top;}
.mini-contentCart .block-content .block-subtitle{margin:0;text-transform: uppercase;}
#toPopup .countDown {background: #eee none repeat scroll 0 0;border-left: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;display: inline-block;font-size: 11px;font-weight: bold;height: 20px;line-height: 20px;width: 20px; position: absolute;top: 0;right: 0;}
#toPopup .response p{padding: 0 14px 0 0;}
.cart-header {
    font-size: 12px;
}
.mini-contentCart {
    display: none !important;
}
.mini-maincart:hover .mini-contentCart {
    display: block !important; background:#fff;
}
.cart-content-top .product-image {
    float: left; padding-right:10px;
}
li.item.clearfix:before {
    display: none;
}
.mini-maincart .block-content {
    text-align: left;
}
p.block-subtitle {
    font-weight: bold;
    text-align: center;
}
p.product-name a {
    font-weight: bold;
}


@font-face{
	font-family:'Tinos';
	font-style: normal;
	font-weight:400;
	src:local('tinos regular'),
		local('tinos regular'), 
		url(/images/ecom13/1/fonts/tinos-regular.ttf) format('truetype')
}
@font-face{
	font-family:'Tinos';
	font-style: italic;
	font-weight:400;
	src:local('tinos italic'),
		local('tinos italic'), 
		url(/images/ecom13/1/fonts/tinos-italic.ttf) format('truetype')
}
@font-face{
	font-family:'Tinos';
	font-style: normal;
	font-weight:700;
	src:local('tinos bold'),
		local('tinos bold'), 
		url(/images/ecom13/1/fonts/tinos-bold.ttf) format('truetype')
}
@font-face{
	font-family:'Tinos';
	font-style: italic;
	font-weight:700;
	src:local('tinos bold italic'),
		local('tinos bold italic'), 
		url(/images/ecom13/1/fonts/tinos-bolditalic.ttf) format('truetype')
}


.pro-banner{
	overflow: hidden;
	display: block;
}
.pro-banner img {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.pro-banner img:hover {
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	-o-opacity: 0.7;
	opacity: 0.7;
}
.collection-box-sidebar.collection-box-related .product-item .product-detail .pro-name{
	height: initial;
}
div#wrapper-detail {
	margin-bottom: 70px;
}
div#mota *{
	max-width: 100%!important;
	color:#666666!important;
}
/* Product images and variant */
#surround {
	margin-bottom: 15px;
}
#surround .box-image-featured {
	text-align: center;
}
#surround .product-image-feature {
	margin-bottom: 10px;
	pointer-events: none;
}
#sliderproduct {
	position: relative;
}
#sliderproduct .flex-direction-nav a {
	outline: none;
	width: 17px;
	height: 30px;
	opacity: 0.3;
}
#sliderproduct .flex-direction-nav a.flex-prev {
	background: url(/images/ecom13/1/icons/icon-left-flexslider.png) no-repeat;
	left: 0;
}
#sliderproduct .flex-direction-nav a.flex-next {
	background: url(/images/ecom13/1/icons/icon-right-flexslider.png) no-repeat;
	right: 0;
}
#sliderproduct .flex-direction-nav a.flex-prev:hover,
#sliderproduct .flex-direction-nav a.flex-next:hover {
	opacity: 1;
}
#sliderproduct .flex-viewport {
	margin: 0px 17px;
}
#sliderproduct .flex-viewport li.product-thumb a {
	border: 1px solid #E5E5E5;
	text-align: center;
	display: block;
	margin-right: 5px;
	padding: 5px;
}
#sliderproduct .flex-viewport li.product-thumb.active a {
	border: 1px solid #F44F00;
}
.information-product .product-title h1{
	color: #1b1b1b;
	font-size: 28px;
	font-weight: 500;
	margin: 15px 0 10px;
}
.information-product #price-preview {
	margin-bottom: 15px;
}
.information-product #price-preview span label {
	display: inline-block;
	width: 50px;
	font-size: 16px;
	vertical-align: middle;
	font-weight: normal;
	padding: 9px;
	color: #666666;
}
.information-product #price-preview, .information-product #price-preview span {
	color:#262e31;
	font-size: 30px;
	font-weight: 600;
	margin-right: 15px;
}
.information-product #price-preview del {
	color:#98a4a9;
}
.variant-style .select-wrapper label {
	display: block;
}
.variant-style input#quantity {
	background: #FFF;
	font-weight: 600;
	height: 32px;
	padding: 0;
	text-align: center;
	width: 70px;
	border: 1px solid #E5E5E5;
	border-left: none;
	border-right: none;
	border-radius: 1px;
	float: left;
	-webkit-appearance: none;
}
.variant-style input.qty-btn {
	float: left;
	background: #EEE;
	border: solid 1px #E5E5E5;
	cursor: pointer;
	font-weight: 600;
	font-size: 16px;
	outline: none;
	height: 32px;
	width: 32px;
	text-align: center;
	border-radius: 0;
}
/********************* Style variant template 1 ***********************/
.variant-style .selector-wrapper, .variant-style .select-wrapper {
	margin-bottom: 10px;
}
.variant-style .selector-wrapper > label {
	min-width: 100px;
}
.variant-style .selector-wrapper .custom-dropdown {
	position:relative;
	display: inline-block;
	border: 1px solid #e7e7e7;
}
.variant-style .selector-wrapper .custom-dropdown:after {
	content: '<>';
	font: 12px "Consolas", monospace;
	color: #aaa;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	right: 8px;
	top: 8px;
	padding: 0 0 2px;
	position: absolute;
	pointer-events: none;
}
.variant-style .selector-wrapper .custom-dropdown:before {
	content: '';
	right: 0px;
	top: 0px;
	width: 30px;
	height: 32px;
	background: #f8f8f8;
	position: absolute;
	pointer-events: none;
	display: block;
	border-left: 1px solid #e7e7e7;
}
.variant-style .selector-wrapper .custom-dropdown .custom-dropdown-select {
	height: 32px;
	text-indent: 10px;
	margin: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	color: #888;
	border: none;
	outline: none;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	min-width: 150px;
}
/***************** Style variant template 2 ******************/
.style-variant-template {
	display: block;
}
.style-variant-template input {
	display:none;
}
.style-variant-template li {
	float: left;
	margin-right: 3px;
}
.style-variant-template li span {
	display: block;
	padding: 6px 8px;
	background: #fff;
	cursor: pointer;
	border: 1px solid #ccc;
}
.style-variant-template input[type=radio]:checked + span {
	border: 1px solid #e60f1e;
	background: url(/images/ecom13/1/icons/checkbox-product.png) no-repeat right bottom #fff;
}
.style-variant-template span img {
	margin-right: 3px;
}

.variant-style button.btn-style-add {
	display: inline-block;
	border: 1px solid #F44F00;
	border-radius: 3px;
	height: 48px;
	width: 200px;
	background: url(/images/ecom13/1/icons/icon_addtocart.png) no-repeat 15px center transparent;
	color: #F44F00;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.variant-style button.btn-style-add img {
	margin-right: 10px;
}
.variant-style button.btn-style-add:hover {
	background: url(/images/ecom13/1/icons/icon_addtocart.png) no-repeat 15px center #E8E8E8;
}
.variant-style button.btn-style-buynow {
	background: #F44F00;
	border-radius: 3px;
	color: #FFF;
	display: inline-block;
	height: 48px;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	width: 200px;
	margin-bottom: 10px;
	border: 1px solid #F44F00;
}
.variant-style button#buy-now:hover {
	color: #FFF;
	opacity: 0.9;
	text-decoration: none;
}
.information-product .box-social-like {
	margin-top: 15px;
}
.information-product .information-more {
	margin-bottom: 10px;
}
.information-product .information-more i{
	color: #ABABAB;
	font-size: 12px;
}
.information-product .tag-wrapper {
	margin-bottom: 15px;
}
.information-product .tag-wrapper label {
	font-size: 13px;
	float: left;
	line-height: 35px;
	margin: 0;
}
.information-product .tag-wrapper li {
	display: inline-block;
	list-style-type: none;
}
.information-product .tag-wrapper li a {
	display: inline-block;
	background: #E2E2E2;
	border-left: 3px solid #ea1e63;
color: #333;
padding: 4px 9px;
position: relative;
margin: 5px;
font-size: 12px;
}
.information-product .tag-wrapper li a:before {
	left: 0;
	top: 8px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #ea1e63;
	border-width: 4px;
}

.collection-title-related h4 {
	text-align: center;
	color:#1b1b1b;
	font-size: 228%;
	text-transform: capitalize;
	margin-bottom: 15px;
	font-style: italic;
	margin: 0px 0 10px;
}
.collection-title-related .descrip{
	font-style: italic;
	color:#666666;
	margin-bottom: 30px;
	text-align: center;
}
div#product-related {
	border-top: 1px solid #dedede;
	padding-top: 25px;
}
#product-related .collection-title-related{
	text-align:center;
}



#product-related .owl-nav .owl-prev,#product-related .owl-nav .owl-next{
	position: absolute;
	top: 40%;
	display: inline-block;
	width: 38px;
	height: 38px;
	cursor: pointer;
	margin: 0 3px;
	background: #929292;
	text-align: center;
	line-height: 38px;
	color: #fff;
	background-repeat: no-repeat;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
#product-related .owl-nav .owl-prev {
	left:-20px;
}
#product-related .owl-nav .owl-next {
	right:-20px;
}
#product-related .owl-nav .owl-prev:hover ,#product-related .owl-nav .owl-next:hover{
	background: #2c2c2c;
}
#product-related :hover .owl-nav > div  {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

/***************** Product review ************/
#owl-demo-daxem .owl-next,#owl-demo-daxem .owl-prev {
	position: absolute;
	top: calc(50% - 15px);
}
#owl-demo-daxem .owl-next {
	right: 0;
}
#owl-demo-daxem .owl-prev {
	left: 0;
}
#owl-demo-daxem .owl-next img,#owl-demo-daxem .owl-prev img {
	background: rgba(0,0,0,0.62);
	padding: 8px;
	opacity: 0.3;
}
#owl-demo-daxem .owl-next img {
	border-radius: 4px 0px 0px 4px;
}
#owl-demo-daxem .owl-prev img {
	border-radius: 0px 4px 4px 0px;
}
#owl-demo-daxem .owl-next:hover img,#owl-demo-daxem .owl-prev:hover img {
	opacity: 1;
}
.collection-title-sidebar h4{
	color:#fff;
	font-size: 170%;
	font-weight: normal;
	margin: 0 0 20px;
	padding: 10px;
	position: relative;
	text-transform: capitalize;
	font-style: italic;

	background:#ea1e63;
	text-align: center;
}
.collection-box-sidebar  .product-item {
	border: 1px solid #dedede;
}
#owl-demo-daxem .product-item .item{
	position: relative;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	background: #fff;
	border: 1px solid #dedede;
	margin-bottom: 15px;
}
#owl-demo-daxem .product-item  .item {
	position: relative;
	overflow: hidden;
	text-align: center;
}
#owl-demo-daxem .product-item  .item .field-sale span {
	position: absolute;
	top: 10px;
	width: 55px;
	height: 55px;
	line-height: 50px;
	font-size:15px;
	text-align: center;
	text-transform: capitalize;
	z-index: 10;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	font-weight: normal;
	right: 10px;
	background: url(/images/ecom13/1/icons/icon-sale.png) no-repeat;
	color: #fff;
	visibility: visible;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
#owl-demo-daxem .product-item  .item .product-detail .product-info{
	text-align: center;
	padding: 0 10px 10px;
}
#owl-demo-daxem .product-item  .item .product-detail .product-info a h2 {
	padding: 5px 0 10px;
	text-transform: capitalize;
	font-size: 142%;
	position: relative;
	margin-bottom: 10px;
	line-height: 20px;
	color:#262e31;
	font-weight: normal;
	font-style: italic;
	text-transform: capitalize;
	white-space: pre;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}
#owl-demo-daxem .product-item  .item .product-detail .product-info a h2:hover{
	color:#ea1e63;
}
#owl-demo-daxem .product-item  .item .product-detail .product-info .price-new-old{
	position: relative;
}
#owl-demo-daxem .product-item  .item .product-detail .product-info .price-new-old:before {
	position: absolute;
	left: 50%;
	margin-left: -20px;
	top: -8px;
	width: 30px;
	height: 1px;
	background: #e7edf0;
	content: "";
	display: inline-block;
}
#owl-demo-daxem .product-item  .item .product-detail .product-info .price-info .price-new-old .pro-price{
	font-size:20px;
	font-weight: normal;
	color:#262e31;
}
#owl-demo-daxem .product-item  .item .product-detail .product-info .price-new-old .pro-price-sale{
	color:#98a4a9;
	text-decoration: line-through;
	font-weight: 300;
	margin: 0 0 0 10px;
	font-size: 14px;
}
#owl-demo-daxem .product-item  .item .product-detail .product-image .product-buttons {
	margin: 0;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 50px;
}
#owl-demo-daxem .product-item  .item .product-detail .product-image .product-buttons .btn-pro  {
	float: left;
	margin: 0 0 8px;
	width: 50px;
	height: 50px;
}
#owl-demo-daxem .product-item  .item .product-detail .product-image .btn-pro a {
	width: 50px;
	height: 50px;
	text-align: center;
	display: inline-block;
	line-height: 50px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background:#f48eb1;
	color:#fff;
	font-size: 16px;
}
#owl-demo-daxem .product-item  .item .product-detail .product-image .btn-pro.btn-quickview-product a{
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
#owl-demo-daxem .product-item  .item .product-detail .product-image .btn-pro.btn-cart-product a{
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	transition-delay: 0.2s;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
#owl-demo-daxem .product-item  .item .product-detail .product-image .btn-pro.btn-wishlist-product a{
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition-delay: 0.1s;
	-moz-transition-delay: 0.1s;
	-o-transition-delay: 0.1s;
	transition-delay: 0.1s;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
#owl-demo-daxem .product-item  .item:hover .product-buttons .btn-pro.btn-quickview-product a,
#owl-demo-daxem .product-item  .item:hover .product-buttons .btn-pro.btn-cart-product a,
#owl-demo-daxem .product-item  .item:hover .product-buttons .btn-pro.btn-wishlist-product a{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
#owl-demo-daxem .product-item  .item:hover .field-sale span{
	visibility: hidden;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
#owl-demo-daxem .product-item  .item:hover{
	border-color::#f48eb1;
}
.product-item .product-detail .product-buttons .btn-pro a:hover{
	background:#ea1e63;
	border-color:#ea1e63;
}
#owl-demo-daxem .product-item  {
	border: 0;
}

#owl-demo-daxem .product-item  .item .product-detail .product-image .btn-pro a:hover{
	background:#ea1e63;
	border-color:#ea1e63;
}


.banner-left .img-hover a{
	display: block;
	position: relative;
}
.banner-left .img-hover{
margin-bottom:30px;
}
.collection-box-related {
	margin: 0 0 30px;
}
/************************** Button buy position *******************/
.btn-position {
	position:fixed;
	right:0;
	top:30%;
	z-index:9999
}
.btn-items li {
	width:95px;
	height:50px;
	border-radius:7px 0 0 7px;
	padding:10px;
	cursor:pointer;
	margin-bottom:10px;
	margin-left:auto;
	position:relative
}
.btn-items li.buy-new-pos {
	background:#ec3134
}
.btn-items li.cart-pos {
	background:#4b4a4a;
	width:90px
}
.btn-items li.calc-feet-pos {
	background:#0f8cd4;
	width:90px
}
.btn-items li.buy-new-pos:after {
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:3px;
	height:50px;
	background-color:#ae0d10
}
.btn-items li.cart-pos:after {
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:3px;
	height:50px;
	background-color:#242424
}
.btn-items li.calc-feet-pos:after {
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:3px;
	height:50px;
	background-color:#0267a1
}
.btn-items li .arrow-cirle-btn {
	display:inline-block;
	width:30px;
	height:30px;
	text-align:center;
	border-radius:50%;
	background-color:#d12124;
	line-height:30px;
	vertical-align:top
}
.btn-items li.buy-new-pos span {
	font-size:12px;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	display:inline-block;
	width:30px
}
.btn-items li.cart-pos img {
	display:block;
	margin:auto
}
.btn-items li.cart-pos span {
	font-size:11px;
	display:block;
	text-align:center;
	color:#fff;
	margin-top:4px
}
.btn-items li.calc-feet-pos img {
	vertical-align:top
}
.btn-items li.calc-feet-pos span {
	font-size:11px;
	color:#fff;
	width:48px;
	display:inline-block
}
/*************** Tab description ***************/
.product-comment {
	border-top: 1px solid #dedede;
	margin-bottom: 40px;
	padding-top: 25px;
}
ul#page-product {
	display: table;
	margin: 0 auto;
	text-align: center;
	width: auto;
	border: 0;
}
ul#page-product > li {
	display: block;
	margin: 0;
	float: left;
	background: #fff;
	padding: 5px 0px;
	position: relative;
	margin-right: 40px;
	bottom: -1px;
}
ul#page-product > li:first-child:after {
	background: #e1e1e1;
	content: "";
	display: inline-block;
	height: 20px;
	position: absolute;
	right: -20px;
	top: 20px;
	width: 1px;
}
ul#page-product > li > a {
	color:#666666;
	font-size:30px;
	font-weight: 500;
	line-height: 30px;
	border: 0;
	padding:0;
	line-height: 1.6;
	margin:0;
}
ul#page-product > li > a:hover {
	background: transparent;
}
#page-product li.active a {
	color:#1b1b1b;
}
.container-fluid.product-description-wrapper {
	padding: 0;
}
.product-comment .tab-content {
	padding: 20px 0;
}
#carousel-pro-sidebar .owl-dots,#owl-demo-daxem .owl-dots{
	text-align: center;
}
#carousel-pro-sidebar .owl-dots > div,#owl-demo-daxem .owl-dots > div{
	display: inline-block;
	overflow: hidden;
	line-height: 0;
	margin: 0;
}
#carousel-pro-sidebar .owl-dots > div > span,#owl-demo-daxem .owl-dots > div > span {
	display: inline-block;
	width: 18px;
	height: 18px;
	position: relative;
	z-index: 9;
	padding: 3px;
	margin: 0;
	background: transparent;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#carousel-pro-sidebar .owl-dots > div.active > span:before, 
#carousel-pro-sidebar .owl-dots > div > span:hover:before,
#owl-demo-daxem .owl-dots > div.active > span:before, 
#owl-demo-daxem .owl-dots > div > span:hover:before {
	background:#ea1e63;
	border-color:#ea1e63;
}
#carousel-pro-sidebar .owl-dots > div > span:before,#owl-demo-daxem .owl-dots > div > span:before {
	position: absolute;
	left: 3px;
	right: 3px;
	bottom: 3px;
	top: 3px;
	content: "";
	border: 1px solid #b4b4b4;
	background: #b4b4b4;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	transition: all 200ms ease 0s;
	-webkit-transition: all 200ms ease 0s;
	-moz-transition: all 200ms ease 0s;
}


/****************** Slide Vertical In Product ******/
.mTS-buttons-out {
	background : #fff;
	padding: 0px;
}
.mTSThumbContainer a {
	border: 1px solid #ddd;
	display: block;
	padding: 5px;
}
.mTSThumbContainer a.zoomGalleryActive {
	border: 1px solid #e60f1e;
}
.mTS-buttons-out .mTSButton {
	position: absolute;
	margin: 0;
}
.mTS-buttons-out .mTSButtonUp {
	left: calc(50% - 18px);
	top: -10px;
}
.mTS-buttons-out .mTSButtonDown {
	left: calc(50% - 18px);
	bottom: -10px;
}
.mTS-buttons-out .mTSButtonLeft {
	left: -27px;
	top: calc(50% - 20px);
}
.mTS-buttons-out .mTSButtonRight {
	right: -27px;
	top: calc(50% - 20px);
}


body
{
	font-family: Tinos,Arial,Helvetica,sans-serif !important;
	line-height: 1.66 ;
}
* {
	margin: 0px;
	padding: 0px;
	outline: none;
}
img {
	max-width: 100%;
}
img.respon-owlCarousel {
	width: auto !important;
}
li {
	list-style: none;
}
ul,li,p {
	margin: 0px;
	padding: 0px;
}
body {
	color:#666666;
}
a,a:hover,a:focus {
	color: #c44c51;
	text-decoration: none;
}

a:hover {
	color: #ea1e63;
}
select {
	-webkit-appearance: none;
	-moz-appearance: none;
}
main {
	margin-bottom: 60px;
}
.owl-carousel .owl-item img{
	width: auto!important;
	text-align: center;
	margin: auto;
}

.alertNoProduct {
	text-align: center;
	font-size: 15px;
}

/************ product-item *************************/
.product-item{
	position: relative;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	background: #fff;
	border: 1px solid #fff;
	margin-bottom: 15px;
}
.product-item .product-img {
	position: relative;
	overflow: hidden;
	text-align: center;
}
.product-item .new-sale {
	position: absolute;
	top: 10px;
	width: 55px;
	height: 55px;
	line-height: 50px;
	font-size:15px;
	text-align: center;
	text-transform: capitalize;
	z-index: 10;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	font-weight: normal;
	right: 10px;
	background: url(/images/ecom13/1/icons/icon-sale.png) no-repeat;
	color: #fff;
	visibility: visible;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.product-item .product-detail{
	text-align: center;
	padding: 0 0px 10px;
}
.product-item .product-detail .pro-name {
	padding: 5px 10px 10px;
	text-transform: capitalize;
	font-size: 142%;
	position: relative;
	margin-bottom: 10px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.product-item .product-detail .pro-name a{
	color:#262e31;
	font-weight: normal;
	font-style: italic;
	text-transform: capitalize;
	white-space: nowrap;
}
.product-item .product-detail .pro-name a:hover{
	color:#ea1e63;
}
.product-item .price-box {
	margin:5px 0;
	position: relative;
}
.product-item .price-box:before {
	position: absolute;
	left: 50%;
	margin-left: -20px;
	top: -8px;
	width: 30px;
	height: 1px;
	background: #e7edf0;
	content: "";
	display: inline-block;
}
.product-item .price-box .price{
	font-size:20px;
	font-weight: normal;
	color: #262e31;
}
.product-item  .price-box .old-price {
	color:#98a4a9;
	text-decoration: line-through;
	font-weight: 300;
	margin: 0 0 0 10px;
	font-size: 14px;
}
.product-item  .product-detail .product-buttons {
	margin: 0;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 50px;
}
.product-item .product-detail .product-buttons .btn-pro {
	float: left;
	margin: 0 0 8px;
	width: 50px;
	height: 50px;
}
.product-item .product-detail .product-buttons .btn-pro a {
	width: 50px;
	height: 50px;
	text-align: center;
	display: inline-block;
	line-height: 50px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background:#f48eb1;
	color:#fff;
	font-size: 17px;
}
.product-item .product-detail .product-buttons .btn-pro.btn-quickview-product a{
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
.product-item .product-detail .product-buttons .btn-pro.btn-cart-product a{
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	transition-delay: 0.2s;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
.product-item .product-detail .product-buttons .btn-pro.btn-detail-product a{
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition-delay: 0.1s;
	-moz-transition-delay: 0.1s;
	-o-transition-delay: 0.1s;
	transition-delay: 0.1s;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
.product-item:hover .product-buttons .btn-pro.btn-quickview-product a,
.product-item:hover .product-buttons .btn-pro.btn-cart-product a,
.product-item:hover .product-buttons .btn-pro.btn-detail-product a{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.product-item:hover .new-sale{
	visibility: hidden;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
.product-item:hover{
	border-color:#f48eb1;
}
.product-item .product-detail .product-buttons .btn-pro a:hover{
	background:#ea1e63;
	border-color:#ea1e63;
}

/********END -- --  PRODUCT-ITEM 
+++++++++++++++++++++++           ****/


/******** --- ++++++++++++++++++++++   -- --  BODY INDEX +++++++ ------ ++++++++++++++++    */
.block-title-center{
	text-align: center;
}
h4.home-product-title {
	margin: 0px 0 10px;
	color:#1b1b1b;
	display: inline-block;
	font-size: 215%;
	font-style: italic;
	padding: 0;
	position: relative;
	text-transform: capitalize;
}

.block-title-center .bs-pretext {
	font-style: italic;
	color:#666666;
	margin-bottom: 30px;
	text-align: center;
}

/*  homepage-collection-1.liquid */
.list-collection-1{
	margin-bottom: 30px;
}
#product-lists-new .owl-nav .owl-prev,#product-lists-new .owl-nav .owl-next{
	position: absolute;
	top: 40%;
	display: inline-block;
	width: 38px;
	height: 38px;
	cursor: pointer;
	margin: 0 3px;
	background: #929292;
	text-align: center;
	line-height: 38px;
	color: #fff;
	background-repeat: no-repeat;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
#product-lists-new .owl-nav .owl-prev {
	left:-20px;
}
#product-lists-new .owl-nav .owl-next {
	right:-20px;
}
#product-lists-new .owl-nav .owl-prev:hover,#product-lists-new .owl-nav .owl-next:hover{
	background: #2c2c2c;
}
#product-lists-new:hover .owl-nav > div  {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
/* end --- homepage-collection-1. index **/

/*  homepage-banner-collection */
.section-banner4{
	margin-bottom: 45px;
}
.section-banner4 .wrapper-content {
	position: relative;
	overflow: hidden;
}
.section-banner4 .wrapper-content a.banner-home5 {
	display: inline-block;
}
.section-banner4 .wrapper-content a.banner-home5:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.section-banner4 .wrapper-content a.banner-home5 h2.title {
	position: absolute;
	color: #fff;
	width: 100%;
	text-align: center;
	top: 35%;
	font-size: 328%;
	z-index: 9;
	font-style: italic;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.section-banner4 .wrapper-content a.shop-now {
	background: #252525;
	border: none;
	position: absolute;
	top: 45%;
	left: 50%;
	color: #fff;
	display: inline-block;
	margin-left: -80px;
	z-index: 9;
	font-size: 128%;
	height: 45px;
	line-height: 45px;
	padding: 0 40px;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
.section-banner4 .wrapper-content a.shop-now:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background:#ea1e63;
	-webkit-transform: scaleX(0);
	-moz-transform: scaleX(0);
	-o-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.section-banner4 .wrapper-content a.shop-now:hover:before {
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	-o-transform: scaleX(1);
	transform: scaleX(1);
}
.section-banner4 .wrapper-content:hover a.banner-home5:before,
.section-banner4 .wrapper-content:hover a.banner-home5 h2.title {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
.section-banner4 .wrapper-content a.banner-home5 h2.title:before {
	display: inline-block;
	height: 15px;
	width: 100%;
	content: "";
	background: url('/images/ecom13/1/icons/icon-title1.png') no-repeat center center;
}
.section-banner4 .wrapper-content:hover a.shop-now {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.section-banner4 .pd0 {
	padding: 0px;
}
/* end --- homepage-banner-collection */

/* homepage-collection-2-deals.liquid */
#deal-wrapper .product-item{
	border: 0px;
}
/* ngĂ y giá» */
.product-time-deals {
	background: #eeeeee;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.product-item :hover .product-time-deals{
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
}
.product-time-deals .countdown .countdown-row .countdown-section {
	border-left: 1px solid #e1e1e1;
	display: inline-block;
	float: left;
	width: 25%;
	line-height: 20px;
	text-align: center;
	padding: 9px 0;
}
.product-time-deals .countdown .countdown-row .countdown-section .countdown-amount {
	color: #1c1c1c;
	display: block;
	font-size: 20px ;
}
.product-time-deals .countdown .countdown-row .countdown-section .countdown-period {
	text-transform: uppercase;
	color: #1c1c1c;
	font-size: 10px;
}
.product-deals-first .product-time-deals{
	background: #fff;
	border: 1px solid #636363;
	position: static;
	width: 100%;
	float: left;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
}
.product-deals-first.product-item .product-detail .pro-name{
	font-size:200%;
	line-height: 30px;
	height: initial;
}
.product-deals-first.product-item .price-box .price {
	font-size:200%;
}
.product-deals-first.product-item  .price-box .old-price {
	font-size: 142%;
}
.product-deals-first .product-time-deals .countdown .countdown-row .countdown-section{
	border-right: 1px solid #636363;
	line-height: 28px;
	padding: 18px 0;
}
.product-deals-first .product-time-deals .countdown .countdown-row .countdown-section .countdown-amount{
	color: #1c1c1c;
	font-size: 25px;
	font-weight: bold;
}
.product-deals-first .product-time-deals .countdown .countdown-row .countdown-section .countdown-period {
	text-transform: uppercase;
	color: #1c1c1c;
	font-size: 14px;
}
/* end --homepage-collection-2-deals.liquid */

/* -- homepage-banner3.liquid -- */
.home-banner-3{
	margin-bottom:30px;
}
.img-hover{
	position: relative;
}
.mr30 {
	margin-bottom: 30px;
	display: block;
}
.img-hover a:before {
	background: rgba(255, 255, 255, 0.1);
	bottom: 15px;
	content: "";
	left: 30px;
	position: absolute;
	right: 30px;
	top: 15px;
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.img-hover a:hover:before {
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
/* +++++++++++ END + homepage-banner3.liquid       */

/* homepage-collection-tab */  
.box-section-collection {
	margin-bottom: 40px;
}
.ltabs-tabs-container{
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	margin-bottom: 30px;
}
.wrap-tabs .tabbernav_product {
	display: table;
	margin: auto;
	text-align: center;
	clear: both;
	border:0;
}
.wrap-tabs .box-tabs li{
	margin:0;
}
.wrap-tabs .box-tabs li a{
	display: inline-block;
	color: #545454;
	font-size: 100%;
	cursor: pointer;
	padding: 10px 15px;
	position: relative;
	border: 0;
}
.wrap-tabs .box-tabs li a:hover{
	background: transparent;
	border: 0;
	color:#ea1e63;
}
.wrap-tabs .box-tabs.nav-tabs>li.active>a, 
.wrap-tabs .box-tabs.nav-tabs>li.active>a:hover,
.wrap-tabs .box-tabs.nav-tabs>li.active>a:focus {
	border: none;
	color: #c44c51;

}
.tabs-products {
	padding: 0;
}
.tabs-products .tab-item {
	display: none;
}
.tabs-products .tab-item.active {
	display: block;
}


/* homepage-blog-new.liquid */         
.box-section-blog{
	border-top: 1px solid #d3d3d3;
}
.box-section-blog .new-blogs-title {
	text-align: center;
	margin-bottom: 50px;
	padding: 20px 0 0;
}
.box-section-blog .new-blogs-title h4 {
	color: #1b1b1b;
	display: inline-block;
	font-size: 215%;
	font-style: italic;
	padding: 0;
	position: relative;
	text-transform: capitalize;
	text-align: center;
	margin:0;
}

.article-item-slide .article-img{
	position: relative;
}
.article-item-slide .article-img .tabs-post {
	background: #fff;
	color: #575757;
	font-style: italic;
	line-height: 20px;
	position: absolute;
	right: 15px;
	text-align: center;
	text-transform: capitalize;
	top: 15px;
	padding: 12px 4px;
}
.article-item-slide .article-img .tabs-post .d-day {
	font-size: 160%;
	font-weight: 900;
}
.article-item-slide .article-img .tabs-post .d-month {
	font-size: 100%;
	color: #a2a2a2;
}
.article-item-slide .article-detail{
	background: #fff;
	color: #7b7b7b;
	-webkit-transform: translate(0px, -40px);
	-moz-transform: translate(0px, -40px);
	-o-transform: translate(0px, -40px);
	transform: translate(0px, -40px);
	width: 91%;
	margin: 0 auto;
	text-align: center;
}
.article-item-slide .article-detail .post_title {
	font-size: 143%;

	font-style: italic;
}
.article-item-slide .article-detail .post_title a {
	color: #282828;
	font-weight: 400;
	white-space: pre;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	float: left;
	margin-bottom: 15px;
	padding: 20px 10px 0;
}
.article-item-slide .article-detail .post_title a:hover{
	color:#ea1e63;
}
.article-item-slide .article-detail .article-infor a.read-more {
	color: #bbbbbb;
	display: block;
	margin-top: 25px;
	margin-bottom: 5px;
}
.article-item-slide .article-detail .article-infor a.read-more:hover {
	color:#ea1e63;
}


#new_blogs_carousel .owl-nav .owl-prev,#new_blogs_carousel .owl-nav .owl-next{
	position: absolute;
	top: 40%;
	display: inline-block;
	width: 38px;
	height: 38px;
	cursor: pointer;
	margin: 0 3px;
	background: #929292;
	text-align: center;
	line-height: 38px;
	color: #fff;
	background-repeat: no-repeat;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
#new_blogs_carousel .owl-nav .owl-prev {
	left:-23px;
}
#new_blogs_carousel .owl-nav .owl-next {
	right:-23px;
}
#new_blogs_carousel .owl-nav .owl-prev:hover ,#new_blogs_carousel .owl-nav .owl-next:hover{
	background: #2c2c2c;
}
#new_blogs_carousel:hover .owl-nav > div  {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}


/* end homepage-blog-new index*/         
/* ==== ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ END BODY ============= */         
/*************************** Loading Circle ***********************************/
.lazy-load-ball {
	height: 300px;
	display: flex;
	flex-flow: column;
	justify-content: center;
}
.ball {
	background-color: rgba(0,0,0,0);
	border: 5px solid rgba(0, 0, 0, 0.9);
	opacity: .9;
	border-top: 5px solid rgba(0,0,0,0);
	border-left: 5px solid rgba(0,0,0,0);
	border-radius: 50px;
	box-shadow: 0 0 35px #9A9A9A;
	width:50px;
	height:50px;
	margin:0 auto;
	-moz-animation:spin .5s infinite linear;
	-webkit-animation:spin .5s infinite linear;
}

.ball1 {
	background-color: rgba(0,0,0,0);
	border:5px solid rgba(0,0,0,0.9);
	opacity:.9;
	border-top:5px solid rgba(0,0,0,0);
	border-left:5px solid rgba(0,0,0,0);
	border-radius:50px;
	box-shadow: 0 0 15px #9A9A9A; 
	width:30px;
	height:30px;
	margin:0 auto;
	position:relative;
	top:-40px;
	-moz-animation:spinoff .5s infinite linear;
	-webkit-animation:spinoff .5s infinite linear;
}

@-moz-keyframes spin {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(360deg); }
}
@-moz-keyframes spinoff {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(-360deg); }
}
@-webkit-keyframes spin {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(360deg); }
}
@-webkit-keyframes spinoff {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(-360deg); }
}
/******************* Loading Circle 2 ******************/
@-webkit-keyframes uil-ring-anim {
	0% {
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-webkit-keyframes uil-ring-anim {
	0% {
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-moz-keyframes uil-ring-anim {
	0% {
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-ms-keyframes uil-ring-anim {
	0% {
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-moz-keyframes uil-ring-anim {
	0% {
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-webkit-keyframes uil-ring-anim {
	0% {
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-o-keyframes uil-ring-anim {
	0% {
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes uil-ring-anim {
	0% {
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
.uil-ring-css {
	background: none;
	position: relative;
	width: 200px;
	height: 200px;
	-moz-transform: scale(0.44);
	-webkit-transform: scale(0.44);
	-o-transform: scale(0.44);
	-ms-transform: scale(0.44);
	transform: scale(0.44);
	margin: auto;
}
.uil-ring-css > div {
	position: absolute;
	display: block;
	width: 160px;
	height: 160px;
	top: 20px;
	left: 20px;
	border-radius: 80px;
	box-shadow: 0 6px 0 0 #59ebff;
	-ms-animation: uil-ring-anim 1s linear infinite;
	-moz-animation: uil-ring-anim 1s linear infinite;
	-webkit-animation: uil-ring-anim 1s linear infinite;
	-o-animation: uil-ring-anim 1s linear infinite;
	animation: uil-ring-anim 1s linear infinite;
}

/**************************** Breadcrumb *************************************/
/**** breadcrumb ***/
.header-navigate .breadcrumb {
	margin: 0px;
	background:none;
	padding: 12px 0px;
	border-bottom: #dedede 1px solid;
	margin-bottom: 30px;
}
.header-navigate .breadcrumb a,
.header-navigate .breadcrumb span,
.header-navigate .breadcrumb li {
	font-size: 13px;
	color: #666666;
	white-space: nowrap;
}
.header-navigate .breadcrumb>li+li:before {
	content: "";
	padding: 0px 2px;
}

/**************************** Icon scroll in Index *******************************/


/********************** Filter Collection ***************/
.filter-destop h3 {
	background: #ea1e63;
	color:#fff;
	font-size: 15px;
	text-align: center;
	padding: 10px 0px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 15px 0 0;
}
.wrapper-filter {
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #f3f3f3;
	box-shadow: -4px 4px 20px rgba(0, 0, 0, 0.2);
	z-index: 9999;
	-webkit-transform: translate3d(100%, 0px, 0px);
	-moz-transform: translate3d(100%, 0px, 0px);
	-ms-transform: translate3d(100%, 0px, 0px);
	-o-transform: translate3d(100%, 0px, 0px);
	transform: translate3d(100%, 0px, 0px);
	-webkit-transition: -webkit-transform 0.3s, box-shadow 0.3s;
	-moz-transition: -moz-transform 0.3s, box-shadow 0.3s;
	transition: transform 0.3s, box-shadow 0.3s;
}
.wrapper-filter.filter-visible {
	-webkit-transform: translate3d(0px, 0px, 0px);
	-moz-transform: translate3d(0px, 0px, 0px);
	-ms-transform: translate3d(0px, 0px, 0px);
	-o-transform: translate3d(0px, 0px, 0px);
	transform: translate3d(0px, 0px, 0px);
	z-index: 99999;
}
.wrapper-filter .btn-filter-tab {
	position: absolute;
	left: -50px;
	top: calc(30% - 50px);
	background: #e60f1e;
	padding: 11px 14px;
	border: 1px solid #ECE6E6;
}
.wrapper-filter .btn-filter-tab i {
	font-size: 25px;
	color: #Fff;
}
.wrapper-filter > h3 {
	background-color: #fff;
	margin: 0px;
	padding: 11px 0px;
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,.25);
}
.wrapper-filter > h3 > i {
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	padding: 11px 13px 12px;
}
.wrapper-filter .filter-box-scroll {
	overflow : auto;
	height: 100%;
}
.filter-box {
	padding: 0px 10px 0px;
	background: #fff;
}
.filter-box:first-child {
	margin-top: 15px;
	margin-bottom: 15px;
}
.filter-box > p {
	font-size: 14px;
	text-transform: uppercase;
	border-bottom: 1px solid #e8eaee;
	padding: 8px 0px;
	position: relative;
}
.filter-box .menu-link-filter[aria-expanded='false'],
.filter-box .menu-link-filter[aria-expanded='true'] + ul {
	border-bottom: 0;
}
.filter-box:last-child > p[aria-expanded='false'] {
	border-bottom: 0;
}
.filter-box > p > i {
	position: absolute;
	right: 0;
	font-size: 25px;
	top: 5px;
	color: #a4abbe;
	transition: all linear .2s;
}
.filter-box > p[aria-expanded='true'] > i {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.filter-box .field-search {
	margin: 5px 0px;
	width:100%;
}
.filter-box .field-search input {
	border: 1px solid #efefef;
	background: #fff;
	height: 30px;
	border-radius: 4px 0px 0px 4px;
	padding: 6px 8px;
	width: calc(100% - 30px);
	border-right: 0;
}
.filter-box .field-search button {
	background : url(/images/ecom13/1/icons/search-white.png) no-repeat #ea1e63 center;
width: 30px;
height: 30px;
border: none;
border-radius: 0px 4px 4px 0px;
vertical-align: top;
}
.filter-box ul {
	display:none;
	border-bottom: 1px solid #e8eaee;
}
.filter-box:last-child ul {
	border: none;
}
.filter-box ul li {
	position: relative;
	border-top: 1px solid #e8eaee;
	margin-left: 10px;
}
.filter-box ul li:first-child {
	border: none;
}
.filter-box label {
	display: block;
	cursor: pointer;
	margin: 0px;
	padding: 7px 0px 7px 0px;
}
.filter-box label span {
	font-weight: normal;
	vertical-align: middle;
}
.filter-box ul.filter-link li > label > a {
	display: block;
	color:#666666;
}
.filter-box label > a > i {
	font-size: 25px;
	color: #a4abbe;
	position: absolute;
	right: 0;
}
.filter-box .filter-price label span {
	font-size: 12px;
}
.filter-box ul input[type='checkbox'],
.filter-box ul input[type='radio'] {
	margin-top: 0;
	vertical-align: top;
	width: 16px;
	height: 16px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: none;
	margin: 4px 0px;
	float: right;
}
.filter-box ul input[type='checkbox']:before,
.filter-box ul input[type='radio']:before {
	-webkit-transition: -webkit-transform .4s cubic-bezier(.45,1.8,.5,.75);
	-moz-transition: -moz-transform .4s cubic-bezier(.45,1.8,.5,.75);
	transition: transform .4s cubic-bezier(.45,1.8,.5,.75);
	-webkit-transform: rotate(-45deg) scale(0,0);
	-moz-transform: rotate(-45deg) scale(0,0);
	-ms-transform: rotate(-45deg) scale(0,0);
	-o-transform: rotate(-45deg) scale(0,0);
	transform: rotate(-45deg) scale(0,0);
	content: "";
	position: absolute;
	right: 3px;
	top: 15px;
	margin: auto;
	z-index: 1;
	width: 10px;
	height: 5px;
	border: 2px solid #ea1e63;
border-top-style: none;
border-right-style: none;
}
.filter-box ul input[type='radio']:before {
	width: 10px;
	height: 10px;
	border: 5px solid #ea1e63;
border-radius: 50%;
top: 14px;
}
.filter-box ul input[type='checkbox']:after,
.filter-box ul input[type='radio']:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	top: 11px;
	width: 16px;
	height: 16px;
	background: #fff;
	border: 1px solid #e1e1e1;
	cursor: pointer;
	border-radius: 2px;
}
.filter-box ul input[type='radio']:after {
	border-radius: 50%;
}
.filter-box ul input[type='checkbox']:checked:before,
.filter-box ul input[type='radio']:checked:before {
	-webkit-transform: rotate(-45deg) scale(1,1);
	-moz-transform: rotate(-45deg) scale(1,1);
	-ms-transform: rotate(-45deg) scale(1,1);
	-o-transform: rotate(-45deg) scale(1,1);
	transform: rotate(-45deg) scale(1,1);
}
.skipstep, .skipstep-mobile {
	height: 8px;
	margin: 20px 0px;
}
.skipstep .noUi-connect,
.skipstep-mobile .noUi-connect {
	background: #e60f1e;
	box-shadow: none;
}
.skipstep .noUi-base, .skipstep-mobile .noUi-base {
	width: calc(100% - 20px);
}
.skipstep .noUi-handle-lower,
.skipstep .noUi-handle-upper,
.skipstep-mobile .noUi-handle-lower,
.skipstep-mobile .noUi-handle-upper {
	width: 30px;
	height: 15px;
	cursor: pointer;
	background: #e60f1e;
	border: 1px solid #e60f1e;
	border-radius: 8px;
	box-shadow: none;
	top: -4px;
	left: -5px;
}
.skipstep .noUi-handle:before,
.skipstep .noUi-handle:after,
.skipstep-mobile .noUi-handle:before,
.skipstep-mobile .noUi-handle:after {
	content: none;
}
.skipstep .noUi-handle.noUi-handle-lower:before,
.skipstep .noUi-handle.noUi-handle-upper:before,
.skipstep-mobile .noUi-handle.noUi-handle-lower:before,
.skipstep-mobile .noUi-handle.noUi-handle-upper:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 8px;
	height: auto;
	width: auto;
	border: 2px solid #fff;
	background: #e60f1e;
}
.filter-box .infor-price-filter input[type='text'] {
	max-width: 65px;
	font-size: 12px;
	text-align: center;
	border: 1px solid #D2D2D2;
	height: 30px;
	border-radius: 3px 0px 0px 3px;
}
.filter-box .infor-price-filter .text-space {
	padding: 11px 1px;
	display: inline-block;
	font-size: 6px;
}
.infor-price-filter .input-group {
	float: left;
}

/************************ Quick view ************************/
body.overlay-layer:after {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(71, 55, 78, 0.8);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s;
	-moz-transition: opacity .3s 0s, visibility 0s .3s;
	transition: opacity .3s 0s, visibility 0s .3s;
}
body.overlay-layer:after {
	content: "";
	visibility: visible;
	opacity: 1;
	-webkit-transition: opacity .3s 0s, visibility 0s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s 0s;
	transition: opacity .3s 0s, visibility 0s 0s;
	z-index: 99999;
}
.wrapper-quickview {
	padding: 20px;
	display: block;
	position: fixed;
	max-width: 900px;
	visibility: hidden;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	will-change: left, top, width;
	z-index: 999999;
}
.wrapper-quickview::after {
	clear: both;
	content: "";
	display: table;
}
.wrapper-quickview.is-visible {
	visibility: visible;
}
.wrapper-quickview.animate-width {
	background-color: #ffffff;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
	-webkit-transition: box-shadow 0.3s;
	-moz-transition: box-shadow 0.3s;
	transition: box-shadow 0.3s;
	top: 40px !important;
}
#quickview-sliderproduct .quickview-slider {
	position: relative;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s, visibility 0s;
	-moz-transition: opacity .3s, visibility 0s;
	transition: opacity .3s, visibility 0s;
}
#quickview-sliderproduct .quickview-slider.is-visible-slide {
	visibility: visible;
	opacity: 1;
}
#quickview-sliderproduct .quickview-slider .product-thumb a {
	display: block;
	margin-right: 5px;
	border: 1px solid #ccc;
}
#quickview-sliderproduct .quickview-slider .product-thumb a.active {
	border: 1px solid #D87C7C;
}
#quickview-sliderproduct .quickview-slider .flex-direction-nav .flex-next {
	right: -27px;
	background-position: 100%;
}
#quickview-sliderproduct .quickview-slider .flex-direction-nav .flex-prev {
	left: -30px;
	background-position: 0px 100%;
}
.wrapper-quickview .quickview-information {
	visibility: hidden;
	opacity: 0;
	display: none;
	-webkit-transition: opacity .3s, visibility 0s;
	-moz-transition: opacity .3s, visibility 0s;
	transition: opacity .3s, visibility 0s;
}
.wrapper-quickview.is-visible-info .quickview-information {
	visibility: visible;
	opacity: 1;
	display: block;
}
.quickview-information .quickview-close {
	position: absolute;
	right: -21px;
	top: -20px;
	width: 0;
	height: 0;
	border-top: 15px solid #ea1e63;
border-right: 25px solid #ea1e63;
border-bottom: 25px solid transparent;
border-left: 15px solid transparent;
}
.quickview-information .quickview-close a {
	color: #fff;
	position: absolute;
	top: -13px;
	right: -18px;
}
.quickview-information h2 {
	margin: 0 0 10px;
	font-size: 20px;
	color: #262e31;
}
.quickview-information .quickview-price {
	margin-bottom: 10px;
	background: #ddd;
	padding: 5px 10px;
}
.quickview-information .quickview-price span {
	font-size: 20px;
	color:#262e31;
	font-weight: bold;
	margin-right: 10px;
}
.quickview-information .quickview-price del {
	font-size: 16px;
	color: #98a4a9;
}
.quickview-information .quickview-variants {
	border-bottom: 1px solid #e5e5e5;
	margin: 0 0 15px;
	padding: 0 0 15px;
}
.quickview-information .quickview-variants #quickview-select {
	display: none;
}
.quickview-information .selector-wrapper {
	width: 100%;
	float: left;
}
.quickview-information .quickview-description {
	font-size: 14px;
	color: #adadad;
	line-height: 21px;
	margin: 0 0 15px;
	padding: 0 0 15px;
}
.quickview-slider .flex-direction-nav a.flex-next {
	width: 17px;
	background: url(/images/ecom13/1/icons/btn-arrow-right.png) no-repeat 0 0;
}
.quickview-slider .flex-direction-nav a.flex-prev {
	width: 17px;
	background: url(/images/ecom13/1/icons/btn-arrow-left.png) no-repeat 0 0;
}

/******************* Account ************************/
.layout-account .userbox {
	max-width: 100%;
	width: 335px;
	padding: 15px;
	background-color: #fff;
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	margin: auto;
	margin-bottom: 20px;
}
.layout-info-account .userbox {
	max-width: 100%;
	padding: 15px;
	background-color: #fff;
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	margin: auto;
	margin-bottom: 20px;
}
.layout-account .userbox h1 {
	font-size: 20px;
	margin-top: 0;
	text-transform: uppercase;
}
.layout-account .userbox .input-account * {
	border-radius : 0;
	border-color: #ddd;
}
.layout-account .userbox .input-account .icon-envelope:after {
	content : url('/images/ecom13/1/icons/email.png');
}
.layout-account .userbox .input-account .icon-shield:after {
	content : url('/images/ecom13/1/icons/pass.png');
}
.layout-account .userbox .input-account .icon-userico:after {
	content : url('/images/ecom13/1/icons/userico.png');
}
.layout-account .action_bottom .btn {
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	display: inline-block;
	text-decoration: none;
	width: 100%;
	height: 35px;
	background: #28303e;
	text-align: center;
	border: none;
	border-radius: 0;
}
.layout-account .action_bottom .btn:hover {
	background: #ea3a3c;
	color: #fff;
}
.layout-info-account h1 {
	font-size: 20px;
	margin-top: 0;
}
.layout-info-account h1 a {
	position: absolute;
	right: 15px;
	top: 3px;
	font-size: 14px;
}
.layout-info-account a.add-new-address {
	position: absolute;
	right: 15px;
	top: 0px;
}
#customer_orders table,
#order_details table {
	width: 100%;
}
#customer_orders table th,
#customer_orders table td,
#order_details table th,
#order_details table td {
	padding: 5px;
}
#customer_orders table .odd:first-child,
#order_details table .odd:first-child {
	border-top: 1px solid #ddd;
}
#customer_orders table .even,
#order_details table .even {
	background: #ddd;
}
.address_table .view_address span {
	display: inline-block;
	width: 65px;
	font-size: 13px;
}
.address_table .address_actions .action_link {
	padding: 5px 20px;
	background: #333;
	margin: 0px 5px 5px 0px;
	display: inline-block;
	border-radius: 4px;
}
.address_table .address_actions .action_link a {
	color: #fff;
}
.vertical-input > input {
	vertical-align: top;
}
.order-account .order_created_at {
	color : #999;
	font-size: 12px;
	margin-bottom: 10px;
}
#order_payment h3,
#order_shipping h3 {
	margin-top: 0;
	font-size: 18px;
	border-bottom: 1px solid #ddd;
	padding: 5px 0;
}
#recover-password .req_pass,
#login .req_pass,
#register .req_pass {
	font-size: 13px;
}
#customer_sidebar p span {
	display: inline-block;
	width: 65px;
	font-size: 13px;
}
.layout-info-account .edit_address .action_bottom > input {
	background: #333;
	color: #fff;
	padding: 5px 20px;
	border: none;
	vertical-align: top;
	margin-right: 5px;
}
.layout-info-account .edit_address .action_bottom > a {
	background: #333;
	color: #fff;
	padding: 5px 20px;
	display: inline-block;
	width: 100px;
	text-align: center;
	border-radius: 4px;
}
.layout-info-account .address-default-icon {
	position: absolute;
	right: 20px;
	top: 5px;
	padding: 5px 11px;
	background: #e60f1e;
	border-radius: 50%;
}
.layout-info-account .address-default-icon i {
	color: #fff;
}
#view_address {
	font-size: 13px;
	font-weight: bold;
}
#recover-password .errors li {
	font-weight: 700;
	color: #f00;
}
.mb15 {
	margin-bottom: 15px;
}
span.ltabs-tab-arrow, span.ltabs-tab-selected{
	display: none;
}

@media ( min-width: 1200px ) {
	.zoomContainer {
		display: block;
	}
	.wrapper-filter {
		background: #f3f3f3;
	}
	.filter-box > p {
		text-transform: inherit;
		font-size: 13px;
		font-weight: bold;
		padding: 5px 0px;
		border-bottom: 1px dotted #e1e1e1;
	}
	.filter-box ul {
		display: block;
		max-height: 200px;
		overflow: auto;
		border:none;
		padding: 5px 0;
	}
	.filter-box ul.filter-link {
		padding-left: 15px;
	}
	.filter-box ul.filter-link span {
		font-size: 12px;
	}
	.filter-box ul li {
		padding: 0;
		border: none;
	}
	.filter-box {
		margin-top: 5px;

		border: 1px solid #efefef;
		padding: 0px 10px 5px;
	}
	.filter-box:first-child {
		margin-bottom: 0;
	}
	.filter-box .menu-link-filter[aria-expanded='false'],
	.filter-box:last-child > p[aria-expanded='false'] {
		border-bottom: 1px dotted #e1e1e1;
	}
	.filter-box label {
		display: initial;
	}
	.filter-box ul input[type='checkbox'],
	.filter-box ul input[type='radio'] {
		float: none;
		margin-right: 5px;
	}
	.filter-box ul input[type='checkbox']:before,
	.filter-box ul input[type='radio']:before {
		left: 3px;
		top: 8px;
		right: auto;
	}
	.filter-box ul input[type='checkbox']:after,
	.filter-box ul input[type='radio']:after {
		left: 0;
		top: 4px;
		right: auto;
	}
	.filter-box ul input[type='radio']:before {
		top: 7px;
	}
}
@media ( min-width: 992px ) and ( max-width: 1199px ) {

}
@media ( max-width: 992px ){

}
@media ( min-width: 768px ) and ( max-width: 991px ) {
	.before-footer .form-subscribe-footer .title-subscribe{
		display: none;
	}
	.form-subscribe-footer .input-box {
		width: 100%;
	}
	.newsletter-footer {
		padding: 0;
	}
	.before-footer .form-subscribe-footer .input-box .btn-newsletter {
		padding: 0 30px;
	}
	.footer-center-wrap .row .col-sm-6:nth-of-type(2n+1) {
		clear: both;
	}
	ul.cssmenu li a {
		padding: 12px 10px;
	}
}
@media ( min-width: 768px ) {
	.zoomContainer {
		display: none;
	}
	h4.home-product-title:before {
		display: inline-block;
		width: 10px;
		height: 10px;
		position: absolute;
		bottom: 12px;
		content: "";
		left: -30px;
		background: url(/images/ecom13/1/icons/icon-title.png) no-repeat 0 0;
	}
	h4.home-product-title:after{
		display: inline-block;
		width: 10px;
		height: 10px;
		position: absolute;
		bottom: 12px;
		content: "";
		background: url(/images/ecom13/1/icons/icon-title.png) no-repeat 0 0;
		right: -30px;
	}
	.box-section-blog .new-blogs-title h4:before {
		display: inline-block;
		width: 10px;
		height: 10px;
		position: absolute;
		bottom: 12px;
		content: "";
		left: -30px;
		background:url(/images/ecom13/1/icons/icon-title.png) no-repeat 0 0;
	}
	.box-section-blog .new-blogs-title h4:after{
		display: inline-block;
		width: 10px;
		height: 10px;
		position: absolute;
		bottom: 12px;
		content: "";
		background:url(/images/ecom13/1/icons/icon-title.png) no-repeat 0 0;
		right: -30px;
	}
}

@media ( max-width: 767px ) {
	.logo{
		float: left;
		width:calc(100% - 50px);
		padding: 0 20px;
	}
	.menu-subnav {
		display: none;
	}
	.yt-menu {
		float: left;
	}
	.header-center .search_block_top {
		width: 100%;
	}
	.minicart-header, .account-header {
		line-height: 35px;
	}
	.social {
		display: none;
	}

	.header-top .welcome-msg,.header-top-icon {
		text-align: center;
		line-height: 20px;
	}

	#new_blogs_carousel .owl-nav .owl-next {
		right: -15px;
	}
	#new_blogs_carousel .owl-nav .owl-prev {
		left: -15px;
	}
	.mobile-menu {
		display: block!important;
	}
	.header-top {
		padding: 2px 0;
	}

	.section-banner4 .wrapper-content a.banner-home5 h2.title {
		top: 10%;
		font-size: 250%;
	}
	.footer-static .static-block p.des-about {
		border-left: 0;
		margin-top: 15px;
		padding-left: 0;
	}
	.newsletter-footer {
		padding:0;
		border-top: 1px solid #e6e6e6;
	}
	.before-footer .form-subscribe-footer .title-subscribe {
		display: none;
	}
	.form-subscribe-footer .input-box {
		width: 100%;
	}
	.before-footer .form-subscribe-footer .input-box .btn-newsletter {
		padding: 0 20px;
	}
	.copyright p {
		text-align: center;
	}
	.footer-bottom .paypal {
		text-align: center;
	}
	.before-footer .socials-wrap ul li a {
		height: 48px;
		width: 48px;
		line-height: 48px;
		font-size: 15px;
	}
	.before-footer .form-subscribe-footer .input-box .newsletter-input {
		padding-left: 15px;
		background: rgba(255, 255, 255, 0.1);

	}
	.footer-block .title_block i {
		float: right;
		font-size: 20px;
		cursor: pointer;
		margin-top: 2px;
	}
	.footer-block .block_content {
		display: none;
	}
	/* gom tab mobile */
	.ltabs-tabs-container {
		text-align: center;
		padding-top: 5px;
	}

	.ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox {
		position: relative;
		display: inline-block;
		text-align: left;
		line-height: 30px;
		clear: both;
		color: #888;
		cursor: pointer;
	}
	.ltabs-tabs-container .ltabs-tabs-wrap {
		right: 0;
		left: 0;
		text-align: center;
	}

	.ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-selected {
		width: 100%;
		padding-right: 30px;
		text-indent: 20px;
		border: 1px solid #d7d7d7;
		border-right: none;
		background: #fff;
		overflow: hidden;
		min-width: 200px;
	}
	.ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-arrow,
	.ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-selected {
		position: relative;
		float: left;
		height: 30px;
		z-index: 1;
		display: inline-block;
	}
	.ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-arrow {
		position: absolute !important;
		top: 0;
		right: 0;
	}
	.ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-arrow {
		width: 30px;
		border: 1px solid #d7d7d7;
		text-align: center;
		font-size: 12px;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;
		background: #ddd;
	}
	.ltabs-tabs-wrap.ltabs-selectbox .tabbernav_product {
		position: absolute;
		top: 29px;
		bottom: auto;
		left: 0;
		width: 100%;
		padding: 5px;
		border: 1px solid #d7d7d7;
		overflow: hidden;
		background: #fff;
		display: none;
		z-index: 13;
	}
	.ltabs-tabs-wrap.ltabs-selectbox .tabbernav_product li a{
		display: block;
		border-radius: 0;
		margin:0;
	}
	.ltabs-tabs-wrap.ltabs-selectbox .tabbernav_product li {
		margin: 0;
		display: block;
		width: 100%;
	}
	.wrap-tabs .box-tabs.nav-tabs>li.active>a, .wrap-tabs .box-tabs.nav-tabs>li.active>a:hover{
		border: none;
		color: #ffffff;
		background:#ea1e63;
	}
}

@media ( max-width: 480px ) {
	.btn-loading {
		font-size:17px;
	}
}