/*
@media screen and (max-width:767px)
@media screen and (min-width:768px) and (max-width:1023px)
@media screen and (min-width:1024px) and (max-width:1399px)
@media screen and (min-width:1400px)
*/
input[type="button"] , input[type="submit"] , input[type="reset"] {-webkit-appearance: none;}
body {
	background:#fff;
	color:#767676;
	font: normal 75% sans-serif , Helvetica , Arial;
}
* {
	box-sizing: border-box;
}
#loginBody .W8wXVTN3i ,
#createaccountBody .W8wXVTN3i ,
#passwordforgottenBody .W8wXVTN3i ,
#contactusBody .W8wXVTN3i { background:#f7f7f7;}
@media screen and (max-width:1023px) {
#pHXEUNFec a {
	display:none;
}
.size_back ul li span.outStock:before { transform: rotate(168deg)!important;}
#WbUWM0Yrpx {
 display: block !important;
 float: right;
}
#umeu7swB0 {}
#umeu7swB0 a {margin-left: 1rem!important; margin-right:1rem;}
}




@media screen and (max-width:767px) {

.c-30-day-logo {display: flex;}
.mobile-only {display: block!important;}
.c-30-day-wrapper {display: block!important;}
.cm-cta__button {min-width: 120px!important;}
.font-weight-italic {font-size: 25px!important;}
.banner_description_image {width: 100%; height: 100%;background-image: url('imgs/banner-2.jpg');display: none;}
#xPG8nSK6e {display: none;}
.item img {
	max-width:200%!important;
}
.carousel-indicators {
	bottom: -10px!important;
}
.o-container {
	margin: 0 2.125rem;
	
}	
.c-markdown {
	font-size: 1.5rem;
	text-align: center;
}
.c-footer-cta__description {
	font-size: 0.7rem;
	margin-top: 0;
	text-align: center;
	margin-bottom: 1.25rem;
}
.margin_logo {
	margin-left: 90px;
}
.c-navigation__icon-btn-separator {
	margin-left: 0!important;
	margin-right: 0!important;
}
.shg-box-vertical-align-wrapper {margin-bottom: 50px;}
.shg-box-content {margin-top: 30px;}
.shg-default-text-content p {text-align: center; line-height: 44px;}
.shg-default-text-content p span {font-size: 30px; font-weight: bold; color: #0b1f3f;}
.shg-theme-text-content p {text-align: center;color: #000;font-size: 17px;}
.shg-btn-wrapper {margin: 0 auto;text-align: center;}
.shg-btn-wrapper a {color: #ffffff;font-size: 12px;display: inline-block;background-image: url(none);
 background-repeat: no-repeat;
 margin-top: 10px;
 margin-bottom: 0%;
 padding-top: 17px;
 padding-left: 49px;
 padding-bottom: 15px;
 padding-right: 49px;
 border-radius: 2px;
 max-width: 250px;
 background-color: #000;
 text-align: center;
 text-decoration: none;
 hover-type: color;}
	
#umeu7swB0 { padding:0!important}
.banner-G-3 a {min-height: 3.6rem!important;}
#TWwxRbej5 a {
	padding:5px 5px 0 5px;
}
#EXGuHiPD6 {
	padding:0 !important;
}
#pHXEUNFec ,.navitem_account {
	display: none !important;
}

#siteMap li {
	width: 50% !important;
	}
.PreviousOrdersDate ,.PreviousOrdersNumber ,.PreviousOrdersStatus {
	line-height:36px !important;
}
#Nt92kiVwF {
 width: 100%!important;
 padding: 1rem 0rem!important;
 margin: 0 auto!important;
 display: flex;
 flex-wrap: wrap;
}
#Nt92kiVwF .vx3hF5EvR h2 { font-size:1.2rem!important;}
#dDULBkE3I {
}
#Ek3zWcAnU a {
	display:block;
}
#reviewWriteMainImage {
	margin:0 !important;
}
#reviewWriteMainImage img {
	width:100%;
 height: auto;
}
#XPgpNixHA {
	padding:0 !important;
}
#wBF13rORw li {
	width:19% !important;
}
.logincenter {
	
}
.productspname {
	display:none;
}
.imagesname {
	display:block !important;
}
#checkoutBillto , #checkoutShipto {
	margin-bottom:10px;
}
#orderTotals .forward {
	float:right !important;
}
#FKzghifL7 ,#checkoutPaymentForm {
	width:100% !important;
}
#FKzghifL7 {
	margin-bottom:10px;
}
#checkoutShoppingCart ,#checkoutShippingForm ,#checkoutPaymentForm {
	border:none !important;
}
#FKzghifL7 table {
	margin-top:15px;
}
#productListHeading {
	font-size:1.5em !important;
}
.back {
 float: inherit;
}
.centerColumn legend {
	color:#000;
	font-weight:bold;
	font-size:1.2em;
}
#addressBookProcessDefault input {
	width:95%;
	height:40px;
	line-height:40px;
}
#tTnu5yxQG {
 min-height: auto !important;
 padding: 10px 15px;
}
#productinfoBody #tTnu5yxQG { padding:0 0 0 0 !important;}
#iUNXZoPHS ,#wBF13rORw {
 width: 100% !important;
}
.proinfo_right {
 width: 100%;
 padding: 0px 1rem;
 margin-top:20px;
}
.size_back ul li { width: 23.72%!important;}
.topCateAndNext {
	display:none;
}
.x6oAgXv2m ,.navitem_currency {
	display:none;
}
.navitem_promo { width:100%; text-align:center;}
#EXGuHiPD6 img {
	width:100%;
}
#TWwxRbej5 img {
 width: 100%;
}
#TWwxRbej5 a {
 position: relative;
 display: block;
}
#TWwxRbej5 span {
 font-size: 1.8em;
 color: #fff;
 text-transform: uppercase;
 text-align: center;
}
#I84cIUyaC .flex-body {
 padding: 3rem 2rem;
}
.LGeMwHAsS {
 width: 46%;
 float: left;
 margin: 2% 2% !important;
 background: #fff;
 transition: border-color .2s ease-in ,box-shadow .2s ease-in;
}
.MoyMc7efL {
 width: 46%;
 float: left;
 margin: 2%;
 padding:0%;
 background: #fff;
 transition: border-color .2s ease-in ,box-shadow .2s ease-in;
}
.MoyMc7efL .productsCol {
 padding: 0px;
}
.product_name_index {
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 word-wrap: break-word;
 overflow: hidden;
 display: -webkit-box;
 margin: 10px 0;
	padding:0 !important;
}

#description-info { padding: 0rem!important; }
#description-info .col_b1 { width: 100%; margin: 0 auto 1rem!important;}
.col_b2 .row-body .col-m { padding:1rem!important;border-bottom: 1px solid rgb(229 ,229 ,229);}
.banner-G-2  {
 width: 92%;
 margin: 4% 4%;
 position: relative;
 float: left}
#productinfoBody #XPgpNixHA {padding: 0px 1rem!important;}
.AiDY5lTVP { padding:2rem 2rem 2rem 2rem !important;}
.tab-content { width:100%;}
#Related_pro h2.newcenterBoxHeading { font-size:1.6rem!important;}
.col_b1 h3 { font-size:1.4rem!important; line-height:2rem!important;}
#W1diopnZP { padding: 30px 1rem!important;}
#W1diopnZP h3 { font-size:1.6rem!important; width: 100%!important;}
.col_b2 { width:100%!important;}
.col_b2 ul {
 padding: 0 1rem 1rem 1rem;
 border: none!important;
 width: 96%;
}
.col_b3 .col { width:100%!important;}
#Ek3zWcAnU li {
 line-height: 40px !important;
 width: 100%;
 text-indent: 0px;
}
.col-md-12 a { text-indent: 2px; }

.ukHo7e01D {
	display: block;
}
#NLGDbMcPB {
	display: none;
}
.productsList {
 width: 49% !important;
 float: left;
}
.products_name {
 -webkit-line-clamp: 2 !important;
	line-height: 18px !important;
}
#productsListingListingTopLinks ,#productsListingBottomNumber ,#newProductsDefaultListingBottomNumber {
	display:none;
}
.productsListingBottom {
 display: flex;
 justify-content: center;
}
FIELDSET {
 padding: 0;
 margin: 0;
 border: none;
 margin-bottom: 10px;
}
#HnQxMfg3z {position: relative;}
.nav2 .nav_inner {padding: 0 1rem!important;}
.nav_inner { width:100%!important; height:100%;}
.navitem_logo { /* order: 1!important; */ flex-grow: 1!important;}
.navitem_menu { order: 1!important; }
.navitem_search { display: block!important;}
.navitem_cart ,.navitem_menu {margin-left: 3px;}
.navitem_cart #umeu7swB0 a { margin:0 auto!important;margin-left: 5px!important;background-size: 13px 20px!important;}
.nav-logo--transitioning svg[data-v-ee3dcb74] {background: #fff!important;}
.nav-logo--transitioning svg path[data-v-ee3dcb74] {fill: #000!important;}
.search-block .search {
 position: absolute;
 width: 100%;
 height:60px;
 z-index: 999;
 background: #fff;
 top: 69px;
 right: 0;
 padding: 0px;
 box-shadow: 0 2px 5px rgba(0 ,0 ,0 ,0.2);
}
TuepRUF {
	padding:0 !important;	
}
#DNXEYPD9b > span {
 display: block;
 text-align: center;
 line-height: 33px;
 color: #000;
 float: left;
 padding-left: 15px;
}
.Mds2QwKtB {
 border: none;
 height: 60px;
 color: #fff;
 cursor: pointer;
 font-size: 18px;
 background: none;
 flex: 0 0 50px;
 text-align:center;
 background: #111;
}
.search .hsearchinput {
 text-indent: 2rem;
 color: #000000 !important;
}
.Mds2QwKtB .fa-search {
 display: block !important;
}
.search form {
 margin: 0;
 padding: 0;
 width: 100%;
 display: flex;
}
.proinfo_left {
	width:100%;
	clear: both;
 position: relative;
	}
.proinfo_left i {
	font-size:32px;
}
.block_home_slider .flex-direction-nav a {
 margin-top: -27px;
 position: absolute;
 top: 50%;
 width:40px!important;
 height:40px!important;
}
.block_home_slider {
	height:auto;
}
.logincenter {
 width: 90% !important;
 border: none !important;
}
.logincenter fieldset {
 width: 100% !important;
	}
.forgot_password {
 width: 100% !important;
 text-align: right !important;
	}
.Qa6fevW4Z ,.floatingBox , #accountLinksWrapper , #sendSpendWrapper , #checkoutShipto , #checkoutBillto , #navEZPagesTOCWrapper {
	width: 100% !important;
}

.creatcenter {
	width:100% !important;
	max-width: 380px !important;
}
#createAcctDefault fieldset fieldset input ,#country {
 width: 100% !important;
	margin: 0 0 12px 0 !important;
}
.s1HdUBxYD {
	width:100% !important;
}
.forward ,.Qa6fevW4Z {
	float: inherit !important;
}
.s1HdUBxYD {
	height:36px !important;
	padding: 0 10px;
	line-height:36px !important;
}
.iyTOuo7fx .s1HdUBxYD {height:50px!important; line-height:50px!important;}
#eY7GH5Z18 {
 width: 100%;
 margin: 0 auto;
 height: 69px;
 background-color: #007ab8;
}
.navitem_logo {height: 69px!important;justify-content: left!important;}
#Lr962vIhy {
 position: absolute;
 left: calc(50% - 40px);
 left:2rem;
}
#Lr962vIhy img { height:24px;}
#Lr962vIhy .logo { width: 8rem!important; height: auto!important;}
.banner_description_inner { background: #fff;text-align: center; padding: 2rem 1.2rem;}
.banner_description_inner h2 { color: #111; font-size: 2.4em; line-height: 2rem; font-weight: 900; letter-spacing: 0.1em;}
.banner_description_inner span { color: #111; font-size: 0.8rem;display: block; font-weight: 500; line-height: 1.2rem; margin-top: 0.5rem; letter-spacing: 0.1em;}
.banner_description_inner li {margin-top: 1.5rem;background-color: #111;font-size: 1.4rem;line-height: 3.4rem;font-weight: 700; border-radius: 20px;} 
.banner_description_inner li a { color: #fff; display: inline-block;width: 100%; } 
#qT8pP41RV {
 width: 100%;
display: none !important;
 height: 33px;
 line-height: 33px;
 overflow: hidden;
 background: #136fa9;
 color: #fff;
} 
#qT8pP41RV li {
	height:33px;
	line-height:33px;
	width:100%;
	text-align:center;
	}
#mCksRDjFe {
	display:none;
}
#ldqW5TPR3 {
	display:block;
}
#Ek3zWcAnU ul ,#Ek3zWcAnU  {
 width: 100%;
}
#P9MSX07LZ .col-md-11 { width:100%!important;margin-right:0px!important; margin-bottom:2rem;}
#P9MSX07LZ .col-md-12 { width:100%!important;}
#P9MSX07LZ .col-md-13 { width:100%!important; margin-bottom: 2rem;}
#Ek3zWcAnU h5 { font-weight:700!important;}
#d7O1cxtbZ {
 display: flex;
 justify-content: left;
 padding-bottom:1rem!important;
}
#d7O1cxtbZ a {
	padding:0 10px !important;
}
#d7O1cxtbZ i {
	line-height:40px;
}
#B24SnkCau {
	display: none !important;
	padding:0.5em;
}
#B24SnkCau SELECT {
 width: 100%;
 line-height: 30px;
 height: 30px;
 border-radius: 3px;
 padding: 0.5em;
}
.gdflex {
	box-shadow: inset 0px -10px 10px -15px #000;
	min-height:40px;
}
.gdflex #productListHeading {
	line-height:50px !important;
}
.gdflex div.burger {
	font-size:30px;
}
.gdflex {
 position: -webkit-sticky !important;
 position: sticky !important;
	max-width: 1400px;
	margin: 0 auto;
	width:100%;
	top:0;
	left:0;
	background:#fff;
	z-index:98;
}




#P9MSX07LZ .col-md-12 a { width:50%!important;}
#PFAXKnB1w {min-height: 100vw!important;}
.QRQbflyDp {background-color: #fff!important;}
.container-1 { width:100%!important;margin: 0!important;}
.container-2 { width:100%!important; /* display:none!important; */}
/*767+*/
}





@media screen and (max-width:1023px) {
#menu-head {
	display:none !important;
}

div.burger {
 z-index: 999;
 position: absolute;
 top: 0px;
 right: 2rem;
 height:40px;
 padding:2rem 5px;
 font-size: 20px;
display:block !important;
}
div.burger:active i {
	-ms-transform: rotate(180deg); 
 	-webkit-transform: rotate(180deg); 
	 transform: rotate(180deg);	
	-webkit-transition: all 200ms ease-out;
	 -moz-transition: all 200ms ease-out;
	 -ms-transition: all 200ms ease-out;
	 -o-transition: all 200ms ease-out;
	 transition: all 200ms ease-out;	
}
div.open i {

 opacity: 0.6;
	}
div.open i {
	-ms-transform: rotate(180deg); 
 	-webkit-transform: rotate(180deg); 
	 transform: rotate(180deg);	
	-webkit-transition: all 200ms ease-out;
	 -moz-transition: all 200ms ease-out;
	 -ms-transition: all 200ms ease-out;
	 -o-transition: all 200ms ease-out;
	 transition: all 200ms ease-out;	
}
#fOXhlrEYA {
 position: relative;
}
#fOXhlrEYA h1 {
	margin:0 auto !important;
	line-height: 40px;
}
.enDs2r6cV {
	border:none !important;
}
}
@media screen and (min-width:768px) and (max-width:1023px) {

.w-img {
 width: 87%!important;
}
.cm-cta__button {max-width: 179px!important;}
.flex-wrap-1 {padding: 0!important;}
.font-weight-italic {font-size: 24px!important;}
.p-4 {padding: 4.4%!important;}
.component-title {text-align: center!important;}
			.c-products-details-btn {margin-left: 38%!important;}
.c-footer-cta {
	display: flex;
}
.o-container {
	margin: 0 2.125rem;
}	
.c-markdown {
	font-size: 1.5rem;
}
.c-footer-cta__description {
	font-size: 0.7rem;
	margin-top: 0;
	margin-bottom: 1.25rem;
}
.fl {
	display: flex;
}
.c-footer-legal-links {

}
.margin_logo {
	margin-left: 20px;
}
/* .Women {order: 3;}
.Men {order: 1;}
.Kids {order: 2;margin-top: 80px!important;} */
#TWwxRbej5 { margin: 0 auto;display: flex;}

.shg-box-vertical-align-wrapper {margin-bottom: 100px;}
.shg-box-content {margin-top: 30px;}
.shg-default-text-content p {text-align: center; line-height: 44px;}
.shg-default-text-content p span {font-size: 50px; font-weight: bold; color: #0b1f3f;}
.shg-theme-text-content p {text-align: center;color: #000;font-size: 17px;}
.shg-btn-wrapper {margin: 0 auto;text-align: center;}
.shg-btn-wrapper a {color: #ffffff;font-size: 12px;display: inline-block;background-image: url(none);
 background-repeat: no-repeat;
 margin-top: 10px;
 margin-bottom: 0%;
 padding-top: 17px;
 padding-left: 49px;
 padding-bottom: 15px;
 padding-right: 49px;
 border-radius: 2px;
 max-width: 250px;
 background-color: #000;
 text-align: center;
 text-decoration: none;
 hover-type: color;}

.uk-margin-top {color:#000!important; font-weight: ; letter-spacing: ;font-size: 36px;max-width:100%!important;line-height:20px!important;font-style: ;/* text-align: center; */}
.uk-margin-small-p {color:black!important; font-size: 12px!important;text-align: center;}
.widget-homepage-content {width: 100%;/* margin-top: 0%!important; */}.
.uk-align-center {text-align: center;}
.uk-padding-remove {text-align: center;/* display: block!important; */}
.uk-margin-small-top {
	width: 185px!important;
	margin-top: 5px!important;
}
.uk-align-center>p {font-size: 13px!important;}
.uk-margin-small-top:hover {
	background-color: white;
	color: black;
	text-decoration: none;
}



#XPgpNixHA {}
#P9MSX07LZ .col-md-11 { width:100%!important; margin-right:0%!important;}
#P9MSX07LZ .col-md-13 { width:25%!important;}
#P9MSX07LZ .col-md-12 { width:75%!important;}
#P9MSX07LZ .col-md-12 a { }
#description-info { padding: 0 10px!important;}
.col_b2 { width:100%!important;}
.col_b2 ul { border:none!important; width:100%!important; }
#W1diopnZP { padding: 1rem 2rem!important;}
#ldqW5TPR3 {
	display:none;
}
.productsList {
 width: 32.33% !important;
}

#I84cIUyaC .flex-body {
 padding: 4rem 3rem;
}
#P9MSX07LZ {
 padding: 15px;
}
.ukHo7e01D {
 padding: 15px;
}
.enDs2r6cV {
	border:none !important;
}

#DNXEYPD9b {
	line-height:36px;
}
#EXGuHiPD6 {	padding: 0 0rem;
 position: relative;
 min-height: 38.88vw;
 background-color: #f4f4f4;}
