body{margin: 0 auto;color: black; background: none; position: relative;}
body > iframe{height:0;}
img{display: block; border: none;}
form{display: inline;}

iframe{max-width: 100%;}

.ui-widget-overlay{z-index: 2;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.yswPUdialog.ui-draggable.ui-resizable{z-index: 3;}



.hp-banner { margin: 0 auto 10px;  max-width: 1200px; position: relative;}
.hp-banner  img{max-width: 100%; height: auto;}
.hp-banner img.desk{display: block; margin: auto;}
.hp-banner img.mobile{display: none; margin: auto;}
.hp-banner .holiday-text {
	color: #4c4c4d;
	font-family: "titillium web";
	font-size: 32px;
	height: 75px;
	line-height: 100%;
	margin-left: 25%;
	position: absolute;
	text-align: center;
	top: 59%;
	width: 48%;
}
@media all and (max-width: 980px) {
	.hp-banner .holiday-text {
		font-size: 25px;
	}
}
@media all and (max-width: 768px) {
	.hp-banner .holiday-text {
		font-size: 20px;
	}
}
@media all and (max-width: 568px) {
	.hp-banner .holiday-text {
		font-size: 16px;
	}
}
@media all and (max-width: 450px) {
	.hp-banner .holiday-text {
		color: #4c4c4d;
		font-family: "titillium web";
		font-size: 32px;
		height: 75px;
		line-height: 100%;
		margin-left: 5%;
		position: absolute;
		text-align: center;
		top: 68%;
		width: 90%;
	}
}
@media all and (max-width: 400px) {
	.hp-banner .holiday-text {
		font-size: 28px;
	}
}
@media all and (max-width: 360px) {
	.hp-banner .holiday-text {
		font-size: 25px;
	}
}
@media all and (max-width: 340px) {
	.hp-banner .holiday-text {
		font-size: 23px;
	}
}
.simplemodal-overlay {background: black;}
#preorderPopup { background: white ; margin: auto; max-width: 90%;  padding: 2%;  width: 600px;position: relative; display: none;}
#preorderClose { position: absolute; right: -15px;  top: -15px;}

#preorderPopup{font: 15px "Titillium Web",sans-serif;}
.preorderPopTitle{font:600 20px "Titillium Web",sans-serif;}
.questions{font:600 16px "Titillium Web",sans-serif;}

#CartContentsAA{top:-57px; right:73px;}
 #respMenu{display: none;}
.d-hide{display: none;}

.search-body td{padding: 5px 0;}
#inv-text{display: none;}
#cf-inv-text{display: block !important;}
#inv-oos{margin-left: 0; width: 85%; padding:5%;}
#inv-oos-input-submit{position: relative;}
#inv-oos-submit {
    float: left;
    position: absolute;
    right: 0;
}
#inv-oos-input {
    border-bottom: 1px solid #818181;
    border-left: 1px solid #818181;
    border-top: 1px solid #818181;
    margin-top: 5px;
    width: 99%;
}

.contentsName a{font:600 15px  'Titillium Web', sans-serif;}
.contentsRegPrice{font:15px  'Titillium Web', sans-serif;}
.contentsSalePrice{font:20px  'Titillium Web', sans-serif;}
.salePriceColor{}

