body, html{font-size: 14px; font-family: "europa", arial; }
.p10{padding-top:10px;padding-bottom:10px;}
.p20{padding-top:20px;padding-bottom:20px;}
.p30{padding-top:30px;padding-bottom:30px;}
.p40{padding-top:40px;padding-bottom:40px;}
.m10{margin-top:10px;margin-bottom:10px;}
.m20{margin-top:20px;margin-bottom:20px;}
.m30{margin-top:30px;margin-bottom:30px;}
.m40{margin-top:40px;margin-bottom:40px;}
.no-padding{padding:0px !important;}
.no-margin{margin: 0px !important}
.no-border{border:0px none !important;}
.clear-all{clear:both;height:0px;width:100%;text-indent:-100000px;}
/**default bootstrap carousel**/
.carousel{position:relative;}
.carousel-inner{position:relative;width:100%;overflow:hidden;}
.carousel-inner > .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left;}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{line-height:1;}
@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner > .item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;}
.carousel-inner > .item.next,
.carousel-inner > .item.active.right{left:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
.carousel-inner > .item.prev,
.carousel-inner > .item.active.left{left:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
.carousel-inner > .item.next.left,
.carousel-inner > .item.prev.right,
.carousel-inner > .item.active{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev{display:block;}
.carousel-inner > .active{left:0;}
.carousel-inner > .next,
.carousel-inner > .prev{position:absolute;top:0;width:100%;}
.carousel-inner > .next{left:100%;}
.carousel-inner > .prev{left:-100%;}
.carousel-inner > .next.left,
.carousel-inner > .prev.right{left:0;}
.carousel-inner > .active.left{left:-100%;}
.carousel-inner > .active.right{left:100%;}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, .6);filter:alpha(opacity=50);opacity:.5;}
.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));background-image:linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x;}
.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));background-image:linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x;}
.carousel-control:hover,
.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9;}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px;}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px;}
.carousel-control .icon-prev,
.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1;}
.carousel-control .icon-prev:before{content:'\2039';}
.carousel-control .icon-next:before{content:'\203a';}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none;}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0, 0, 0, 0);border:1px solid #fff;border-radius:10px;}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff;}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, .6);}
.carousel-caption .btn{text-shadow:none;}
@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px;}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev{margin-left:-15px;}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next{margin-right:-15px;}
.carousel-caption{right:20%;left:20%;padding-bottom:30px;}
.carousel-indicators{bottom:20px;}
}
/**default carousel finish here**/
.embed-responsive {position: relative; display: block; height: 0; padding: 0; overflow: hidden; }
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }
.embed-responsive-16by9 {padding-bottom: 56.25%; }
.embed-responsive-4by3 {padding-bottom: 75%; }
/**general customization starts here**/
.ll-ingrediants .bottom-row .ingrediant .image-block, .ll-ingrediants .bottom-row .ingrediant .detail-block{ margin-bottom:20px;}
.ll-ingrediants .bottom-row .ingrediant .image-block, .ll-ingrediants .bottom-row .ingrediant .detail-block img{ border:1px solid #ebebeb;}
.ll-ingrediants .bottom-row .ingrediant{margin-bottom:0px;}
.ll-ingrediants .bottom-row .ingrediant .detail-block .description-section{margin-bottom:25px;}
.ll-education .post-row h2{font-size:20px;font-size:1.4rem; min-height: 65px;text-transform: uppercase;height: auto;}
#header{ /*background:#361576;*/}
.footer{ background:#361576;}
#header .ms-megamenu .ms-topmenu{ margin-bottom:0px;background:#361576;}
.ll-tooltip .tool-tip::after{display:none!important;}
.ll-tooltip .active-quk-shop{
position:absolute !important; top:50%; height:auto !important; transform:translateY(-50%); -webkit-transform:translateY(-50%); }
.ll-tooltip .tool-tip .product-essential{
box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2)!important; }
.opc-menu p a.opc-login-trigger-new{
background: #59a1bb; padding: 16px 41px; color:#fff; }
.opc-menu p a.opc-login-trigger-new:hover{
background: #39B9C6; padding: 16px 41px; }
.ll-sr-page .tool-tip::after{display:none!important;}
.ll-sr-page .active-quk-shop{
position:absolute !important; top:50%; height:auto !important; transform:translateY(-50%); -webkit-transform:translateY(-50%); }
.cms-page-view .std p{
text-transform:none !important; }
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-viewport ul li {
height: 100% !important; }
.yerslider-slide {
border: 0px solid #f0efef; }
.minicart-wrapper .minicart {/*margin-top: 10px; */}
.minicart-wrapper .checkout-types{margin-top: 10px;}
.skip-links-inner .header-minicart .minicart-actions .checkout-types .continue_shopping{
margin-right: 25px;}
#aw-afptc-popup .block-title {border-top: 0px solid #cccccc !important; }
#aw-afptc-popup .block-title strong{font-family: "europa" !important; }
#aw-afptc-popup .dont_msg_box label{font-family: "europa" !important; font-weight:normal !important; }
/**Favourite produtcs **/
.ll-product-detail .top-row {padding: 40px 0; }
.ll-product-detail .top-row .orange {color: #d5a968; font-family: "europa", arial; font-size: 44px; font-size:2.14rem;margin: 0; text-align: center; text-transform: uppercase; }
.ll-product-detail .fav_section .bottom-favorite {padding-bottom:30px !important; }
.ll-product-detail a.link-wishlis{background-image: url("../images/category/product-icon.png"); background-repeat: no-repeat; border: medium none; display: block; height: 20px; overflow: hidden; padding: 0; text-indent: -999px; transition: all 0.7s ease 0s; width: 20px; }
.ll-product-detail a.link-wishlis {background-position: left top; margin-right: 20px; }
.ll-product-detail a.link-wishlis:hover {background-position: left bottom;}
.ll-product-detail .fav_section .bottom-favorite a.shop-links {background-image: url("../images/shop-more.png"); background-position: right 0; background-repeat: no-repeat; clear: both; color: #59a1bb; display: block; float: left; font-family: "europa"; font-size: 14px;font-size:1rem; font-weight: 700; height: 20px; margin: 0; padding-right: 20px; padding-top: 6px; text-align: left; text-decoration: none; text-transform: uppercase; width: auto; }
.ll-product-detail .fav_section .bottom-favorite a.shop-links:hover{color: #555555; background-image: url(../images/shop-more-hover.png); }
.ll-product-detail .fav_section .bottom-favorite h3 {color: #333333; font-family: "europa", arial; font-size: 16px;font-size:1.15rem; text-transform: none; margin-bottom:20px; height:40px; }
.ll-product-detail .fav_section .yerslider-slide {background-color: #fff; border: 0px solid #f0efef !important; }
.product-satin-bright-soft-water-peel-for-face .fav_section .yerslider-slide{width:262px !important;}
.product-gentle-action-water-peel-for-body .fav_section .yerslider-slide{width:262px !important;}
.product-smooth-talker-water-peel-for-lips .fav_section .yerslider-slide{width:262px !important;}
.product-rose-diamonds-lip-exfoliator .fav_section .yerslider-slide{width:262px !important;}
.product-smooth-talker-water-peel-for-lips .fav_section .yerslider-slider li:nth-child(3),
.product-smooth-talker-water-peel-for-lips .fav_section .yerslider-slider li:nth-child(4),
.product-smooth-talker-water-peel-for-lips .fav_section .yerslider-slider li:nth-child(5),
.product-smooth-talker-water-peel-for-lips .fav_section .yerslider-slider li:nth-child(6),
.product-smooth-talker-water-peel-for-lips .fav_section .yerslider-slider li:nth-child(7),
.product-smooth-talker-water-peel-for-lips .fav_section .yerslider-slider li:nth-child(8){display: none !important;}
.product-gentle-action-water-peel-for-body .fav_section .yerslider-slider li:nth-child(3),
.product-gentle-action-water-peel-for-body .fav_section .yerslider-slider li:nth-child(4),
.product-gentle-action-water-peel-for-body .fav_section .yerslider-slider li:nth-child(5),
.product-gentle-action-water-peel-for-body .fav_section .yerslider-slider li:nth-child(6),
.product-gentle-action-water-peel-for-body .fav_section .yerslider-slider li:nth-child(7),
.product-gentle-action-water-peel-for-body .fav_section .yerslider-slider li:nth-child(8){display: none !important;}
.product-satin-bright-soft-water-peel-for-face .fav_section .yerslider-slider li:nth-child(3),
.product-satin-bright-soft-water-peel-for-face .fav_section .yerslider-slider li:nth-child(4),
.product-satin-bright-soft-water-peel-for-face .fav_section .yerslider-slider li:nth-child(5),
.product-satin-bright-soft-water-peel-for-face .fav_section .yerslider-slider li:nth-child(6),
.product-satin-bright-soft-water-peel-for-face .fav_section .yerslider-slider li:nth-child(7),
.product-satin-bright-soft-water-peel-for-face .fav_section .yerslider-slider li:nth-child(8){display: none !important;}
.product-rose-diamonds-lip-exfoliator .fav_section .yerslider-slider li:nth-child(3),
.product-rose-diamonds-lip-exfoliator .fav_section .yerslider-slider li:nth-child(4),
.product-rose-diamonds-lip-exfoliator .fav_section .yerslider-slider li:nth-child(5),
.product-rose-diamonds-lip-exfoliator .fav_section .yerslider-slider li:nth-child(6),
.product-rose-diamonds-lip-exfoliator .fav_section .yerslider-slider li:nth-child(7),
.product-rose-diamonds-lip-exfoliator .fav_section .yerslider-slider li:nth-child(8){display: none !important;}
.ll-product-detail .fav_section .image-block{border: 1px solid #f0efef; margin-bottom:20px; }
.ll-product-detail .fav_section .yerslider-prevnext {top: 36%; }
.ll-product-detail .fav_section .yerslider-prev {left: -50px; }
.ll-product-detail .fav_section .yerslider-prev::after {border: medium none; content: url("../images/slider-left-arrow.png"); display: block; position: absolute; right: 12px; top: 20px; }
.ll-product-detail .fav_section .yerslider-prev::after {right: 38px; }
.ll-product-detail .fav_section .yerslider-next {right: -50px; }
.ll-product-detail .fav_section .yerslider-next::after {border: medium none; content: url("../images/slider-right-arrow.png"); display: block; position: absolute; left: 38px; top: 20px; }
.ll-product-detail .fav_section.yerslider-next::after {right: 38px; }
body .ll-login .account-login .messages .error-msg li {background-color:transparent; }
#header .header-top-discount-text p.findmatch{padding-left:22px; }
.ll-cms-home .es-section .large {font-size: 18px;font-size:1.29rem; font-family: "europa"; //*font-weight: 400;*/ color: #666666; margin: 18px 0 3px; text-align: center; text-transform: none; }
.ll-cms-home .es-section .small {font-size: 13px;font-size:0.93rem; font-family: "europa"; font-weight:500; color: #666666; margin: 0; text-align: center; text-transform: uppercase;}
.ll-cms-home .es-section .top-row {padding: 50px 0 0px !important; }
/*#header{background:none;padding: 0px;}
.page-header-container{background: #351f39;padding-top: 10px;}*/
.header-menu-below-offer{margin:1px 0px; /*background: url(../images/header-offer-bg.png) no-repeat; background-size:cover; padding-top: 10px; padding-bottom: 10px;font-family: "europa";color:#fff;text-align:center;*/
display: none; }
.header-menu-below-offer img.img-responsive{width:100%; height: auto;}
.header-menu-below-offer .column-1{color:#fff;}
.header-menu-below-offer .column-1 h3{font-size:30px;font-size:2.14rem;color: #fff;}
.header-menu-below-offer .column-1, .header-menu-below-offer .column-2{position:relative;}
.header-menu-below-offer .column-1:after, .header-menu-below-offer .column-2:after{position:absolute; content:""; display:block; height:70px; width:1px; background:#fff; right:0px; top:50%; margin-top:-35px;}
.header-menu-below-offer .column-2 h2{font-size:50px;font-size:3.5rem;margin-bottom:5px;}
.header-menu-below-offer .column-3 h3{font-size:24px; font-size:1.7rem;font-weight:700;}
.header-menu-below-offer .column-3 a{color:#fff;font-size:18px;font-size:1.28rem;}
.header-menu-below-offer .column-3 a:hover{color:#fff;text-decoration:none;}
.header-menu-below-offer .bottom-message{margin-top:15px;color:#666;}
.header-menu-below-offer .row{display: table; width:100%;}
.header-menu-below-offer .columns{display: table-cell;vertical-align: middle; float:none;}
.holiday-must-haves{margin-top:20px;}
.holiday-must-haves .row{margin-left: -7px; margin-right: -7px;}
.holiday-must-haves .columns{padding-left:7px; padding-right:7px;}
.holiday-must-haves .columns .img-responsive{margin:10px 0px 0px;}
.holiday-must-haves .columns p{margin:5px 0px;position:relative;}
.holiday-must-haves .columns a{}
.holiday-must-haves .columns a span.play-icon{position: absolute; background-image: url(../images/play-icon.png); width: 92px; height: 92px; top:50%; margin-top:-46px; left:50%;margin-left:-46px; }
.holiday-must-haves .columns a:hover span.play-icon {background-image: url(../images/play-icon-hover.png);}
.holiday-must-haves .columns a.more-btn {font-size: 14px;font-size:1rem; font-family: "europa"; font-weight: 400; color: #fff; margin: 20px 0px 0px; background-color: #59a1bb; text-transform: uppercase; padding: 15px 33px; display: inline-block; text-decoration: none; }
/*** end ***/
.tn-section-new img.img-responsive{width:100%; height: auto;}
/** jcarousel total style**/
.jcarousel-wrapper {margin: 0px auto; position: relative; /*border: 10px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999; -moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999;*/}
.jcarousel {position: relative; overflow: hidden; width: 100%; }
.jcarousel ul {width: 20000em; position: relative; list-style: none; margin: 0; padding: 0; }
.jcarousel li {/*width: 200px;*/
/*width:40%;*/
float: left; /*border: 1px solid #fff;*/
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.jcarousel img {display: block; max-width: 100%; height: auto !important; }
/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {
position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; text-align: center; background: #4E443C; color: #fff; background: #fff; color: #4E443C; text-decoration: none; text-shadow: 0 0 1px #000; font: 24px/27px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -webkit-box-shadow: 0 0 4px #F0EFE7; -moz-box-shadow: 0 0 4px #F0EFE7; box-shadow: 0 0 4px #F0EFE7; }
.jcarousel-control-prev {left: 15px; left:100px; }
.jcarousel-control-next {right: 15px; right:100px; }
/** Carousel Pagination **/
.jcarousel-pagination {position: absolute; bottom: -40px; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); margin: 0; }
.jcarousel-pagination a {text-decoration: none; display: inline-block; font-size: 11px; height: 10px; width: 10px; line-height: 10px; background: #fff; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px; -webkit-box-shadow: 0 0 2px #4E443C; -moz-box-shadow: 0 0 2px #4E443C; box-shadow: 0 0 2px #4E443C; }
.jcarousel-pagination a.active {background: #4E443C; color: #fff; opacity: 1; -webkit-box-shadow: 0 0 2px #F0EFE7; -moz-box-shadow: 0 0 2px #F0EFE7; box-shadow: 0 0 2px #F0EFE7; }
.latest-updates-carousel{position:relative;overflow:hidden;width:100%;/*margin-top:10px*/}
.latest-updates-carousel{margin-bottom:10px;/*height:360px*/margin-top: 1px;}
.latest-updates-carousel .jcarousel-clip{width:1920px;left:-468px;}
/*.latest-updates-carousel li{width:640px;height:360px;margin:auto;padding:0 1px}*/
.latest-updates-carousel ul{list-style: none !important; padding: 0px !important;}
.latest-updates-carousel li{width:570px;/*height:360px;*/margin:0px !important;padding:0px}
.latest-updates-carousel li img.img-responsive{width:100%; height: auto;}
.latest-updates-carousel li a{position: relative;display: block;}
.latest-updates-carousel li.current a span.play-icon{position: absolute; background-image: url(../images/play-icon.png); width: 92px; height: 92px; top:50%; margin-top:-46px; left:50%;margin-left:-46px; }
.latest-updates-carousel li.current a:hover span.play-icon{background-image: url(../images/play-icon-hover.png);}
.latest-updates-carousel .jcarousel-item .mw-item{margin:0}
.latest-updates-carousel .bg-full{opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}
.latest-updates-carousel .current .bg-full{opacity:1}
.latest-updates-carousel .jcarousel-next-horizontal{position:absolute;top:0;right:0;width:300px;height:100%;background:rgba(0,0,0,.4) url(../images/jslider-right.png) center no-repeat;cursor:pointer;border-left:1px solid #fff;}
.latest-updates-carousel .jcarousel-next-horizontal:hover{background:rgba(0,0,0,0.3) url(../images/jslider-right.png) center no-repeat;}
.latest-updates-carousel .jcarousel-prev-horizontal{position:absolute;top:0;left:0;width:300px;height:100%;background:rgba(0,0,0,0.4)url(../images/jslider-left.png) center no-repeat;;cursor:pointer; border-right: 1px solid #fff;}
.latest-updates-carousel .jcarousel-prev-horizontal:hover{background:rgba(0,0,0,0.3)url(../images/jslider-left.png) center no-repeat;}
.mobile-banner ul{list-style: none;margin: 0px; padding:0px;}
.mobile-banner ul li{width:100%; display: block; margin: 10px 0px 0px !important;}
.mobile-banner ul li img{width:100%;height: auto;}
.mobile-banner ul li a{position: relative;display: block;}
.mobile-banner ul li a span.play-icon{position: absolute; background-image: url(../images/play-icon.png); width: 92px; height: 92px; top:50%; margin-top:-46px; left:50%;margin-left:-46px; }
.mobile-banner ul li a:hover span.play-icon{background-image: url(../images/play-icon-hover.png);}
.ll-cms-home .rh-section .bottom-row .es-block .bottom-block p{display: none;}
body .messages .error-msg li{background: none;}
.top-layer-nav .block-layered-nav .toggle-content dl dd ol li a.amshopby-attr-selected, .top-layer-nav .block-layered-nav .toggle-content dl dd ol li a:hover {
color: #fff; background-color: #351f39; background-color: #361576; border-top: 0.4px solid #361576; border-left: 0.4px solid #361576; border-right: 0.4px solid #361576; border-bottom: 0.4px solid #361576; }
#header .header-top-right-section .free-shipping-text{margin-top:0px;}
#header .header-top-discount-text{font-size: 11px;}
#header .header-top-discount-text .header-top-offer{/*line-height: 46px;padding-bottom:3px;*/}
#header .header-top-discount-text .header-top-offer img{/*margin-top: 18px;*/ }
/**gift guide section**/
.gift-guide-container .detail-block{margin-bottom: 20px; text-align: center; }
.gift-guide-container .detail-block h2 { font-size:18px; font-size:1.3rem;font-family: "europa", arial; color: #333333; margin: 35px 0 7px; text-transform: none; font-weight: 700; min-height: 35px;text-align: center;}
.gift-guide-container .detail-block a{
font-size: 14px;font-size:1rem; font-family: "europa"; font-weight: 700; color: #59a1bb; margin: 15px 0 0; text-align: center; background: url(../images/shop-more.png) right center; padding-right: 20px; background-repeat: no-repeat; background-position: right 3px; text-transform: uppercase; display: inline-block; text-decoration: none;}
#header{background:#361576;}
/**after container changes*/
/*#header{background: none; padding-top: 0px;}
.page-header{padding: 0px 15px;}
.page-header-container{padding-top: 10px; background: #351f39;background:#361576;}
#ms-topmenu{margin-left: 0px;}
#header .ms-megamenu{padding-left: 15px;}
.ll-product-detail .breadcrumb-section{padding: 0px;}
.breadcrumb-section{background: none; padding: 0px;}
.breadcrumb-section .container{padding-top: 25px;padding-bottom: 22px;background-color:#f0efef;}
.inner-banner-title{background: none;}
.inner-banner-title .container{background-color:#f0efef;}
.top-layer-nav{background:none; }
.top-layer-nav .container{background-color: #f6f6f6;}
.ll-education .category-menu-container{background: none;padding-top: 0px; padding-bottom: 0px;}
.ll-education .category-menu-container .container{background-color:#f6f6f6;padding-top: 40px; padding-bottom: 40px;}
.breadcrumb-section.white{padding: 0px;} */
/**after container changes finish**/
/**new skincare page ** done by anand
.ll-product-detail div.block-layered-nav .block-content > dl > dd{
-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color -moz-use-text-color #f7f7f7; border-image: none; border-style: none none solid; border-width: medium medium 1px; margin-bottom: 0; padding: 0 0 30px; }
.ll-product-detail div.block-layered-nav .block-content > dl > dd ol li a{
background-image: url("../images/search-result/non-active.png"); background-position: left center; background-repeat: no-repeat; color: #59a1bb; font-family: "europa"; font-size: 14px; font-size:1rem;font-weight: 500; margin-bottom: 3px; padding: 0 15px 0 25px; }
.ll-product-detail div.block-layered-nav dd li::after {
clear: both; content: "."; display: block; font-size: 0; height: 0; line-height: 0; overflow: hidden; }
.ll-product-detail .block-layered-nav dl dd ol > li > span, .block-layered-nav dl dd ol > li > a{
display: block; }
.ll-product-detail .block-layered-nav .toggle-content dl dt{
background-color: transparent; border: medium none; color: #555555; font-family: "europa"; font-size: 14px;font-size:1rem; font-weight: 600; margin-bottom: 20px; margin-top: 35px; padding: 0; text-transform: uppercase; width:100%; }
.ll-product-detail .top-layer-nav{
background:#fff; }
.ll-product-detail .block-layered-nav .toggle-content dl dd ol li a{
border:0px; text-transform:none; text-align:left; color:#59a1bb; }
.ll-product-detail .block-layered-nav .toggle-content dl dd ol li a:hover{
background:none; border:0px; color:#323232; background-image: url("../images/search-result/non-active.png"); background-position: left center; background-repeat: no-repeat; }
.ll-product-detail .block-layered-nav .toggle-content dl dd ol li:nth-child(1) a{
border:0px; }
.ll-product-detail .block-layered-nav .toggle-content dl dd ol li:nth-child(1) a:hover{
border:0px; }
.ll-product-detail div.block-layered-nav .block-content > dl > dd ol li a.amshopby-attr-selected {
background-image: url("../images/search-result/active.png"); border:0px; background-color:transparent; color:#59a1bb; }
.ll-product-detail .block-layered-nav .toggle-content dl dd ol li a.amshopby-attr-selected, .ll-product-detail .block-layered-nav .toggle-content dl dd ol li a:hover{
background-color:none; }
.ll-product-detail .block-layered-nav .toggle-content dl dd ol li:nth-child(1) a.amshopby-attr-selected, .ll-product-detail .block-layered-nav .toggle-content dl dd ol li:nth-child(1) a:hover{
border-left:0px;}
.ll-product-detail .new-left-list ul{
margin:0px; padding:0px; }
.ll-product-detail .new-left-list ul li{
margin-bottom: 10px; }
.ll-product-detail .new-left-list ul li a{
color: #59a1bb; font-family: "europa"; font-size: 15px; font-size:1.1rem;font-weight: 500; margin-bottom: 10px; padding: 0 15px 0 0px; letter-spacing:1.7px; }
.ll-product-detail .new-left-list ul li a:hover{
background:none; border:0px; color:#323232; }
.ll-product-detail .products-grid .add-to-links{
margin-left: 19px; margin-top: 70px; }
.ll-tooltip .tool-tip .product-essential .right-section.product-shop a.full-details-link{
margin-top:0px; margin-bottom:30px; border-bottom:0px; padding-left:35px; }
.ll-tooltip .tool-tip .product-essential .right-section.product-shop a.full-details-link:hover{
border:0px; }
.ll-tooltip .heading h2 {
font-size: 20px;font-size:1.42rem; font-family: "europa"; font-weight: 500; color: #d5a968; text-transform: uppercase; margin: 0; letter-spacing: 2.5px; margin-top:30px; padding:15px 20px; background:#F0EFEF; }
.ll-product-detail .top-layer-nav .block-layered-nav .toggle-content dl dd ol li select{
width:150px; }
skin care design finished here*/
.img-full-width img.img-responsive{width:100%; height: auto;}
#header .header-top-discount-text{margin-top: 12px;}
#header .header-top-discount-text img{margin-top: 3px;}
#header .header-top-discount-text p{margin-bottom:6px;}
.header-top-discount-text .header-top-offer a{color: #d1d2d1;}
.header-top-discount-text .header-top-offer a:hover{color: #fff;}
#header .header-top-discount-text .free-shipping-text{padding-left: 22px;}
#header .ms-megamenu ul#ms-topmenu > li:last-child{width:auto;overflow: visible;height: auto; text-indent: 0px;}
#header .ms-megamenu ul#ms-topmenu > li:last-child a{height: auto;width:auto;margin: 0px;}
#header .ms-megamenu .ms-topmenu li:last-child a:hover {
background-image: url(../images/header/drop-down-images.png);background-position: bottom center !important;background-repeat: no-repeat; }
#header .ms-topmenu .ms-level0.active .ms-label, #header .ms-topmenu .ms-level0:hover .ms-label, #header .ms-topmenu .ms-level0:active .ms-label, #header .ms-topmenu .ms-level0:focus .ms-label {
background-color: transparent !important; }
#header .header-top-search1 #header-search{height: auto;}
#header .header-top-search1 #search{background:#fff;padding:3px 5px;font-size: 14px;font-size:1rem; height: auto;}
#header .header-top-search1 #search::-moz-placeholder {
font-size: 14px;font-size:1rem; color:#959394;}
#header .header-top-search1 #search:-ms-input-placeholder {
font-size: 14px;font-size:1rem;color:#959394;}
#header .header-top-search1 #search_mini_form .search-button{opacity: 0;top:0px; height: 1px; width:1px; overflow:hidden;}
.header-top-top-search{display: none;}
.header-fixed .header-top-top-search{display:block;}
.header-fixed .header-top-bottom-search{display:none;}
body.header-fixed header#header .ms-megamenu ul#ms-topmenu.ms-topmenu > li:last-child a{margin-top:0px; }
body.header-fixed header#header .header-top-right-section{top:0px;}
body.header-fixed .ms-megamenu .ms-topmenu{margin: 0px;}
body.header-fixed header#header .ms-megamenu{top:auto; bottom:7px;}
body.header-fixed header#header .logo{margin-top: 30px;}
body.header-fixed header#header .ms-megamenu ul#ms-topmenu.ms-topmenu > li > a{
padding-top: 5px;padding-bottom: 10px; }
.menu-below-white-strip {background: #fff; border-bottom: 2px solid #322c73;}
.menu-below-white-strip div[class^='col-']{text-align: center;color:#322c73;display: inline-block; padding-top: 3px;padding-bottom: 3px; text-transform: uppercase;font-family: "europa";font-size:1rem;font-weight: 700;}
.menu-below-white-strip a{color:#322c73;display: inline-block; padding: 3px 5px; text-transform: uppercase;font-family: "europa";font-size:1rem;font-weight: 700;}
.menu-below-white-strip a:hover{color:#322c73;}
.home-banner-below-section{padding: 0px 7px;}
.home-banner-below-section .columns img{ width: 100%; max-width: 100%; margin: 0px auto;}
.home-banner-below-section .row{margin-left: -7px; margin-right: -7px;}
.home-banner-below-section .columns{padding: 7px;}
.home-banner-below-section .columns a{display: block;border:1px solid #361576;}
#ms-topmenu{margin-left: 0px !important;}
#header .header-top-right-section .skip-links-inner {float:right;}
#header .header-top-right-section .skip-link{height: 40px; line-height: 35px;}
body.header-fixed header#header .ms-megamenu .ms-submenu{top:33px;}
.mobile-menu-container .mobile-menu-bar .mobile-logo-container{background: #361576;}
#header .ms-megamenu .ms-topmenu{float: none; display: block; list-style: none; text-align:center;}
#header .ms-megamenu .ms-topmenu li,
#header .ms-megamenu ul#ms-topmenu > li:last-child{float: none; display: inline-block;}
#header .ms-megamenu .ms-topmenu li{margin-right: 3.5%;}
#header .ms-megamenu ul#ms-topmenu > li:last-child{margin-right: 0%;margin-left: 0px;}
#header .ms-megamenu .ms-topmenu li a{display: block;}
#header .ms-megamenu .ms-topmenu li a.ms-label{float: none; display: block;}
body.header-fixed header#header .ms-megamenu{left:180px; right:180px;}
body.header-fixed header#header .ms-megamenu ul#ms-topmenu.ms-topmenu > li{
margin-right: 15px; }
#header .ms-megamenu .ms-submenu{text-align:left;}
body.header-fixed header#header .ms-megamenu ul#ms-topmenu.ms-topmenu > li:last-child{margin-left: 0px;}
#main-slide ul {margin: 0px; padding: 0px;}
#main-slide ul li{margin: 0px; padding: 0px;}
.carousel-inner > .item > a > span > img{width:100%; height:auto;max-width:100%;}
.carousel-control{width:60px; height: 60px;top:50%; margin-top: -30px;display: block;-webkit-border-radius: 50%; border-radius: 50%;text-indent: -10000px;}
.carousel-control.left{left:5%;right:auto;background: #311576 url(../images/slider-left.png) no-repeat center;right:auto; bottom: auto;background-size:cover;}
.carousel-control.right{right:5%;left:auto;background: #311576 url(../images/slider-right.png) no-repeat center; bottom: auto;background-size:cover;}
#main-slide .carousel-inner > .item > a > span.play-icon{position: absolute; background-image: url(../images/play-icon.png); width: 92px; height: 92px; top:50%; margin-top:-46px; left:50%;margin-left:-46px; }
#main-slide .carousel-inner > .item > a:hover > span.play-icon {background-image: url(../images/play-icon-hover.png);}
.cms-customize-page{font-family: "europa";font-size: 14px;font-size:1rem;}
.cms-customize-page .page-title {
background-color: #f0efef; }
.cms-customize-page .page-title h1 {
font-size: 3.14rem; font-family: "europa", arial; color: #d5a968 !important; margin: 0 0 0; padding: 0 0 25px; text-align: center; text-transform: none; text-transform: uppercase}
.cms-customize-page .inner-banner-title.white {
background-color: #fff; }
.cms-customize-page p{font-size: 1.3rem;}
.cms-customize-page a{color: #361576;}
.cms-customize-page a:hover{color:#636363}
.cms-customize-page .std{padding: 30px 0px;}
.cms-customize-page h3{font-size: 2.0rem; text-transform: none;}
.cms-customize-page .wrapper{margin-bottom: 30px;}
.cms-personal-shopper p, .cms-personal-shopper h3{text-align: center;}
.ll-bestseller .inner-banner-title{display: none;}
.ll-bestseller .page-title {
background-color: #f0efef; }
.ll-bestseller .page-title h1 { font-size: 2.14rem; font-family: "europa", arial; color: #d5a968 !important; margin: 0px; padding: 15px 0 15px; text-align: center; text-transform:uppercase; }
.top-layer-nav .block-layered-nav .toggle-content dl{margin-bottom: 10px;display: block;}
.top-layer-nav .block-layered-nav .toggle-content dl dd{margin-bottom: 0px;}
.top-layer-nav .block-layered-nav .toggle-content dl dd ol li a{margin:0px 3px 3px 0px;}
.top-layer-nav .block-layered-nav .toggle-content dl dd.last{margin-top: 10px;}
/**font customization starts here**/
.ll-coming-soon .detail-container h1{font-size:2.14rem;text-transform: uppercase;}
.ll-cms-home .y-w-l-t-p-section .orange{font-size:2.14rem;text-transform: uppercase;}
.ll-cms-home .tn-section h1 {font-size:2.14rem;text-transform: uppercase;}
.ll-cms-home .dtt-section .top-row .white{font-size:2.14rem;text-transform: uppercase;}
.ll-cms-home .es-section .top-row .orange{font-size:2.14rem;text-transform: uppercase;}
.ll-cms-home .ofi-section .top-row .orange{font-size:2.14rem;text-transform: uppercase;}
.ll-cms-home .rh-section .top-row .orange{font-size:2.14rem;text-transform: uppercase;}
.ll-product-detail .rh-section .top-row .orange{font-size:2.14rem;text-transform: uppercase;}
.inner-banner-title h1{font-size:2.14rem;text-transform: uppercase;}
.ll-education .detail-container h2{text-transform: uppercase;}
.ll-education #featured-education-1 a{display: block; position: relative;}
.ll-education #featured-education-1 .detail-container{left:30px;padding: 0px; right: 30px; bottom:60px; margin: 0px;}
.ll-education #featured-education-1 .detail-container h2{font-size: 2.14rem;text-transform: uppercase;}
.ll-education .post-row .detail-container{margin-bottom: 0px;}
.ll-education #featured-education-2, .ll-education #featured-education-3{padding-bottom: 0px;}
.ll-education #featured-education-2 a, .ll-education #featured-education-3 a{display: block; position: relative;}
.ll-education #featured-education-2 .detail-container, .ll-education #featured-education-3 .detail-container{left:30px;padding: 0px; right: 30px; bottom:60px; margin: 0px;}
.ll-cms-home .rh-section .bottom-row .es-block .bottom-block h2{text-transform: uppercase;font-weight: 600; font-size: 1.1rem;}
.ll-education #featured-education-2 .detail-container h2, .ll-education #featured-education-3 .detail-container h2{text-transform: uppercase;font-size: 1.7rem;}
.ll-expert .content-container .bottom-row .exper-block > a .content-block h2{text-transform: uppercase; font-size: 1.7rem;}
.ll-cms-os .top-row h1{font-size:2.14rem; text-transform: uppercase;}
.ll-cms-os .bottom-row .small-block .content-block h1{text-transform: uppercase;font-size: 1.7rem;}
.acount-pages .detail-container form h2.section-h2{text-transform: uppercase;font-size: 1.7rem;}
.acount-pages .detail-container form .action-links-row.row a{text-transform: uppercase;}
.skip-links-inner .minicart-wrapper h2{text-transform: uppercase;}
.common-content-page .ll-common-row h1{text-transform: uppercase;}
.ll-contact .left-section #contactForm h2{text-transform: uppercase;}
.ll-ingrediants .bottom-row .ingrediant .detail-block h2{ font-family: "europa", arial;text-transform: uppercase; font-size: 1.5rem; font-weight:normal;}
.ll-sub-ing .cms-container h1{font-size:2.14rem; text-transform: uppercase;}
#header .ms-megamenu .sub_left .sub-menu-inner-left h2{text-transform: uppercase;}
/**font customization ends here**/
/** 07-12-16 for Pop design **/
.products-grid > li {
text-align: left !important;}
.ll-product-detail .right-section.product-shop .extra-info .rating-box{
margin-bottom:15px;margin-top:0px;float:left;}
.ll-cp .tool-tip .product-essential{
padding:0px !important;}
.ll-tooltip .tool-tip .close-icon {
background-image: url("../images/close-icon.png");background-position: center center;background-repeat: no-repeat;display: block;height: 15px;overflow: hidden;position: absolute;right: 20px;text-indent: -999px;top: 20px;width: 15px;z-index: 10;}
.ll-cp .tool-tip .product-essential .right-section.product-shop .product-shop{
padding:50px 30px 0px 30px !important;}
.ll-product-detail .right-section.product-shop .content{
padding-bottom:15px;}
.ll-product-detail .right-section.product-shop label.volume{
margin-top:5px;}
.ll-cp .tool-tip .product-essential .product-shop .add-to-cart .product-increment-qty{
text-align:center;}
.ll-cp .tool-tip .product-essential .add-to-cart .product-increment-qty .decrease-qty, .ll-cp .tool-tip .product-essential .increase-qty{
padding:10px 0px;}
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-prev{
left:-35px;}
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-next{
right:-35px;}
.ll-tooltip .tool-tip .product-essential .right-section.product-shop a.full-details-link{
border-bottom: 1px solid rgba(89, 161, 187, 0.7);clear: both;color: #59a1bb;float: left;font-family: "europa";font-size: 14px;font-weight: 600;line-height: 15px;margin-top: 10px;margin-bottom:20px;text-transform: uppercase;}
.ll-tooltip .tool-tip .product-essential .right-section.product-shop .pv-info-section{
border-bottom: 1px solid #efefef;border-top: 1px solid #efefef;margin-bottom: 15px;margin-top: 15px;padding-bottom: 13px;padding-top: 10px;}
/** Pop design end **/
.ll-product-detail .right-section.product-shop .content {
padding-bottom: 10px;}
.ll-cp .product-essential .right-section.product-shop.web {
height: 600px;position: relative;}
.ll-cp .tool-tip .product-essential .quick-shope-bottom-items{
position:absolute;left:0px;right:15px;bottom:0px;}
#header .ms-megamenu .sub_left .sub-menu-inner-left.col-1 ul li{width:98%;}
.ll-product-detail .right-section.product-shop ul.add-to-links li.buy-now-button button{display: block;}
.ll-product-detail .right-section.product-shop ul.add-to-links li.add-to-cart-buttons button{
width:135px;}
#header .header-logo-section a.logo {
float: none;margin: 0 auto;text-align: center;}
#header .header-logo-section a.logo .small {
float: left;text-align: left;margin-left:-100px;}
.cms-page-view .top-row p{
font-size:1.7rem;}
.cms-page-view .top-row ul.ingred-text li a {
color: #636363;font-family: "europa";font-size: 1rem;font-weight: 400;margin: 0;letter-spacing: 1px;text-transform: uppercase;font-style:normal;}
.cms-page-view .top-row ul.ingred-text li a:hover{
color:#361576;}
.cms-page-view .top-row ul.ingred-text li{
margin-left:0px;}
.ll-cms-os .std p img.img-responsive{
width:100%;}
.ll-cms-os .bottom-row .small-block .content-block p{
font-size:1.1rem;}
.ll-contact .right-section h2 {
color: #000;display: block;font-family: "europa";font-size: 1.86rem;margin: 0 0 29px;text-transform: uppercase;font-weight:400;}
.ll-contact .right-section{
margin-top:0px;}
.ll-contact .left-section #becomesupplierForm h2{
color: #000;display: block;font-family: "europa";font-size: 1.86rem;margin: 0 0 29px;text-transform: uppercase;font-weight:400;}
.ll-cms-faq .left-section ul li.active h2 {
font-family: "europa";font-size: 1.2rem;font-weight: 600;}
.ll-cms-faq .left-section ul li h2{
font-size: 1.2rem;}
.ll-cms-faq .right-section > ul > li ul li p{
font-size: 1.14rem;line-height:1.5;}
.ll-cms-faq .left-section ul li {
background:#f7f7f7;margin-bottom:2px;}
.common-content-page .ll-common-row p, .common-content-page .ll-common-row ul li{
font-size:1.1rem;margin:10px 0 0;}
.common-content-page .ll-common-row ul li{
margin-bottom:6px;}
.common-content-page .ll-common-row ul { margin-top:20px;}
.common-content-page .ll-common-row h4{font-size:1.3rem;}
.common-content-page .ll-common-row h5{margin:20px 0 5px;}
.ll-ingrediants .bottom-row .ingrediant .detail-block .description-section{font-size:1.1rem;}
.ll-contact .left-section p,
.ll-contact .left-section label,
.ll-contact .right-section p,
.ll-contact .right-section a{
font-size:1.1rem;}
.catalog-category-view .ingrediant .image-block{
border: 2px solid #fff;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}
.catalog-category-view .ingrediant .image-block:hover{
border: 2px solid #ebebeb;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}
.category-gift-guide .img-full-width img.img-responsive{
display:none;}
.brand-description{
font-family: "europa";font-size: 1.2rem;text-align:center;width:90%;text-align:center;margin-bottom:30px;padding:30px 0px;margin:0 auto;}
.skip-cart .mobile-count {
background: none !important;border-radius: 0px;color: #8e8e8e;display: inline-block;font-family: "Helvetica Neue",Verdana,Arial,sans-serif;font-size: 11px;height: 22px;left: 8px;line-height: 22px;position: absolute;text-align: center;top: -10px !important;width: 22px;z-index: 5;}
.skip-link.skip-active .count {
color: white;}
.breadcrumb-section.hidden-xs, .breadcrumbs{ display:block !important;}
.inner-banner-title {
display: none !important;}
#header .header-top-right-section .skip-link.skip-active {
background-position: center 100%;}
.facebook-logo{width:100%; height: 0px; overflow: hidden !important;}
.facebook-logo img{opacity: 0;}
#header .header-top-right-section .skip-account .label{padding-top: 0px;white-space: nowrap;display: inline-block;line-height: 20px;}
#header .ms-megamenu .ms-top-menu-mobile{
text-align: left;}
#header .ms-top-menu-mobile .ms-level0.active .ms-label, #header .ms-top-menu-mobile .ms-level0:hover .ms-label, #header .ms-top-menu-mobile .ms-level0:active .ms-label, #header .ms-top-menu-mobile .ms-level0:focus .ms-label {background-color:transparent;background-image: none; color: #fff; }
#header .ms-megamenu .ms-top-menu-mobile li:last-child a,
#header .ms-megamenu .ms-top-menu-mobile li:last-child a:hover{background-image: none;}
#header .ms-megamenu .ms-top-menu-mobile li .glyphicon{color: #2f2f2f !important;}
#header .ms-megamenu .mb-submenu .ms-label,
#header .ms-top-menu-mobile .ms-level0:focus .mb-submenu .ms-label,
#header .ms-top-menu-mobile .ms-level0:hover .mb-submenu .ms-label,
#header .ms-top-menu-mobile .ms-level0.active .mb-submenu .ms-label{color: #2f2f2f !important;}
.mobile-menu-container{overflow-y: auto;}
/**header and footer fonts changes
#header{background-color: #2c2b31;}
#header .ms-megamenu .ms-topmenu{background-color: #2c2b31;}
.menu-below-white-strip{border-bottom: 2px solid #2c2b31;}
.menu-below-white-strip div[class^="col-"]{color: #2c2b31;}
.footer{background-color: #2c2b31;}
**header and footer fonts changes*/
.top-layer-nav .block-layered-nav .toggle-content dl dd{width:100%;}
/*.ll-product-detail .block-layered-nav .block-content{ float:right;}*/
.skin_clear{ padding:10px 0px;}
.top-layer-nav .block-layered-nav .toggle-content dl dd ol li a{ padding:5px 10px;}
.top-layer-nav .block-layered-nav .toggle-content dl dd ol li select { height:32px!important;}
.top-layer-nav.active .container{padding-top: 30px;}
body .wrapper .top-layer-nav.active select{border-color: #d1d2d1;}
.cms-general-page{}
#cms-general-page h1.page_title { font-size: 2.14rem; font-family: "europa"; color: #d5a968; margin:10px 0px; text-align: center; text-transform: uppercase; font-weight: 800;}
#cms-general-page h2.section_title { font-size: 1.8rem; font-family: "europa"; font-weight: 400; color: #d5a968; margin:0px 0px 20px; text-align:center; text-transform:uppercase; }
#cms-general-page .std p{ color: #555555; font-size: 1.14rem; font-family: "europa"; font-weight:300; line-height:1.7; text-transform: none; margin-bottom: 1.0rem;}
#cms-general-page .std p.highlight{font-size: 1.35rem;font-weight:600;}
#cms-general-page h3{font-size: 1.4rem;font-weight:bold;margin:0px 0px 10px;}
#cms-general-page .std .container{padding-top:20px; padding-bottom:20px;}
#cms-general-page .std ul li{margin: 0px 0px 10px 0px;font-size: 1.1rem; color: #555555; padding: 0px 0px 0px 25px; background: url(../images/bullet-blue.png) no-repeat 1px 0.5rem; }
#cms-general-page .std p strong{font-weight: 600;}
#cms-general-page .std .left-column{padding-top: 20px; padding-bottom: 20px;}
#cms-general-page .std .right-column{padding-top:0px; padding-bottom: 20px; }
#cms-general-page .std .right-column .blue_bg{background-color:#25a8e0;padding:20px 25px 1.5em 25px;}
#cms-general-page .std .right-column ul li{color: #fff; background-image: url(../images/bullet-white.png);}
#cms-general-page .std .left-column h3{color:#8c4b9e;}
#cms-general-page .std .right-column h3{color: #fff;}
#cms-general-page img.cms-banner-image{width:100%; max-width: 100%; height: auto;}
.footer .girlup-logo{margin-top: 15px;}
.customer-account select.validation-passed{color: #555555;}
#shipping-address-select, #billing-address-select{padding-right: 40px !important;}
/**checkout changes*/
#one-step-checkout-form .checkout-review-load .data-table td h2.product-name{font-size: 12px;margin-left: 0px !important; margin-top: 5px !important;padding-right:3px; padding-left:3px;}
#one-step-checkout-form .checkout-review-load .data-table tbody tr.haslowquantity td{border-bottom: 0px !important;}
.low-qty-message .notice{font-size:10px; color: #3399cc; text-transform: none;}
#one-step-checkout-form .checkout-review-load .data-table{width:96% !important;}
#one-step-checkout-form .checkout-review-load .data-table td .box-qty{min-width: 80px;}
#one-step-checkout-form .checkout-review-load .data-table td .box-qty a.qty-minus,
#one-step-checkout-form .checkout-review-load .data-table td .box-qty a.qty-add{height: auto;}
#one-step-checkout-form .checkout-review-load .data-table td .box-qty a.qty-minus span,
#one-step-checkout-form .checkout-review-load .data-table td .box-qty a.qty-add span,
#one-step-checkout-form .checkout-review-load .data-table td a.qty-delete span{height:19px; width:19px;display: block; background-position: center; background-repeat: no-repeat}
#one-step-checkout-form .checkout-review-load .data-table td .box-qty a.qty-minus span{background-image: url(../images/icon_minus.png);}
#one-step-checkout-form .checkout-review-load .data-table td .box-qty a.qty-add span{background-image: url(../images/icon_plus.png);}
#one-step-checkout-form .checkout-review-load .data-table td a.qty-delete span{background-image: url(../images/icon_delete.png); margin-left: 3px;}
h2.product-name, h3.product-name, h4.product-name, h5.product-name, p.product-name{font-family: "europa", arial !important; }
.one-step-checkout, .one-step-checkout label{font-family: "europa", arial !important;}
#one-step-checkout-form .checkout-review-load .data-table tfoot td,#one-step-checkout-form .checkout-review-load .data-table tfoot th{font-family: "europa", arial !important;}
#one-step-checkout-form .checkout-review-load .data-table td .qty{font-family: "europa", arial !important; height:19px !important; line-height: 19px !important; }
#checkout-review-table-wrapper{background: none !important;}
/*#one-step-checkout-form .checkout-review-load .data-table tfoot tr.last td{border-top:2px solid #bebcb7;}*/
.onestepcheckout-index-index .osc-product-image, .onestepcheckout-index-index .osc-product-image img{width:50px !important; height: 50px !important;}
.no-touch body.header-fixed header#header a.logo{margin-left: 0px;}
.no-touch body.header-fixed header#header a img.small{margin-left:0px;}
.ll-cp-block .products-grid .item .product-image .play-icon{top:50%;margin-top: -46px;}
.chekout-pagination .pagination-row{display: none !important;}
.ll-education .post-container .post-wrapper .postContent p{
padding-top:0px;margin-bottom:10px !important;}
.ll-education .post-container .post-wrapper .postContent h2{
color:#361576 !important;padding:10px 0px !important;}
.ll-education .post-container .post-wrapper .postContent img{
margin:20px 0px;}
/**new changes **/
#header .header-top-right-section .header-top-minicart .count{top:-5px;}
.chekout-pagination .data-table tbody tr td{font-size: 1.14rem;}
.chekout-pagination .data-table .product-cart-info .cart-item-details{font-size: 1.14rem;}
.skip-link-except{float:left;position: relative;text-align: center;}
.skip-link-except .icon{display: inline-block;vertical-align: middle;}
#header .header-top-right-section .skip-link-except{height: 40px; line-height: 35px;}
.chekout-pagination .cart-totals-wrapper{min-height: 100px; height: auto;}
.checkout-signin-page{background:#F8F7F7 url(../images/login_background.png) top left no-repeat;}
.checkout-signin-page .page_title h1{font-size: 2.14rem; font-family: "europa"; color: #d5a968; margin:1.2rem 0px; text-align: center; text-transform: uppercase; font-weight: 800;}
.checkout-signin-page h2{font-size: 1.5rem; margin:0.75rem 0px;}
.checkout-signin-page .buttons-set button.button{background-color: #d5a968;padding: 10px 20px;}
.checkout-signin-page .buttons-set a:not(.button){padding: 10px 5px;}
.checkout-signin-page .buttons-set button.button:hover{background-color:#ab9678;}
.checkout-signin-page .registered-users .buttons-set{text-align: left;}
.checkout-signin-page .registered-users .buttons-set button.button{float: left;margin-left: 0px;}
.guest-checkout-section{margin-top: 25px; padding-top: 15px;border-top: 1px solid #d5a968;}
.checkout-signin-page .registered-users p{ margin-bottom: 5px;}
.checkout-signin-page ul.form-list li{margin-bottom:8px;}
.checkout-signin-page ul.form-list li label{margin-bottom: 3px;}
.checkout-signin-page .new-users .buttons-set{text-align: left;}
.checkout-signin-page .new-users .buttons-set button.button{float: left;}
.checkout-signin-page .new-users .buttons-set .required{display: block;}
.checkout-sign-in-left-content{position: relative;min-height:390px;}
.checkout-sign-in-left-content .featured-points{position: absolute; top:50%; left:15px; right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.checkout-signin-page .featured-points ul li{padding: 5px 0px 0px 5px;font-size: 1.2rem;}
.checkout-signin-page .featured-points ul li:before{color: #d5a968; content: ".";font-family:"europa"; font-size: 32px; font-weight: 600; line-height: 0; margin-right: 10px; position: relative; top: -2px;}
#checkout-signin-tab .social-login .facebook-wrapper{margin-bottom: 10px;}
.chekout-pagination .data-table thead th:nth-child(1) {/* width: 8%;*/ width:auto !important; }
.chekout-pagination .data-table thead th:nth-child(2) {/* width: 17%;*/ width:auto !important; }
.chekout-pagination .data-table thead th:nth-child(3) {/* width: 32%;*/ width:auto !important; }
.chekout-pagination .data-table thead th:nth-child(4) {/* width: 14%;*/ width: auto !important; }
.chekout-pagination .data-table thead th:nth-child(5) {/*width: 14%;*/ width:auto !important; }
.chekout-pagination .data-table thead th:nth-child(6) {/*width: 12%;*/ width:auto !important; }
.chekout-pagination .data-table tbody td.product-cart-remove{width:8%;}
.chekout-pagination .data-table tbody td.product-cart-image{width:17%;}
.chekout-pagination .data-table tbody td.product-cart-info{width:32%;}
.chekout-pagination .data-table tbody td.product-cart-price{width:14%;}
.chekout-pagination .data-table tbody td.product-cart-actions{width:14%;}
.chekout-pagination .data-table tbody td.product-cart-total{width:14%;}
.chekout-pagination .cart-totals-wrapper table tfoot{position: relative;}
.chekout-pagination .cart-totals-wrapper table tfoot td{padding-top: 15px; padding-bottom: 15px;padding-left: 104px !important;}
#checkout-signin-tab{clear: both; padding: 20px 0px;}
.nav-tabs1 {float: left;}
.nav-tabs1 > li { float: left;}
.nav-tabs1 > li > a { margin-right: 2px; line-height: 1.8; padding: 8px 20px;background-color: #F0EFEF; color: #636363; font-size: 1.2rem;display: block;}
.nav-tabs1 > li > a:hover { background-color: #2E8AB8; color: #fff;}
.nav-tabs1 > li.active > a,
.nav-tabs1 > li.active > a:hover,
.nav-tabs1 > li.active > a:focus { color: #fff; cursor: default; background-color: #2E8AB8; }
.tab-content{padding: 20px;border: 1px solid #F0EFEF;}
.tab-content > .tab-pane { display: none; visibility: hidden;}
.tab-content > .active { display: block; visibility: visible;}
.fade { opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear; }
.fade.in { opacity: 1; }
.header-account-inner{position: relative;}
.header-account-inner .ac-close-button{position: absolute;right:-2em; top:-2em; cursor: pointer;display: block;}
.ll-cp-block .products-grid .item .tool-tip{width:425%;width: calc(400% + 60px);}
.ll-cp-block .products-grid .item:nth-child(4n+2) .tool-tip{left:-100%;left: calc(-100% + -17px);}
.ll-cp-block .products-grid .item:nth-child(4n+3) .tool-tip{left:-200%;left: calc(-200% + -42px);}
.ll-cp-block .products-grid .item:nth-child(4n+4) .tool-tip{left:-300%;left: calc(-300% + -65px); }
.ll-expert-detail .left-section .middle-row .middle-block > a .content-block h2{min-height: 4.2rem;}
.ll-expert-detail .left-section .middle-row .middle-block{margin-bottom:20px; }
/**luxury-natural-skincare-landing-page**/
body.luxury_page.header-fixed header#header .logo {
margin: 0 auto !important;float: none;margin: 0 auto;text-align: center;}
body.luxury_page.header-fixed header#header .logo {
margin-top: 15px;max-width: 177px;min-height: 2px;padding: 2px;}
body.luxury_page.header-fixed header#header{
height:100px;}
.luxury_page .top-tool-bar .toolbar {
background: transparent none repeat scroll 0 0;border-bottom: medium none;border-top: medium none;margin-bottom: 20px;margin-top: 40px;padding: 0;}
.ll-tooltip .active-quk-shop{z-index:1 !important;}
.luxury_page .quick-shope-bottom-items p{
padding:20px 0px;}
.luxury_page .tool-tip .product-essential .right-section.product-shop .product-name-row h1{
font-size: 18px;text-align: left;margin-top: 50px;}
.luxury_page .toolbar-bottom{ display:none;}
.luxury_page .pager {
display:none;}
.luxury_page .sorter{ float:right;}
.luxury_page .top-tool-bar .toolbar .sorter label {
color: #555555;font-family: "europa";font-size: 15px;font-weight: 500;position: relative;text-transform: none;top: 5px;}
.luxury_page .luxury_page_content h3{
font-family: "europa";line-height:1.2;padding-top:20px; font-size: 1.7rem;text-transform: uppercase;}
.luxury_page .luxury_banner img{width:100%;}
.luxury_page .luxury_page_content p{
font-size:14.5px;font-family: "europa";line-height:1.2;padding-bottom:20px;color:#636363;}
.luxury_page .add-to-cart label {
float: left;margin-right: 5px;padding-top:20px;}
.ll-product-detail .right-section.product-shop .price-info{
width:59% !important;}
.luxury_page .sorter > .sort-by {
width: 290px;margin-right: 35px;}
.luxury_page .top-tool-bar .toolbar .sorter .sort-by select {
float: right;font-family: "europa";font-size: 15px;font-weight: 500;max-width: 218px;}
.luxury_page .top-tool-bar .pager .amount, .luxury_page .top-tool-bar .pager .limiter, .luxury_page .top-tool-bar .pager .pages, .luxury_page .top-tool-bar .sorter > .sort-by .sort-by-switcher
{
 display: none !important;}
.luxury_page .tool-tip .product-essential .product-shop .add-to-cart .product-increment-qty {
background: #f0efef none repeat scroll 0 0;left: -1px;margin-right: 0;padding-left: 0;padding: 17px 0;position: relative;top: 0px;}
.luxury_page .tool-tip .product-essential .right-section.product-shop input.qty[type="number"], .luxury_page .tool-tip .product-essential .right-section.product-shop input.qty[type="text"] {
text-align: center;vertical-align: top;width: 3em;}
.luxury_page .tool-tip .product-essential .right-section.product-shop input.qty[type="text"] {
margin-left: -5px;margin-right: -5px;float:left;height:50px;}
.ll-product-detail .right-section.product-shop .add-to-cart .product-increment-qty .decrease-qty::before {
background: rgba(0, 0, 0, 0) url("../images/down-arrow.png") no-repeat scroll 2px 8px;content: "";cursor: pointer;display: block;height: 41px;margin: 0 0 0 9px;width: 15px;}
.ll-product-detail .right-section.product-shop .add-to-cart .product-increment-qty .increase-qty::before {
background: rgba(0, 0, 0, 0) url("../images/up-arrow.png") no-repeat scroll 3px 7px;content: "";cursor: pointer;display: block;height: 12px;margin: 0 0 0 9px;width: 15px;}
.luxury_page .tool-tip .product-essential .product-img-box {
border-right: 1px solid #f0efef;height: 600px;}
.luxury_page .tool-tip .product-essential .quick-shope-bottom-items {
/* background: #f6f6f6 none repeat scroll 0 0;*/
color: #555555;font-family: "europa";font-size: 13px;font-weight: 400;margin: 0;padding: 30px 0px;text-align: left;}
.luxury_page.ll-product-detail .right-section.product-shop.web {
padding-left: 20px !important;}
.luxury_page .tags-ul{margin-bottom: 20px; display: block;text-align: center;}
.luxury_page .tags-ul li.more{display: inline-block;padding: 5px 25px; border:1px solid #2E8AB8;-webkit-border-radius:0px; border-radius:0px; cursor: pointer;background: #2E8AB8; color:#fff;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}
.luxury_page .tags-ul li.more:hover, .luxury_page .tags-ul li.more:focus{color:#2E8AB8; background: #fff;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}
.checkout-signin-page .new-users label.required{display:none;}
.checkout-signin-page .registered-users label.required{display:none;}
.chekout-pagination .data-table tbody td.product-cart-total{text-align: right !important;}
.checkout-common-wrapper-custom{padding-top: 0px !important;}
#shopping-cart-totals-table tbody tr td:nth-child(1),
#shopping-cart-totals-table tfoot tr td:nth-child(1){width:86% !important; text-align:right !important;padding: 10px !important; }
#shopping-cart-totals-table tbody tr td:nth-child(2),
#shopping-cart-totals-table tfoot tr td:nth-child(2){width:14% !important; text-align: right !important;padding: 10px !important;}
.ll-account-pages .account-create-popup .form-container .edit-page select{ background:none;}
.customer-account-edit .edit-page select{ background:none;}
.cms-globe-glow h2 a{font-size: 1.6rem; color:#361576; font-weight: bold;}
.cms-globe-glow h3 a{font-size: 1.3rem; }
.cms-globe-glow h5{font-size: 1.2rem;/*font-style: italic;*/}
.cms-page-image-section{margin: 20px 0px;}
.cms-page-image-section a{display: block;}
.cms-page-image-section h3 a{text-align: center;}
.ll-education .post-container .post-wrapper .postContent .cms-page-image-section .img-responsive{border: 1px solid #F2F0F1;}
#header .ms-megamenu .sub_left .sub-menu-inner-left ul li{width:100%;}
#header .ms-megamenu .sub_left .sub-menu-inner-left ul li a strong{font-weight: 700;margin-bottom: 10px;display: block;}
#header .ms-megamenu .sub_left .sub-menu-inner-left ul li a{font-weight: 300;}
#header .ms-megamenu .ms-topmenu li a, #header .ms-megamenu .ms-topmenu li a:hover{background-image: none;}
#header .ms-megamenu .ms-topmenu li:hover a{background-image:url(../images/header/drop-down-images.png); background-position: center bottom;background-repeat: no-repeat; opacity: 1;}
#header .ms-megamenu .mb-submenu li{display: block; margin-right: 0px;}
#header .ms-megamenu .mb-submenu li a{display: block;}
#header .ms-megamenu .mb-submenu li a strong{display: block; margin:7px 0px;}
.ll-expert-detail .left-section .top-row .image-block a img{width:auto; max-width: 100%;}
#sendjoin, #guestbtn, #login_btn,
.loader-btn-wrapper{position: relative;}
@-webkit-keyframes loading-indicator-spin{from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
@keyframes loading-indicator-spin{from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
.button-ajax-loader{width:22px;height:22px; background:url(../images/round.png) no-repeat;display:block;position: absolute; left:auto;right:5px;top:50%;margin-top:-11px;-webkit-animation-name:loading-indicator-spin;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-name:loading-indicator-spin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;backface-visibility:hidden;display: none;}
.customer-account-edit .edit-page select.multiselect{padding-top: 0px; padding-bottom: 0px;}
/*.customer-account-edit .edit-page select.multiselect option{line-height:2; height:42px;min-height:42px;}*/
.custom-template-view ul li{margin-left: 0px !important; font-style: normal !important;}
.luxury_page .custom-template-view .add-to-cart label{ color: #555555;padding-top: 0px;}
/**responsive style**/
@media (min-width: 320px) and (max-width: 480px) {
body, html{font-size: 10px;}
.ll-cms-home .slideshow-container .slide .content h1{
font-size:25px; line-height: 20px; margin: 0 0 18px; padding-top:10px !important; }
.slideshow-mobile li{ width:100%; height:250px;}
.slideshow-mobile li img{ height:250px;}
.ll-cms-home .y-w-l-t-p-section .yerslider-next, .ll-cms-home .y-w-l-t-p-section .yerslider-prev{ display:block;}
.ll-cms-home .y-w-l-t-p-section .yerslider-prevnext{background:url("../images/mob_ar_right.png") no-repeat scroll center center;}
.ll-cms-home .y-w-l-t-p-section .yerslider-next{right:20px; padding:20px;}
.ll-cms-home .y-w-l-t-p-section .yerslider-prev{ background:url("../images/mob_ar_left.png") no-repeat scroll center center; left:20px; padding:20px;}
.ll-mobile-top-navigation{ width:60%;}
.ll-education .category-menu-container ul li{ width:50%;}
.ll-cms-home .ofi-section .yerslider-prevnext{display:block !important;}
.ll-cms-home .ofi-section .yerslider-next{right:20px; background:url("../images/mob_ar_right.png") no-repeat scroll center center;padding:20px; }
.ll-cms-home .ofi-section .yerslider-prev{left:20px; background:url("../images/mob_ar_left.png") no-repeat scroll center center; padding:20px;}
.ll-cms-home .ofi-section .yerslider-next::after{ content:none;}
.ll-cms-home .ofi-section .yerslider-prev::after{ content:none;}
.player .video-wrapper{
width: 60% !important; height: 69% !important; }
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-viewport ul li {
height: 148px !important; }
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-viewport ul {
height: 160px; }
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-prev {
left: -23px; }
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-viewport ul li {
height: 148px !important; }
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-viewport ul {
height: 160px; }
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-prev {
left: -23px; }
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-next {
right: -23px; }
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-next, .ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-prev{
top: 75%; }
.ll-product-detail .fav_section .yerslider-next::after{
left: -40px !important; }
.ll-product-detail .fav_section .yerslider-prev::after{
right: -40px !important; }
.menu-below-white-strip div[class^='col-']{
font-size: 0.7rem;padding-left: 0;padding-right: 9px;}
.header-minicart #minicart-success-message{
margin-top:35px;padding-left:25px;}
#header .header-top-right-section .skip-link.skip-active {
background-color: transparent;background-image: url("../images/header/drop-down-images.png");background-position: 3px 100%;background-repeat: no-repeat;width: 20px;}
.luxury_page #header .header-logo-section a.logo .small{
float: none;margin: 0 auto;text-align: right;}
}
@media (min-width: 481px) and (max-width: 639px) {
body, html{font-size: 11px;}
.ll-cms-home .slideshow-container .slide .content h1{
font-size:30px; line-height: 30px; margin: 0 0 18px; padding-top:10px !important; }
.slideshow-mobile li{ width:100%; height:250px;}
.slideshow-mobile li img{ height:250px;}
.slideshow-container .slideshow > li img{ height:250px;}
.ll-cms-home .slideshow-container .slide .content p{line-height:20px;}
.ll-cms-home .y-w-l-t-p-section .yerslider-next, .ll-cms-home .y-w-l-t-p-section .yerslider-prev{ display:block;}
.ll-cms-home .y-w-l-t-p-section .yerslider-prevnext{background:url("../images/mob_ar_right.png") no-repeat scroll center center;}
.ll-cms-home .y-w-l-t-p-section .yerslider-next{right:20px; padding:20px;}
.ll-cms-home .y-w-l-t-p-section .yerslider-prev{ background:url("../images/mob_ar_left.png") no-repeat scroll center center; left:20px; padding:20px;}
.ll-mobile-top-navigation{ width:60%;}
.ll-education .category-menu-container ul li{ width:50%;}
.ll-cms-home .ofi-section .yerslider-prevnext{display:block !important;}
.ll-cms-home .ofi-section .yerslider-next{right:20px; background:url("../images/mob_ar_right.png") no-repeat scroll center center;padding:20px; }
.ll-cms-home .ofi-section .yerslider-prev{left:20px; background:url("../images/mob_ar_left.png") no-repeat scroll center center; padding:20px;}
.ll-cms-home .ofi-section .yerslider-next::after{ content:none;}
.ll-cms-home .ofi-section .yerslider-prev::after{ content:none;}
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-viewport ul li {
height: 148px !important; }
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-viewport ul {
height: 160px; }
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-prev {
left: -23px; }
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-next {
right: -23px; }
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-next, .ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-prev{
top: 75%; }
.ll-product-detail .fav_section .yerslider-next::after{
left: -40px !important; }
.ll-product-detail .fav_section .yerslider-prev::after{
right: -40px !important; }
.header-minicart #minicart-success-message{
margin-top:35px;padding-left:25px;}
#header .header-top-right-section .skip-link.skip-active {
background-color: transparent;background-image: url("../images/header/drop-down-images.png");background-position: 3px 100%;background-repeat: no-repeat;width: 20px;}
}
@media (min-width: 640px) and (max-width: 767px) {
body, html{font-size:10px;}
.ll-cms-home .slideshow-container .slide .content h1{
font-size:25px; line-height: 30px; margin: 0 0 18px; padding-top:10px !important; }
.slideshow-mobile li{ width:100%; height:250px;}
.slideshow-mobile li img{ height:250px;}
.slideshow-container .slideshow > li img{ height:250px;}
.ll-cms-home .slideshow-container .slide .content p{line-height:20px;}
.ll-cms-home .y-w-l-t-p-section .yerslider-next, .ll-cms-home .y-w-l-t-p-section .yerslider-prev{ display:block;}
.ll-cms-home .y-w-l-t-p-section .yerslider-prevnext{background:url("../images/mob_ar_right.png") no-repeat scroll center center;}
.ll-cms-home .y-w-l-t-p-section .yerslider-next{right:20px; padding:20px;}
.ll-cms-home .y-w-l-t-p-section .yerslider-prev{ background:url("../images/mob_ar_left.png") no-repeat scroll center center; left:20px; padding:20px;}
.ll-mobile-top-navigation{ width:60%;}
.ll-education .category-menu-container ul li{ width:auto;}
.ll-cms-home .ofi-section .yerslider-prevnext{display:block !important;}
.ll-cms-home .ofi-section .yerslider-next{right:20px; background:url("../images/mob_ar_right.png") no-repeat scroll center center;padding:20px; }
.ll-cms-home .ofi-section .yerslider-prev{left:20px; background:url("../images/mob_ar_left.png") no-repeat scroll center center; padding:20px;}
.ll-cms-home .ofi-section .yerslider-next::after{ content:none;}
.ll-cms-home .ofi-section .yerslider-prev::after{ content:none;}
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-prev {
left: -23px; }
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-next {
right: -23px; }
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-next, .ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-prev{
top: 70%; }
.ll-product-detail .fav_section .yerslider-next::after{
left: -40px !important; }
.ll-product-detail .fav_section .yerslider-prev::after{
right: -40px !important; }
.header-minicart #minicart-success-message{
margin-top:35px;padding-left:25px;}
#header .header-top-right-section .skip-link.skip-active {
background-color: transparent;background-image: url("../images/header/drop-down-images.png");background-position: 3px 100%;background-repeat: no-repeat;width: 20px;}
}
@media (min-width: 768px) and (max-width: 1024px) {
.header-minicart .skip-link{width:auto;}
.customer-account .account-cart-wrapper{top:9px !important;}
}
@media (max-width: 767px){
body, html{font-size:11px;}
/**bootstrap xs*/
.header-menu-below-offer .row{display:block ; width:100% ; }
.header-menu-below-offer .columns{display: block ;vertical-align:top ; float:left ;}
.header-menu-below-offer .column-1, .header-menu-below-offer .column-2{position:relative;margin-bottom:10px;padding-bottom:10px;}
.header-menu-below-offer .column-1:after, .header-menu-below-offer .column-2:after{position:absolute; content:""; display:block; width:70px; height:1px; background:#fff; right:auto; left:50%; margin-left:-35px; bottom:0px;top:auto;}
#header{padding: 0px;}
.mobile-banner ul li:first-child{margin-top: 0px !important;}
.carousel-control{width:30px; height: 30px; margin-top: -15px;}
.ll-education .post-row h2{min-height: 10px;}
#cms-general-page .std .container{padding-bottom: 0px;}
.footer .girlup-logo a {display: block;}
.footer .girlup-logo a img{margin: 0px auto;}
.ll-education #featured-education-1{padding-bottom: 0px;}
.ll-education #featured-education-1 .detail-container h2{font-size: 1.9rem;}
.top-layer-nav .block-layered-nav .toggle-content dl dd ol li a{font-size: 11px;padding:4px 6px;}
.top-layer-nav .block-layered-nav .toggle-content dl dd ol li select{height: 27px !important;}
#drift-widget-container{display:none !important;}
.ll-product-detail .right-section.product-shop .product-name-row h1{font-size: 1.85rem;}
#header .ll-mobile-top-navigation{float:right;}
#header .ll-mobile-top-navigation .common-div{}
#header .ll-mobile-top-navigation .common-div .skip-link .icon{width:24px;}
#header .ll-mobile-top-navigation .common-div .skip-search .icon{background-position: 0px -146px;}
#header .ll-mobile-top-navigation .common-div .skip-account .icon{background-position: 0px -44px;}
#header .ll-mobile-top-navigation .common-div .skip-cart .icon{width:auto;}
#header .ll-mobile-top-navigation .common-div .skip-account{width:100%;text-align: center;}
#header .ll-mobile-top-navigation .common-div .skip-cart{width:100%;text-align: center;}
#header .ll-mobile-top-navigation .mobile-cart-icon {margin: 5px auto;}
#header .ll-mobile-top-navigation .skip-cart .mobile-count{left:52%;}
#header .ll-mobile-top-navigation .common-div{padding-left: 5px; padding-right: 5px;text-align: center;}
#header .ll-mobile-top-navigation .common-div .skip-link .icon{margin-right: 0px;}
#header .ll-mobile-top-navigation .common-div .account-cart-wrapper .icon{margin-right: auto;display: inline-block !important;}
#header .ll-mobile-top-navigation .account-cart-wrapper{margin-left: 0px;text-align: center; width:100%; display: block;}
#header .ll-mobile-top-navigation .mobile-hum-icon{width:100%;}
#header .ll-mobile-top-navigation .mobile-hum-icon .fa{cursor: pointer;}
#header .ll-mobile-top-navigation .common-div:nth-child(4){border:0px;}
#header .ll-mobile-top-navigation .skip-link.skip-active{background-position: 50% 100%;}
#header .ll-mobile-top-navigation {}
#header .ll-mobile-top-navigation .skip-link.skip-active{width:100%;}
#header #header-account.skip-active{background: #fff;}
#header .ll-mobile-top-navigation .skip-link,
#header .ll-mobile-top-navigation .skip-link.skip-active{height:50px !important;}
#header .ll-mobile-top-navigation .account-cart-wrapper{top:0px;}
#header .ll-mobile-top-navigation .skip-link .icon,
#header .ll-mobile-top-navigation .skip-link.skip-active .icon{height: 30px !important;margin-top: 0px !important;padding-bottom: 0px !important;}
#header .header-top-right-section .account-cart-wrapper .skip-active{padding-bottom: 0px !important;}
#header #header-account.skip-active{top:65px;}
#header .header-top-right-section .skip-links{top:65px;}
.header-top-right-section .header-top-minicart{}
#header-cart.skip-active{background-color: #fff;}
.header-top-right-section .header-top-minicart a{width:auto;}
.minicart-wrapper .info-wrapper tr td:nth-child(3){min-width: 75px;}
.header-top-right-section .header-top-minicart a{height: auto;}
.header-top-minicart .checkout-types li{width:auto;}
.header-top-minicart .checkout-types li:first-child{margin-right: 10px;}
.skip-links-inner .minicart-wrapper{padding: 15px;}
#header .header-top-right-section .skip-link{padding-bottom: 0px;}
.logo .small {display: block !important;}
.logo .large {display: none !important;}
.ll-cms-os .top-row p{padding-left: 15px; padding-right: 15px;}
.chekout-pagination .data-table td, .chekout-pagination .data-table th{padding-left: 5px; padding-right: 5px;}
.chekout-pagination .data-table tbody tr td.product-cart-actions{padding-right:40px;}
.chekout-pagination .data-table .increment-qty{left:28px;}
.chekout-pagination .ll-cart-wrapper{overflow: visible;}
.chekout-pagination .ll-cart-wrapper #cart-form{overflow-x:scroll;}
.chekout-pagination .product-cart-image img{width:60px; height: auto;}
.chekout-pagination .cart-totals-wrapper table tfoot td{padding-top: 15px; padding-bottom: 15px;padding-left:15px !important;}
.chekout-pagination .cart-totals-wrapper table tr td{padding-left:15px !important;}
.chekout-pagination .left-section-inner{padding-top: 20px; padding-bottom: 20px;}
.customer-account .account-cart-wrapper{top:0px !important;}
/**filter section*/
.fskip-content{display: none;}
.fskip-content.fskip-active{display: block;}
.fskip-link{display:block;cursor: pointer;padding: 8px 8px 8px 10px; color: #fff; background-color: #361576;text-align: center; position: absolute; right:0px; top:0px;}
.fskip-link .fa{text-align: center; font-size:13px;line-height:1;}
.fskip-link .fa:before{text-align: center;}
.fskip-link .fa-angle-up{display: none; text-align: center;}
.fskip-link.fskip-active .fa-angle-down{display: none;text-align: center}
.fskip-link.fskip-active .fa-angle-up{display:inline-block;text-align: center;}
.filter-header-row .heading h2{font-size:13px;line-height:1; position: relative;padding: 8px 0px;}
.ms-megamenu .mb-submenu h2{margin: 10px 0px;}
.ll-cp .top-tool-bar .toolbar{margin-top:0px;}
.ll-education .post-container .post-wrapper .postContent .cms-page-image-section .img-responsive{ max-width: 75%;margin:10px auto;}
}
@media only screen and (min-width:768px) and (max-width:991px){
body, html{font-size:12px;}
/**bootstrap sm*/
.latest-updates-carousel li{width:450px;}
.latest-updates-carousel .jcarousel-prev-horizontal,
.latest-updates-carousel .jcarousel-next-horizontal{width:150px;}
.latest-updates-carousel .jcarousel-clip{width:1350px;left:-300px;}
.ll-cms-home .rh-section .bottom-row .es-block .bottom-block h2{min-height:90px;}
.header-minicart .skip-link{width:auto;}
.top-layer-nav .block-layered-nav .toggle-content dl dd ol li select { height:30px!important;}
.header-minicart{display: inline-block !important;}
.skip-link{border-right: 0px !important;}
.skip-cart .count{background:none !important;}
.ll-product-detail .left-section.product-img-box .media-image.gallery-wrapper .image-block{background-color: transparent; border:1px solid #f0efef;}
.no-touch #header .header-logo-section a.logo{margin-left: 0px;}
.header-fixed .header-top-top-search{padding-right: 0px;}
.chekout-pagination .cart-totals-wrapper table tfoot td{padding-top: 15px; padding-bottom: 15px;padding-left:15px !important;}
}
@media only screen and (min-width:992px) and (max-width:1199px){
body, html{font-size:13px;}
/**bootstrap md*/
.latest-updates-carousel li{width:570px;}
.latest-updates-carousel .jcarousel-prev-horizontal,
.latest-updates-carousel .jcarousel-next-horizontal{width:200px;}
.latest-updates-carousel .jcarousel-clip{width:1710px;left:-370px;}
.ll-cms-home .rh-section .bottom-row .es-block .bottom-block h2{min-height:80px;}
}
@media only screen and (min-width:1200px){
/**bootstrap lg*/
.ll-cms-home .rh-section .bottom-row .es-block .bottom-block h2{min-height:60px;}
.latest-updates-carousel li{width:700px;}
.latest-updates-carousel .jcarousel-prev-horizontal,
.latest-updates-carousel .jcarousel-next-horizontal{width:235px;}
.latest-updates-carousel .jcarousel-clip{width:2100px;left:-465px;}
}
@media (min-width: 768px) {
/* ----------------------------
* Web Menu
* ----------------------------*/
.logo .small {display: none !important;}
.logo .large {display: block !important;}
#header .ms-megamenu .sub_left{
padding:40px 35px;}
#header .ms-megamenu ul.ms-topmenu > li {
position: relative; }
#header .ms-megamenu ul.ms-topmenu > li:first-child .ms-submenu {
/*width: 631px !important;max-width: 631px !important;*/
width: 700px !important;max-width: 700px !important;left: -175px !important;}
#header .ms-megamenu ul.ms-topmenu > li h2 a{color:#221649;}
#header .ms-megamenu ul.ms-topmenu > li:nth-child(1) .ms-submenu h2.bottom-head{margin-top: 20px;margin-bottom: 20px;}
/*#header .ms-megamenu ul.ms-topmenu > li:nth-child(2) .ms-submenu {
width: 630px !important;max-width: 630px !important;left: 0 !important; }
#header .ms-megamenu ul.ms-topmenu > li:nth-child(3) .ms-submenu {
width: 375px !important;max-width: 375px !important;left: 0 !important; }
#header .ms-megamenu ul.ms-topmenu > li:nth-child(3) .sub_left .sub-menu-inner-left{border:0px;}
#header .ms-megamenu ul.ms-topmenu > li:nth-child(7) .ms-submenu {
width: 630px !important;max-width: 630px !important;left: auto !important; right:0px !important;}
#header .ms-megamenu ul.ms-topmenu > li:nth-child(7) .sub_left .sub-menu-inner-left{border:0px;}*/
#header .ms-megamenu ul.ms-topmenu > li:nth-child(2) .ms-submenu {
width: 375px !important;max-width: 375px !important;left: 0 !important; }
#header .ms-megamenu ul.ms-topmenu > li:nth-child(2) .sub_left .sub-menu-inner-left{border:0px;}
#header .ms-megamenu ul.ms-topmenu > li:nth-child(3) .ms-submenu {
width: 630px !important;max-width: 630px !important;left: -315px !important; right:auto !important;}
#header .ms-megamenu ul.ms-topmenu > li:nth-child(3) .sub_left .sub-menu-inner-left{border:0px;}
#header .ms-megamenu ul.ms-topmenu > li:nth-child(4) .ms-submenu {
width: 375px !important;max-width: 375px !important;left: auto !important; right:0px !important; }
#header .ms-megamenu ul.ms-topmenu > li:nth-child(4) .sub_left .sub-menu-inner-left{border:0px;}
#header .ms-megamenu .ms-topmenu > li{margin-right: 5%;}
body.header-fixed header#header .ms-megamenu ul#ms-topmenu.ms-topmenu > li{margin-right: 5%;}
}
@media (min-width:768px) and (max-width:991px) {
body.header-fixed #header .ms-megamenu ul.ms-topmenu > li:first-child .ms-submenu {
left:-150px !important;}
/*body.header-fixed #header .ms-megamenu ul.ms-topmenu > li:nth-child(2) .ms-submenu {
left: -175px !important; }
body.header-fixed #header .ms-megamenu ul.ms-topmenu > li:nth-child(3) .ms-submenu {
left: 0 !important; }
body.header-fixed #header .ms-megamenu ul.ms-topmenu > li:nth-child(7) .ms-submenu {
left:-315px!important; right:auto !important;}*/
body.header-fixed #search_mini_form .input-box{max-width: 75%;float:right;}
body.header-fixed #header .ms-megamenu ul.ms-topmenu > li:nth-child(2) .ms-submenu {
left: 0 !important; }
body.header-fixed #header .ms-megamenu ul.ms-topmenu > li:nth-child(3) .ms-submenu {
left:-315px!important; right:auto !important;}
body.header-fixed #header .ms-megamenu ul.ms-topmenu > li:nth-child(4) .ms-submenu {
left:-315px!important; right:auto !important;}
}
@media (min-width:992px) and (max-width:1199px) {
body.header-fixed #header .ms-megamenu ul.ms-topmenu > li:nth-child(7) .ms-submenu {
left:0px!important; right:auto !important;}
body.header-fixed #search_mini_form .input-box{max-width: 75%;float:right;}
}
@media (max-width: 850px){
#one-step-checkout-form .checkout-review-load .data-table td.qty-box a{width: auto !important;}
}
@media (min-width: 320px) and (max-width: 540px) {
#one-step-checkout-form .checkout-review-load .data-table td h2{margin-left:0px; }
#aw-afptc-popup{min-width:280px !important; }
}
@media (min-width: 320px) and (max-width: 480px) {
.header-top-minicart .checkout-types li{width:100%;max-width:280px;}
.ll-mobile-top-navigation .common-div{min-height:2px;padding-top: 15px;}
#header .header-top-right-section .skip-link.skip-active{padding-bottom: 0px;}
.header-top-right-section .header-top-minicart{margin-top: 0px;}
.header-search-mobile{top:65px;}
.skip-search{margin-top: 0px;}
#header .ll-mobile-top-navigation .skip-link-except{height:50px !important;}
.chekout-pagination .ll-cart-wrapper{padding-left: 5px; padding-right: 5px;}
.chekout-pagination .data-table input[type="text"]{width:30px !important;padding: 0px 3px !important;}
.chekout-pagination .data-table tbody tr td{padding-left: 2px; padding-right: 2px;font-size: 1.14rem; padding-top:22px !important; }
.chekout-pagination .data-table tbody tr td.product-cart-actions{padding-right: 20px;}
.chekout-pagination .data-table .product-cart-actions .field-wrapper{padding-top: 22px !important;position: relative;}
.chekout-pagination .data-table .product-cart-remove a{width:20px; height: 20px; background-size: cover;}
.chekout-pagination .data-table tbody td.product-cart-image{width:1% !important;}
.chekout-pagination .data-table .product-cart-image a{display: none !important;}
.chekout-pagination .data-table .product-cart-actions input[type="text"]{width:30px!important;font-size:14px !important;padding: 0px 3px !important;}
.chekout-pagination .data-table .increment-qty{position: absolute;left:31px;top: auto;}
}
@media (min-width: 481px) and (max-width: 767px) {
#header .header-top-right-section .skip-links{top:80px !important;}
.header-top-right-section .header-top-minicart{margin-top: 0px;}
#header .ll-mobile-top-navigation .skip-link, #header .ll-mobile-top-navigation .skip-link.skip-active{height: 58px !important;}
.ll-mobile-top-navigation .common-div{min-height: 2px;padding-top: 22px !important; }
#header .header-top-right-section .skip-link{padding-bottom: 0px !important;}
#header #header-account.skip-active{top:80px !important;}
#header .ll-mobile-top-navigation .common-div .skip-link .icon{margin-bottom: 0px;}
.skip-search{margin-top: 0px;}
#header .ll-mobile-top-navigation .skip-link-except{height: 58px !important;}
}