#EXGuHiPD6 img {
	width:100%;
}
.banner_description {
	margin-top: 0;
 text-align: left;
 position: absolute;
 left: 0;
 top: 0px;
 display: -webkit-box;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: flex;
 flex-wrap: wrap;
 -webkit-box-align: center;
 -webkit-align-items: center;
 -ms-flex-align: center;
 align-items: center;
 padding: 0% 0% 0% 0%;
 width: 100%;
 height: 100%;}
.banner_description_inner {
	width: 40%;
 height: 100%;
 text-align: center;
 padding: 2vw 6vw;
 display: flex;
 align-items: center;
 background-image: url(imgs/banner-1.jpg);
}
.banner_description_image {
 
}
.banner_description_inner h2 { color: #000; font-size: 16px; line-height: 24px; font-weight: 700; letter-spacing: 0.1em;}
.banner_description_inner span { color: #000; font-size: 14px!important;line-height: 24px!important; font-weight: 500; margin-top: 0.8rem; letter-spacing: 1px;}
.banner_description_inner li { margin-top:1rem;} 
.banner_description_inner li a  {
	color: #fff;
 background-color: #222;
 border: 1px solid #222;
 font-weight: 100;
 line-height: 44px;
 letter-spacing: 1px;
 transition: background-color 1s;
 padding: 12px 40px } 
#eY7GH5Z18 {
	padding:0;
	height:69px;
	width:100%;
	background-color: #007ab8;
}
.navitem_logo {height: 69px!important;justify-content: left!important;}
.nav2 .nav_inner {height: 69px;padding-right: 4rem!important;}
#PuqNkLEPZ { padding-top:0px;}
#mCksRDjFe { display:none;}
#mCksRDjFe p {
	float:left;
	width:33%;
	color:#fff;
	text-align: center;
	text-transform: capitalize;
}
#HnQxMfg3z {position: relative;}

.search {
 z-index: 99;
 padding: 0px 0px;
 background: #ffffff;
 background-color: rgba(0 ,0 ,0 ,0.4);
 width: 100%;
 height: 2000px;
 position: absolute;
 top: 69px;
 right: 0;
 box-shadow: 0 2px 5px rgba(0 ,0 ,0 ,0.2);}
.search div {

	}
.search div i {
	color: #cecece;
	font-size:26px;
	}
.search form {
 margin: 0;
 padding: 0;
 width: 100%;
 display: flex;
}
.search span { border-bottom:0;}
.search .hsearchinput , .canfloat .navitem_search:hover .hsearchinput , .search:hover .hsearchinput , .canfloat .search:hover .hsearchinput {
	color: #000 !important;
	height: 60px;
	width: 205px;
	outline: none !important;
	line-height: 24px;
	border: none;
	background: none;
	text-indent: 4em;
	font-size: 1em;
	background: #fff;
	}
.Mds2QwKtB {
 border: none;
 height: 60px;
 color: #000;
 cursor: pointer;
 font-size: 26px;
 background: none;
 flex: 0 0 50px;
 text-align:center;
 background:#fff;
	}
.Mds2QwKtB .fa-search {
	display:block !important;
}
#TWwxRbej5 {margin-top: 20px!important;}
#TWwxRbej5 a {
 float: left;
 position: relative;
}
.banner-G-3 a {
	top: 65px!important;
	left: 32%!important;
}
#TWwxRbej5 img {
 width: 100%;
}
#TWwxRbej5 span {
 font-size: 2em;
 color: #fff;
 text-transform: uppercase;
 text-align: center;
}
.banner-G-2 {
 width: 30%;
 /* margin: 1.5% 4%; */
 position: relative;
 float: left;}
.Women {
	margin-left: 20%;
}
.Men {
}
#Nt92kiVwF {
 width: 100%!important;
 padding: 2rem 2rem!important;
 margin: 0 auto!important;
 display: flex;
 flex-wrap: wrap;
}
.LGeMwHAsS {
	width: 46%;
	float: left;
	margin: 2% 2% !important;
	background: #f7f7f7;
	transition: border-color .2s ease-in ,box-shadow .2s ease-in;
}
.MoyMc7efL {
 width: 46%;
 float: left;
 margin: 2%;
 padding:0%;
 background: #fff;
 transition: border-color .2s ease-in ,box-shadow .2s ease-in;
}
#NLGDbMcPB {
 width: 100%;
 padding: 0 15px;
 color: #999;
}
.proinfo_left {
	width:100%;
	clear: both;
	position: relative;
	margin: 0 auto;
	}
.proinfo_left i {
	font-size:32px;
}
.block_home_slider .flex-direction-nav a {
 margin-top: -27px;
 position: absolute;
 top: 50%;
}
.block_home_slider {
	height:auto;
}
.proinfo_right {
 width: 92%;
 margin: 35px 4%;
	}
#cartAdd { 
}
#XPgpNixHA {padding: 2rem 2rem 2rem 2rem !important;}
.tab-content { width: 100%!important;}
.logincenter {
 width: 100% !important;
 border: none !important;
}
.logincenter fieldset {
 width: 100% !important;
	}
.forgot_password {
 width: 100% !important;
 text-align: right !important;
	}
.Qa6fevW4Z {
	width: auto !important;
}
.navitem_logo {order: 1!important; flex-grow: 1;}
.navitem_menu { order: 5!important;}
#pHXEUNFec , .navitem_account {
 display: none !important;
}
#Lr962vIhy { position: absolute;/* left: calc(50% - 40.83px); */ left: 4rem;}
#indexProductList ,#advSearchResultsDefault { padding: 1rem;}
.MoyMc7efL .productsCol { padding: 0px;}
.container-1 {}
.container-2 {}
.teaser-text { font-size:12px!important; line-height: 17px!important;}
.headline-primary {font-size: 25px!important;}
.teaser-a {margin-top:1rem!important;}
/*768+*/
}
@media screen and (min-width:1024px) and (max-width:1399px) {

.w-img {
 width: 80.8%!important;
}
.flex-wrap-1 {padding: 5%;}
.p-4 {padding: 5.8%!important;}
.c-footer-cta {
	display: flex;
}
.o-container {
	margin: 0 2.125rem;
}	
.c-markdown {
	font-size: 2rem;
}
.c-footer-cta__description {
	font-size: 1rem;
	margin-top: 0;
	margin-bottom: 1.25rem;
}
.fl {
	display: flex;
}
.c-footer-legal-links {
	margin-left: 100px;
}
.margin_logo {
	margin-left: 90px;
}
/* .Women {order: 3;}
.Men {order: 1;}
.Kids {order: 2;margin-top: 60px!important;} */
#TWwxRbej5 { margin: 0 auto;display: flex;}


.shg-box-vertical-align-wrapper {margin-bottom: 100px;}
.shg-box-content {margin-top: 30px;}
.shg-default-text-content p {text-align: center; line-height: 44px;}
.shg-default-text-content p span {font-size: 72px; font-weight: bold; color: #0b1f3f;}
.shg-theme-text-content p {text-align: center;color: #000;font-size: 17px;}
.shg-btn-wrapper {margin: 0 auto;text-align: center;}
.shg-btn-wrapper a {color: #ffffff;font-size: 16px;display: inline-block;background-image: url(none);
 background-repeat: no-repeat;
 margin-top: 10px;
 margin-bottom: 0%;
 padding-top: 17px;
 padding-left: 49px;
 padding-bottom: 15px;
 padding-right: 49px;
 border-radius: 2px;
 max-width: 300px;
 background-color: #000;
 text-align: center;
 text-decoration: none;
 hover-type: color;}

.uk-margin-top {color:#000!important; font-weight: ; letter-spacing: ;font-size: 49px;max-width:100%!important;line-height:30px!important;font-style: ;/* text-align: center; */}
.uk-align-center>p {font-size: 12px!important;}
.uk-margin-small-p {max-width: 500px!important; color:black!important; font-size: 16px!important;margin: 0 auto;text-align: center;}
.widget-homepage-content {width: 100%;/* margin-top: 7%!important; */}.
.uk-align-center {text-align: center;}
.uk-padding-remove {text-align: center;}
.uk-margin-small-top {
	text-decoration: none;
	width: 192px!important;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	display: block;
	color: white;
	margin: 0 auto;
	background-color: #fcc863;
	margin-top: 30px;
}
.uk-margin-small-top:hover {
	background-color: white;
	color: black;
	text-decoration: none;
}


#gwsN5SCdz {
	padding: 0 !important;
	margin-left: 0rem;
	margin-right: 5px;
}
#menu-head .level1 { display:none;}
.size_back ul li span.outStock:before { transform: rotate(168deg)!important;}
#Lr962vIhy {
 position: absolute;
 /*left: calc(50% - 40.83px);*/
 left:4rem;
}
#Lr962vIhy .logo {
 width: 8rem!important;
 height: auto!important;
}
#menu-head { display: block;}
.navitem_logo {order: 1!important; flex-grow: 1!important;}
.navitem_menu {order: 5!important;flex-grow: 0!important;}
.nav2 .navitem_account {display: none!important;}
.search-none .search {display: none!important;}
.search-input {display:block;}
.x6oAgXv2m {
	margin-left: 10px;
}
.x6oAgXv2m a {
	float:right !important;
}
#k4Zx6QXZ9 a {
 margin-left: 12px !important;
 margin-right: 0px !important;
}
#DNXEYPD9b span ,#DNXEYPD9b i {
	line-height:35px;
}
.nav2 .nav_inner { height:69px;padding-right: 6rem!important;}
#eY7GH5Z18 {
 width: 100%;
 margin: 0 auto;
 height: 69px;
 background-color: #007ab8;
}
.navitem_logo {height: 69px!important;justify-content: left!important;}
#EXGuHiPD6 img {
	width:100%;
}
#EXGuHiPD6 {
 padding: 0 0rem;
 position: relative;
 min-height: 38.88vw;
 background-color: #f4f4f4;
}
.banner_description {
	argin-top: 0;
 text-align: left;
 position: absolute;
 left: 0;
 top: 0px;
 display: -webkit-box;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: flex;
 flex-wrap: wrap;
 -webkit-box-align: center;
 -webkit-align-items: center;
 -ms-flex-align: center;
 align-items: center;
 padding: 0% 0% 0% 0%;
 width: 100%;
 height: 100%;
}
.banner_description_inner {
 width: 40%;
 height: 100%;
 text-align: center;
 padding: 2vw 6vw;
 display: flex;
 align-items: center;
 background-image: url(imgs/banner-1.jpg);
}
.banner_description_image {
	width: 100%;
 height: 100%;
 background-image: url(imgs/banner-2.jpg);}
.banner_description_inner h2 {
	color: #000;
 font-size: 1.8rem;
 line-height: 2.8rem;
 margin: 1.5rem 0 1.5rem 0;
 cursor: pointer;
 text-align: center;
}
.banner_description_inner span {
	color: #333;
 font-size: 1rem;
 line-height: 1.8rem;
 letter-spacing: 1px;
}
.banner_des_link {
 margin-top: 3rem;
 width: 100%;
}
.banner_des_link li {
 margin: 0 auto;
 
}
.banner_des_link li a {
 color: #fff;
 text-transform: capitalize;
 font-size: 1rem;
 font-family: sans-serif;
 font-weight: 500;
 background: #222;
 padding: 0.5rem 1.8rem;
 border-radius: 0px;
 transition: background-color 1s;
 border: 1px solid #222;
}
#TWwxRbej5 { width:100%; padding:2rem;}
.banner-G-2 {
 width: 31.33%;
 /* margin: 0 1%; */
 position: relative;
 float: left;}
#TWwxRbej5 a {}
#TWwxRbej5 span {
}
/*1024 首页 Cart Not 产品模块*/
#Nt92kiVwF .MoyMc7efL {
 width: 22%;
 float: left;
 margin: 1.5% 1.5% 1.5% 1.5%;
 padding:0%;
 border: 1px solid Transparent;
 background: #f3f3f3;
 transition: border-color .2s ease-in ,box-shadow .2s ease-in;
 transition: all .1s;
 transition-timing-function: cubic-bezier(.5 ,-.5 ,.5 ,1.5)
}
/*1024 二三级页面 收缩结果页 Outlet 产品模块*/
.EFq2nYryh { padding: 2rem 2rem 0 2rem;}
.centerBoxWrapper .MoyMc7efL ,#outletBody #Nt92kiVwF .MoyMc7efL {
width: 30.33%;
margin: 1.5% 1.5%;
float:left;
border: 1px solid Transparent;
 background: #fff;
 transition: border-color .2s ease-in ,box-shadow .2s ease-in;
 transition: all .1s;
 transition-timing-function: cubic-bezier(.5 ,-.5 ,.5 ,1.5);
}

.MoyMc7efL .productsCol .colBorder ,
.cartlike .productsCol { padding:0px;}
#Nt92kiVwF {
 width: 100%!important;
 padding: 2rem 0rem!important;
 margin: 0 auto!important;
 display: flex;
 flex-wrap: wrap;
}
.LGeMwHAsS {
	width: calc((92vw + 40px)/4 - 40px);
 float: left;
 margin: 0% 0% 4% 40px !important;
 padding: 0%;
 background: #68707f;
 transition: border-color .2s ease-in ,box-shadow .2s ease-in;
}
#indexBody #Nt92kiVwF .MoyMc7efL {
 float: left;
 padding:0 0 2% 0;
 transition: border-color .2s ease-in ,box-shadow .2s ease-in;
 width: calc((92vw + 40px)/4 - 40px);
 margin: 0 0 4% 40px;
 }
#I84cIUyaC .flex-body {
 padding: 4rem 3rem;
}
#yKCUhDbZZ {
 width: 100%;
 float: left;
 margin-bottom: 3rem;
}
#yEHSTtzCF {
 width: 96%;
 margin: 0 auto;
}
#P9MSX07LZ {
	padding:15px;
}
.Women {margin-left: 19%;
}
.Men {
	
}
#TWwxRbej5 img {
	width:100%;
}
#PuqNkLEPZ {}
#mCksRDjFe {
 width: 100%;
 height: auto;
 margin: 0 auto;
 padding: 0 80px;
 background-size: 100%;
 display:none;
}
#mCksRDjFe p {
 float: left;
 width: 33%;
 text-align: center;
 line-height: 40px;
 text-transform: uppercase;
 padding: 0;
 margin: 0;
 font-size: 1em;
 font-weight: bold;
 color: #ffffff;
}
.ukHo7e01D {
	padding: 15px;
	}
#NLGDbMcPB {
	width: 100%;
	padding:0 15px;
	color:#999;
 }