.internalPage #RightColumnNL .eyBreadcrumbs{margin:0; padding:30px 0 15px;}
.eyBreadcrumbs{font:14px  'Titillium Web', sans-serif; color:#E92D08;}
.eyBreadcrumbs a{font:14px  'Titillium Web', sans-serif;color:#1E1E1E;}
.lastCrumb{font:bold 14px  'Titillium Web', sans-serif; color:#1E1E1E;}

#PageWrapper{margin: 0 auto;max-width: 1200px;text-align: left; clear: both; width:100%;}
#PageWrapperNL{margin: 0 auto;max-width: 1200px;text-align: left; clear: both; width:100%;}

/* ------------------------------Header------------------------------ */
#Header14{text-align: left; background: url(https://lib.store.yahoo.net/lib/yhst-50863389838911/RU-HeaderImage-Update.jpg) center top repeat-y #131313;}
.header-wrap{max-width: 1190px; margin:0 auto;position: relative; width:100%;height: 144px;}

.logo{display: block; float: left;width:20%; position: absolute;top:6%; left:6%; z-index: 1;}
.logo img{max-width: 100%; height:auto;}

#head-SearchForm{ border:1px solid #8B8C86; background:#727064;}
#searchinput{width: 80%;font:14px 'Titillium Web', sans-serif;background:#727064; border:none; color:#C3C4B6; padding: 5px 0 0 3%;}

.head-formDiv{width:16%; float:right;}
.head-formDiv img{max-width: 100%; height: auto;}
#head-searchsubmit{float: right; position: relative; z-index: 0;}

.cookNot{float:left; font:600 20px/16px  'Titillium Web', sans-serif; color:#FDFDFD; width:44%; margin-left: 5%;}
.cookNot span{color:#AEB09B;font:14px  'Titillium Web', sans-serif;display: block;}

.header-cart{float:right; text-align: right}
.header-cart a{font:bold 20px 'Titillium Web', sans-serif; color:#BDCFA5; text-decoration: none;}

.header-cart img{display: inline; padding-right: 5px;vertical-align: text-bottom;}

.header-middle{float:right;width:30%; margin-top: 33px;}
.header-right{float:right;width:33%;margin: 30px 6% 0 4%;}

.cookWrap{font:14px 'Titillium Web', sans-serif; color:#999999;margin-top: -7px;}

/* ------------------------------Left Column------------------------------ */
#LeftColumn{width: 190px;background-color: #6fbacc;float: left;}

/* ------------------------------Right Column------------------------------ */
#RightColumn{max-width: 790px;float: right;}
#RightColumnNL{max-width: 1200px; width:100%;margin: 0 auto; padding-bottom: 30px; background: transparent; overflow: hidden;}
#bodyBG{max-width: 1200px; width:99%;margin: 0 auto;}

/* ------------------------------Footer------------------------------ */
.foot-desk{display: block}
.foot-tablet{display: none;}
.foot-mobile{display: none;}

#Footer{background:#131313}
.footer-wrap{clear: both;width:100%; background:#131313;}
.foot-imageDiv{background: #FFFFFF; overflow: hidden;}
.footer-wrap #footerImgDiv{max-width: 1190px;margin: 0 auto;}
.footer-wrap #innerFooterDiv{max-width: 1190px; margin: 0 auto; clear: both;/*background: url(https://lib.store.yahoo.net/lib/yhst-50863389838911/footer-repeat.jpg) repeat;*/}

.foot-aboutDiv{width:28%;float:left;min-height:236px;padding:20px 3% 0;background: url(https://lib.store.yahoo.net/lib/yhst-50863389838911/footer-bg-repeat.jpg) top right repeat-y;}
.about-title{font:bold 22px 'Titillium Web', sans-serif; color:#8F8D7E;}
.about-text{font:16px 'Titillium Web', sans-serif; color:#FFFFFF;}
.foot-about-link{}
.foot-about-link a{font:bold 14px 'Titillium Web', sans-serif; color:#8B8C7A;text-decoration: none;}

.foot-newsDiv{width:32%;float:left;min-height:256px; background: url(https://lib.store.yahoo.net/lib/yhst-50863389838911/foot-news-bg.jpg) center top no-repeat #3D3E39; border-left: 1px solid #64655F; border-right: 1px solid #64655F;}
.news-text{margin: 147px 0 15px;}

.news-text fieldset{border:1px solid #8E8E82;width:73.71%;position: relative;background:#212121;margin-left: 12%;}
.news-text #Text1{font:14px 'Titillium Web', sans-serif; color:#747474; background:#212121; width:65%;height:35px;}
.news-text #Image1{position: absolute;right:0;z-index: 1;}

.foot-copyright, .foot-copyright a{font:14px 'Titillium Web', sans-serif; color:#8C8D7F; text-align: center; text-decoration: none;}

.foot-right{width:21%;float: left;min-height: 236px;padding: 20px 6% 0; background: url(https://lib.store.yahoo.net/lib/yhst-50863389838911/footer-bg-repeat-right.jpg) top left repeat-y;}
.right-title{font:22px 'Abel', sans-serif; color:#C0D1A5;padding-bottom: 10px;}

.footer-UL a{font:300 14px 'Titillium Web', sans-serif; color:#F5F5F5; text-decoration: none;}
.footer-UL li{list-style: none;background: url(https://lib.store.yahoo.net/lib/yhst-50863389838911/foot-bullet.jpg) left center no-repeat; padding:5px 0px 5px 10px;}
.footer-UL{width:50%;}
#footer-UL1{float:left;	}
#footer-UL2{float: left;width:50%;}

.clearBoth, .cb{clear: both;}

.foot-custom{max-width: 1190px; margin: 0 auto;padding: 0 1%;}
.customImgDiv{width:33%; float:left;}
.customImgDiv img{max-width: 100%; height:auto;}
.foot-custom .customText{font:23px/19px 'Titillium Web', sans-serif; color:#393939; width:51%; float:left; margin-left: 1%; padding:10px 0 10px;}
.foot-custom b{font:bold italic 26px/23px 'Titillium Web', sans-serif;}
.footCustomLink{width:13%;float:right;padding-top: 10px;}
.footCustomLink img{max-width: 100%; height:auto;}

.foot-imgDiv{clear:both; max-width: 1190px; margin: 10px auto 15px; overflow: hidden;padding: 0 1%;}
.footImg1 img, .footImg2 img, .footImg3 img{max-width: 100%; height:auto;}
.footImg1{float:left; width:32.5%;font:21px 'Abel', sans-serif; color:#8e8d7f; text-align: center; border:3px solid #E0E2D4;margin-top: 1%;padding:.6% 0 .55%;}
.footImg2{float:left;width:32.5%; margin-left: .5%; font:18px/18px 'Abel', sans-serif; color:#8e8d7f; text-align: center; border:3px solid #E0E2D4;margin-top: 1%;padding:.4% 0;}
.footImg3{float:right;width:32.5%;position: relative;font:21px 'Abel', sans-serif; color:#8e8d7f; text-align: center; border:3px solid #E0E2D4;margin-top: 1%;padding-top: .4%;}

.footImg1 a, .footImg2 a{text-decoration: none; color:#8F8D81;}
.footImg1 img:first-child{display: inline;padding-right: 5px;}
.footImg1 img:last-child{display: table; margin: 0 auto;  padding: 1% 0;}

#rhinoImg{max-width:44%;float: left; margin:0 1%;}
#rhinoText{text-align: center; float: right; width: 53%; margin-right: 1%; margin-top: 8px;}
#rhinoText > img{margin: 5px auto;}

.foot-smWrap{top:60%; left:31%; display: table; margin: 0 auto 1.5%;overflow: hidden;}
.foot-fb{float:left;width:22px; height: 23px;background: url(https://lib.store.yahoo.net/lib/yhst-50863389838911/ru-sm-hover.jpg) 0 0 no-repeat; padding:  0 3px 0 0;}
.foot-tw{float:left;width:22px; height: 23px;background: url(https://lib.store.yahoo.net/lib/yhst-50863389838911/ru-sm-hover.jpg) -28px 0 no-repeat;padding: 0 3px;}
.foot-yt{float:left;width:22px; height: 23px;background: url(https://lib.store.yahoo.net/lib/yhst-50863389838911/ru-sm-hover.jpg) -60px 0 no-repeat;padding: 0 3px;}
.foot-inst{float:left;width:22px; height: 23px;background: url(https://lib.store.yahoo.net/lib/yhst-50863389838911/ru-sm-hover.jpg) -90px 0 no-repeat;padding: 0 0 0 3px;}

.foot-fb:hover{background-position: 0 -23px}
.foot-tw:hover{background-position: -28px -23px}
.foot-yt:hover{background-position: -60px -23px}
.foot-inst:hover{background-position: -90px -23px}

/* Top Nav */
#topNavWrap{max-width: 1190px;position: relative;width:100%; margin: 0 auto;}
.topNav{position: static; margin-top: -60px; float:right; margin-bottom: -60px; width:70%;margin-right: 1.75%;}/*changed from initial*/
.topNavA{font:30px 'Abel', sans-serif; color:#FFFFFF; margin: 0 auto;  width:100%;  border-right:1px solid #505050;}
.topLevelCat{background:url(https://lib.store.yahoo.net/lib/yhst-50863389838911/topNavArr.jpg) left center no-repeat; padding-left: 18px;}
.topNavLI{width:20%; padding: 10px 0 0;height:50px;}

.selectTop .topLevelCat{border-bottom:none;}

#TopNavLI0{width:17%;}
#TopNavLI1{width:22%;}
#TopNavLI2{width:19%;}
#TopNavLI3{width:18%;}
#TopNavLI4{width:23%;}

#TopNavA4{border:none; color:#F7BC58;}
#TopNavA4 .topLevelCat{background: none;padding: 0;}

.topNavLI:hover{background: #E42E00; color:white;}
.topNavLI:hover .topLevelCat{background:url(https://lib.store.yahoo.net/lib/yhst-50863389838911/topNavArr2.jpg) left center no-repeat; padding-left: 18px;}
#TopNavA4:hover .topLevelCat{color:white;}

.yellowArrow{position: absolute; top:-10px;}

#TopNavLI0 .yellowArrow{left:55px;}
#TopNavLI1 .yellowArrow{left:73px;}
#TopNavLI2 .yellowArrow{left:245px;}
#TopNavLI3 .yellowArrow{left:385px;}
#TopNavLI4 .yellowArrow{left:0;}

#TopNavLI0 .megaMenuDiv{left:0;}
#TopNavLI1 .megaMenuDiv{left:0; width:709px;}
#TopNavLI1 .megaMiddle{width:30%;}
#TopNavLI2 .megaMenuDiv{left:-184px; width:709px;}
#TopNavLI2 .megaMiddle{width:40%;}
#TopNavLI3 .megaMenuDiv{right:-226px; left:auto;width:688px;}
#TopNavLI3 .megaMiddle{float:right;margin: 20px 115px 0 0;}
#TopNavLI4 .megaMenuDiv{right:0; left:auto;}

#megaMenuImg1-3{float:left;}

.megaMenuTitle{font:22px 'Abel', sans-serif;color:black; border-bottom: 1px solid #8B8B8B; margin: 0 0 10px; display: inline-block;}

.megaMenuDiv{ width:850px; height:auto;z-index:10; top:60px; background: white; border-left:2px solid #E42E00;border-bottom:2px solid #E42E00;border-right:2px solid #E42E00;border-top:5px solid #E42E00; overflow: hidden; padding:0 0 0 5px;}

.megaMiddle{margin: 20px 0 0 26px; width:25%;}

.mm-arr{color:#F1BC52;}
.megaMenu li{background: none; padding-bottom: 5px;}
.megaMenu li:hover a{color:#3C3C3C;}
.megaMiddle li:hover a{background: none;}
.megaMiddle li a:hover{background: none; font:bold 15px 'Titillium Web', sans-serif;}
.megaMiddle li a{color:#3C3C3C;font:15px 'Titillium Web', sans-serif;}

.megaUL2{margin-left: 20px;}
.megaUL2 li a{font:300 15px 'Titillium Web', sans-serif;}
.megaUL2 li:first-child{margin-top: 8px;}
.megaUL2 li:last-child{margin-bottom: 0; padding-bottom: 0;}

.shopAll{background: #1A1A1A;}
.shopAll li{margin: 0 0 20px; padding: 0; float:left;background: #1A1A1A;}
.shopAll li:hover a{color:white;}
.shopAll li a{font:bold 15px 'Titillium Web', sans-serif; color:white;padding: 5px 10px;}

.megaMenu1, .megaMenu2{position: static;float:right;} /*changed from initial*/

.mega-extra-links{display: block; overflow: hidden; width: 100%;}
.mega-extra-links a, .mega-extra-links a:hover{display: block; color:#E22D02;font:15px/30px 'Titillium Web', sans-serif;}

/* Homepage */
#mainImgLeft:hover, #mainImgRight:hover, #kick1:hover, #kick2:hover, #kick3:hover, #kick4:hover,#kick5:hover, #kick6:hover, #kick7:hover,.megaMenu1:hover, .megaMenu2:hover{opacity: .8;}


.hp-mainImg{width:100%;overflow: hidden;}
.hp-mainImg a{text-decoration: none;}
#mainImgdiv1{width:49.5%;float:left;position: relative;}
#mainImgLeft{max-width: 100%; float: right;position: relative;}
#mainImgLeft img{max-width: 100%; height:auto; float:right;}
#mainImgdiv2{width:49.5%;float:right; position: relative;}
#mainImgRight{max-width: 591px;}
#mainImgRight img{max-width: 100%; height:auto;float:right;}

.hpMainImg1Text{position: absolute;top:72%; left:14%;}
.hpMainImgText{color: white; font:italic 24px/24px 'Titillium Web', sans-serif; padding-right:10px;}
#mainImgLeft .hpMainImg1Text img{float: left; margin-top: 20px;}

.hpMainImg2Text{position:absolute;top:72%; left:12%;}
#mainImgRight .hpMainImg2Text img{float: left; margin-top: 20px;}

#mainImgDiv{}
#mainImg1{max-width: 1200px; margin: 0 auto;}
#mainImg1 img{max-width: 100%; height:auto; display: block; margin: 0 auto;}

.hp-offer{text-align: center; font:600 29px 'Titillium Web', sans-serif; color:#444444; padding:15px 0 5px;}
.hp-offer a{text-decoration: none;font:bold 29px 'Titillium Web', sans-serif;color:#E42D01;}
.hp-offer span:first-child{font:bold 44px 'Titillium Web', sans-serif;color:#E42D01;}
.hp-offer span:last-child{font:bold 29px 'Titillium Web', sans-serif;color:#E42D01;}
.lp-offer{ font:22px 'Titillium Web', sans-serif; color:#444444; padding: 22px 10px 9px;float: right; text-align: right;}
.sp2-offer{ font:22px 'Titillium Web', sans-serif; color:#444444; padding: 10px 10px 9px;float: right; text-align: right;}
.ip-offer{text-align: left; font:20px 'Titillium Web', sans-serif; color:#444444; padding:30px 0 10px; clear:both; width:58%;}
.lp-offer span, .sp2-offer span, .ip-offer span{color:#E42D01;}

.hp-offer .promo-bf{color:white !important; background:#E42D01; display: inline-block; padding:0 5px; margin: 0 15px 0 0;font:bold 44px/44px 'Titillium Web', sans-serif !important;}
.hp-offer .o-bf{color:#E42D01 !important;}
.hp-offer .g-bf{color:#444463 !important;font:600 29px 'Titillium Web', sans-serif !important;}

.homePromoImg{margin-top: 10px;}
.homePromoImg img{ max-width:100%; height: auto}

.homePromoImg-desk{margin-top: 10px;}
.homePromoImg-tab{margin-top: 10px;display: none;}
.homePromoImg-mob{margin-top: 10px;display: none;}

.homePromoImg-desk img, .homePromoImg-tab img, .homePromoImg-mob img{max-width:100%; height: auto; margin: 0 auto;}

.hp-sellprop{ font:20px/20px 'Titillium Web', sans-serif; color:#2D2D2D; padding:10px 0 20px; clear: both; overflow: hidden;}
.hp-sellprop b{font:600 20px/20px 'Titillium Web', sans-serif;display: block;}
.hp-prop1 img,.hp-prop2 img,.hp-prop3 img{padding: 6px 2% 0 0; float: left;}
.hp-prop2 img,.hp-prop3 img{max-width:8%;}
.hp-whyus, .hp-prop1,.hp-prop2,.hp-prop3{float:left;}
.hp-prop1 span,.hp-prop2 span,.hp-prop3 span{max-width: 90%; float: left;}

.hp-whyus{width:10%;margin-right: 2%}
.hp-prop1{width: 27%;margin-right: 2%}
.hp-prop2{width:31%;margin-right: 2%}
.hp-prop3{width:25%;}

.hp-kickers{width:100%; margin-top: 10px; overflow: hidden;}
.hpKickerText{position: absolute;top:85%; left:39%;}
.hpMainKickerTextwrap{float: left;}
.hp-kickers img{max-width: 100%; height:auto;}

#kick1{float:left;width:49.26%; margin-bottom: 1%; position: relative;}
#kick1 a{text-decoration: none; color: white;font:italic 25px/20px 'Titillium Web', sans-serif;}

.hpKickerText img{float: right;padding-left: 10px;}

.kickerRightDiv{float:right;width:49.75%;}
.kickerBottomRightDiv{float:right;width:49.75%;}
.kickerLowerLeft{float: left;width:49.25%;margin-bottom: 1%;}

#kick2{float:left;width:49%;}
#kick3{float:right;width:49%;}
#kick4{clear: both;}
#kick5{ margin-top: 0.7%;}
#kick6{float: left;width:49%; margin-right: 1%}
#kick7{float:right;width:49%; margin-left: 1%}

.newArrivalsBar{background: #E42E00; width:100%; margin-bottom: 15px; overflow: hidden;}
.newArrivalsBar img{max-width: 50%; height: auto; float: left;}

.na-one{float:left;border: 1px solid #EB8465; background: #B22700; padding-right: 10px; margin: 20px 5.5% 0 0;}
.na-two{float:left;border: 1px solid #EB8465; background: #B22700; padding-right: 10px; margin: 20px 5.5% 0 0;}
.na-three{float:left;border: 1px solid #EB8465; background: #B22700; padding-right: 10px; margin: 20px 0px 0 0;}
.na-one a,.na-two a,.na-three a{display:inline-block; font:bold 40px/40px 'Titillium Web', sans-serif; color: white;background: url(https://lib.store.yahoo.net/lib/yhst-50863389838911/RUHP-YellowArrow.svg) center right/ 18px auto no-repeat; padding: 5px 25px 5px 15px; text-decoration: none;}



.bestsellersRow{border:2px solid #A4A295;overflow:hidden;position: relative;margin-bottom: 30px; }
.bestsellersHeading{}
.bestsellersName{text-align: center; font:32px 'Titillium Web', sans-serif; color:#E0E0E0;}
.bestsellersName img{max-width: 100%; height: auto;}

.bestsellersRow .jcarousel{padding-top: 25px;}

.bs-contents{width:222px;}
.bs-contents img{max-width: 100%; height:auto; margin: 0 auto;}

.bs-contents .contentsName{text-align: left; padding: 10px 10px;}
.bs-contents .contentsName a{font:600 16px/16px 'Titillium Web', sans-serif; }
.bs-contents .contentsRegPrice{font:15px  'Titillium Web', sans-serif; text-align: left; display: none;}
.bs-contents .contentsSalePrice{font:20px  'Titillium Web', sans-serif; text-align: left; padding: 0 10px;}
.bs-contents .salePriceColor{}

.jcarouselList{}

/*.jcarousel-prev{position: absolute; left:1%; top:50%;z-index: 1;}
.jcarousel-next{position: absolute;right:1%; top:50%; z-index:1;}*/

.jcarousel-prev{float: left;width: 10%;}
.jcarousel-next{float: left;width:10%;}

.jcarousel-prev img{max-width: 100%; height:auto;max-height: 100%; width:auto;}
.jcarousel-next img{max-width: 100%; height:auto;max-height: 100%; width:auto;float:right;}


/*
This is the visible area of you carousel.
Set a width here to define how much items are visible.
The width can be either fixed in px or flexible in %.
Position must be relative!
*/
.jcarousel {
    position: relative;
    overflow: hidden;
    width:80%;
    margin: 0 auto;
    float:left; background: white;
}

/*
This is the container of the carousel items.
You must ensure that the position is relative or absolute and
that the width is big enough to contain all items.
*/
.jcarousel .jcarouselList{
    width: 20000em;
    position: relative;

    /* Optional, required in this case since it's a <ul> element */
    list-style: none;
    margin: 0;
    padding: 0;
}

/*
These are the item elements. jCarousel works best, if the items
have a fixed width and height (but it's not required).
*/
.jcarousel .bs-contents, .jcarousel .lp-contents{
    /* Required only for block elements like <li>'s */
    float: left; margin: 0 9px;;
}

.jcarousel .bs-contents{ background: #E8E8E8}



.caro-prev{}
.caro-prev-hover{display: none;}



.caro-next{}
.caro-next-hover{display: none;}



/* Item Page */
#mainImgDiv{width:50%; margin: 0; padding: 0;}
#mainImg{float:right;height: auto;width:83%; position: relative;}

.image-video-switch{width:83%;float:right; z-index: 1; position: relative; margin-bottom: -9px;}
.image-tab img, .image-tab1 img{max-width: 100%; height:auto;}
.image-tab{height:auto; margin:0 0 0 0.1%;width: 49.7%;}
.image-tab1{height: auto; margin: 0; width:50.2%;}
.image-tab, .image-tab.activeTab{background: none;}
.image-tab1, .image-tab1.activeTab{background: none;}

#mainVideo{float: right;max-width: 491px; width:83%; padding-right: .01%;}
#mainVideo iframe{max-width: 491px;width:100%;}
.mycarousel li{float:none; width:auto; margin-right: 10%;  margin-bottom: 5px; padding: 0; max-width: 82px; border:2px solid transparent;}
.mycarousel li.selected{border: 2px solid #f43509;}
.product-insets{float:left;width:17%;}
.product-insets li img{max-width: 100%; height: auto; }

#lightview{z-index: 99;}
#lightedInsets .product-insets{width:100%; margin-top: 20px;}
#lightedInsets .mycarousel li{float:left; margin-right: 2%;}
.ctz{position: absolute; left:0; bottom: 0;cursor: pointer;}

#tFBDiv {margin: 15px auto 15px 16%;width: 84%;}

.orderDiv{width:40%;margin: 0; padding: 0;}
.itemTitle{width:100%; float:none; margin: 0;}
.itemTitle .eyTitle{font:bold 29px/28px  'Titillium Web', sans-serif; padding: 0; margin: 0;}
.itemCode{font:14px  'Titillium Web', sans-serif;}
.orderDiv .contentsRegPrice{display: none;}
.orderDiv .contentsSalePrice1{font:bold 32px  'Titillium Web', sans-serif;padding-bottom:10px; }
.salePriceColor .bar-right {
	background-image: url("/lib/yhst-50863389838911/discount-bg.png");
	background-position: center center;
	background-repeat: no-repeat;
	color: white;
	display: inline-block;
	float: none;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	margin-left: 10px;
	text-align: center;
	vertical-align: top;
	width: 100px;
	text-transform: uppercase;
	margin-top: 15px;
}
.ey-tag .usecode {
	color: #e32e04;
	display: block;
	font-family: "Titillium Web";
	font-size: 14px;
	margin: 0 0 0 10px;
	text-transform: uppercase;
}
.orderDiv .ey-tag .usecode {margin: 0; font-size: 16px; font-weight: 400;}
.orderDiv .contentsSalePrice1 .salePriceColor{ color:#F22E00;}
#pitYouSaveBx{display: none;}

.orderBox{background: none; width:100%;overflow: hidden; margin: 4% auto 8%;}
.orderQty{float:left; margin: 0 5% 0 0; padding: 0;font:14px  'Titillium Web', sans-serif;}
.orderInputQty{display: block; font:14px  'Titillium Web', sans-serif;}
.ey-atc{float:left; width:80%;}
.atcBtn{max-width: 100%; height:auto;}

#optDiv{width:100%;}
#optDiv span{font:14px  'Titillium Web', sans-serif;}

.productDesc{width: 60%; margin-top:20px;float: left;}
.prodDescTitle{font:600 25px  'Titillium Web', sans-serif; color:#020202; border-bottom: 2px solid #F5B957; display:inline-block;}
.prodDescContent{width:96%; margin: 15px auto; display: block;font:300 17px/22px  'Titillium Web', sans-serif;}
.prodDescContent h2{line-height: 25px; font-size: 18px;}
.prodCrossSell{width:33%;}

.size-box{border: 1px solid #e13000;
padding: 5px 15px 15px;
width: 85%; margin-top: 15px;}
.sizingWrap{margin-top: 10px;font: 300 17px/22px "Titillium Web",sans-serif;}
.sizingWrap h2{font-size: 18px;line-height: 25px; }

.crossSell{width:39%; float:right; margin-bottom: 25px;}
.crossSellTitle{font:bold 21px  'Titillium Web', sans-serif;color:#020202;width: 100%; border:none;}
.crossSell .spContents{width:40%;float:left; background: none; padding: 0; margin: 0 5% 2% 0; background: #E8E8E8;}
.crossSell .spContents a{font:600 16px/16px  'Titillium Web', sans-serif; padding-bottom: 5px;}
.contentsName{padding:0 5%;}
.crossSell .contentsRegPrice{display: none;}
.crossSell .contentsSalePrice{font:bold 20px  'Titillium Web', sans-serif; height:35px !important; padding: 0 5%;}
.crossSell .contentsSalePrice .salePriceColor{ color:#707066 !important;}
.crossSell .spContents img{max-width: 100%; height:auto;}

.no-hassleDiv{clear: both;}
.no-hassleDiv a, .no-hassleDiv a:visited{color:#748E47; text-decoration: none;}
.guaranteeImage{float:left; max-width: 40%;}
.guaranteeImage img{max-width: 100%; height:auto;}
.no-hassle{float:left;text-align: center;font:600 17px/16px  'Titillium Web', sans-serif; margin-left: 5%;max-width: 50%;}
.no-hassle img{float:left; margin-right: 5px; max-width: 100%; height:auto;}
.clickForDetails{font:italic 14px  'Titillium Web', sans-serif; text-align: center;}

.preorderDiv{display: block; padding: 5px 0 15px; clear: both; }
.preorderPop {clear: both; display: block; float: none;  padding: 0px 0; margin: 5px 0; text-decoration: none; color: black;font:600 italic 16px "Titillium Web",sans-serif; color: #678643;}
.preCheckBox a.preorderPop{display: inline-block;margin: 0px 5px; width: 88%; vertical-align: middle; color: black;font: 14px "Titillium Web",sans-serif;}
.preCheckBox > input { vertical-align: middle;}
.preorderPop > img {display: inline-block; vertical-align: middle; margin: 0 8px 6px 0;}


/* section Page 2 */
.eyTitle{width:100%; font:44px/44px 'Abel', sans-serif; color:#000000; border-bottom: 4px double #8D8E7E; padding:0px;margin: 0 auto 2%;}

.sectionFP{background: none; margin: 0 1% 1%; width:58%; float:left; outline:3px solid #E7E7E7; overflow: hidden; clear:both;}
.featuredItemBanner img{max-width:100%; height:auto;}
.fpImg{width:40%; margin: 0; padding:0;}
.fpImg img{height:auto; max-width: 278px; max-height: 278px;}
.spFpName{width:50%; margin: 2% 5%; padding:0; float:right;background: none;}
.spFpName a{font:bold 23px/28px  'Titillium Web', sans-serif;}
.sectionFP .contentsSalePrice{width:50%; margin: .25% 5% 3%; padding:0; float:right;background: none;}
.sectionFP .contentsSalePrice .salePriceColor{font:bold 20px  'Titillium Web', sans-serif;color:#6F6F67;}
.spFpText{width:50%; margin: 0 5%; padding:0; float:right;font:17px/21px  'Titillium Web', sans-serif;color:#515151;background: none;}
.fpShop{width:50%; margin: 0 5%; padding:0; float:right;background: none;}

.spDiv{width:100%;}
.spContents{padding:0; margin: 0 1% 2%; width:18%; border:none; background: #E8E8E8; height: 320px !important;}
.spContents .contentsName a{font:600 16px/18px  'Titillium Web', sans-serif;}
.spContents .contentsRegPriceSale{font:15px  'Titillium Web', sans-serif; color:#909090; display: inline; text-decoration: line-through; padding: 0 0 0 5%; }
.spContents .contentsSalePrice{display: block;}
.spContents .contentsSalePrice .salePriceColor{font:600 20px  'Titillium Web', sans-serif; color:#F52F00; margin-left: 1%; padding: 0 0 0 5%;}
.spContents .contentsRegPrice{font:600 20px  'Titillium Web', sans-serif; color:#909090; padding: 0 0 0 5%;}
.spContents div.bf-cent {
background-image: url("/lib/yhst-50863389838911/discount-bg.png");
background-position: center center;
background-repeat: no-repeat;
color: white;
display: inline-block;
float: none;
font-size: 20px;
font-style: italic;
font-weight: bold;
height: 25px;
line-height: 25px;
margin-left: 10px;
text-align: center;
vertical-align: baseline;
width: 100px;
}

.spContents img{max-width: 100%; width:auto;}


.itemImg-hover{display: none;}

.sectionText{font:16px  'Titillium Web Light', sans-serif; text-align: center;}
.sectionText.faq{text-align: left;}
.sectionText.ourfrandotli{text-align: left;}

/* Landing Pages */
#salePage{width:100%;margin: 0 auto 30px; background: #B34919; padding: 0; overflow: hidden;}
#salePage img{ margin: 0 auto; display: block; width:auto; max-width: 100%;}

.lpPage .lp-eyTitle{width:100%; font:44px 'Abel', sans-serif; color:#000000; border-bottom: 4px double #8D8E7E; padding:0px;margin: 2% auto 2%; text-transform: uppercase;}
.lpMainImage{width:100%;overflow: hidden;}
.lpMainImage a{text-decoration: none; color:black;}
.lpMainImage img{max-width: 100%; margin: 0 auto; height:auto;display: block;}

.lp-mainImgSingle{position: relative;}

.mainImgText{font:italic 27px/26px  'Titillium Web', sans-serif; text-align: center; width:26%; position: absolute;left:1%;top:55%;}
.imgTextWrap{}

.mainImgText .lpShopNow{display: block; position: static; margin-top: 10px;}/*changed from initial*/

.lp-image1{float: left;width: 50%; position: relative;}
.lp-image2{float:left;width:50%; position: relative;}

.lp-mens .mainImgText{color: white;}
.lp-image1 .mainImgText{left: 41.5%; position: absolute; top: 52%; color: white; width:54%;}
.lp-image2 .mainImgText{left: 58.5%; position: absolute; top: 52%;color: white;width:40%;}
.lpShopNow{ position:absolute;left: 7%; top: 70%; display: none;}
.lpShopNow2{position:absolute;left: 7%; top: 70%; display: none;}
.lpShopNow2 img{max-width: 100%; height:auto;}
.lp-image1 .lpShopNow{left: 0; top: 0;}
.lp-image2 .lpShopNow{left: 0; top: 0;}



#newReleaseWrap{max-width: 1190px;clear:both;}
#newReleaseWrap a{color:black; text-decoration: none;}
.lp-newReleaseDiv{background:url(https://lib.store.yahoo.net/lib/yhst-50863389838911/RU-LP-NewReleases-BLANK.jpg) center center/ 100% no-repeat; /*padding-top: 8.9075%;*/ height:106px; margin: 10px 0}
.newReleaseText{float: left; width:36%;margin: 29px 0 0 45%;font:600 italic 26px/26px  'Titillium Web', sans-serif;}
.lp-mens .newReleaseText{font: italic 600 22px/26px "Titillium Web",sans-serif;}
.lp-mens .newReleaseText span{font-size: 12px;}
.lp-newReleaseDiv img{padding:35px 0 0 3%; max-width: 14%;}

.lp-kickers{ overflow: hidden; margin-bottom: 40px; clear:left;}
.lp-kickers img{max-width: 100%; height:auto;}
#lp-kick1{float:left; width:49.5%; margin-right: 1%;clear:left; position: relative;}
#lp-kick2{float:left;width:49.5%; position: relative;}
#lp-kick3{float:left;width: 32.77%; margin-bottom: 1%;position: relative;}
#lp-kick4{float:left;width: 32.77%;margin: 0 .845% 1%;position: relative;}
#lp-kick5{float:left;width: 32.77%; margin-bottom: 1%;position: relative;}

#lp-kick1 .lpShopNow, #lp-kick2 .lpShopNow{display: block;left:65%; top:79%; max-width: 30%;}
#lp-kick1 .lpShopNow img, #lp-kick2 .lpShopNow img{max-width: 100%; height:auto;}

#lp-kick3 .lpShopNow2, #lp-kick4 .lpShopNow2, #lp-kick5 .lpShopNow2{display: block;left:29%; top:83%; max-width: 47%;}

.categoryRow{overflow: hidden; margin-bottom: 30px;}
.categoryDiv{overflow: hidden;}
.categoryDiv .lp-contents{float: left; width:19%; margin-right: 1%;}
.categoryDiv .lp-contents img{max-width: 100%; height:auto;}
.categoryDiv .contentsName a{font:bold 24px/24px 'Titillium Web', sans-serif;}
.collectionsRow .lp-contents .contentsName a{font:bold 24px/25px 'Titillium Web', sans-serif;}

.categoryDiv .lp-contents .contentsName, .collectionsRow  .lp-contents .contentsName{text-align: center;margin-top: 6px;}
.categoryDiv .lp-contents .contentsName a, .collectionsRow  .lp-contents .contentsName a{background: url(https://lib.store.yahoo.net/lib/yhst-50863389838911/name-arrow.jpg) right 15px no-repeat; padding-right: 15px; text-align: center;}

.collectionsRow{ overflow:hidden;position: relative; margin-bottom: 30px;}
.lpTitlesWrap{}
.lpTitles{font:24px 'Titillium Web', sans-serif; color:#707064;}

.carouselLP{}

.collectionsRow .lp-contents{ width:229px; margin-right: 11px; margin-left: 0;}
.collectionsRow .lp-contents img{max-width: 100%; height:auto; display: block; margin: 0 auto;}
.collectionsRow .jcarousel{width:100%;}
.collectionsRow .jcarousel-prev{width: 26px; position: absolute; bottom: 0; left:0; z-index: 1;}
.collectionsRow .jcarousel-next{width:26px;position: absolute; bottom: 0; right:0;z-index: 1;}



/* other pages */
.affiliateLG{ display: block; margin:15px auto;}
.affiliatePath.affiliateSM{display: none;}

#nhBanner{background: #E2E5DE; width:100%;}
#nhBanner img{max-width: 100%; height:auto; display: block; margin: 0 auto; margin-bottom: 10px;}
#nh-title{color:#8F9D7C;font:italic bold 30px 'Titillium Web', sans-serif;padding: 20px 0 25px 25px;background: url(https://lib.store.yahoo.net/lib/yhst-50863389838911/nh-bg.jpg) left 5px no-repeat;}
#nh-leftCol{font:15px 'Titillium Web', sans-serif; width:48%; float:left;}
#nh-leftCol ul{margin-left: 8%;list-style: none;}
#nh-leftCol li{padding-left: 15px;background: url(https://lib.store.yahoo.net/lib/yhst-50863389838911/nh-dot.jpg) left 10px no-repeat; }
#nh-rightCol{font:15px 'Titillium Web', sans-serif;width:48%; float:right;}
#nh-yellowBox{border:1px solid #F3C263; background: #FFFBE8; padding: 3% 5%;font:15px 'Titillium Web', sans-serif; width:90%; margin: 30px 0;}
#nh-yellowBox b{display: block; margin-bottom: 5px;font:bold 15px 'Titillium Web', sans-serif;}

/* about us page */
#aboutUsBanner{background: #77776F; margin-bottom: -10px;}
#aboutUsBanner img{max-width: 100%; height:auto; margin:0 auto;}
.aboutTop{height: auto;background: none; margin: 0 auto;width:96%; padding: 0;}
.aboutVid{width:57%; background: url(https://lib.store.yahoo.net/lib/yhst-50863389838911/VideoBox.png) 0 0 / 100% 100% no-repeat;  margin: 0 5% 30px 0; padding: 30px 0;}
.aboutVid iframe{max-width: 90%;}

.aboutVidText{ font: italic 20px/20px 'Titillium Web', sans-serif;text-align: center; margin:20px auto 0; width:80%;}
.aboutRU{max-width: 100%; height:auto; margin-bottom: 10px;}
.aboutText{width:38%;font:19px 'Titillium Web', sans-serif;text-align: left; margin-bottom: 30px;}

.ab-stars{max-width: 100%; height:auto;margin:0 auto;}
.aboutLeft{float: left; margin: 0 6% 0 2%; width: 45%}
.aboutRight{float: left; margin: 0 2% 0 0; width: 45%}
.abArrow,.aboutRight .abArrow{overflow: hidden;padding: 10px 0% 0 0%;}
.abArrow img{float: left;}
.abArrow span { display: inline; float: left; font:30px/30px 'Abel', sans-serif;  max-width: 89%;}

.arrowText { clear: both; font:15px/20px 'Titillium Web', sans-serif; padding: 5px 0% 15px 7%;}
.aboutRight .arrowText{padding: 5px 0% 15px 7%;}

.aboutLeft img, .aboutRight img{max-width: 100%; height:auto;}

.bio1{margin-bottom: 30px;}
.bio2{margin-bottom: 30px;}
.bioImg img{ max-width: 100%; height: auto;}
.bioText{font:15px 'Titillium Web', sans-serif;}
.bioText p{margin: 10px 0 15px;}
.bioText b{font:bold 16px 'Titillium Web', sans-serif;}

.bioText bold{color:bold; font-weight: 600; font-style: italic;}
.bioText i{}
.bioText span{color:#76944E; font-weight: 600;}


#tb_overlay {background-color: rgb(0, 0, 0); height: 100%;left: 0; opacity: 0.4; position: fixed; top: 0; width: 100%; z-index: 10;}
#lightview {background-color: rgb(255, 255, 255); height: 690px;left: 20%; position: fixed;top: 5%; width: 740px;}
#lightedClose { background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-close.png") no-repeat scroll 0 0 transparent; display: block; height: 36px; position: absolute;right: -18px; top: -18px; width: 36px;}
#lightedImg { height: 540px; width: 100%;overflow: hidden;}
#lightedImg img { height: auto; margin: 10px auto 0; max-height: 540px; min-height:540px;max-width: 100%; width: auto;}
.mycarousel img { cursor: pointer; margin: 0 auto;}
#lightedInsets { margin: 0 auto; width: 85%;}

/* HOLIDAY IN JULY */
#titleBanner{ margin: 0 0 10px; background: #647153;}
#titleBanner img{margin: auto;display: block; max-width: 100%; height: auto;}
.container{max-width: 980px; margin: auto; width: 95%; clear: both;}
.container img{max-width: 100%; height: auto;}

.holi-kicker-row{margin: 0 auto 10px;}
.holi-kicker-row2{margin: 0 auto 50px; overflow: hidden;}
#holi-kick2{float: left;margin: 0 1% 10px 0; width: 49%;}
#holi-kick3{float: left; margin: 0 .5% 10px 0; width: 24.5%}
#holi-kick4{float: left;margin: 0 .5px 10px 0;width: 24.5%}

.caroTitleWrap{ padding: 0 5.5% 10px; }
.caroTitles{color: #363636; display: inline-block; vertical-align: top; margin: 0 2% 0 0; font:28px  'Abel', sans-serif;}
.caroPercent{color: #c82127; display: inline-block; vertical-align: top; font:800 20px 'Open Sans', sans-serif; padding: 5px 0 0;}
.caroBrowseAll{float: right; padding: 10px 0 0;}
.caroBrowseAll a{color: #363636; text-decoration: none;font:14px  'Titillium Web', sans-serif;}
.caroBrowseAll img{display: inline-block;vertical-align: middle; width:5px; height: auto; }

.owl-carousel{max-width: 900px; margin:0 auto 50px; }
.owl-prev, .owl-next{position: absolute; top:calc(50% - 12px);top:45%; }
.owl-prev{left: -55px;}
.owl-next{right:-55px;}

.owl-carousel .contentsDiv{width: 100%; max-width: 200px; padding:0; margin: 0 auto 2%; border:none; background: #E8E8E8; display: block; }
.owl-carousel .contentsDiv .contentsName a{font:600 16px/18px  'Titillium Web', sans-serif;}
.owl-carousel .contentsDiv .contentsRegPriceSale{font:15px  'Titillium Web', sans-serif; color:#909090; display: inline; text-decoration: line-through; padding: 0 0 0 5%; }
.owl-carousel .contentsDiv .contentsSalePrice{display: inline;}
.owl-carousel .contentsDiv .contentsSalePrice .salePriceColor{font:600 20px  'Titillium Web', sans-serif; color:#F52F00; margin-left: 1%; padding: 0 0 0 5%;}
.owl-carousel .contentsDiv .contentsRegPrice{font:600 20px  'Titillium Web', sans-serif; color:#909090; padding: 0 0 0 5%;}
.owl-carousel .contentsDiv img{max-width: 100%; width:auto;}

.sitewideBannerWrap{background: #fff/*#535D45*/; }
.sitewideBannerWrap img{margin: auto; display: block; max-width: 100%; height: auto;}

.lpDesk{display: block}
.lpMob{display: none !important;}

.strikeRegPrice {
	font: 18px 'Titillium Web', sans-serif;
	color: rgb(136, 136, 136);
	text-decoration: line-through;
	margin-top: 8px;
}

@media only screen and (max-width : 1195px){
    .hp-prop1 span, .hp-prop2 span, .hp-prop3 span{width:84%;}
    .hp-sellprop b{display: inline;}


    #TopNavLI0 .megaMenuDiv{left:-200px;}
    #TopNavLI1 .megaMenuDiv{left:-225px; width:709px;}
    #TopNavLI2 .megaMenuDiv{left:-370px; width:709px;}
    #TopNavLI3 .megaMenuDiv{right:-100px; left:auto;width:688px;}
    #TopNavLI4 .megaMenuDiv{right:0; left:auto;}

}


@media only screen and (max-width : 1175px){
    .newReleaseText{font:600 italic 18px/26px  'Titillium Web', sans-serif;}
    .lp-mens .newReleaseText{font:600 italic 18px/26px  'Titillium Web', sans-serif;}
    .lp-mens .newReleaseText span{display: none;}

    .na-one{margin-top: 25px; margin-right: 3%;}
.na-two{margin-top: 25px;margin-right: 3%;}
.na-three{margin-top: 25px;}
.na-one a,.na-two a,.na-three a{font: bold 30px/30px "Titillium Web",sans-serif;}

    .na-one{}
.na-two{}
.na-three{}
.na-one a,.na-two a,.na-three a{}

}


@media only screen and (max-width : 979px){
    #Header14{position: relative;}
    #topNavWrap{position: static;}/*changed from initial*/
    .topNav.activeNav{z-index: 100; margin: 0; padding: 0; height:100%; overflow: hidden;display: block; left: 0; position: absolute; top: 0; width: 60%;}
    .rdMenu{cursor: pointer;}


    /* sitefarme */
    .header-wrap{max-width: 768px;}
    .footer-wrap #innerFooterDiv{max-width: 979px; margin: 0 auto;}

    .logo{width:24%;left:13%;}
    .topNav{display: none;}
    .leftHeader{display: block;margin: 6% 0 0 3%;width: 7%; float: left;}
    .rdMenuOuter{float:right;}

    .header-right{float: right; margin: 30px 3% 0 4%; width: 55%;}
    .header-middle{float: right;margin-right: 3%;margin-top: 10px; width: 55%;}

    .cookNot{width:65%; padding-top: 15px; margin-left:0;font: 18px/16px "Titillium Web",sans-serif;}
    .cookNot span{display: inline;font: 16px "Titillium Web",sans-serif;}

    .foot-desk{display: none;}
    .foot-tablet{display: block;}

    .foot-aboutDiv{padding: 20px 2% 0 3%}
    .foot-newsDiv{width:37%;float:left;min-height:256px; background: url(https://lib.store.yahoo.net/lib/yhst-50863389838911/foot-news-bg-tab.jpg) center top no-repeat #3D3E39; border-left: 1px solid #64655F; border-right: 1px solid #64655F;}
    .foot-right{padding:20px 0 0;width: 29.7%;}
    .connectUs{font:21px 'Abel', sans-serif; color:#C1D0A9; padding: 0; text-align: center;}
    .connectUs span{font:italic 21px/21px 'Abel', sans-serif; color:#C1D0A9; display: block;}
    .foot-right ul{margin: 20px 0 0 15%;}
    .foot-right li{float:left; list-style: none; margin:0 2%;}
    .news-text fieldset{width:90%; margin-left: 5%;}

    .foot-custom{padding: 0 2%; overflow: hidden;}
    .customImgDiv{width:41%;}
    .foot-custom .customText{width:38%;font: 17px/17px "Titillium Web",sans-serif; margin-left: 3%; padding: 5px 0;}
    .footCustomLink{width:17%;}
    .foot-custom b{font:bold italic 19px/17px "Titillium Web",sans-serif;}
    .footImg1{width:48.5%; margin: 0 .5% 0 0;}
    .footImg2{width:48.5%; margin: 0 0% 0 .5%;}
    .footImg1 img, .footImg2 img, .footImg3 img{display: block; margin: 0 auto;}

    .foot-copyright{width:70%; margin: 15% auto 0;}
    .foot-copyright, .foot-copyright a{font: 14px/17px "Titillium Web",sans-serif;}

    /*top nav */
    .topNav.activeNav {display: block;left: 0;position: absolute;top: 0;width: 60%;}
    .respNavUL {border-bottom: 1px dotted #575654;list-style: none outside none;margin: 10px 20px;}
    .respNavTop {background-color: rgb(0, 0, 0);width: 100%;}


    .rdMenuOuter {float: right;}
    .respNavTop .rdMenuOuter {padding: 10px;}
    .rdMenu { width: 100%;}
    #bodyBG {transition: -moz-transform 0.3s linear 0s; z-index: 2;}
    #bodyBG.activeNav {display: block; overflow: hidden;transform: translateX(60%);}
    .rdMenu {cursor: pointer;}
    .topNavLI, .titleLI, .shopAll li, .left-megaMenu li, .megaMenu li {border-top: 1px dotted #575654;padding: 3px 4%;}

    .shopAll li, .left-megaMenu li, .megaMenu li {padding: 3px 9%;}
    .shopAll a {color: rgb(255, 255, 255);display: block;font-size: 0.9em;font-weight: bold;text-decoration: none;width: 100%;}

    .topNavA { display: block; width: 100%;}

    .topNavLI.active .megaMenuDiv { background-color: rgb(25, 24, 22); display: block;  left: 100%; position: absolute; top: 0;  width: 100%;}
    .backLI { background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-mainmenu-arrow.png") no-repeat scroll left center transparent; margin-bottom: 6px; padding-bottom: 3px; text-align: left; padding-left: 10px;    }
    .backlink {color: #acacaa; font: 19px "Abel",sans-serif; text-decoration: none;}
    .respTitle { cursor: default;}
    .respULDiv {  transition: -moz-transform 0.3s linear 0s;}
    .topNav.active .respULDiv {    transform: translateX(-100%);}

    .yellowArrow{display: none;}

    .topNav{background-color: rgb(25, 24, 22);}
    #topNavWrap{display: none;}
    #respMenu{display: block;}
    .respNavTop{background: transparent;}
    .menuRespClose{color:#ACACAA; font:19px 'Abel', sans-serif;}

    #TopNavLI0{width:100%;}
    #TopNavLI1{width:100%;}
    #TopNavLI2{width:100%;}
    #TopNavLI3{width:100%;}
    #TopNavLI4{width:100%;}

    #TopNavLI0 .megaMenuDiv{left:100%;}
    #TopNavLI1 .megaMenuDiv{left:100%;}
    #TopNavLI2 .megaMenuDiv{left:100%;}
    #TopNavLI3 .megaMenuDiv{left:100%;}
    #TopNavLI4 .megaMenuDiv{left:100%;}

    .respNavUL{margin: 0; padding: 10px 20px; border:none;}
    .megaMenuDiv{border:none;padding:0; width:100%;}
    .topLevelCat{background: none; padding: 0; font:26px 'Abel', sans-serif;float:left; margin-top: 10px;}
    .topNavLI{border:none; padding: 0;}
    .topNavLI:hover{background: none; color:white;}
    .topNavLI:hover .topLevelCat{background: none; padding: 0;}
    #TopNavLI4:hover .topLevelCat{color: #f7bc58;}
    .topNavA{border:none; display: inline-block;}
    .topNavA:hover, .shopAll a:hover, .megaMenu a:hover{color:white;}
    .topNavLI, .titleLI, .shopAll li, .left-megaMenu li, .megaMenu li{border:none;text-align: left;}
    .megaMiddle{width:80%; clear:both;margin: 20px 0 0 20px;}
    .megaMenu li{padding: 10px 0;}
    .megaMenu li:hover{padding: 10px 0;}
    .megaMiddle li a{color:white;font: 15px "Titillium Web",sans-serif;}
    .megaMenu li:hover a{color: white;}
    .megaMiddle li a:hover{color: white;}
    .megaUL2 li:hover a{font:bold italic 300 15px "Titillium Web",sans-serif;}
    .megaUL2 li a{color:white;font:italic 300 15px "Titillium Web",sans-serif;}
    .megaUL2 li a:hover{font:bold italic 300 15px "Titillium Web",sans-serif;}
    .megaUL2 li:last-child:hover{padding-bottom: 0;}

    .titleLI{padding-left: 0;}
    .megaMenuDiv {display: none;}
    .respNavTop{display: block;}
    .respNavTop .rdMenuOuter {padding: 10px;}
    .topNavLI.active .megaMenuDiv{background-color: rgb(25, 24, 22); display: block; left: 100%; position: absolute; top: 0; width: 100%;}
    .respTop, .left-megaMenu ul, .shopAll, .megaMenu ul { list-style: none outside none; margin: 0 20px; display: block;}
    .topNavLI {background:none;}
    .megaMenu1, .megaMenu2, .activeNav .grayArrow{display: none;}

    .topNavLI:hover .megaMenuDiv{background: transparent;}
    .topNavA, .respTitle {color: #ffffff;font-size: 1.2em;text-decoration: none;}
    .respTitle{font:26px 'Abel', sans-serif;}
    .megaMenuTitle{color:#D9B545; border:none;}
    .shopAll{}
    .shopAll li{margin: 10px 0 30px; padding: 5px 10px; background: transparent; border:1px solid #D9B545;}
    .shopAll li a, .shopAll li a:hover, .shopAll li:hover, .shopAll li:hover a{font:bold 15px "Titillium Web",sans-serif;padding: 5px 10px;}
    .topNav.active .megaMenuDiv .saleCodeDiv{display: none;}

    .sectionFP .contentsSalePrice{margin: 0.25% 5% 1%;}

    #tb_overlay {background-color: rgb(0, 0, 0); height: 100%;left: 0; opacity: 0.4; position: fixed; top: 0; width: 100%; z-index: 2;}
    #lightview {background-color: rgb(255, 255, 255); height: 690px;left: 5%; position: fixed;top: 5%; width: 90%;}
    #lightedClose { background: url("http://lib.store.yahoo.net/lib/yhst-50863389838911/ey-close.png") no-repeat scroll 0 0 transparent; display: block; height: 36px; position: absolute;right: -18px; top: -18px; width: 36px;}
    #lightedImg { height: 540px; width: 100%;overflow: hidden;}
    #lightedImg img { height: auto; margin: 10px auto 0; max-height: 540px; min-height:540px;max-width: 100%; width: auto;}
    .mycarousel img { cursor: pointer; margin: 0 auto;}
    #lightedInsets { margin: 0 auto; width: 85%;}
    .itemArrow, .itemPrevArrow{display: none !important;}


    .sp2-offer, .lp-offer{display: none;}
    .ip-offer{width: 100%;}

    /* Homepage */
    .hpMainImgText{display: none;}
    .hp-offer span:first-child{font:bold 29px "Titillium Web",sans-serif;}
    .hp-offer span:last-child{font:bold 26px "Titillium Web",sans-serif;}
    .hp-offer{font:600 26px "Titillium Web",sans-serif;}
    .hpMainKickerTextwrap{display: none;}
    .hpMainImg2Text { left: 16%; position: absolute; top: 72%;}

    .hp-sellprop, .hp-sellprop b{font-size: 17px; line-height: 17px;}
     .hp-prop1 b,.hp-prop2 b{display: block;}

    .hp-prop1 img, .hp-prop2 img, .hp-prop3 img{padding: 0 2% 0 0;}
    .hp-whyus{width:13%;}
    .hp-prop1{width:39%;margin-right: 1%;}
    .hp-prop2{width:45%;margin-right: 0;}
    .hp-prop3 {float: right; width: 85%; margin-top:20px; }
    .hp-prop3 span{padding-top: 6px;}
    .hp-whyus img{padding-top: 20px;}
    .hpKickerText{top:82%;}

.newArrivalsBar img{max-width: 40%; }
.na-img-wrap{}

.na-wrap{ margin: 5px 0; overflow: hidden;}
.na-one{ margin-top: 0; margin-right: 1%;}
.na-two{ margin-top: 0; margin-right: 1%;}
.na-three{ margin-top: 0;}
.na-one a,.na-two a,.na-three a{}


.owl-prev{left: -25px;}
.owl-next{right:-25px;}
}






@media only screen and (max-width : 820px){
    .lp-newReleaseDiv{background: url("https://lib.store.yahoo.net/lib/yhst-50863389838911/RU-LP-NewReleases-BLANK.jpg") no-repeat scroll left center/ 150% auto; height: auto;}
    .newReleaseText{display: none;}
    .lp-newReleaseDiv img{padding:4% 0 4% 72%; max-width: 30%;}
    .lp-mens .newReleaseText span{display: none;}
}




@media only screen and (max-width : 768px){
    .t-show{display: block;}
    .t-hide{display: none;}
    body > center {display: none;}
    #bodyBG{width:95%;}

    .footImg2{font: 16px/18px "Abel",sans-serif;}

    /* SP2 */
    .spDiv{clear:both;}
    .sectionFP{float: none; height:auto !important; width: 96%; margin: 0 auto 2%;}
    .sectionFP .contentsSalePrice{margin: 0.25% 5% 1%;}
    .spContents{width:31.3%;}

    /* Item Page */
    .itemPage{width:85% !important;}
    #mainImgDiv{width:100%; float: none; margin-bottom: 30px;}
    .image-video-switch{width:75%;}
    #mainImg{width:75%;}
    .mycarousel{display: block;}
    .product-insets{list-style: none;}
    .orderDiv{width: 100%; float:none;}
    .productDesc{width:100%; float:none;}
    .crossSell{width:100%; float:none;}
    #mainVideo iframe{min-height: 315px;}
    .image-video-switch{min-width: 0px;}
    .crossSell .spContents{width:20%;}
    #tFBDiv {margin: 15px auto 15px 24.5%;width: 75.5%;}
    .mycarousel li{float: right;}

    /* Landing Page */
    .categoryDiv .lp-contents{width:24%;}
    .collectionsRow .lp-contents{width:175px;}
    .imgTextWrap{display: none;}
    .categoryDiv .contentsName a{font:bold 19px/24px 'Titillium Web', sans-serif;}
    .collectionsRow .lp-contents .contentsName a{font:bold 19px/25px 'Titillium Web', sans-serif;}

    /*About Us*/
    .aboutLeft, .aboutRight{float: none; margin: 0 auto 30px; width:88%;}
    #aboutUsBanner{overflow: hidden; width: 100%;}
    #aboutUsBanner img{height: auto; margin: 0 0 0 -48%; max-width: 200%;}

    .aboutVid{width:100%; margin:0 0 30px;}
    .aboutText{width:100%;}
    .aboutTop{max-width: 88%;}
    .aboutTop img{width:auto; float:left; margin-right: 30px;}
    .ab-stars{max-width: 88%;}
    .arrowText{display: block;padding: 5px 0 15px 6%;}
    .aboutRight .arrowText { padding: 5px 0 15px 6%;}

    /* Homepage */
    .bs-contents{width:173px;}

    .homePromoImg-desk{display: none;}
    .homePromoImg-tab{display: block;}
    .homePromoImg-mob{margin-top: 10px;display: none;}

}

@media screen and (max-width: 767px){
    .newArrivalsBar img{max-width: 50%; }
.na-img-wrap{}
.na-wrap{ margin: 15px 0 0; overflow: hidden; width: 50%}
.na-one{ margin-top: 0; margin-right: 1%; padding-right: 5px;}
.na-two{ margin-top: 0; margin-right: 1%;padding-right: 5px;}
.na-three{ margin-top: 0;padding-right: 5px;}
.na-one a,.na-two a,.na-three a{font: bold 20px/20px "Titillium Web",sans-serif;background: url("https://lib.store.yahoo.net/lib/yhst-50863389838911/RUHP-YellowArrow.svg") no-repeat scroll right center / 13px auto;padding: 5px 20px 5px 14px;}
}


@media screen and (max-width: 670px){
	.sitewideBannerWrap{display: none;}
    /*siteframe*/
    .cookNot { font: 18px/16px "Titillium Web",sans-serif; margin-left: 0; padding-top: 0px; width: 48%;}

    .foot-desk{display: none;}
    .foot-tablet{display: none;}
    .foot-mobile{display: block;}

    .foot-right{display: none;}
    .foot-aboutDiv{width:44.5%;}
    .foot-newsDiv{width:50%;}
    .footImg1,.footImg2, .footImg3{width:96%; margin: 0 auto; float: none;overflow: hidden;}

    .footImg1, .footImg2, .footImg3{margin-top: 1.5%;max-width: 384px; width:95%;}
    .footImg3 .foot-smWrap{display: table; }

    .foot-fb{padding:0;margin-right: 20px;}
    .foot-tw{margin-right: 20px;}
    .foot-yt{margin-right: 20px;}
    .foot-inst{}
    .newsTextDiv{display: none;}
    .foot-aboutDiv a{text-decoration: none;}
    .foot-copyright{margin-top: 1%;}

    .lp-newReleaseDiv img{padding:4% 0 4% 70%; max-width: 29%;}

    /*Homepage */
    .hp-whyus, .hp-prop1, .hp-prop2, .hp-prop3{float: none;overflow: hidden; margin: 15px 0; width:100%;}
        .hp-whyus{margin-top:0;}
    .hp-sellprop{max-width: 322px; margin: 0 auto;width:100%;}
    .hp-sellprop b{display: block;}

    /* Contact Us */
    .contactLeft, .contactRight{width:90%; border:none;}
    .cl2{border:none;}

     .newArrivalsBar img{max-width: 100%; float: none; margin: 0 auto;}
     .na-wrap{margin: 5px auto 10px; display: block; width: 295px;}

}

@media screen and (max-width: 570px){
    .header-wrap{min-height:191px; max-width: 360px;height: auto;}
    .cookNot{display: none;}
    .leftHeader{width:15%;margin: 60px 0 0 31px;}
    .header-right{margin-bottom: 15px; margin-top:55px;width: 26%; margin-right:5%; margin-left: 0;}
    .header-middle{width:94%; margin: 10px 3%;}
    .logo {left: 27.5%; width: 160px;}
    .header-cart a { color: #bdcfa5;font: bold 20px/7px "Titillium Web",sans-serif; text-decoration: none;}
    .cookWrap{margin-top: 10px;}

    .foot-custom .customText{display: none;}
    .customImgDiv{width:75%;}
    .footCustomLink { width: 24%;}
    .foot-aboutDiv{width:100%;float: none;padding: 0; background: #1D1D1D; border-bottom: 1px solid #B2BD9F; min-height: 0;}
    .foot-newsDiv{min-height:0;width:100%; background:url(https://lib.store.yahoo.net/lib/yhst-50863389838911/foot-news-mob-bg.jpg) repeat; border:none; padding: 0; margin: 0;}

    .foot-aboutDiv a{text-decoration: none;}
    .right-title{text-align: center;padding: 5px 10px 5px 5px; background: url(https://lib.store.yahoo.net/lib/yhst-50863389838911/foot-tab1.jpg) no-repeat 24% center;}
    .right-title.selectedTab{background: url(https://lib.store.yahoo.net/lib/yhst-50863389838911/foot-tab2.jpg) no-repeat 24% center;}
    .tabFootContent{display: none;}
    .tabFootContent.selectedContent{display: block; padding: 0 10% 5%;}
    #footer-UL2 { float: right; width: 40%;}

    .news-text{margin: 30px 0 15px;}
    .newsTextDiv{font:17px/17px "Titillium Web",sans-serif;color:#C2C3BB; text-align: center;padding:0 5% 5%;}
    .newsTextDiv b{font: bold 20px/17px "Titillium Web",sans-serif;color:#FAFAF8;}
    .foot-copyright{margin-top: 8%;}

    .crossSell .spContents{margin: 0 2.5% 5%;width: 45%;}

    .newsTextDiv{display: block;}

    /* Landing Page */
    .lp-image1, .lp-image2, #lp-kick1, #lp-kick2, #lp-kick3, #lp-kick4, #lp-kick5{width:100%; float:none; margin-bottom: 5px;}
    #lp-kick3 img, #lp-kick4 img, #lp-kick5 img{margin: 0 auto;}
    .categoryDiv .lp-contents{width:49%;}
    
    #nh-leftCol, #nh-rightCol{width: 95%;float:none; margin: 0 auto;}
    #nh-title{font: italic bold 22px "Titillium Web",sans-serif;}
    #nh-yellowBox{margin: 30px auto 0; width:85%;}

    /* Home Page */
    #mainImgdiv1, #mainImgdiv2{width:100%;}
    .hp-offer span:first-child {display: block;font: bold 26px/26px "Titillium Web",sans-serif;}
    .hp-offer{font: 600 18px/18px "Titillium Web",sans-serif;}
    .hp-offer span:last-child{font: 600 18px/18px "Titillium Web",sans-serif;}
    #kick1,.kickerRightDiv,.kickerLowerLeft,.kickerBottomRightDiv{width: 100%; float: none;}
    .kickerBottomRightDiv{margin-bottom: 10px;}
    #kick4{margin-top: 5px;}


	#holi-kick2{width: 100%; float: none;}  
	#holi-kick2 img{display: block; margin: auto;}  
    #holi-kick3{float: left; margin: 0 0px 10px 0; width: 48%; padding: 0 5px 0 0}
    #holi-kick3 img{float: right;}
	#holi-kick4{float: left;margin: 0 0px 10px 0; padding: 0 0 0 5px; width: 48%;}
	#holi-kick4 img{float: left;}

	.owl-prev{left: -10px;}
	.owl-next{right:-10px;}
}

@media screen and (max-width: 545px){
    .bestsellersRow{background: #EFEFED;}
    .topNav.activeNav{width:80%;}

    /* Homepage Pop up */
    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.yswPUdialog.ui-draggable.ui-resizable{width: 322px !important;}
    #ysw-home-popup{width:322px !important; height:387px !important; background: url(https://lib.store.yahoo.net/lib/yhst-50863389838911/ey-hp-popup.png) no-repeat; padding-top: 207px;}
    #ysw-home-popup .ysw-hp-save{display: none;}
    #ysw-home-popup > p{display: none;}
    #mc-embedded-subscribe-form{}
    #ysw-home-popup input.inputTxt{width: 236px; padding: 11px;}
    #ysw-home-popup input.inputSend{margin: 6px auto 0;}
    #ysw-home-popup .ysw-hp-trust{font-size: 13px; display: block; font-weight: bold; font-family: Arial; padding: 24px 10px;}

    .yswPUdialog .ui-dialog-titlebar-close{top:21px;}

    

}


@media screen and (max-width: 450px){
    .spContents{width:48%;}

    .hp-banner img.desk{display: none;}
    .hp-banner img.mobile{display: block; margin: auto; width: 100%;}

	.lpDesk{display: none !important}
	.lpMob{display: block !important; margin: auto; max-width: 100%;}
}


@media screen and (max-width: 375px){
    .jcarousel-prev, .jcarousel-next{width:10%;}
    .jcarousel-prev img, .jcarousel-next img{width:70%;}

    .jcarousel{}
    .bestsellersName img {
    height: auto;
    margin-left: -74%;
    max-width: 250%;}

    .bestsellersRow{background: #EFEFED;}

    .aboutVid iframe{max-width: 100%;}
    .abArrow span{width:86%;}
    .arrowText{display: block;padding: 5px 0 15px 12%;}
    .aboutRight .arrowText { padding: 5px 0 15px 12%;}

    .spFpText{display: none;}
    .spFpName a{font: bold 18px/18px "Titillium Web",sans-serif;}
    .sectionFP .contentsSalePrice .salePriceColor{font: bold 18px "Titillium Web",sans-serif;}

    .eyTitle{margin: 2% auto;}

   /* .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.yswPUdialog.ui-draggable.ui-resizable{max-width: 320px; display: none !important;}
    .ui-widget-overlay{display: none !important;}
    #ysw-home-popup{width:100% !important; height: auto;}*/

    .sectionText iframe{max-height: 255px;}

    .spContents{width:48%;}
}



@media screen and (max-width: 360px){
   /* #bodyBG{width:90%;}*/
	.m-show{display: block;}
    .m-hide{display: none;}

    .topNav.activeNav{width:80%;}
    .customImgDiv { width: 62%;}
    .footCustomLink { width: 34%;padding-top: 4%;}
    .foot-smWrap{left:27%;}
    
    /*landing page */
    .lpPage .eyTitle{display: none;}
    #salePage{overflow: hidden;}
    #salePage img{max-width: 150%;}

    /* SP2 */
    .spFpText{display: none;}
    .spFpName a{font: bold 18px/18px "Titillium Web",sans-serif;}
    .sectionFP .contentsSalePrice .salePriceColor{font: bold 18px "Titillium Web",sans-serif;}
    .spContents .contentsRegPriceSale{font: 14px "Titillium Web",sans-serif;}
    .spContents{width:48%;}
    .fpImg{width:50%; float:left;}
    .spFpName{text-align: left;width:40%;}
    .sectionFP .contentsSalePrice{width:40%; text-align: left; max-height:24px;}
    .fpShop{width:40%; margin-bottom: 5px;}
    .fpShop img{width:90%; margin: 0;}
    .sectionText{display: block;}

    /* Item Page */
    .itemArrow, .itemPrevArrow{display: block !important;}
    .itemPage { width: 90% !important;}
    .no-hassle{max-width: 40%; margin: 0 auto; float:none; text-decoration: none;}
    .product-insets{display: none !important;}
    #mainImg{width: 100%}
    #mainVideo{width: 100%;}
    .itemArrow{right: 0;}
    .itemPrevArrow{left:0;}
    .ctz{display: none;}
    .image-video-switch{width:100%;}
    #mainVideo iframe{min-height: 215px;}
    .crossSell{display: block;}
    #mainImgDiv{margin-top: 20px;}

    /*Landing Page */
    .lp-newReleaseDiv img{padding:4% 0 4% 68%; max-width: 30%;}
    .collectionsRow .lp-contents{width:166px;}
    .collectionsRow .lp-contents .contentsName a {background: url("https://lib.store.yahoo.net/lib/yhst-50863389838911/name-arrow.jpg") no-repeat scroll right 7px ;}
    .categoryDiv .lp-contents .contentsName a{font:bold 16px/24px 'Titillium Web', sans-serif;background: url("https://lib.store.yahoo.net/lib/yhst-50863389838911/name-arrow.jpg") no-repeat scroll right 7px ;}
    .collectionsRow .lp-contents .contentsName a{font:bold 16px/25px 'Titillium Web', sans-serif;}

    /* about us */
    .aboutTop img{display: block;}
    .aboutText{margin:0;}
    .aboutLeft, .aboutRight{max-width: 100%;}
    .aboutTop{max-width: 95%; margin-bottom: 20px;}
    .ab-stars{max-width: 100%;}
    .aboutVid.m-show{background: none; padding: 0;}
    .aboutVidText{text-align: left;width: 100%;}
    .aboutVid iframe{max-width: 100%;}
    .abArrow span{width:86%;}
    .arrowText{display: block;padding: 5px 0 15px 12%;}
    .aboutRight .arrowText { padding: 5px 0 15px 12%;}

    #aboutUsBanner img { height: auto; margin: 0 0 0 -75%; max-width: 250%;}

    
.jcarousel-prev, .jcarousel-next{width:21%;}
    .jcarousel-prev img, .jcarousel-next img{width:70%;}

    .jcarousel{width:58%;}
    .bestsellersName img {
    height: auto;
    margin-left: -74%;
    max-width: 250%;}
    .bestsellersRow{background: white;}
    .bestsellersRow .jcarousel { padding-top: 5%;}

        .homePromoImg-desk{display: none;}
    .homePromoImg-tab{display: none; }
    .homePromoImg-mob{display: block;}


}

@media screen and (max-width: 320px){
.jcarousel-prev img, .jcarousel-next img { width: 79%;}

.megaMenu li{max-width: 90%;}
}

/* To limit the hover effects for certain elements to only appear on desktop */
@media only screen and (min-width : 980px){

    .jcarousel-prev:hover .caro-prev{display: none;}
    .jcarousel-prev:hover .caro-prev-hover{display: block;}

    .jcarousel-next:hover .caro-next{display: none;}
    .jcarousel-next:hover .caro-next-hover{display: block;}

    .contImg:hover .itemImgMain{display: none}
    .itemImgMain{}
    .contImg:hover .itemImg-hover{display: block !important;}

}