#vnV0vNf4A , #BPkMixeH3 {
}
#fOXhlrEYA {
 position: relative;
}
div.burger {
 z-index: 999;
 position: absolute;
 top: 0px;
 right: 2rem;
 padding: 10px 5px;
 font-size: 20px;
 display: block !important;
}
#wrapper {
 background: #fff;
 z-index: 999 !important;
 width: 100%;
}
#wrapper .animate {
 z-index: 99999;
 margin-left: 0 !important;
 width: 50%;
}
div.menu {
 height: 100%;
 top: 103px;
 left: 0;
 bottom: 0;
 overflow-y: scroll;
 overflow-x: hidden;
 position: fixed;
 width: 0%;
 opacity: 1;
 -webkit-transition: all 500ms cubic-bezier(0.000 , 0.995 , 0.990 , 1.000);
 -moz-transition: all 500ms cubic-bezier(0.000 , 0.995 , 0.990 , 1.000);
 -ms-transition: all 500ms cubic-bezier(0.000 , 0.995 , 0.990 , 1.000);
 -o-transition: all 500ms cubic-bezier(0.000 , 0.995 , 0.990 , 1.000);
 transition: all 500ms cubic-bezier(0.000 , 0.995 , 0.990 , 1.000);
 background: #fff;
 box-shadow: inset -15px 0px 10px -15px #ddd;}
/*
.search {
 z-index: 99;
 height: 40px;
 padding: 0px 0px;
 border: 0px solid #fff;
}
*/
.search {
 z-index: 99;
 padding: 0px 0px;
 background: #ffffff;
 background-color: rgba(0 ,0 ,0 ,0.4);
 width: 100%;
 height: 2000px;
 position: absolute;
 top: 69px;
 right: 0;
 box-shadow: 0 2px 5px rgba(0 ,0 ,0 ,0.2);
}
.search .hsearchinput , .canfloat .navitem_search:hover .hsearchinput , .search:hover .hsearchinput , .canfloat .search:hover .hsearchinput {
 color: #373737 !important;
 height: 60px;
 width: 300px;
 margin: 0px 0;
 line-height: 40px;
 padding: 0 12px 0 2.4rem;
 font-family: arial , helvetica , sans-serif;
 font-size: 0.9rem!important;
 transition: width 1s;
 -moz-transition: width 1s;
 -webkit-transition: width 1s;
 -o-transition: width 1s;
}
.search div {

	}
.search div i {
	color: #cecece;
	font-size:26px;
	}
.search form {
 margin: 0;
 padding: 0;
 width: 100%;
 display: flex;
}
.search span { border-bottom:0;}
.search .searchinput {
	color: #000 !important;
	height: 24px;
	width: 205px;
	outline: none !important;
	line-height: 24px;
	border: none;
	background: none;
	text-indent: 1em;
	font-size: 1em;
	}
.Mds2QwKtB {
 border: none;
 height: 60px;
 width: 60px;
 color: #8c8c8c;
 cursor: pointer;
 font-size: 1.4rem;
 background: none;
 text-align: center;
 background: #d0d0d0;
 padding-right: 2rem;
}
.Mds2QwKtB .fa-search {
	display:block !important;
}
#productinfoBody .EFq2nYryh { background-color: #fff;}
.proinfo_left {
	width:56%;
	margin:0 1%;
	float: left;
	clear: both;
 position: relative;
	}
.proinfo_left i {
	font-size:48px;
}
.block_home_slider .flex-direction-nav a {
 margin-top: -27px;
 position: absolute;
 top: 50%;
}
.block_home_slider {
	height:auto;
}
.proinfo_right {
 float: right;
 width: 40%;
 margin: 0px 0px 0px 1%;
 background: #fff;
 border: 1px solid #d8d8d8;
 padding: 1.8rem;
	}
#cartAdd { 
}
#lu2qdKhRQ { padding-bottom: 2rem;float: left;}
#XPgpNixHA {}
.tab-content { width: 33.33%!important; border-right: 1rem solid #fff;}
#reviewWriteMainImage {
	margin:0 !important;
}
#reviewWriteMainImage img {
 width:100%;
 height: auto;
}
#P9MSX07LZ .col-md-11 { width:25%!important; margin-right:5%;}
#P9MSX07LZ .col-md-13 { width:20%!important;}
#P9MSX07LZ .col-md-12 { width:50%;}
/*1024+*/
}
@media screen and (min-width:1400px) {


.w-img {width: 80.4%!important;}
.carousel-caption {margin-bottom: 30px;}
.c-footer-cta {
	display: flex;
}
.o-container {
	margin: 0 6.125rem;
}	
.c-markdown {
	font-size: 2.25rem;
}
.c-footer-cta__description {
	font-size: 1.125rem;
	margin-top: 0;
}
.fl {
	display: flex;
}
.c-footer-legal-links {
	margin-left: 450px;
}
.margin_logo {
	margin-left: 90px;
}
/* .Women {order: 3;}
.Men {order: 1;}
.Kids {order: 2;margin-top: 80px!important;} */
#TWwxRbej5 { margin: 0 auto;display: flex;}

.search .hsearchinput {
	
	/* border-bottom: 1px solid #d9d9d9!important; */
	font-size: 14px!important;
	color: #797979!important;
}


.shg-box-vertical-align-wrapper {margin-bottom: 150px;}
.shg-box-content {margin-top: 30px;}
.shg-default-text-content p {text-align: center; line-height: 44px;}
.shg-default-text-content p span {font-size: 72px; font-weight: bold; color: #0b1f3f;}
.shg-theme-text-content p {text-align: center;color: #000;font-size: 17px;}
.shg-btn-wrapper {margin: 0 auto;text-align: center;}
.shg-btn-wrapper a {color: #ffffff;font-size: 16px;display: inline-block;background-image: url(none);
 background-repeat: no-repeat;
 margin-top: 10px;
 margin-bottom: 0%;
 padding-top: 17px;
 padding-left: 49px;
 padding-bottom: 15px;
 padding-right: 49px;
 border-radius: 2px;
 max-width: 300px;
 background-color: #000;
 text-align: center;
 text-decoration: none;
 hover-type: color;}

.uk-margin-top { font-weight: ; letter-spacing: ;font-size: 58px;max-width:100%!important;line-height:35px!important;font-style: ;/* text-align: center; */cfont-family: ModerneFat;color: #fff;}
.uk-margin-small-p {max-width: 500px!important; color:black!important; font-size: 18px!important;margin: 0 auto;text-align: center;}
.widget-homepage-content {width: 100%;margin-top: 12%;padding: 0 30%;}.
.uk-align-center {text-align: center;}
.uk-padding-remove {text-align: center;margin-left: 8%;}
.uk-margin-small-top {
	text-decoration: none;
	width: 250px;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	display: block;
	color: white;
	margin: 0 auto;
	background-color: #000;
	margin-top: 50px;
	
}
.uk-margin-small-top:hover {
	/* opacity: 0.5; */
	text-decoration: none;
	transition: background-color 1s;
}


.LGeMwHAsS {
 width: calc((92vw + 40px)/4 - 40px);
 float: left;
 margin: 0% 0% 4% 40px !important;
 padding:0%;
 background: #68707f;
 transition: border-color .2s ease-in ,box-shadow .2s ease-in;
}
#Nt92kiVwF .MoyMc7efL ,.centerBoxWrapper .MoyMc7efL {
 width:25%;
 float:left;
 margin:0% 0%;
 padding:0%;
 transition: border-color .2s ease-in ,box-shadow .2s ease-in;
}
.centerBoxWrapper .MoyMc7efL ,#shoppingcartBody #Nt92kiVwF .MoyMc7efL ,#outletBody #Nt92kiVwF .MoyMc7efL {padding:0 0.8%;}
#indexHomeBody #yEHSTtzCF .MoyMc7efL { width: 21.2%;margin:1% 1.25%;}
#indexBody .centerBoxWrapper .MoyMc7efL { width:25%;/* background-color: #f3f3f3; box-shadow: -1px 1px 0 0 #e7e7e7; border-right: 1px solid #e7e7e7;
 border-bottom: 1px solid #e7e7e7; */}/*fenlei*/
#indexBody #Nt92kiVwF .MoyMc7efL { width: calc((92vw + 40px)/4 - 40px); margin: 0 0 4% 40px;}
#Nt92kiVwF .MoyMc7efL .CSvdU7LAB { padding:0px;}
#Nt92kiVwF .vx3hF5EvR { padding:1rem 0!important;}
#Nt92kiVwF .vx3hF5EvR h2 {
	color:#136fa9; 
	font-size:1.8rem;
	font-family: 'Linotype Didot W01' , 'Didot LT STD' , 'Hoefler Text' , Garamond , 'Times New Roman' , serif;
	text-transform: uppercase;
	line-height:3rem;
	letter-spacing: 5px;
}
.navitem_logo {order: 1!important; flex-grow: 0.2!important; flex: 0 0 0%;}
.navitem_logo {display: flex; align-items: center; justify-content: center;}
.navitem_menu {order: 2!important;flex-grow: 0.75!important; flex: 0 0 0%;}
.navitem_logo img {/* position: absolute;
 top: 0;
 left: 280px; */}
.navitem_search {flex: 0 0 0%;}
.nav1 .navitem_promo { order: 1!important; flex-grow: 1;text-align: left;/* flex: 0 0 0%; */}
.nav1 .navitem_account { order: 2!important; flex-grow: 1!important; }
.nav1 .navitem_currency { order: 3!important; flex-grow: 0!important;}
.nav1 .navitem_currency .x6oAgXv2m { padding-right:0!important;}
.nav1 #pHXEUNFec { }
.nav2 .navitem_account {flex: 0 0 0%; display:block!important; flex-grow: 0!important;}
/* .nav2 #pHXEUNFec { height:54px; border-right: 1px solid #333; padding-left:26px; padding-right:26px; position:relative;} */
.nav2 #pHXEUNFec { height:84px;position:relative;}
.nav2 #pHXEUNFec a svg {height:84px;}
.nav2 #pHXEUNFec:hover #GugmeaPYn {opacity: 1;visibility: visible;}
#GugmeaPYn {
	position: absolute;
 top: 55px;
 left: -12px;
 background-color: #fff;
 min-width: 155px;
 box-shadow: 0 0 2px 0 rgb(51 51 51 / 25%);
 border-bottom-right-radius: 2px;
 border-bottom-left-radius: 2px;
 padding: 15px 0;
 opacity: 0;
 visibility: hidden;
 -webkit-transition: opacity .2s .25s ,visibility 0s .25s ,height 0s .25s;
 transition: opacity .2s .25s ,visibility 0s .25s ,height 0s .25s;
 }
.nav2 #pHXEUNFec #GugmeaPYn a {padding: 5px 25px;font-weight: 500;text-decoration: none; font-size: 1em; letter-spacing: 1px;}
.nav2 #pHXEUNFec #GugmeaPYn a:hover { color:#c29721;}
.navitem_cart { flex: 0 0 0%; display: none;}
.navitem_cart #umeu7swB0 { text-align:center;}
.navitem_cart #umeu7swB0 a {
	display: flex;
	align-items:center; 
	margin-left: 1.6rem; 
	font-size:0.8rem; 
	position: relative!important;}
.navitem_cart #umeu7swB0 a span  {
	}
.navitem_cart #umeu7swB0 a:hover { text-decoration:none;}
.nav2 .nav_inner {padding: 0!important;width: 100%;height: 100%;}
#yKCUhDbZZ { width:100%; float:left; margin-bottom:3rem;}
#yEHSTtzCF {
	width: 102.5%;
 margin: 0 1.25%;
}
#yKCUhDbZZ .MoyMc7efL ,#productListing .MoyMc7efL .productsCol {
	/*border: 1px solid Transparent;
	background: #fff;
	border-radius: 0px;
	transition: border-color .2s ease-in ,box-shadow .2s ease-in; 
	transition: all .1s;
	transition-timing-function: cubic-bezier(.5 ,-.5 ,.5 ,1.5);*/
	padding-bottom: 16px; 
}
#yKCUhDbZZ .MoyMc7efL:hover ,
#productListing .MoyMc7efL .productsCol:hover ,
#Nt92kiVwF .MoyMc7efL:hover { border-color: #e3e3e3; transform: scale(1.03); box-shadow: 0 1px 4px rgba(0 ,0 ,0 ,.15); /* opacity: .75!important;box-shadow: 0 3px 12px 0 rgba(0 ,0 ,0 ,.3); */}
#yKCUhDbZZ p.productname {
	height:66px;
	font-family: Lincoln-ProximaNova-Sbold;
	font-size: 14px;
	color: #111;
	text-align: center;
	padding: 16px 16px 0 16px;
	font-weight: 700;
	}
#yKCUhDbZZ .AXLsURyut { text-align:center; color:#111;font-family: Lincoln-ProximaNova-Sbold;letter-spacing: .04rem;font-size: 2rem; line-height:2.4rem; }
#gPwRYfUlZ #Lr962vIhy {
 position: absolute;
 left: calc(50% - 61.5px);
}
#KMOVxwt4n #pHXEUNFec {
	line-height:60px;
}
#DNXEYPD9b {
 width:1400px;
 line-height: 34px;
 position: relative;
 margin:0 auto;
}
#DNXEYPD9b span {

}
#EXGuHiPD6 { padding: 0 0rem;position: relative; min-height: 38.88vw;background-color: #f4f4f4;margin-top: 5%;}
#EXGuHiPD6 img {width: 100%;}
.banner_description {
 margin-top: 0;
 text-align: left;
 position: absolute;
 left:0;
 top:0px;
 display: -webkit-box;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: flex;
 flex-wrap: wrap;
 -webkit-box-align: center;
 -webkit-align-items: center;
 -ms-flex-align: center;
 align-items: center;
 padding:0% 0% 0% 0%;
 width:100%;
 height:100%;
 }
.image_bg {background-color: #e9ecef; background-repeat: no-repeat; background-size: cover; background-position: 50%;margin-bottom: 53px;}
.banner_description_inner {
		width: 40%;
		height: 100%;
		text-align: center;
		padding: 2vw 6vw;
		display: flex;
		align-items: center;
		background-image: url('imgs/banner-1.jpg');
	}
.banner_description_image {width: 100%; height: 100%;background-image: url('imgs/banner-28.jpg');}
.B_D_C_H {}
.banner_description_inner h2 {
 color:#000; 
 font-size: 1.8rem;
 line-height: 2.8rem;
 margin: 1.5rem 0 1.5rem 0;
 cursor: pointer;
 text-align:center;
 }
.banner_description_inner span {
	color:#333;
	font-size:1rem;
	line-height:1.8rem;
	letter-spacing: 1px;
	}
.banner_des_link { margin-top: 3.2rem;display: flex; flex-wrap: wrap;}
.banner_des_link li { margin:0 auto;}
.banner_des_link li a {
	color:#fff; 
	text-transform:capitalize;
	font-size: 1rem; 
	font-family: sans-serif;
	font-weight: 500; 
	background:#222;
	padding:0.5rem 1.8rem;
	border-radius: 0px;
	transition: background-color 1s;
	border: 1px solid #222;
 }
.banner_des_link li a:after {
 content: "\279e";
 font-family: slm-icomoon!important;
 speak: none;
 font-style: normal;
 font-weight: 400;
 font-variant: normal;
 text-transform: none;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 margin-left: 0.5rem;
 display: inline-block;
 line-height: 1;
 -webkit-transform: translateY(2px);
 transform: translateY(2px);
 display: none;
	}
.banner_des_link li a:hover { color:#000; text-decoration:none; background: rgba(255 , 255 , 255 , 0.8);}

#TWwxRbej5 { width:100%; padding: 2rem 0rem;}
#TWwxRbej5 a {}
#TWwxRbej5 span {}
#TWwxRbej5 img {
 width: 100%;
 float: left;
 display:none;
}
.banner-G-2 { width: 30%; /* margin: 0 auto; */ position:relative; float:left;}
.banner-G-2.Men { /* margin:0 2.5%; */ order: 2;}
.banner-G-2.Women { /* margin-left: 2.5%; */margin-left: 286px;}
.banner-G-2.outlet { margin-left:2.5%;} 
.banner-G-3 { width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.banner-G-4 {
 margin: auto;
 position: absolute;
 width: 100%;
 height: 40px;
 vertical-align: middle;
 /* top: 230px!important; */
 right: 0px;
 bottom: 0px;
 left: 0!important;
 text-align: center!important;}
.banner-G-3 a { width: 100%;height: 100%; position: absolute;top: 0px;left: 0px;z-index: 3;}
.banner-G-3:hover {/* background-color: rgba(0 ,0 ,0 ,0.4); */}
.banner-G-3:hover .banner-G-4 span {text-decoration: underline;}
.banner-G-4 span {color: #FFFFFF;font-size: 68px;line-height:90px;font-family: "Big Caslon" , adobe-caslon-pro , Times , serif;-webkit-text-stroke: 1px #ccccc;}
#mCksRDjFe {width: 100%;text-align: center; display:none;}
#PuqNkLEPZ {padding-top: 35px;}
#indexHomeBody #PuqNkLEPZ {}
#indexHomeBody #HnQxMfg3z { /*background:transparent!important;border-bottom: 1px solid transparent;*/}
#indexHomeBody #lauj1v86i.canfloat ,#indexHomeBody #HnQxMfg3z:hover {
/*background:#fff!important;
 border-bottom: 1px solid #e6e6e8; */
 -webkit-transition: background-color .3s;
 transition: background-color .3s;
}
.statement-bar {
	width: 100vw;
	max-width: 98%;
	overflow:hidden;
	margin: 0 auto;
	display: inline-flex;
	justify-content: center;}
.statement-bar .column {
 position: relative;
 padding: 0 2.5em;
 width: 33.3333333333%;
}
.statement-bar .column.side { background: transparent;}
.statement-bar .column.center45 {background: transparent;}
.statement-bar .column.side { background: transparent;}
.statement-bar .column::before , .statement-bar .column::after {
 content: "";
 position: absolute;
 top: 50%;
 transform: translateY(-50%);
 border: solid transparent;
 border-width: 1.5em 2em;}
.statement-bar .left.side::before {
 left: 0;
 border-right: 0;
 border-left-color: transparent;
}
.statement-bar .center45::before {
 left: 0;
 border-right: 0;
 border-left-color: transparent;}
.statement-bar .center45::after {
 right: 0;
 border-left: 0;
 border-right-color: transparent;
}
.statement-bar .right.side::after {
 right: 0;
 border-left: 0;
 border-right-color: transparent;
}
.statement-bar p {
 text-align: center;
 line-height: 40px;
 text-transform: capitalize;
 padding: 0;
 margin: 0;
 font-size: 1em;
 font-weight: bold;
 color: #fff;
}
#Nt92kiVwF {
 width:100%!important;
 padding: 2rem 0rem!important;
 margin:0 auto!important;
 display: flex;
 flex-wrap: wrap;
}
.centerBoxWrapper .MoyMc7efL p.productname { text-align: left; padding:16px 12px 0 12px;}
.centerBoxWrapper .MoyMc7efL .productwrapper { padding:5px 12px 5px 12px;}
#Nt92kiVwF .MoyMc7efL .productwrapper ,#Nt92kiVwF p.productname {}
.centerBoxWrapper .MoyMc7efL .productwrapper .productprice { font-size:1.2rem;}
.centerBoxWrapper .MoyMc7efL .productwrapper .products_same a { line-height: 2.4rem;}

#I84cIUyaC .flex-body { padding: 4rem 7rem; }
#I84cIUyaC .flex-col-12 .eyebrow { }
#I84cIUyaC .flex-col-12 .headline {}
#I84cIUyaC .flex-col-12 .bodytext {}

#YsZh8Zznu {
	/* margin: 0 4%; */
}
.EFq2nYryh {
 width: 100%;
 margin: 0 auto;
 min-height: 720px;
 padding:0 4rem 0rem 4rem;
 margin-bottom:2rem;
 clear: both;
 }

#productinfoBody .EFq2nYryh ,#NLGDbMcPB { width:100%;/* background:#f3f3f3; */}
#productinfoBody #lu2qdKhRQ {padding:2rem 0;}
#productinfoBody #XPgpNixHA .AiDY5lTVP { padding:3rem 8rem;}
#productinfoBody #W1diopnZP {padding:3rem 8rem;}
.tab-content { width: 33.33%!important; border-right: 1rem solid #fff;}
#vnV0vNf4A #wrapper .menu {}
#vnV0vNf4A , #BPkMixeH3 {
 padding: 41px 16px 0 0px;
 width: 20%;
 min-width: 280px;
 max-width: 300px;
	}
#eY7GH5Z18 {
	width: 100%;
	margin:0 auto;
	height: 90px;
	background:#333;
	-webkit-transition: height .3s;
	transition: height .3s;
}
#indexHomeBody #eY7GH5Z18 { height: 90px;}
.canfloat #eY7GH5Z18 ,#eY7GH5Z18:hover { /* height:70px!important; */}
.canfloat {
 position: fixed!important;
 left: 0;
 top: 0;
 height: 0;
}
.canfloat #eY7GH5Z18 {/*border-bottom: 1px solid #e1e1e1;*/}
.nav_main-B {background: none;
 top: 0;
 z-index: 9999;
 width: 100%;
 height: auto;
 /* box-shadow: 0 0 13px 0 rgba(0 ,0 ,0 ,.3); */
 /* border-bottom: 1px solid #f7f7f7;*/
 transition: transform .3s ease-in;
 position: absolute;}
#KMOVxwt4n {position: static;
 transform: none;
 width: auto;
 max-width: none;
 height: 100%;
 will-change: auto;
 text-align: center;
 overflow-y: hidden;
 background-color: transparent;
 transition: transform .3s ease-out .08s;
 white-space: normal;
	padding-left: 30px;
}
#P9MSX07LZ {
	width: 100%;
	padding: 4rem 0 3rem 0 !important;
	}
#NLGDbMcPB {
	width: 100%;
	margin:20px auto;
	padding:0 2rem;
	color:#111;
 }
.search {
	 z-index: 99;
	 padding: 0px 0px;
	 /* background: #ffffff; */
	 /* background-color: rgba(0 ,0 ,0 ,0.4); */
	 /* width: 100%;
	 height: 100px; */
	 position: absolute;
	 top: 26px;
	 right: 60px;
	 
	 /* box-shadow: 0 2px 5px rgba(0 ,0 ,0 ,0.2); */
}
.search:hover {}
.search .hsearchinput , .canfloat .navitem_search:hover .hsearchinput {
	
	height: 40px;
	width: 185px;
	
	padding-left: 20px;
	
	border: 0;
	background-color: transparent!important;
	}
 .canfloat .search .hsearchinput {
 /* width:163px;
 padding: 0 15px 0 15px;
 transition: width 1s; */
-moz-transition: width 1s; /* Firefox 4 */
-webkit-transition: width 1s; /* Safari 和 Chrome */
-o-transition: width 1s; /* Opera */}
 .search .hsearchinput:focus ,.canfloat .search .hsearchinput:focus ,.search:hover .hsearchinput ,.canfloat .search:hover .hsearchinput { /* width:163px; */}

.search div {
	}
.search div i {
	color: #cecece;
	font-size:26px;
	}
.search form {
 margin: 0;
 padding: 0;
 width: 100%;
 display: flex;
 justify-content: center;
 border: 1px solid #a3a3a3;
}
.search span { border-bottom:0;}
.search .searchinput {
	color: #000 !important;
	height: 24px;
	width: 205px;
	outline: none !important;
	line-height: 24px;
	border: none;
	background: none;
	text-indent: 1em;
	font-size: 1em;
	}
.Mds2QwKtB {
 border: none;
 height: 40px;
 width:40px;
 color: #fff;
 cursor: pointer;
 font-size: 1.4rem;
 background: none;
 text-align:center;
 background:transparent;
 /* margin-right:10px; */
	}

.Mds2QwKtB:hover {font-size: 1.6rem;}
.Mds2QwKtB .fa-search {
	display:block !important;
}
.proinfo_left {
	float: left;
	clear: both;
	width:56%;
	padding: 0px 0px 0px 0px;
	margin: 0 0 40px 0;
	position: relative;
	/* background: #f3f3f3; */
	}
.proinfo_left i {
	font-size:48px;
}
.block_home_slider .flex-direction-nav a {
 margin-top: -27px;
 position: absolute;
 top: 50%;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: flex;
 -webkit-align-items: center;
 -ms-flex-align: center;
 align-items: center;
 -webkit-justify-content: center;
 -ms-flex-pack: center;
 justify-content: center;
 width: 40px;
 height: 40px;
 padding: 10px;
 border-radius: 50%;
 background-color: rgba(255 , 255 , 255 , 0.75);
 box-shadow: 0 0 6px 0 rgba(0 , 0 , 0 , 0.04);
 transition: -webkit-transform 100ms;
 transition: transform 100ms;
 transition: transform 100ms , -webkit-transform 100ms;
}
.block_home_slider .flex-direction-nav a:hover { text-decoration:none; box-shadow: 0 0 16px 5px rgba(0 , 0 , 0 , 0.08);}
.block_home_slider {
	width:100%;
	height:auto;
	margin:0 auto;
}
#lu2qdKhRQ { width:100%; margin: 0 auto;float: left;height: auto;}
.proinfo_right {
	float: right;
	width: 40%;
	margin:0px 0px 0px 1% ;
	padding:2.5rem 2.5rem 2.5rem 2.5rem;
	background:#fff;
	}
.proinfo_right {}
.proinfo_right #productPrices { text-align:left;}
.proinfo_right .products_rating { float: right; display:inline-block;}
#cartAdd { 
	margin: 1rem auto;
	text-align: left;
	line-height: 42px;
	width: 100%;
}
#cartAdd #selectsize { line-height:1.2rem; margin-bottom:0.8rem;}
#plCTc1DWr ,#product-attribute ,#wBF13rORw { border-bottom: 1px solid rgb(229 ,229 ,229);}
#product-attribute p { padding:0;}
#plCTc1DWr h1 {}
ul.level2>li.submenu {
 font-weight: normal !important;
}
.level2 li {
 height: auto !important;
}
.search-input { display:none;}
.search-none .search {display: flex!important;align-items: center;}
.iyTOuo7fx { width:50%; margin:0 auto;}

#PFAXKnB1w {}
.QRQbflyDp { }
/*1400+*/
}
#PFAXKnB1w {width: 100%;
 padding: 0 0rem;
 position: relative;
 min-height: 38.88vw;
/* background-color: #f4f4f4; */}
.QRQbflyDp {
	margin-top: 0;
 text-align: left;
 /* position: absolute; */
 left: 0;
 top: 0px;
 display: -webkit-box;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: flex;
 flex-wrap: wrap;
 -webkit-box-align: center;
 -webkit-align-items: center;
 -ms-flex-align: center;
 align-items: center;
 padding: 0% 0% 0% 0%;
 width: 100%;
 height: 100%;
 background-color: #fff;}
.header-1 {}
.items-media { display: flex;flex-wrap: wrap;}
.container-1 { width:40%; height:90%; float:left;background-image: url(imgs/container-4.jpg);display: flex;align-items: center;margin-left: 9%;margin-right: 2%;}
.container-2 { width:40%; height:90%; float:left;background-image: url(imgs/container-3.jpg);display: flex;align-items: center;}
.container-1:hover ,.container-2:hover {
	box-shadow: 0 3px 12px 0 rgba(0 ,0 ,0 ,.3); */
}

.items-media img { width:100%;}
.container-text {width: 100%;padding: 5%;color: #fff;}
.container-title>a {
	color: #000;
	 padding: 12px 8px;
		margin-top: 14px;
	 min-width: 150px;
	 text-align: center;
	 display: inline-block;
	 text-transform: uppercase;
	 background: transparent;
	 border: 1px solid #fff;
	 font-weight: 600;
}
.container-title>a:hover {
	background-color: #fff;
	color: #000;
	text-decoration: none;
}
.container-text:hover {}
.teaser-text { color: #000;font-size: 20px;font-weight: 500;width: 100%;margin: 0 auto;line-height: 36px;letter-spacing: 1px;font-weight: bold;}
.teaser-a { margin-top:4rem;}
.container-title {margin: auto;width: 100%;vertical-align: middle;left: 0px;/* text-align: center; */margin-top: 50%;}
.container-text a {
	color: #fff;
	font-weight: bold;
 /* background-color: #222;
 border: 1px solid #222;
 font-weight: 100; 
 line-height:44px;
 letter-spacing: 1px;
 transition: background-color 1s; 
 padding: 12px 40px; */}
.teaser-a:hover a { background-color: #fff;color: #222!important;} 
#XPgpNixHA {
 width:100%;
 float:left;
 margin-bottom:0px;
 width: calc(100% + 4rem);
 left: -2rem;
 position: relative;
}
#productinfoBody #XPgpNixHA {}
/* 产品页 描述*/
.AiDY5lTVP {
 padding: 60px 2rem;
 float: left;
 width: 100%;
 /* display: flex; */
 flex-wrap: wrap;
	}
.AiDY5lTVP { background-color: #F4F4F4;}
/* teva 描述*/
.des-detail { padding:0rem; float:left; background:#fff;}
.col_bt {
 font-size: 1.6rem;
 font-family: 'Linotype Didot W01' , 'Didot LT STD' , 'Hoefler Text' , Garamond , 'Times New Roman' , serif;
 line-height: 2rem;
 border-bottom: 1px solid #999;
 text-transform: capitalize;
 color: #000;
 padding-bottom:0.8rem;
 margin: 0.3rem 0 0.8rem 0;
 letter-spacing: .1rem;}
.col_b1 { width:100%; margin: 0 auto 2rem; text-align: left; border: 1rem solid #fff;}
.col_b1 h3 { font-size: 2rem; line-height: 3rem; margin:0 auto; color:#111;text-transform: uppercase;}
#col_b2 { width:100%; float: left; display: flex;flex-wrap: wrap;}
.col_b2 { width:33.33%; float:left; border: 1rem solid #222222;} 
.col_b2 h4 {font-size: 1.6rem; color: #fff; margin: 0.8em 0;}
.col_b2 .row-body { padding: 2rem 0; float:left;}
.col_b2 .row-body .col-m { width:100%; float:left; padding:0 4rem; }
.col_b2 .row-body .col-l {}
.col_b2 .row-body .col-r {}
.col_b2 .col-r .row { width:100%; float:left; margin-top: 1.25rem;}
.col_b2 .col-r .row .col {float:left;}
.col_b2 .row-body .col-r .row .col:nth-child(1) {width: 25%;}
.col_b2 .row-body .col-r .row .col:nth-child(2) {width: calc(100% - 25%);}
.col_b2 .col-r .row .col span { color: #a8a8a8; letter-spacing: .04rem; font-size: 0.8rem; padding: 0.5rem 0; font-weight: 700;text-transform: uppercase;}
.col_b2 .col p { padding:0.5em 0px;}
.col_b2 ul {padding: 0;}
.col_b2 ul li {
 margin-bottom: .3125rem;
 list-style-type: none;
 font-size: 0.8rem;
 line-height: 1.8rem;
 letter-spacing: .12rem;
 color: #757575;
}
.col_img { width:100%; float:left; text-align:center; margin-top:1rem;}
.col_img img { width:60%;}
.col_b3 { width:100%; float:left;}
.col_b3 .col_bt { border: 1rem solid #222222;}
.col_b3 .col {width: 33.33%;float:left; border: 1rem solid #222222;}
#description-info .col_b3 .col p { padding-top:0.5rem;}
.DE {
 font-size: 1.6rem;
 font-family: fantasy , serif;
 line-height: 2rem;
 letter-spacing: .1rem;
 width:100%;
 float:left;

 color: #141414;
 text-transform: uppercase;
 margin-bottom:1.5rem;
 }
 .MT {
	 font-size: 0.8rem;
	 line-height: 1.8rem;
	 letter-spacing: .12rem;
	 color: #666;
	 padding: 0px;
 }
#XPgpNixHA h2 ,#W1diopnZP h2 {
 font-size: 1.6rem;
 font-family: fantasy , serif;
 line-height: 2rem;
 letter-spacing: .1rem;
 width:100%;
 float:left;
 text-align: center;
 color: #141414;
 text-transform: uppercase;
 /* background-image: url('imgs/prod-det-h2-bg.png'); */
 margin-bottom:1.5rem;
 }
#XPgpNixHA h2 span ,#W1diopnZP h2 span {background: #fff;padding: 0px 30px;}
#W1diopnZP a:after {}
#XPgpNixHA h2:after {
 content: "";
 display: block;
 width: 100%;
 height: .05rem;
 margin-top: 0.5rem;
 background: #111;
 display:none;
 }
.AiDY5lTVP .dec_sc { width:100%; float:left;}
.AiDY5lTVP .dec_sc ul { width:100%; float:left;}
#XPgpNixHA p ,#XPgpNixHA li ,.dec_sc {
 font-size: 0.8rem;
 line-height: 1.8rem;
 letter-spacing: .12rem;
 color:#666;
 padding:0px;
}
#XPgpNixHA p { padding-bottom:16px;}
#XPgpNixHA ul { padding-left:1rem;}
#XPgpNixHA li {list-style-type: disc;}
#XPgpNixHA strong {}
#XPgpNixHA h4 {color: #353535;text-transform: uppercase; padding-top:16px; padding-bottom:8px; font-size:16px;float: left;width: 100%;}
#Pr_dec .prd_inner p , .Pr_Cov p , .Pr_Details p {padding: 0 2rem 2rem 2rem;}
.Pr_Details { padding: 0 2rem 2rem 3rem;}
#W1diopnZP {
 padding: 4rem 2rem 2rem 2rem; 
 float: left; 
 width: 100%;
 position: relative;
 background:#fff;
 width: calc(100% + 4rem);
 left: -2rem;
	}
#W1diopnZP h3 { font-size: 1.6rem;color: #111; text-align: center;font-family: serif; margin: 0.8rem auto;letter-spacing: 0.005em; width:100%; float:left;}
.reviews_average { width:100%; float:left; margin: 0.8rem 0 2rem 0; }
.reviews_average .SX4G76ODA { }
#W1diopnZP #productTellFriendLink , #W1diopnZP #productReviewLink {
 width: 100%;
 float: left;
 margin: 0 0 2rem 0;
 text-align: center;
}
#W1diopnZP a {
 background-color:rgba(0 , 0 , 0 , 1);
 font-size: 1.2rem;
 font-family: fantasy;
 line-height: 2rem;
 text-transform: capitalize;
 color: #fff;
 padding:0.8rem;
 letter-spacing: .1rem;
 display: inline-block;
 border: 1px solid #999;
 transition: background-color 350ms ease-out;

	}
#W1diopnZP a:hover {
 text-decoration: none;
 color: #000;
 background-color:rgba(255 , 255 , 255 , 1);
}
.products_img img {
 width: 100%;
 height: auto;
}
/*SVG Logo ---Start */
#Lr962vIhy {
	float:left;
	position: static;
	/* width: 5.3125rem; */
	
}
.nav-logo--transitioning svg[data-v-ee3dcb74] {
 background: #000;
 transition: fill 250ms ease-in-out , background 250ms ease-in-out;
}
.nav-logo--transitioning svg path[data-v-ee3dcb74] {
 fill: #ffffff;
}
.nav-logo svg path[data-v-ee3dcb74] {
 transition: fill 250ms ease-in-out;
}
.nav-logo--desktop svg[data-v-ee3dcb74] {
 width: 70px;
 height: 70px;
}
/*SVG Logo ---End */
.categoryListBoxContents {
	margin-bottom:10px;
	font-weight: bold;
	}
.categoryListBoxContents a {
	text-decoration:underline;
	}
.categoryListBoxContents a:hover {
	color:#ff4a4a;
	}
#bottom_service {
	margin: 0px;
	text-align: center;
	height: 60px;
	overflow-y: scroll;
	width: 96%;
	line-height: 20px;
	border: 1px solid #ddd;
	margin: 20px 0 0 19px;
	background-color: #eee;
	font-size:1em;
}
.instructions {
	float: right;
	padding: 0.5em;
}
.logincenter ,#accountDefault {
 width: 100%;
 color: #0b1f3f;
 max-width: 600px;
 padding: 20px;
 box-shadow: 0 2px 5px rgba(0 ,0 ,0 ,0.2);
 margin: 2rem auto;
 margin-bottom: 6rem;
 background:#fff;
}
.logincenter fieldset {
	width:100%;
	padding: 0;
	margin:0;
	float: right;
}
.Qa6fevW4Z {
	text-align: -webkit-center;
}
.forgot_password {
	width: 320px;
	float: right;
	margin: 0;
}
.c6KlRUwY9 {
 margin-bottom: 20px;
 padding: 1em;
}
#Z6iohuQ3L {
	padding: 8px 18px;
}
#H9gKkdUeC {
 padding: 2rem;
}
#H9gKkdUeC img {
	width:590px;
	float: left;
}
#Z6iohuQ3L .grid-item a {
	background: #616161;
	float: left;
}
#Z6iohuQ3L span {
	float: left;
	padding-bottom: 0px;
}
.CV5l2NTdP .ZTjCRwoHG {
	display:none;
} 
#Z6iohuQ3L a img {
	opacity: 0.95;
	}
#Z6iohuQ3L a:hover img {
	opacity: 1;
}
.CV5l2NTdP .NRhL3atZn {
 text-indent: 0px;
 height: 3rem;
 line-height: 3rem;
 border-bottom: 1px solid #e2e2e2;
 cursor: pointer;
 font-size: 1.2rem;
 background-position: right 15px top 50%;
 font-family: Lincoln-ProximaNova-Sbold;
}
.NRhL3atZn .fa {line-height: 3rem;}
.float-right { float: right;}
.float-left { float: left;}
.CV5l2NTdP .fa-minus ,.iZL8Zypor .fa-plus { display:none;}
.CV5l2NTdP .fa-plus ,.iZL8Zypor .fa-minus { display:block;}
#addressBookProcessDefault input ,#accountEditDefault input ,#accountPassword input ,#contactUsForm input ,#tellAFriendDefault input ,#checkoutNewAddress input {
	margin:5px 0;
}
.iZL8Zypor .NRhL3atZn {
 text-indent: 0px;
 border-bottom: 1px solid #e2e2e2;
 cursor: pointer;
 background-position: right 15px top 50%;
 height: 3rem;
 line-height: 3rem;
 font-size: 1.2rem;
 font-family: Lincoln-ProximaNova-Sbold;
}
.CV5l2NTdP ,.iZL8Zypor {
 width:100%;
}
#wBF13rORw {
	width: 100%;
	margin: 0 auto;
	padding: 0.8rem 1.1rem;
}
#wBF13rORw a { display: block; position: relative;}
#wBF13rORw span img ,.scroll_list span img {
	opacity: 1;
	border-bottom: 3px solid #000;
}
#selectsize {}
#prevOrders tr {
	height:60px;
}
#historyorder tr {
	height:70px;
}
#wBF13rORw span {
	float: left;
}
#wBF13rORw li:hover span {
	border:none;
}
#wBF13rORw li:hover ,#Z6iohuQ3L a:hover {

}
#model {
	padding: 0;
	line-height: 36px;
	}
#country {
	width: 49%;
	margin: 0.5rem 0.5%;
	height: 41px;
	text-indent: 0.5em;
	}
#Lr962vIhy a {float: left;}
#qTnohvwz7 b ,#productListHeading b {
	display:none;
	}
/*-select css-*/
a:hover .oTInCZKc4 {
	opacity: 0.8;
}
a.oTInCZKc4 {
 text-align: center;
 padding-top: 8px;
	}
.BI9hBgxYf {
	width: 50%;
	height: 100%;
	background: #000000;
	position: absolute;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
	top: 0;
	left: 0;
	opacity: 0.2;
}
.enDs2r6cV {
 padding-bottom: 20px;
 padding-top:10px;
 border: 1px solid #ececec;
 width: 100%;
 border-bottom: none;
	}
.soR08HDVl span {
 font-size: 1em;
}
.enDs2r6cV .soR08HDVl {
 margin: 0em;
 font-size: 18px;
 font-weight: bold;
 color: #111;
 position: relative;
 line-height: 36px;
 padding-left: 15px;
 text-align: left;
 text-transform: capitalize;
 cursor: pointer;
 background: url(../images/none.png) no-repeat;
 background-position: right 10px top 50%;
 z-index:1;
	}
.LFtfiApxW {
	border: 1px solid #ececec;
	border-bottom: none;
	padding: 10px 0;
}
.open .soR08HDVl {background: url(../images/block.png) no-repeat;background-position: right 10px top 50%;}
.LFtfiApxW .soR08HDVl {
	width: 100%;
	font-weight: bold;
	padding-left: 15px;
	font-size: 18px;
	color: #000;
	position: relative;
	line-height: 36px;
	text-align: left;
	cursor: pointer;
	background: url(../images/block.png) no-repeat;
	background-position: right 10px top 50%;
	}
.pCLuGa3Ui > div {
 text-indent: 0px;
}
.pCLuGa3Ui > div > div {
 text-indent: 0px;
}
.pCLuGa3Ui > div > div > div {
 text-indent: 20px;
}
.pCLuGa3Ui i { margin-right: 5px;}
.pCLuGa3Ui i { font-size:1.2rem;}
.far { -moz-osx-font-smoothing: grayscale;
 -webkit-font-smoothing: antialiased;
 display: inline-block;
 font-style: normal;
 font-variant: normal;
 text-rendering: auto;
 line-height: 1;}
.pCLuGa3Ui a:hover , .selextbox:hover {
	text-decoration: none;
	opacity: 0.8;
}
.pCLuGa3Ui a {
	display: block;
	font-size: 1em;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #111;
	line-height: 28px;
}
.pCLuGa3Ui ul li {
	line-height: 23px;
	list-style-type: none;
	text-indent: 1em;
	font-size: 1em;
}
.pCLuGa3Ui ,.Cv7g3XeSr {
 z-index: 1;
 padding: 15px;
 opacity:1;
	}
.pCLuGa3Ui  {
	max-height:520px; overflow:auto;
	}

.LFtfiApxW .pCLuGa3Ui ,.LFtfiApxW .Cv7g3XeSr ,.LFtfiApxW .kc1LemCk8 ,.LFtfiApxW .UGREqbzDM {
	 height:0;
	 overflow:hidden;
	 padding:0px;
	 opacity: 0;
	 visibility: hidden;
	}
.pCLuGa3Ui span {
	padding-left: 5px;
	line-height: 27px;
	font-size: 1em;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	max-width: 80px;
	}
.Cv7g3XeSr {}
.Cv7g3XeSr a {
 float: left;
 height: 2.3rem;
 width: 2.3rem;
 position: relative;
 cursor: pointer;
 background-size: 150% !important;
 border-radius: 50%;
 border:1px solid #d4d4d4;
 text-align: center;
}
.Cv7g3XeSr a:hover {}
.Cv7g3XeSr a div {
	background-size:200% !important;
}
.Cv7g3XeSr .color-swatch {
 opacity: 1;
 width: 2.8rem;
 height:2.8rem;
 margin-right: 11px;
 margin-bottom: 11px;
 float:left;
 border: 1px solid transparent;
 border-radius: 50%;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
}
.Cv7g3XeSr .color-swatch:hover { background:#fff;border: 1px solid #d8d8d8;}
.Cv7g3XeSr .color-swatch-active { background:#fff;border: 1px solid #111;}
/*-select css end-*/
#pageNotFound b {
	display:none;
	}
#ZcvVsK8r0 {
	margin: 10px 0 30px 0;
	}
.q9STDt2qW {
	float: left;
	line-height: 28px;
	margin-right: 20px;
	padding: 0 20px;
	margin-bottom: 10px;
	background: #000;
	}
#reviewsWritePrice {
	display:none;
	}
.productDiscount {
 width: 40px;
 background: #fff;
 height: 40px;
 position: absolute;
 color: #000;
 display: block;
 top: 8px;
 line-height: 40px;
 text-align: center;
 font-weight: bold;
 right: 8px;
 font-size: 1em;
 z-index: 9;
 border: 1px solid #000;
 border-radius: 40px;
	}
#HnQxMfg3z {
	background: #fff;
	/*border-bottom: 1px solid #e6e6e8;*/
	width:100%;
	z-index: 9999;
	position: relative;
}
.r5gV3oqbj {
	margin-left:17px;
}
.colBorder .grid-item {
	display: block;
	margin:8px 28px 0 28px;
}
#Z6iohuQ3L .grid-item {
	width:449px;
	margin:0 auto;
}
.colBorder .grid-color {
	margin: 0 1em;
	padding-bottom: 10px;
	margin-bottom: 3px;
}
.colBorder:hover .grid-color {
	display:none;
}
#wBF13rORw li.select ,#wBF13rORw li:hover {
 /* border-width: 3px;
 border-style: solid;
 border-color: #7d7d7d;
 border-image: initial;
 border-radius: 0px; */
 opacity: 1;
} 
#wBF13rORw li {
 float: left;
 width: 19%;
 margin: 0.5% 0.5%;
 cursor: pointer;
 height: auto;
 box-sizing: border-box;
 border: 1px solid #000;
 opacity: 0.5;
	}
.select {
	opacity: 1;
}
#wBF13rORw img {
 width: 100%;
 margin: 0%;
 padding: 0 0px;
}

#uuHYkIUVB {
	width:20px;
	text-align: center;
	}
.q9STDt2qW:hover {
	background: #eb212e;
	}
.q9STDt2qW:hover a {
	color:#fff;
	text-decoration: none;
	}
#cguDpNLPV {
	width: 73%;
	text-align: center;
	height: 50px;
	display: inline-block;
	background:#fff;
	cursor: pointer;
	font-weight: bold;
	font-size: 1.4rem;
	color: #737373;
	border: 1px solid #737373;
	text-transform: uppercase;
	font-family: Malgun Gothic;
	border-radius: 3px;
	-webkit-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	transition: background-color 0.3s;
	}
#cguDpNLPV:hover {
	/* opacity: 0.5; */
	background-color: #fff;
	color: #737373;
	border: 1px solid #737373;
}
.bordernone {
	border:none;
	}
#productrreviewsImage {
	text-align:center;
	}
#reviewsWrites {
	padding-top: 20px;
	float:left;
	}
#logoffDefault {
	padding:10px;
	}
p.productname {
 font-family: sans-serif;
 font-size: 16px;
 color: #111;
 text-align: center;
 padding: 16px 0px 0 0px;
 font-weight: 500;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 word-wrap: break-word;
 overflow: hidden;
 display: -webkit-box;
 margin-bottom: 16px;
 margin: 0 auto;
}
p.productname a { color:#000;}
.productsCol .productname ,#yKCUhDbZZ .productname { margin-bottom: 16px; }
#indexProductList p.productname ,
#advSearchResultsDefault p.productname ,
#newProductsDefault p.productname ,
#shoppingCartDefault p.productname { text-align:left;}
span.productname {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
	overflow: hidden;
	display: -webkit-box;
	}
.productname a:hover {
	color:#000;
	}
#plCTc1DWr {
}
#productPrices .productDiscount {
	display:none;}
#centerColumn {font-size:1em;}
.ROQPXhFKf {
	width:20%;
	float:left;
	position: relative;
	border-bottom: 1px #dfdfdf solid;
	border-right: 1px #dfdfdf solid;
	}
.ROQPXhFKf:hover ,.centerBoxContentsNew:hover ,.centerBoxContentsSpecials:hover {
	z-index:9999 !important;
}

#checkoutPaymentForm {

}
#checkoutPaymentForm label i { padding-right:0.5em; color:#a60000;}
#ldqW5TPR3 {
	float: right;
	text-transform: initial;
	color: #7b7b7b;
	padding-left:10px;
	}
/*****		outermost	*****/
#gwsN5SCdz {
 /*float: left;*/
	}
#d3rdPw2Gz {
 overflow: hidden;
}	
.lwZfdOKXY {
	width: 100%;
	margin: 0 auto;
	min-height: 420px;
	clear: both;
	background-size: 200%;
}
#fOXhlrEYA { width: 100%;margin: 0 auto;}
#productListHeading {
 margin: 0px auto;
 font-size: 1.8rem;
 line-height: 2.4rem;
 text-align: center;
 color: #000;
 font-family: 'Linotype Didot W01' , 'Didot LT STD' , 'Hoefler Text' , Garamond , 'Times New Roman' , serif;
 text-transform: capitalize;
 letter-spacing: .2rem;
 padding: 1.5rem 2rem;
}
#cartEmptyText {
	text-transform: capitalize;
	text-align: center;
	margin: 15px 0;
}
#hD7UAFerI3 {
	display:none;
	}
#hD7UAFerI3 a {
	float: left;
	display: -webkit-inline-box;
	width: 25%;
	font-size: 1em;
	line-height: 36px;
	padding: 0;
	margin: 0;
	text-align: left;
	overflow: hidden;
	height: 36px;
	}
.swHPqZ50Y {
	position: absolute;
	left: 10px;
	top: 10px;
	opacity:0;
	z-index: 10;
	}
#LaZqMW9tQ {
	margin:20px 0;
	}
.ROQPXhFKf:hover .swHPqZ50Y ,.productsCol:hover .swHPqZ50Y {
	-webkit-animation: hoverlogo1 2s ease both;
	-moz-animation: hoverlogo1 2s ease both;
	animation: hoverlogo1 2s ease both;
	}
.wrapperAttribsOptions select ,#text_box ,#text_box_all {
	height: 50px;
	text-align: center;
	text-align-last: center;
	outline: none;
	color: #000;
	border-radius: 3px;
	background: none;
	margin: 1em 0 10px 0;
	border: 1px solid #dbd8ce;
	}
#text_box {
	width:25%;
 margin-right:2%;
	}
#text_box_all {
	width:25%;
 margin-right:2%;
}
#attrib-1 {
	width:100%;
	}
.wrapperAttribsOptions select option {
	outline:none;
	}
.swHPqZ50Y img {
	height: auto !important;
	width:20px !important;
	}
@keyframes hoverlogo1 {
	to { opacity: 1; }
}
#DwrGTpAezReg7sfgAaPnb {
	font-size: 1em;
	color: #fff;
	float: right;
	width: 29%;
	margin: 8px 0;
	}
#DwrGTpAezReg7sfgAaPnb a {
	float:right;
	padding-left:20px;
	}
/* ============================= top ===================== */
#aV6yPml2DE {
	padding: 16px 20px;
	background: #a9a9a9;
	}
#MH7bB8qMydW {
	width:1180px;
	margin:auto;
	background:#fff;
	}
.Qn9yzlAprNM {
	margin:0;
	padding-right:23px;
	}
.headerbanner {
	float:left;
	padding:5px 40px;
	padding-right:35px;
	}
.x6oAgXv2m {
	float: right;
	display:table;
	outline: none;
	}
.x6oAgXv2m a {
	text-align: center;
	text-transform: capitalize;
	color:#7b7b7b;
	float: left;
	text-decoration: none;
	font-size:1em;
	}
.kdnYUWVuF img {
	vertical-align: middle;
}
.currenccontent option {
	padding:0 !important;
}
.currenccontent form {
	display:block;
}
#login {
	padding:0 10px;
}
#kcdu1lnj3 LABEL.inputLabel {
	width: 100%;
	font-size: 14px;
	}
.x6oAgXv2m a:hover {
	color: #000;
	}
#k4Zx6QXZ9 {
	display: table-cell;
 vertical-align: middle;
}
#k4Zx6QXZ9 a {
	margin-right:12px;
}
.GAzbY9Woi {
	float:left;
	}
.GAzbY9Woi select {
 font-size: 10px;
 outline: none;
 font-weight: normal;
 color: #111;
 width: auto;
 vertical-align: middle;
 border: 1px solid Transparent;
 background:#fff!important;
}
.fasize {
	font-size:1em !important;
}
.header a ,.search-input i { color:#fff;}
.search-none ,.search-block {
 float: right;
 font-size: 18px;
 text-align: right;
 cursor: pointer;
}
.search-input {
 width: 36px;
 text-align: center;
}
.search-input i {
	line-height:35px;
}
.search-none .search {
	display: none;
}
.search-none .fa-close {
	display:none;
}
.search-block .fa-search {
	display:none;
}
.search-block .search {
	display:flex;
}
.search .hsearchinput {
	background: #ffffff;
	flex: 1;
	text-align: left;
	border: none;
	color: #797979;
	font-size: 1em;
	outline: none !important;
}
#backtop a {
	background: url(../images/backtop.png);
	bottom: 10px;
	right: 30px;
	overflow: hidden;
	position: fixed;
	z-index: 999;
	width: 39px;
	height: 39px;
	}
#Ek3zWcAnU {
	float:left;
	}
#Ek3zWcAnU li ,#P9MSX07LZ .col-md-12 a {
 text-align: left;
 line-height: 30px;
 padding: .25rem 0;
	}
#Ek3zWcAnU a {
	text-transform: capitalize;
	padding-right: 30px;
}
#Ek3zWcAnU h5 {
 margin: 0 0 0.5rem 0;
 line-height:1.2;
 color:#fff;
 font-size:1.09375rem;
 font-family: sans-serif;
 font-weight: 700;
 cursor: pointer;
 width: 100%;
 text-transform: uppercase;
	}
#P9MSX07LZ .col-md-11 { width:20%; margin-right:5%;}
#P9MSX07LZ .col-md-11 p { padding: 0.5em 0;}
#P9MSX07LZ .col-md-13 { width:25%;}
#P9MSX07LZ .col-md-12 { width:50%;}
#P9MSX07LZ .col-md-12 a { width:33%; float:left;}
.Mail_ipt {
 position: relative;
 display: flex;
 flex-wrap: wrap;
 align-items: stretch;
 width: 100%;
 border: 1px solid #c7c7c7;
 }
 .mail_input {
	 border: 0;
	 border-bottom: 1px solid #fff;
	 -webkit-box-shadow: none;
	 box-shadow: none;
	 background: 0 0;
	 width: 20%;
	 height: 46px;
	 -webkit-transition: all .2s ease-in-out;
	 transition: all .2s ease-in-out;
	 font-size: 14px;
	 font-weight: 700;
	 color: #000;
	 padding: 0px 0 0 13px;
	 text-overflow: ellipsis;
	 background-color: #fff;
	 border-radius: 0;
	 -webkit-appearance: none;
	 -webkit-border-radius: 0;
 }
 .mail_bt {
	 background-color: #000;
	 color: #fff;
	 font-size: 14px;
	 font-weight: 600;
	 display: inline-block;
	 text-align: center;
	 vertical-align: middle;
	 min-width: 5%;
	 border: 1px solid #000;
	 padding: 12px 20px;
	 position: relative;
	 overflow: hidden;
	 -webkit-transition: all .2s ease-in-out;
	 transition: all .2s ease-in-out;
	 letter-spacing: 1px;
	 line-height: 20px;
	 cursor: pointer;
 }
.Mail_ipt>.mail_input { position: relative;flex: 1 1 0%; min-width: 0; margin-bottom: 0;}
.Mail_ipt>.mail_input  {
 text-overflow: ellipsis;
 display: block;
 width: 33px;
 height: 40px;
 padding: .375rem 0;
 font-size: .875rem;
 font-weight: 300;
 line-height: 40px;
 text-indent: 10px;
 color: #000;
 background-color: #fff;
 background-clip: padding-box;
 border: none;
 -webkit-appearance: none;
 -webkit-box-shadow: 0 0 0px 1000px #fff inset;
 border-radius: 0;
 border-right: 1px solid #c7c7c7;
 transition: border-color .15s ease-in-out ,box-shadow .15s ease-in-out;}
.Mail_ipt>.mail_input:focus { outline: none;border-style: none;border-right: 1px solid #c7c7c7;}
.Mail_ipt>#QqW4RFzEI  {
	background:#f7f7f7; 
 color: #222;
 border:none;
 -webkit-appearance:none;
 border-radius:0;
 height: 40px;
 padding: 12px 16px;
 text-align:center;
 font-size:12px;}
 #QqW4RFzEI:hover {
 	border-color: #222;
 background-color: #222;
 color: #fff;}
#QZlVUQeHN {
	text-align: center;
	font-size: 18px;
	color: red;
	text-transform: capitalize;
}
#dQcMZL4K1Y>img {
	padding-right:10px;
	}
/* ============================= Main Content ===================== */
span.pricecut {
	color: #000;
	text-decoration: none;
	background: url(../images/priceahover.png) no-repeat scroll 0 7px transparent;

}
#RAhFqXRHY {
	}
#EXGuHiPD6 {
 width: 100%;
 text-align: center;
	}
.image_bg {
 background-color: #fff;
 background-repeat: no-repeat;
 background-size: 100%;
 background-position: center;
}

#contentMainWrapper { margin:0; padding:0; width:100%;}	/*		table	*/
#tTnu5yxQG {
	padding-top: 3px;
	padding-bottom: 0px;
	min-height:580px;
	}
#indexDefaultMainContent {border:1px solid #DDD; margin:6px 2px; padding:2px; font-size:1.5em; line-height:0; color:#555;clear:both; }
#indexDefaultMainContent p {line-height:18px;}
.currenccontent {
	line-height: initial;
}
.kdnYUWVuF {
	float: left;
	margin-right: 5px;
	padding: 1px;
}
#YyhXkpHlM {
	position: relative;
	box-sizing: border-box;
	width: 100%;
	margin-top: 20px;
	margin: 0 auto;
	background: #f4f4f4;
	}
#YyhXkpHlM a { color:#fff; font-family: sans-serif; font-weight:500;}
#YyhXkpHlM .title_h5 { text-align:left;}
#YsZh8Zznu { background-color: #333;}
#goTop {
 border-radius: 50%;
 background-color: #fff;
 display:none;
 position: fixed;
 opacity: 0.5;
 top: 80%;
 right: 3%;
 z-index: 9;
 box-shadow: 0 2px 8px 0 rgba(0 ,0 ,0 ,0.3);
 }
#goTop span { color:#000; font-size:24px;display: flex;align-items: center;justify-content: center; height: 52px; width: 52px;}
#goTop span p {}
#P9MSX07LZ { width: 92%; padding: 2rem 0 3rem 0;margin: 0 4%;/* border-top: 1px solid #000; */}
#ezfDBmk9G {
	/* border-top: 1px rgba(122 ,139 ,160 ,.3) solid; */
	width: 100%;
	margin: 0 auto;
	background: #333;
	font-family: sans-serif;
	}
#ezfDBmk9G ,#ezfDBmk9G a { color:#fff;}	
/* .ukHo7e01D {
	padding: 20px 0;
	border-top: 1px solid #d7d7d7;
	margin: 0 4%;
	} */
.ukHo7e01D {
	padding: 20px 4%;
	
	/* margin: 0 auto; */
	}
#LDQP0d6Fo {
	width:96%;
	margin:0 2%;
	margin-top:20px;
	padding-top: 20px;
	border-top:1px solid #ccc;
	}
.QL6N7irEn {
 width: 31%;
 padding: 0 1%;
 float: left;
 text-align: center;
 height: 40px;
 line-height: 40px;
 position: relative;
	}
.QL6N7irEn span {
 display: block;
 width: 40px;
 height: 5px;
 background: #000;
 left: 45%;
 position: absolute;
	}
.QL6N7irEn img {
	margin-top:20px;
	}
.bZpYjlaGte li {
	text-align: left;
	float: left;
	line-height: 28px;
	width: 33%;
}

#I84cIUyaC { width:100%; margin:0 auto; background:#fff;}
#I84cIUyaC .flex-body {
	text-align: center;
	color: #111;
}
#I84cIUyaC .flex-row {display: flex; flex-wrap: wrap;}
#I84cIUyaC .flex-col-12 { flex: 0 0 100%; max-width: 100%;}
#I84cIUyaC .flex-col-12 .bodytext { font-size: 1rem; font-weight:500; color: #2c2728;font-family:sans-serif;letter-spacing: 1px; text-align:left;}
#I84cIUyaC .flex-col-12 .headline { font-size: 1rem; font-weight:500; color: #2c2728;font-family:sans-serif;letter-spacing: 1px; text-align:left;}

.leftBoxContainer {
	padding:0; margin:0; border:0;
	margin-bottom:10px;
}
.leftBoxContainer h3 {
	background: none repeat scroll 0 0 #333;
	padding:0;
	line-height:30px;
	height:30px;
	color: #fff;
	font-size:15px;
	font-weight: bold;
	padding-left:15px; text-transform:capitalize;
}
.leftBoxHeading {}
.leftBoxContainer .sideBoxContent {padding:10px;font-size:1.2em; border-top:0; margin-bottom: -18px;}
.leftBoxContainer h3 a {color: #FFFFFF;}
.leftBoxContainer h3 a:hover {color: #fff;}
.sideBoxContent {}
#categoriesHeading { }
#categoriesContent {padding:2px; background:url(../images/extra-box-bg.jpg) repeat scroll 0 0 transparent;}
#categoriesContent ul { margin:0; padding:0; list-style-type:none; }
#categoriesContent ul li { line-height:28px; font-weight:bold; width:100%;background:url(../images/list-line.gif) repeat-x scroll left bottom transparent}
#categoriesContent ul li a.category-top { display:block; padding:0 3px; padding-left:1em; color:#000; font-size:13px; font-weight:bold; background:url(../images/list-marker.gif) no-repeat 8px 11px;}
#categoriesContent ul li a.category-top:hover { text-decoration:underline; background:url(../images/list-item-bg-act.png) repeat scroll 0 0; }
#categoriesContent ul li a.category-products {color:#333; padding-left:16px; background:url(../images/image034.gif) no-repeat 18px center; width:195px; display:block; line-height:22px;}
#categoriesContent ul li a.category-products:hover {color:#FE5338; text-decoration:none; background:url(../images/list-item-bg-act.png) repeat scroll 0 0; }
#categories .sideBoxContent { padding-bottom:10px;}
#specialsHeading { /*background:none repeat scroll 0 0 #845720;*/}
#bestsellerContent { padding:5px;}
#bestsellerContent li { clear:both; padding:0; margin:0; padding-top:3px; padding-bottom:3px;}
#bestsellerContent .image { width:50px; float:left;}
#bestsellerContent .proname {padding-right:5px; float:left; width:130px; line-height:18px;}
#reviews { background:url(../images/extra-box-bg2.jpg) repeat scroll 0 0; color:#FFF;}
#reviews a { text-decoration:underline;}
.centerBoxWrapper {
	border:0px;
	padding:0px;
	text-align:center;
	margin-top:20px;
}
#newProductsDefault .productsList ,#advSearchResultsDefault .productsList {
 width: 19%;
}
h2.centerBoxHeading {
	text-transform: capitalize;
	font-size: 16px;
	color: #000;
	line-height: 22px;
	text-align: center;
}
h2.newcenterBoxHeading {
	text-transform: capitalize;
	font-size: 26px;
	color: #000;
	line-height: 22px;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 22px;
}
#accountLinksWrapper a {
	color:#000 !important;
}
/* ============================= footer style ===================== */
#iUNXZoPHS a {
	color:#000;
}
#textxh {
	text-decoration: underline;
	}
#qTnohvwz7 {
	line-height: 38px;
	background: #fff;
	color:#fff;
	font-family: sans-serif;
	border-bottom: 1px solid #e6e6e8;
	}
#qTnohvwz7 a {
	color:#111;
	}
#qTnohvwz7 a:hover {
	text-decoration: underline;
	}
.bZpYjlaGte a {
	color: #fff;
	text-decoration: none;
	}
/* Foot A标签 Hover*/
.bZpYjlaGte a:hover ,#Ek3zWcAnU a:hover {
	text-decoration: none;
	font-weight:700;
	color:#fff;
}
.ukHo7e01D a {
	text-transform: initial;
}
#bottom_count { 
	display:none;
	}
#bottom_service object {
	display:none;
	}
/* ============================= slider ===================== */
.index_topbanner {
	padding-bottom:0px;
	padding:1px 0;
	}
#indexbanner {
	position:relative;
}
/* ============================= ezpage ===================== */
#ezPageDefault h1 { padding:0px; font-size:18px; font-weight:bold;}
#ezPageDefault { padding:10px; font-size:1.3em;}
#ezPageDefault a { color:#888; text-decoration:underline;}
/* ============================= product price ===================== */
.normalprice {
	color: #000;
}
.blockprice { display:block;}
/* ============================= list ===================== */
#categoryIcon { padding-right:10px;}
.centeredContent {
}
.centerColumn { 
	font-size:1em;
}
.centerColumn h1 ,.centerColumn #sorter , #contactUsForm>legend {
	color: #000;
	padding-bottom: 5px;
	font-size: 18px;
	text-transform: capitalize;
	}
#productListing {
	clear:both;
	margin-bottom: 20px;
	}
#productListing p.productname ,#outletBody .MoyMc7efL a {}
#GHtYEG5VD {
	color: #000;
	text-transform:capitalize;
	line-height: 20px;
	padding-left: 15px;
	}
#Dr1UyN7sB {
	text-transform: uppercase;
	padding-left: 0px;
	font-size: 32px;
	color: #808080;
	z-index:9999;
	}
/*.midColumn { border-right:1px dashed #DDD;border-bottom:1px dashed #DDD;}
.firstColumn { border-right:1px dashed #DDD;border-bottom:1px dashed #DDD;}
.lastColumn { border-bottom:1px dashed #DDD;}*/
.productsList {
 position: relative;
 width: 24%;
 font-size: 1em;
 margin: 0 0.5%;
 padding-bottom: 10px;
	}
.s1HdUBxYD {
	text-align:center;
	line-height:46px;
	cursor: pointer;
	text-transform: capitalize;
	display: block;
	color:#737373;
	border: 1px solid #737373;
	padding: 0 18px;
	height:46px;
	text-decoration: none;
	background: #fff;
	border-radius: 0px;
	
	
	}
.s1HdUBxYD:hover {
background:#fff;
 border: 1px solid #737373;
 color:#737373;
 /* opacity:0.75; */
}
.s1HdUBxYD:focus {
background:#fff;
 border-color: #737373;
 color:#737373;
}
.navNextPrevList .s1HdUBxYD {line-height:32px; height:32px;}
#ft1FaWE6ST {
	text-align: center;
	font-size: 14px;
	line-height: 30px;
}
#prevOrders {
	padding-bottom: 20px;
	margin-bottom:40px;
	}
#prevOrders h2 { font-family: dinot-cond;font-size: 18px; color: #000;}
#productReviewsDefaultPrice .productDiscount ,.wrap span.productDiscount {
	display:none !important;
	}
.productsCol {
	text-align: center;
 line-height: 24px;
}
.productsCol .colBorder {
	overflow:hidden;
	}
.productsCol .productimg_afde {padding:0; margin:0; padding-top:10px;}
.productsCol .productimg_afde a {width:195px; height:170px; text-align:center; display:block; border:0px solid #eeeeee;overflow:hidden; padding:3px; margin-left:auto; margin-right:auto;}
.productsCol .productimg_afde a:hover {border:0px solid #DDDDDD;}
.productsCol .productimg_afde {font-size:1em; font-weight:bold; color:#6E6E6E; text-decoration:none; text-align:left; height:auto!important;min-height:36px;height:36px;display:block; padding:0px;margin:5px 5px; line-height:18px;}
.productsCol .productimg_afde a { text-decoration:none; color:#7C7C7C; font-weight:normal;}
.productsCol .productimg_afde a:hover { text-decoration:underline; color:#ED8C01;}
.productsCol .productwrapper .blockprice { display:block; padding-left:20px;}
#kcdu1lnj3 a {
	color:#000;
	}
#createAcctDefaultLoginLink {
	text-transform: capitalize;
	}
#createAcctDefaultLoginLink a {
	color:red;
	}
#createAcctDefault fieldset fieldset input {
 width: 49%;
 text-indent: 1em;
 line-height: 40px;
 margin: 0.5rem 0.5%;
 padding: 0;
 border-bottom: 1px solid #ff7902;
 float:left;
}
#createAcctDefault fieldset fieldset input#street-address { width:98%;}
#createAcctDefault fieldset fieldset legend {
	padding: 10px;
	font-weight: normal;
	text-transform: capitalize;
}
#createAcctSuccess legend {
	padding: 0;
	font-size: 18px;
	text-transform: uppercase;
	color: #000;
}
#createAcctSuccess fieldset {
	margin-top:32px;
}
.productsCol .productwrapper .productPriceDiscount { 
	font-size: 1em;
	text-align: center;
}
.productsCol .productimg_afde {
	font-size:14px;
	color:#990000;
	font-weight:bold;
	line-height:20px;
	}
.productsCol .productimg_afde {
	float:right;
	padding:0;
	margin:0;
	}
.productsCol .productSpecialPrice {
	color: #000;
	float: right;
}
.center {
	margin:0 10px;
	}
 .productSpecialPrice {

	}
.productsCol .productPriceDiscount { color:#ff0000;}
/* ============================= product detail ===================== */
h1.productGeneral {
 font-size: 1.6rem;
 margin: 0 0 0.8rem 0;
 color: #000;
 text-align: left;
 text-transform: capitalize;
 font-family: arial , helvetica , sans-serif;
 font-weight: 900;
	}
.SX4G76ODA {
 color: #000!important;
 margin: 0 auto;
 width: 100%;
 text-align: center;
}
/*半星*/
.bLk1WA0Bq {background-position: 0 -18px;}
.bLk1WA0Bq:before { content: "\2606";}
/*1星*/
.dsMuNtwXF {background-position: 0 -36px;}
.dsMuNtwXF:before { content: "\2605";}
/*1.5星*/
.RiBYFwWg9  {background-position: 0 -54px;}
.RiBYFwWg9:before { content: "\2605 \2606";}
/*2星*/
.EjC9bwzR2 {background-position: 0 -72px;}
.EjC9bwzR2:before { content: "\2605 \2605";}
/*2.5星*/
.whL9KIYHS {background-position: 0 -90px;	}
.whL9KIYHS:before { content: "\2605 \2605 \2606";}
/*3星*/
.ZwVDl17Cu {background-position: 0 -109px;}
.ZwVDl17Cu:before { content: "\2605 \2605 \2605";}
/*3.5星*/
.suDHa1wMj {background-position: 0 -127px;}
.suDHa1wMj:before {content: "\2605 \2605 \2605 \2606";}
/*4星*/
.zvkZQtbCW {background-position: 0 -145px;}
.zvkZQtbCW:before {content: "\2605 \2605 \2605 \2605";}
/*4.5星*/
.RzdV9vNbT {background-position: 0 -164px;}
.RzdV9vNbT:before {content: "\2605 \2605 \2605 \2605 \2606";}
/*5星*/
.xyzQYRVwp {background-position: 0 -182px;}
.xyzQYRVwp:before {content: "\2605 \2605 \2605 \2605 \2605";}


.product_model { font-size:1.1em; background:url(../images/hr_d.gif) bottom repeat-x; height:24px; line-height:24px; margin:0 10px;}
.q9STDt2qW a b {
	display:none;
	}
.q9STDt2qW a {
	color:#fff;
	}
#ZcvVsK8r0 a {
}
.productGeneral h3 {font-size:14px; font-weight:bold; line-height:25px; margin-top:40px;margin-bottom:20px; background:#333333; color:#FFFFFF; margin-bottom:10px; padding-left:6px;}
#productGeneral .DescriptionText { padding:3px; line-height:160%; color:#666; font-size:1.3em;}
#productAdditionalImages {}
.additionalImages { padding-bottom:3px; width:100px;text-align:center;}
.additionalImages a { display:block;margin-right:3px; border:1px solid #CCC; height:70px; width:86px; overflow:hidden;}
#productMainImage {
	text-align: center;
	margin: 10px 10px 30px 10px;
	float: left;
	}
#productMainImage a { display:block; border:1px solid #CCC;}
.content {
	text-transform: capitalize;
	line-height:46px;
	font-size:1.1em;
	}
.reviewsInfoDefaultProductPageLink {
	float:left;
	margin-right:10px;
}
.reviewinfo {

}
#mdZ9xAPoc {
	width: 600px;
	float: right;
	padding: 10px;
}
#productinfoBody .centerColumn {padding-top:15px; width:730px;}
.topCateAndNext {
	padding-bottom:15px;
	display:none;
	}
h2 .productSpecialPrice {
 
}
.iZL8Zypor .ZTjCRwoHG {
	border-bottom: 1px solid #e2e2e2;
	display:block;
	padding: 10px 0px;
	word-wrap: break-word;
	line-height: 1.4rem;
	}
.iZL8Zypor .ZTjCRwoHG ul {padding-left: 1rem;}
.iZL8Zypor .ZTjCRwoHG ul li {
	list-style-type: disc;
 color: #757575;
 font-size: 0.8rem;
 letter-spacing: 0.5px;}
.detailReview_Title {
	float:left;
}
div.centerBoxHeading a {
	float:right;
}
.centerBoxHeading {
 margin-bottom: 20px;
}
.productReviewsDefaultProductMainContent {
	border-bottom: 1px dashed #f7f7f7;
}
h2#productPrices {
	font-size: 2rem;
	text-align: center;
	color: #000;
	margin:0.8rem 0;
	}
h2#productPrices .normalprice {
	font-style: normal;
	height: 22px;
}
h2#productPrices .productPriceDiscount {
	color: #111;
	font-style: normal;
	height: 22px;
	text-decoration: none;
}
h2#productPrices .productPriceDiscount s { text-decoration:none; color:#990000;}
h2#productPrices .productPriceDiscountString {
	font-style:normal; text-decoration:none; display:block; font-size:1.1em; height:22px; color:#888;
}
h2#productPrices .productPriceDiscountString s { text-decoration:none; color:#990000;}
#productAttributes table td { height:30px;}
.addthis {
	padding-left:60px;
	}
#SizingContent h2 { font-size:1.1em;}
#SizingContent { font-size:0.9em; color:#666666; padding-top:20px;}
#SizingContent table {border:1px solid #AAA;border-collapse:collapse;}
#SizingContent table td {border: 1px solid; padding:3px; text-align:center;}
#SizingContent table th {border: 1px solid; padding:3px; text-align:center; padding:4px;}
#SizingContent .cellHEADER { background:#E3E3E3;}
#sidebar-tab {border:1px solid #AAA;margin-bottom:1.5em;overflow:hidden; background:#FFF;}
#tab-title h3 {color:#666;font-size:15px;font-weight:400; background:#DDD; height:28px; padding:0; margin:0;}
#tab-title .selected {color:#DDD;border-bottom:0px; background:#AAA;}
#tab-title span {padding:0px 9px 0px 10px; height:28px; line-height:28px;cursor:pointer; display:block; float:left; background:#DDD;}
#tab-content .hide {display:none;}
#tab-content ul {padding:5px 10px;height:auto!important;min-height:200px;height:200px; font-size:1.2em;}
#tab-content ul a { text-decoration:underline;}
/* ============================= page ===================== */
.featuredProductsListingTop , .newProductsDefaultListingTop , .allProductsListingTop , .productsListingTop , .specialsListingTop {
	line-height: 30px;
	padding: 5px 15px;
	border-bottom: 1px solid #e6e6e8;
}
#productsListingListingTopLinks ul ,#productsListingListingBottomLinks ul ,.navSplitPagesLinks ul {
	max-width: 500px;
}
#productReviewsDefaultListingTopLinks li ,#productsListingListingTopLinks li ,#productsListingListingBottomLinks li ,.navSplitPagesLinks li {
	width: 30px;
	height: 30px;
	float: left;
	text-align: center;
	line-height: 30px;
}
#productReviewsDefaultListingTopLinks li a ,#productsListingListingTopLinks li a ,#productsListingListingBottomLinks li a ,.navSplitPagesLinks li a {
	width: 30px;
	height: 30px;
	float: left;
}
#productReviewsDefaultListingTopLinks li a:hover ,#productsListingListingTopLinks li a:hover ,#productsListingListingBottomLinks li a:hover ,.navSplitPagesLinks li a:hover {
 background: #E5E5E5;
 text-decoration: none;
 color: #000;
}
.star {display:none;}
#productsListingListingTopLinks i ,#productReviewsDefaultListingTopLinks i ,#productsListingListingBottomLinks i ,.navSplitPagesLinks i {
	line-height:30px;
}
.featuredProductsListingBottom , .newProductsDefaultListingBottom , .allProductsListingBottom , .productsListingBottom , .specialsListingBottom
 {
	padding:0 10px;
	padding-top:10px;
}
/* ============================= news ===================== */
#newsboxHeading { background:none repeat scroll 0 0 #845720;}
#newsboxContent ul { padding:0; margin:0; list-style:none;}
#newsboxContent ul li { padding:0; margin:0; padding-left:10px; line-height:16px;}
#newsboxContent ul div { text-align:right; padding-top:6px;}
#news h1 { margin:0; padding:10px; font-size:16px; line-height:18px; font-weight:bold; text-align:center;}
#news .articles_date { text-align:right; padding-right:20px;}
#news .articles_content { line-height:180%; font-size:1em; padding:10px;}
#news .list_date { text-align:right; padding-right:20px;}
#news .list_col { padding:0; margin:0; padding-bottom:10px; padding-top:10px; border-bottom:1px solid #DDD; margin-right:20px;}
#news .list_col .list_intro {padding:0; margin:0;font-size:1em; line-height:180%;}
#news .list_col .list_intro p {padding:0; margin:0;}
#news .list_col h2 { margin:0; padding:5px 0; font-size:14px; font-weight:bold;}
#news .pageNav {}
#news .pageNav .navSplitPagesResult { float:right;}
#news .pageNav .navSplitPagesLinks { float:right;}
#newsdetail .newsHeadlineText { text-align:right; padding-right:20px;}
#newsdetail .newsLinkList a { font-size:1.1em;}
/* ============================= article ===================== */
#articlesboxContent ul { padding:0; margin:0; list-style:none;}
#articlesboxContent ul li { padding:0; margin:0; padding-left:10px; background:url(../images/news_icon.gif) no-repeat 0px 5px; line-height:16px;}
#articlesboxContent ul div { text-align:right; padding-top:6px;}
#articles_body h1 { margin:0; padding:10px; font-size:16px; line-height:18px; font-weight:bold; text-align:center;}
#articles_body .articles_date { text-align:right; padding-right:20px;}
#articles_body .articles_content { line-height:180%; font-size:1em; padding:10px;}
#articles_body .list_date { text-align:right; padding-right:20px;}
#articles_body .list_col { padding:0; margin:0; padding-bottom:10px; padding-top:10px; border-bottom:1px solid #DDD; margin-right:20px;}
#articles_body .list_col .list_intro {padding:0; margin:0;font-size:1em; line-height:180%;}
#articles_body .list_col .list_intro p {padding:0; margin:0;}
#articles_body .list_col h2 { margin:0; padding:5px 0; font-size:14px; font-weight:bold;}
#articles_body .pageNav {}
#articles_body .pageNav .navSplitPagesResult { float:right;}
#articles_body .pageNav .navSplitPagesLinks { float:right;}
/* ============================= member ===================== */
#checkoutSuccessOrderNumber { font-size:1.6em;}
#accountLinksWrapper ul { padding:0; margin:0; font-size:1.2em;}
#accountLinksWrapper li {
	margin-bottom: 5px;
	width: 100%;
}
#accountLinksWrapper li a {
	padding: 5px 10px;
	text-transform: capitalize;
	}
#accountLinksWrapper h2 {
	font-size: 18px;
 color: #000;
}
#accountLinksWrapper li a:hover {
	color:#8a8a8a;
	}
/* ============================= review ===================== */
.reviewCount {
 padding: 10px;
 display: inline-block;
}
.ZTjCRwoHG h2 .detailReview_Title { float:left;}
.ZTjCRwoHG h2 a {display:block;float:right;width:50px;}
/* ============================= table bg ===================== */
.tableHeading TH {
	background: #f1f2ed;
	padding: 0 10px;
	color: #000;
 text-align: center;
	}
.rowEven {
	height: 1.5em;
	vertical-align: top;
	}
.scroll_list span {
	cursor: auto;
	}
#qTnohvwz7 a b {
	display:none;}
.specialsListBoxContents img {
	width:auto;
	height:160px;
}
.rowOdd {
	height: 1.5em;
	vertical-align: top;
	}
.productimg_afde img {
	width:160px;
	height:auto;
	}
.pQHKIZWYl a {
	}
.pQHKIZWYl img {
	opacity: 0;
	}
.pQHKIZWYl:hover img {
	opacity: 0;
	}
.KLAMUslZ2 {
	margin: 0 auto;
	height: 230px;
	position: relative;
	display: table;
	}
.KLAMUslZ2 img {
	width: 240px !important;
	height: auto;
}
.Wwxep8gSt {
 font-size: 14px;
 background: #000;
 padding: 5px 15px;
 color: #fff;
}
.Vbd4Pqlur {
	display: table-cell;
	vertical-align: middle;
	}
.productimg ,.wqOvHeba81 {
	display: table-cell;
	vertical-align: middle;
	}
.pQHKIZWYl {
	top: 0;
	left: 0;
	height: 230px;
	position: absolute;
	display: table;
	}
#siteMapList b {
	display:none;
	}
#range {
	width:190px;
	}
.ui-slider {
	position:relative;
	text-align:left;
	}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 13px;
	height: 21px;
	cursor: pointer;
	background: url(../images/arr.png) no-repeat;
	outline: none;
 top: -10px;
	}
.ui-slider .ui-slider-range {
 position: absolute;
 z-index: 1;
 display: block;
 border: 0;
 background: #e2e2e2;
}
.ui-slider-horizontal {
 height: 10px;
 border-top: 2px solid #000;
 margin-top: 10px;
 margin-left: 5px;
 margin-right: 5px;
 width: auto;
 }
.ui-slider-horizontal .ui-slider-handle {
	margin-left:-7px;
 right: 0 !important;
}
.ui-slider-horizontal .ui-slider-range {
 height: 2px;
 margin-top: -2px;
	}
.ui-slider-horizontal .ui-slider-range-min {left:0; }
.ui-slider-horizontal .ui-slider-range-max {right:0; }
#start ,#end {
	width: 55px;
	text-align: center;
	border: 1px solid #ccc;
	float: left;
	}

.productwrapper {
 font-size: 1.25em;
 color: #000;
 padding: 5px;
}
.productprice {
	float:left;
}
.products_same {
	float:right;
}
.products_same a {
 line-height: 2.4rem;
}
.create_account_sub { width:100%; margin: 0.5em 0;}
.H8QPzBoUI {
	text-align: center;
	width:95%;
	height:48px;
	margin:0 auto;
 font-size: 1.2rem;
 font-weight: 700;
 line-height: 1.6rem;
 font-family: Malgun Gothic;
 /* box-shadow: 0 2px 5px rgba(0 ,0 ,0 ,0.4); */
}
/*wrap*/
.wrap {
	position: fixed;
	right: 0;
	top: 200px;
	background: #fff;
	z-index:1;
}
.scrollbox {
	width:200px;
	position: relative;
	}
#scrollDiv {
	width: 200px;
	max-height: 360px;
	overflow: hidden;
	display: block;
}
#scrollDiv ul {
	width: 200px;
	}
#scrollDiv li {
 width: 100px;
 padding: 10px 0 0 10px;
 float: left;
 background: #fff;
 height: 120px;
 position: relative;
 overflow: hidden;
}
#scrollDiv li img {
	width:90px;
	float:left;
	}
#scrollDiv li span { float: right;width:186px;height:88px; overflow: hidden; display: block;}
#scrollDiv li span h4 {font-size: 14px;font-weight: bold;line-height: 14px;margin-bottom:5px;color: #a57132;}
#scrollDiv li span p {line-height: 20px;height:40px;font-size: 1em;color: #666666;display: block;overflow: hidden;}
#scrollDiv li span em { height: 18px;line-height: 18px;text-align:center;font-size: 14px;width:30px;border:1px solid #72ae2d; display: block;color: #72ae2d;margin-top: 8px;}
.scroltit small {
	margin:0 15px;
}
.scroltit {
	text-align: center;
	margin-left: 10px;
	padding: 10px 0;
}
.scroltit small img {margin-top:6px;}
#scrollDiv .productSpecialPrice {
 line-height: 20px;
 height: 20px;
 width: 90px;
 position: absolute;
 bottom: 0;
 text-align: center;
 background: #a4d8ce;
 opacity: 0.75;
 color: #000;
 border-bottom: 3px solid #3ababb;
}
.logincenter .cart-row {
	position: relative;
}
.logincenter .cart-row span {
	position: absolute;
 top: -7px;
 left: calc(50% - 30px);
 width: 60px;
 text-align: center;
 background: #fff;
}
#example {
	width:600px;
	height:800px;
	position:relative;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:739px;
	height:341px;
	top:-3px;
	left:-80px;
}

#slides {
	position:absolute;
	z-index:9;
}
#slides .next ,#slides .prev {
	position: absolute;
	top: 386px;
	left: 20px;
	width: 24px;
	height: 43px;
	display: block;
	z-index: 101;
}

.slides_container {
	width:600px;
	overflow:hidden;
	position:relative;
 z-index: -9;
}
.slides_container img {
	width:600px;
}
#slides .next {
	left:573px;
}
.pagination {
	margin: -30px auto 10px;
	text-align: center;
	z-index: 10;
}

.pagination li {
	display: inline-block;
	margin:0 1px;
}

.pagination li a {
	display: block;
 border: 1px solid #000;
	width: 1em;
	height: 0;
	padding-top: 1em;
	background: #dcdcdc;
	background-position: 0 0;
	float: left;
	overflow: hidden;
}
.pagination li a:hover ,.pagination .current a {
	background:#000;
}
.pagination li.current a {
	background-position:0 -1em;
}
/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward , .ad-gallery .ad-back {
	height: 100px;
}
.ad-gallery .ad-nav .ad-thumbs {
}
.ad-gallery .ad-thumbs .ad-thumb-list {
	float: left;
	width: 9000px;
	list-style: none;
}
.ad-gallery .ad-thumbs li a {
	display: block;
}
/* Can't do display none , since Opera won't load the images then */
#DialogDiv {
	position: absolute;
 top: 50%;
 left: 50%;
 height: auto;
 z-index: 100;
 background-color: #fff;
 border: 1px #efefef solid;
 padding: 1px;
 margin-top: -219px;
 margin-left: -300px;
	}
#DialogDiv2 {
	position: absolute;
	top:40px;
 left: 50%;
 height: auto;
 z-index: 100;
 background-color: #fff;
 border: 1px #efefef solid;
 padding: 1px;
 margin-left: -300px;
	}
#DialogDiv iframe {
	width:600px;
	height:438px;
}
#DialogDiv2 iframe {
	width: 617px;
	height: 730px;
	padding-top:15px;
}
.form {
	position: relative;
}
#btnClose {
	position: absolute;
	right: 5px;
	top: 5px;
}
#BgDiv {
	background-color: #e3e3e3;
 position: absolute;
 z-index: 99;
 left: 0;
 top: 0;
 display: none;
 width: 100%;
 height: 1000px;
 opacity: 0.5;
 filter: alpha(opacity=50);
 -moz-opacity: 0.5;
}
#shippingInfo th {
	background:#efefef;
	padding:0 20px;
	border: 1px solid #ccc;
}
#shippingInfo td {
	padding:0 20px;
	text-align:center;
	border: 1px solid #ccc;
}
.navSplitPagesLinks li.current {
	border: 2px solid #111;
	z-index: 99;
	color: #fff;
	background:#111;
	line-height: 26px !important;
}
.pagination .current a {
	color:#fff;
}
 .NwYXtZn5i { 
	display: block;
	position: fixed; 
	top: 0%; 
	right: 0%; 
	width: 0; 
	height: 100%; 
	background-color: #fff; 
	z-index:1001; 
	-moz-opacity: 0.7; 
	opacity:0.7; 
	filter: alpha(opacity=70); 
	-webkit-transition: width .3s;
	transition: width .3s;
} 
.tran-side { width: 100%;}
.twHDZqous { 
	display: block;
	border-radius: 0px;
	position: fixed;
	top: 0;
	right: 0;
	height: 100%;
	width:0%;
	max-width: 0px;
	padding: 0px;
	background-color: white;
	z-index: 10002;
	overflow: auto;
	border-left: 1px solid #e6e6e8;
	-webkit-transition: width .3s;
	transition: width .3s;
} 
.tran-side-2 {width: 100%; max-width: 620px; padding: 20px;}
.twHDZqous h2 {
 text-align: center;
 font-size: 1.8rem;
 font-family: dinot-cond;
 line-height: 2rem;
 color: #000;
 letter-spacing: .1rem;
 margin: 2rem 0 1rem 0;
 padding-bottom: 8px;
 border-bottom: 1px solid #e6e6e8;
 text-transform: uppercase;}
.twHDZqous i {
	position: fixed;
	top: 15px;
	color:#848484;
	font-size: 18px;
}
.twHDZqous table {
 border-collapse: collapse;
 width: 90%;
 margin: 0 auto;
}
.twHDZqous table th {border: 1px solid #dadada; background-color: #f7f7f7;}
.twHDZqous table thead td {
 font-weight: 500;
 color: #fff;
 background: #111;
}
.twHDZqous table tbody {border: 1px solid #d8d8d8}
.twHDZqous td {
 text-align: center;
 font-size: 0.8rem;
 border: 1px solid #e6e6e8;
 height: 3rem;
 line-height: 3rem;
 width: 20%;
}
.twHDZqous th {
	line-height:68px;
	text-align:center;
}
.twHDZqous table tbody tr:hover {
 background-color: #111;
 color:#fff;
}


#iUNXZoPHS {
	line-height:36px;
	margin:0 auto;
}
.MoyMc7efL a {
	display:block;
}
.MoyMc7efL img {
	width:100%;
	height:auto;
	padding:0px;
}
.AXLsURyut ,.MoyMc7efL .productwrapper .productprice {
	font-weight:700;
	text-align: center;
 color: #000;
 font-family: Lincoln-ProximaNova-Sbold;
 letter-spacing: .04rem;
 line-height: 2.4rem;
}
.AXLsURyut {font-size: 1.2rem;}
.MoyMc7efL:hover a { color: #000;}
.product_name_index {
	padding:5px 10px;
	line-height:14px;
}
.slides_control {
	height: 800px !important;
}
a.uEnzkPBXZ {
	line-height:48px;
}
a.uEnzkPBXZ:hover {
	line-height:48px;
	text-decoration:none;
}
#pHXEUNFec {
 float: right;
}
#pHXEUNFec a:hover {color: #000;text-decoration: none;}
.nav1 #pHXEUNFec a ,.x6oAgXv2m {
 padding: 0px 0.8rem;
 margin: 0 1px;
}
.nav2 .navitem_account #pHXEUNFec svg path ,
.nav2 .navitem_cart #umeu7swB0 svg path { /* fill: #0b1f3f; */ }
.naviga-2 a:hover svg path {/* fill: #c29721!important; */}

#LTqvgP3tV {
	background: #fff;
	position: relative;
	width: 100%;
	color: #000;
	padding: 0 4vw;
	/* display: none; */
	border-bottom: solid 1px #ccc;
}
.x6oAgXv2m ,#LTqvgP3tV li {line-height:33px; height:33px;}
#LTqvgP3tV li {font-size:0.8rem; font-weight:500;}
.nav_inner { width: 100%;margin: 0 auto; align-items: center; display: flex; flex-wrap: wrap;}
.navitem_promo {order: 1;height: 100%;z-index: 0;overflow: hidden;}
.navitem_promo span { cursor: pointer; color:#000; font-weight: 700;}
.nav1 .navitem_account {order: 1;height: 100%;flex-grow: 1;z-index: 0;}
.nav2 .navitem_account {order: 5;height: 100%;flex-grow: 1;z-index: 0; display:none!important;}
.navitem_account a { color:#000;}
.navitem_currency { order: 2;z-index: 0;}

.nav2 .nav_inner { padding:0 2rem;}
.navitem_logo {order: 2; flex-grow: 1; z-index: 999;}
.navitem_logo {display: flex;align-items: center;justify-content: center;height: 90px;background-color: #007ab8;}
.navitem_logo img {/* width: 75.9px; */ float: left; /* margin: 15px 23px; */}
.navitem_menu {order: 1;flex-grow: 0;z-index: 0;}
.navitem_search {order: 3; flex-grow: 0;z-index: 0;}
.navitem_cart {order: 7; flex-grow: 0;z-index: 0;}

.pCLuGa3Ui a.selextbox {
	display: block;
	font-weight: bold;
	font-size: 13px;
	}
.kc1LemCk8 a {
	display: block;
	line-height: 18px;
	font-size: 13px;
	width: 185px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #000;
	background: url(../images/closeselect.png) no-repeat scroll 15px 50% #fff !important;
	padding: 5px 15px 5px 35px;
}
.cg4savDWh a {
	background: #fff !important;
	float: left;
	width: inherit;
	padding: 5px 10px;
	margin-left: 15px;
	color: #111;
	text-decoration: underline;
}
.UGREqbzDM {
	padding-left:16px;
}
.UGREqbzDM a {
	display: block;
	float: left;
	width: 20%;
	line-height: 35px;
	border: 1px solid #ccc;
	text-align: center;
	margin: 2.5%;
	text-decoration: none;
}
.UGREqbzDM span {
 display: block;
 float: left;
 width: 45px;
 line-height: 35px;
 border: 1px solid #e6e6e6;
 text-align: center;
 margin: 2px;
 text-decoration: none;
 color: #bfbfbf;
 cursor: default;
}
.UGREqbzDM a:hover ,.VpycersRX {
	background:#ccc;
}
.first_price , .last_price {
	width: calc(50% - 35px);
 text-align: center;
 border: 1px solid #ccc;
 float: left;
 height: 32px;
 padding: 0 5px;
}
#Pkqcm5Tfx span {
	float:left;
	padding:0 2px;
}
.symbol2 {float: left;line-height: 32px;width: 30px;text-align: center;}
#amount {
	margin: 15px auto 0;
	width: 90%;
	display: flex;
}
#Pkqcm5Tfx {
	flex:1;
}
.q3nuseIaQ {
	flex:35px 0 0;
}
#guide {
	color: #000;
	width: 1280px;
	margin: 0 auto;
	border-top: 2px solid #ae946d;
}
#guide .cnrttl {
 padding: 10px 0;
 text-align: center;
 font-size: 18px;
 font-weight: bold;
 margin-bottom: 0;
}
#guide .guide_left , #guide .guide_right {
 width: 425px;
 float: left;
 margin: 0;
 padding: 0;
}
#guide ul.guide_time li {
 display: inline-block;
 background: #024883;
 color: #fff;
 width: 40px;
 text-align: center;
 padding: 10px 0;
}
#guide dt {
 font-size: 14px;
 font-weight: bold;
 margin-bottom: 10px;
}
#guide dd {
 font-size: 1em;
 display: list-item;
 list-style: disc outside;
 margin-left: 15px;
 line-height: 2rem;
}
#guide dd.guidelink {
 list-style: none;
 text-align: right;
 position: relative;
 padding-right: 16px;
 margin-top: 6px;
}
#guide dd.guidelink a {
	color:#024883;
}
.LGeMwHAsS {
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 background: #68707f;
	}
.LGeMwHAsS h2 a {
	font-size: 2rem;
	font-weight: normal !important;
	color:#fffdfd;
	letter-spacing: .02rem;
}
.cg4savDWh {
	display: inline-table;
}
#qT8pP41RV {
	display:none;
}
#mCksRDjFe {}
#Ek3zWcAnU ul {
	float:left;
}
#d7O1cxtbZ ,#footer-logo ,#email-sign-up {
 float: left;
 font-size: 2em;
 width:100%;
 padding: 1rem 0;
}
#d7O1cxtbZ { padding-bottom:1rem;padding-top: 1rem;}
#d7O1cxtbZ li {display: inline-block;vertical-align: top; float:left; width:40px; height:40px; text-align:center;margin-right: 6px;border-radius: 50%;}
#d7O1cxtbZ li.fb_share {}
#d7O1cxtbZ li:hover { }
#d7O1cxtbZ li a { color:#fff;line-height:32px;
 -webkit-transition-property: all;
 transition-property: all;
 -webkit-transition-duration: .2s;
 transition-duration: .2s;
 -webkit-transition-timing-function: ease-in-out;
 transition-timing-function: ease-in-out;}
#d7O1cxtbZ li a:hover { font-size:32px;color:#fff;}
#d7O1cxtbZ a {
	padding:0 5px;
}
#B24SnkCau {
	display:none;
}
.ZTjCRwoHG table {
	width:100%;
 text-align: center;
}
.ZTjCRwoHG table th {
 text-align: center;
}
.cartRemoveItemDisplay {
 text-align: center;
 vertical-align: middle;
}
#FKzghifL7 {
 flex: 1;
 padding: 20px 20px 60px 20px;
 background: #fff;
 position: relative;
}
#otshipping ,#otsubtotal ,#ottotal {
	display:flex;
}
.totalBox {
	flex:0 0 7em;
}
.lineTitle {
	flex:1;
}
.paymentelection {
	display:flex;
 margin-bottom: 8px;
}
.PreviousOrdersDate ,.PreviousOrdersNumber ,.PreviousOrdersStatus {
	line-height:26px;
	width:25%;
	float:left;
 text-align: center;
}
.orders_S {color: Green;font-weight: bold;}
.orders_F {color: Red;}
address HR {
 border-bottom: 1px solid #E5E5E5;
 border-bottom-style: dashed;
 border-bottom-color: #999999;
}
#siteMap {width: 100%;margin: 2rem auto;padding:20px;}
#accountDefault ,#accountHistInfo ,#addressBookProcessDefault ,
.creatcenter ,#contactUsForm ,#passwordForgotten ,#accountHistoryDefault ,#addressBookDefault ,#tellAFriendDefault {
 width: 100%;
 max-width: 600px;
 margin: 2rem auto;
 padding:20px;
}
#createAcctDefault ,#passwordForgotten ,#accountEditDefault ,
#addressBookDefault ,#addressBookProcessDefault ,
#accountPassword ,#tellAFriendDefault { padding:20px;box-shadow: 0 2px 5px rgba(0 ,0 ,0 ,0.2); margin: 2rem auto;background: #fff;}
#accountEditDefault.forward ,#passwordForgotten .forward-n { width:100%; padding: 0.5em; margin: 0.5%;}
#passwordForgotten fieldset input {
	width: 98%;
 text-indent: 1em;
 line-height: 40px;
 margin: 0.5rem 0.5%;
 padding: 0;
 float: left;}
#accountEditDefault .ft_Inf input ,
#addressBookProcessDefault fieldset input ,#addressBookProcessDefault fieldset select ,
#accountPassword fieldset input ,
#tellAFriendDefault fieldset input {
 border-style: none;
 line-height: 36px;
 width: 95%;
 background-color: #F5F5F5;
 padding-left: 10px;
 outline: none;
}
#tellAFriendDefault fieldset textarea {
 text-indent: 12px;
 padding: 10px;
 width: 96%;
 margin: 10px 0;
 background-color: #F5F5F5;
	border-style: none;
	outline: none;
 }
.iyTOuo7fx {
 background-color: rgb(255 , 255 , 255);
 box-shadow: rgba(0 , 0 , 0 , 0.2) 0px 0px 0.428571rem 0px;
 overflow: hidden;
 border-radius: 5px;
 color: rgb(47 , 57 , 65);
 padding:20px;
 margin: 10px auto ;
 max-width: 600px;
}
.iyTOuo7fx .fec-field ,.iyTOuo7fx textarea {
 height: 56px;
 width:100%;
 float:left;
 margin: 0 auto;
 border: 1px solid #979797;
 margin-bottom: 12px;
 border-radius: .0rem;
}
.iyTOuo7fx #contactUsForm .fec-field input {
	background-color: #fff!important;
	width:100%;
	height:40px;
	text-indent:12px;
 margin: 8px 0;
 vertical-align: middle;
 border-style: none;
 outline: none;
 -webkit-appearance: none;
 -webkit-tap-highlight-color: transparent;
 -webkit-box-shadow: 0 0 0px 1000px white inset;}
.iyTOuo7fx textarea { height:120px; padding:12px;background: #fff;outline: none; -webkit-appearance: none; -webkit-tap-highlight-color: transparent; -webkit-box-shadow: 0 0 0px 1000px white inset;}
.iyTOuo7fx .fec-field:hover ,.iyTOuo7fx textarea:hover {border: 1px solid rgba(0 ,195 ,215 ,.6); box-shadow: 0 0 8px rgba(0 ,195 ,215 ,0.4);}
.iyTOuo7fx .forward-2 { 
 padding: 0.5em;
 max-width: 600px;
 margin: 0 auto;
}
.iyTOuo7fx .s1HdUBxYD {
 text-align: center;
 line-height: 50px;
 cursor: pointer;
 text-transform: capitalize;
 display: block;
 color: #fff;
 padding: 0 18px;
 height: 50px;
 text-decoration: none;
 font-size: 1.4rem;
 font-family: Malgun Gothic;
 border-radius: 3px;
 background: #46494f;
 width:95%;
 margin:0 auto;
 }
.iyTOuo7fx .s1HdUBxYD:hover {
	color: #fff;
	background: #3d6472;
	border: none;
	box-sizing: border-box;
	text-decoration: none;
	line-height: 50px;
	padding: 0 18px;}
#siteMap ul {
	float:left;
}
#siteMap li {
	width: 25%;
	float:left;
}

.PreviousOrdersBut {
	float:right !important;
}
#Fristoneccns-cardNo ,#creditCardCardNo ,#funiu-cc-number , {
	flex:1;
 width: 100%;
}
#Fristoneccns-expires-month ,#Fristoneccns-expires-year ,#ccpay-expires-month ,#ccpay-expires-year ,#funiu_cc_expires_month ,#funiu-cc-expires-year {
	flex:0.5!importent;
}
#Fristoneccns-cvv ,#creditCardCvv ,#funiu-cc-cvv {
	flex:0.3;
}
.inputLabelPayment ,#funiu-cc-type ,#funiu-cc-expires-month ,#funiu-cc-expires-year {
	line-height:36px;
	height:36px;
}
.paymentelection input {
	height:36px;
	border:1px solid #ccc;
}
.ccinfo {
	margin-top:10px;
	max-width: 400px;
}
.imagesname {
	display:none;
}
.payment_method_img {
 width: 100%;
 text-align: right;
 line-height: 35px;
 padding: 10px 0;
}
#umeu7swB0 {
	display: block;
	text-align: center;
}
.nav2 .navitem_account #pHXEUNFec a ,
.navitem_cart #umeu7swB0 a {display: flex; align-items: center; font-size: 1rem;}
.navitem_cart #umeu7swB0 a { /* margin-left: 1.6rem; position: relative!important;background: url(imgs/bag-icon.png) no-repeat;background-size: 16px 24px */;}
.navitem_cart #umeu7swB0 a span {
 display: block;
 /*position: absolute;*/
 left: 0;
 text-align: center;
 width: 24px;
 height: 24px;
 padding-top: 2px;
 /* padding-left: 24px; */
 color:#fff;
 font-weight:600;
}
.navitem_cart #umeu7swB0 a:hover span {color:#0b1f3f;}
.nav2 .navitem_account #pHXEUNFec a span { 
 color:#c29721;
 font-weight:500; 
 max-width: 3.5em;
 overflow: hidden;
 white-space: nowrap;
 font-size: 12px;
 text-overflow: ellipsis;}

#addressBookProcessDefault #country {
	margin:0 !important;
}
#addressBookProcessDefault fieldset input#primary {
 width: 16px;
}
#addressBookDefault address {
	line-height:22px;
}
#myAccountOrdersStatus {
	text-align: center;
}
.DlUsQ6hM1 .menu {
	display: none;
}

.banner_description>a:hover {text-decoration: none;}
.banner_description>a:hover p {color: color: #363753;}
.banner_description_image {
 width: 100%;
 height: 100%;
 background-image: url(imgs/banner-29.jpg);
}
.widget-homepage-content {
 width: 88%;
 margin-top: 12%;
 padding: 0 28%;
 margin-left: -24%;
}
.uk-margin-small-top {
 text-decoration: none;
 width: 250px;
 height: 47px;
 line-height: 47px;
 font-weight: bold;
 display: block;
 color: #fff;
 margin: 0 auto;
 border: 1px solid #136fa9;
 background-color: #136fa9;
 margin-top: 50px;
/* margin-left: 20px; */
}
.uk-margin-top {color: #363753!important;}
.uk-margin-small-top:hover {
	background: #494845;
	border: 1px solid #494845;
	color: #fff;
}





div.screen {
	background: #fff;
	width: 100%;
	top:0px; 
	left:0px;
	-webkit-transition: all 500ms cubic-bezier(0.000 , 0.995 , 0.990 , 1.000);
	 -moz-transition: all 500ms cubic-bezier(0.000 , 0.995 , 0.990 , 1.000);
	 -ms-transition: all 500ms cubic-bezier(0.000 , 0.995 , 0.990 , 1.000);
	 -o-transition: all 500ms cubic-bezier(0.000 , 0.995 , 0.990 , 1.000);
	 transition: all 500ms cubic-bezier(0.000 , 0.995 , 0.990 , 1.000);	
}
div.burger {
	display:none;
}
/*---------------*/
@media screen and (max-width:1023px) {
div.menu {
	height: 100%; 
	top: 103px;
	left: 0;
	bottom: 0;
	overflow-y:scroll;
	overflow-x:hidden;
	position: fixed;
	width: 0%;
	opacity:1;	
	-webkit-transition: all 500ms cubic-bezier(0.000 , 0.995 , 0.990 , 1.000);
	-moz-transition: all 500ms cubic-bezier(0.000 , 0.995 , 0.990 , 1.000);
	-ms-transition: all 500ms cubic-bezier(0.000 , 0.995 , 0.990 , 1.000);
	-o-transition: all 500ms cubic-bezier(0.000 , 0.995 , 0.990 , 1.000);
	transition: all 500ms cubic-bezier(0.000 , 0.995 , 0.990 , 1.000);
	background: #fff;
	box-shadow:inset -15px 0px 10px -15px #ddd;
}
div.menu::-webkit-scrollbar {display:none}
#wrapper {
	z-index:999 !important;
	width:100%;
}
#wrapper {
	background: #fff;
}
#wrapper .animate {
	z-index: 99999;
	margin-left:0 !important;
	width:50%;
}
}
/*产品页*/
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a.flex-prev {left:16px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:16px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-direction-nav a {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: flex;
 -webkit-align-items: center;
 -ms-flex-align: center;
 align-items: center;
 -webkit-justify-content: center;
 -ms-flex-pack: center;
 justify-content: center;
 border-radius: 50%;
/* box-shadow: 0 0 6px 0 rgba(0 , 0 , 0 , 0.04);*/
 transition: -webkit-transform 100ms;
 transition: transform 100ms;
 transition: transform 100ms , -webkit-transform 100ms;
 color:#e2e2e2;
}
.block_home_slider .flex-direction-nav a:hover { text-decoration:none; /*box-shadow: 0 0 16px 5px rgba(0 , 0 , 0 , 0.08);*/}
.block_home_slider .flex-control-paging {
 display: inline-block;
 position: absolute;
 bottom: 0px;
 left: 0px;
 width:100%;
 display: flex;
 flex-direction: row;
}
.block_home_slider .flex-control-paging li {
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;
	flex: 1;
}
.block_home_slider .flex-control-paging li a {
	height: 6px;
	display: block;
	background-repeat: no-repeat;
	text-indent: -9000px;
	cursor: pointer;
	margin-right: 0px;
	background: #d4d3d3;
	opacity: 0.8;
}
.block_home_slider .flex-control-paging li a.flex-active {
	background: #000 !important;
}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider {
	margin: 0;
	padding: 0;
	}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides > li.li_img_1 { display:block;}
.flexslider .slides img {
	width: 100%;
	display: block;
	height: 100%;
}
.flex-pauseplay span {
	text-transform: capitalize;
}

/* zen_draw_pull_down_menu_options Szie Select Start */
.size_back { width:100%;float:left;}
.size_back ul li {
 float: left;
 line-height: 26px;
 text-align:center;
 margin: 0 0.64% 5px 0.64%;
 padding: 1px;
 position: relative;
 vertical-align: middle;
 height:35px;
 width:18.72%;
 border-radius: 0px;
 border: 1px solid #3a2e2c;
 list-style:none;}
.size_back ul li span { display:block;padding:3px; color:#000; font-weight: 700;}
.size_back ul li span.outStock:before {
 content: '';
 height: 0px;
 background: #000000;
 display: block;
 transform: rotate(160deg);
 position: relative;
 top: 12px;}
 .size_back ul li.selectAttr {
 background-color: transparent;
 box-shadow: 0 0 0 1px transparent inset;
 cursor: pointer;}
.size_back ul li.selectAttr_outStock {
	opacity: .5;
	background: repeating-linear-gradient(135deg ,#f7f7f7 ,#d8d8d8 1px ,#f7f7f7 3px);
	cursor: default;}
.size_back ul li.selectAttr:hover {
 background-color: #000;
 }
 .size_back ul li.selectAttr:hover span , .size_back ul li.size_slect span { color: #fff;}
.size_back ul li.size_slect {
 background-color: #000;
 }
/* zen_draw_pull_down_menu_options Szie Select END */

.proinfo_right .products_rating .SX4G76ODA ,.post-slide .re_Proinfo .star ,.reviews_average .SX4G76ODA { font-family: monospace;line-height: 48px; font-size: 32px;}
#product-attribute ,#cartAdd #selectsize {font-size: 1rem;font-family: Lincoln-ProximaNova-Sbold; line-height: 1.2rem;}
#product-attribute h2 {}
.s_c32 { font-weight: 700;margin-right: 0.5rem;color: #000;}
.p_c32 { font-weight: 400; letter-spacing: .06rem;}
#cartAdd #selectsize a { float:right; color: #111;}
#cartAdd #selectsize a:hover {color: #111;}
#TWwxRbej5 { margin: 0 auto;display: none;}
#eY7GH5Z18 {}
#TWwxRbej5 span {}
#TWwxRbej5 img {
 width: 100%;
 float: left;
 display: block;
}
.Women {}
.Men {order: 2;}
.Kids {}
.banner-G-2 { height: 100%; background: transparent;overflow: hidden;}
.banner-G-3 { width: 100%;height: 100%;position: absolute;top: 0px;left: 0px; background: transparent;}
.banner-G-4 {
	margin: auto;
 position: absolute;
 width: 100%;
 height: 40px;
 vertical-align: middle;
 top: 0px;
 right: 0px;
 bottom: 0px;
 left: 0px;
 text-align: center;}
.banner-G-3 a { width: 100%;height: 100%; position: absolute;top: 0px;left: 0px;z-index: 3;
 width: 100%;
 height: 100%;
 position: absolute;
	color: #fff;
	
 top: 110px;
 left: 37%;
 z-index: 3;
 font-family: "GTAmerica-regular";
 transition: border-color .4s cubic-bezier(0.48 , 0.04 , 0.52 , 0.96) ,background-color .4s cubic-bezier(0.48 , 0.04 , 0.52 , 0.96) ,color .4s cubic-bezier(0.48 , 0.04 , 0.52 , 0.96);
 border: 1px solid #fff;
 display: flex;
 justify-content: center;
 align-items: center;
 padding: 1.2rem 1rem;
 font-size: 1.6rem;
 line-height: 2.72rem;
 cursor: pointer;
 width: -webkit-fit-content;
 width: -moz-fit-content;
 width: fit-content;
 font-style: initial;
 min-height: 5.6rem;
 position: relative;
}
.banner-G-3 a:hover {background-color: #fff;text-decoration: none;color: #000;

}
.banner-G-3:hover {/* background-color: rgba(0 ,0 ,0 ,0.28); */

}
.banner-G-3:hover .banner-G-4 span {text-decoration: underline;}
.banner-G-4 span {color: #FFFFFF;font-size: 2rem; line-height:40px; font-weight:700; font-family: "Big Caslon" , adobe-caslon-pro , Times , serif;}
#dDULBkE3I {
 width: 100%;
 margin: 0 auto;
}
#Nt92kiVwF {
 width: 98%;
 margin:0 1%;
 padding: 1em 0 2.5rem 0;
}
#Nt92kiVwF .vx3hF5EvR {
 width: 100%;
 padding: 1rem;
 text-align: center;
 float: left;
}
#Nt92kiVwF .vx3hF5EvR h2 {
 color: #212529;
 font-size: 3rem;
 font-family: fantasy;
 text-transform: capitalize;
 line-height: 3rem;
 letter-spacing: 6px;
}
#product-attribute p {
 padding: 0;
}
.proinfo_right #productPrices {
 text-align: left;
}
.proinfo_right .products_rating {
 float: right;
 display: inline-block;
}
#cartAdd {
 margin: 1rem auto;
 text-align: left;
 width: 100%;
}
#cartAdd #selectsize {
 margin-bottom: 0.8rem;
}
#shippingInfoMainContent ,#privacyDefaultMainContent { width: 90%;margin: 0 auto;}
#cartEmptyText {
 text-transform: capitalize;
 font-family: TraditionellSans-Bold;
 text-align: center;
 padding: 3rem 0 8rem 0;
 font-size: 1em;
 letter-spacing: .1rem;
 color: #111;
 border-bottom: 1px solid #C0C0C0;
}
#cartEmptyText span {
 display: block;
 padding-top: 2rem;
 height: auto;
}
#cartEmptyText span img {
 width: 10%;
}
#ZGRDvU7Vi {
 text-align: center;
 font-family: TraditionellSans-Bold;
 font-size: 1.4rem;
 color: #111;
 text-transform: capitalize;
 margin-bottom: 1.8rem;
 margin-top: 2rem;
 letter-spacing: .2rem;
 line-height: 3rem;
 font-weight: 700;
}
#checkoutPayment input {
 text-indent: 12px;
}

#xPG8nSK6e {background: #d9d6d0; width:100%;float:left; border-bottom: 1px solid #e7e7e7;display: none;}
.Tu8nKSLkR { text-align:center;}
.Tu8nKSLkR a { color: #000; font-size:13px; font-weight:500; line-height:48px; text-decoration:none; }
.Tu8nKSLkR a span { padding-left:5px;text-decoration: underline;}

#Related_pro { background-color:#fff; padding:4rem 0rem 2rem 0rem;overflow: hidden; width: calc(100% + 4rem); left: -2rem; position: relative;}
#Related_pro h2.newcenterBoxHeading {
 text-transform: capitalize;
 font-family: serif;
 font-size: 2.5rem;
 color: #333;
 line-height: 2.5rem;
 text-align: center;
 margin-top: 2rem;
 margin-bottom: 2rem;
}
#rollbody {}
.container { overflow: hidden;margin: 0 auto;padding-left: 2rem;padding-right: 2rem;z-index: 1;}
@media only screen and (max-width: 480px) { .container { width: 300px!important; padding: 0 1rem!important} .post-slide { padding: 10px; margin:0 auto!important;} }
@media screen and (min-width:481px) and (max-width:768px) { .container { width: 400px;} }
@media screen and (min-width:768px) and (max-width:1023px) { .container { width: 720px;} }
@media screen and (min-width:1024px) and (max-width:1399px) { .container { width: 960px;} }
@media screen and (min-width:1400px) { .container { width: 1300px;} }
.post-slide {
	background: #fff;
	margin: 0 15px;
	padding:0px 0px 16px 0px;
	border-bottom: 1px solid #c6c6c6;
}
.post-slide:hover {box-shadow: 0 1px 18px 0 rgba(55 ,55 ,55 ,.25);}
.post-slide .KLAMUslZ2 img { width:100%!important;}
.post-slide p.productname { text-align:left; color:#111; text-indent: 0px; margin: 15px 15px}
.post-slide .re_Proinfo { padding: 10px 15px; display:inline-block; width:100%;}
.post-slide .re_Proinfo .sprice { font-size: 1.2rem;line-height: 32px; letter-spacing: .04rem; color:#111; float:left; font-weight: 700;}
.post-slide .re_Proinfo .star { float:right;}
.post-slide .star { display:block;}
.owl-pagination { margin-top:2rem; width:100%; text-align:center;}
.owl-pagination .owl-page {position: relative;display: inline-block; width:38px; height:38px;}
.owl-pagination .owl-page span { font-size:24px; color:#797979; font-weight:700;display: flex; align-items: center;}
.owl-pagination .owl-page span:before { content: "\25C8"; margin: 0 auto; line-height:38px; }
.owl-pagination .active {}
.owl-pagination .active span { color:#111;}





/* ---------------------------------------------------------- */


 
.cta-link-text {text-align: center;color: #000;font-weight: bold;font-size: 18px;}
.primary-cta-3:hover {text-decoration: none;}
.heading-recommended-product {font-weight: 700;padding-left: 15px;}

.cta-link-text2 {
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	position: absolute;
	bottom: 0;
	left: 8%;
	width: 90%;
	height: 15%;
	z-index: 2;
}
.slick-active {margin-bottom: 1%;}
.cta-link-text3 {
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	position: absolute;
	bottom: 0;
	left: 4%;
	width: 90%;
	
	z-index: 2;
}
.cta-link-text3 span {font-size: 13px;text-decoration: underline;font-weight: 400;}