/**This css for new design*/
body, html{font-family: 'Raleway', sans-serif;font-size:14px;font-weight: 300;}
.display-inline-block{display: inline-block !important;}
.checkbox { padding-left: 16px } .checkbox label { display: inline-block; vertical-align: middle; position: relative; padding-left: 10px; color: #5d5d5d; font-size: 1.3em; margin-bottom: 5px; font-family: 'open_sanslight', Arial, Helvetica, sans-serif } .checkbox label::before { content: ""; display: inline-block; position: absolute; width: 17px; height: 17px; left: 0; margin-left: -15px; margin-top: 1px; border: 1px solid #ccc; border-radius: 3px; background-color: #fff; -webkit-transition: border .15s ease-in-out, color .15s ease-in-out; -o-transition: border .15s ease-in-out, color .15s ease-in-out; transition: border .15s ease-in-out, color .15s ease-in-out } .checkbox label::after { display: inline-block; position: absolute; width: 16px; height: 16px; left: 0; top: 0; margin-left: -15px; padding-left: 3px; padding-top: 1px; margin-top: 0; font-size: 11px; color: #555 } .checkbox input[type="checkbox"] { opacity: 0; z-index: 1 } .checkbox input[type="checkbox"]:focus + label::before { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px } .checkbox input[type="checkbox"]:checked + label::after { font-family: 'FontAwesome'; content: "\f00c" } .checkbox input[type="checkbox"]:disabled + label { opacity: .65 } .checkbox input[type="checkbox"]:disabled + label::before { background-color: #eee; cursor: not-allowed } .checkbox.checkbox-circle label::before { border-radius: 50% } .checkbox.checkbox-inline { margin-top: 0 } .checkbox-primary input[type="checkbox"]:checked + label::before { background-color: #428bca; border-color: #428bca } .checkbox-primary input[type="checkbox"]:checked + label::after { color: #fff } .checkbox-danger input[type="checkbox"]:checked + label::before { background-color: #d9534f; border-color: #d9534f } .checkbox-danger input[type="checkbox"]:checked + label::after { color: #fff } .checkbox-info input[type="checkbox"]:checked + label::before { background-color: #5bc0de; border-color: #5bc0de } .checkbox-info input[type="checkbox"]:checked + label::after { color: #fff } .checkbox-warning input[type="checkbox"]:checked + label::before { background-color: #f0ad4e; border-color: #f0ad4e } .checkbox-warning input[type="checkbox"]:checked + label::after { color: #fff } .checkbox-success input[type="checkbox"]:checked + label::before { background-color: #5cb85c; border-color: #5cb85c } .checkbox-success input[type="checkbox"]:checked + label::after { color: #fff }
.radio { padding-left: 20px } .radio label { display: inline-block; vertical-align: middle; position: relative; padding-left: 5px; margin-top: -5px; color: #5d5d5d; display: inline-block; font-size: 1.2em; font-family: 'open_sanslight', Arial, Helvetica, sans-serif } .radio label::before { content: ""; display: inline-block; position: absolute; width: 17px; height: 17px; left: 0; margin-left: -20px; border: 1px solid #ccc; border-radius: 50%; background-color: #fff; -webkit-transition: border .15s ease-in-out; -o-transition: border .15s ease-in-out; transition: border .15s ease-in-out; top: 5px } .radio label::after { display: inline-block; position: absolute; content: " "; width: 11px; height: 11px; left: 3px; top: 8px; margin-left: -20px; border-radius: 50%; background-color: #555; -webkit-transform: scale(0, 0); -ms-transform: scale(0, 0); -o-transform: scale(0, 0); transform: scale(0, 0); -webkit-transition: -webkit-transform .1s cubic-bezier(0.8, -0.33, 0.2, 1.33); -moz-transition: -moz-transform .1s cubic-bezier(0.8, -0.33, 0.2, 1.33); -o-transition: -o-transform .1s cubic-bezier(0.8, -0.33, 0.2, 1.33); transition: transform .1s cubic-bezier(0.8, -0.33, 0.2, 1.33) } .radio input[type="radio"] { opacity: 0; z-index: 1 } .radio input[type="radio"]:focus + label::before { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px } .radio input[type="radio"]:checked + label::after { -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1) } .radio input[type="radio"]:disabled + label { opacity: 1 } .radio input[type="radio"]:disabled + label::before { cursor: not-allowed } .radio.radio-inline { margin-top: 0 } .radio-primary input[type="radio"] + label::after { background-color: #428bca } .radio-primary input[type="radio"]:checked + label::before { border-color: #428bca } .radio-primary input[type="radio"]:checked + label::after { background-color: #428bca } .radio-danger input[type="radio"] + label::after { background-color: #d9534f } .radio-danger input[type="radio"]:checked + label::before { border-color: #d9534f } .radio-danger input[type="radio"]:checked + label::after { background-color: #d9534f } .radio-info input[type="radio"] + label::after { background-color: #5bc0de } .radio-info input[type="radio"]:checked + label::before { border-color: #5bc0de } .radio-info input[type="radio"]:checked + label::after { background-color: #5bc0de } .radio-warning input[type="radio"] + label::after { background-color: #f0ad4e } .radio-warning input[type="radio"]:checked + label::before { border-color: #f0ad4e } .radio-warning input[type="radio"]:checked + label::after { background-color: #f0ad4e } .radio-success input[type="radio"] + label::after { background-color: #5cb85c } .radio-success input[type="radio"]:checked + label::before { border-color: #5cb85c } .radio-success input[type="radio"]:checked + label::after { background-color: #5cb85c } 
p{text-transform: none;line-height: 1.7;}
h3{text-transform: none;}
.cms-page-view .std li, .cms-no-route .std li{font-style: normal;}
.cms-page-view .std h1, .cms-no-route .std h1{color:#726994;}
.std p{font-family: 'Raleway', cursive;}
/*.nano{position:relative;width:100%;height:100%;overflow:hidden;}
.nano > .nano-content{position:absolute;overflow-x:hidden;top:0;right:0;bottom:0;left:0;overflow:auto;}
.nano > .nano-content:focus{outline:thin dotted;}
.nano > .nano-content::-webkit-scrollbar{display:none;}
.has-scrollbar > .nano-content::-webkit-scrollbar{display:block;}
.nano > .nano-pane{background:rgba(0,0,0,.25);position:absolute;width:10px;right:0;top:0;bottom:0;visibility:hidden\9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.nano > .nano-pane > .nano-slider{background:#444;background:rgba(0,0,0,.5);position:relative;margin:0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed{visibility:visible\9;opacity:0.99;}*/
.relative-position-div{position: relative !important; }
.top-overlay{left:0px;top:0px;width:100%;position: absolute; background:url(../images/header-gradient.png) repeat-x top;z-index: 1;display: block;height:200px; margin-top:0px; }
#header{/*background:url(../images/header-gradient.png) repeat-x top;*/padding-top: 0px; border-top:1px solid #fff;position: absolute;width:100%;z-index:2;background: none;}
.logo{padding-top: 0px; width:100%;}
.header-top-discount-text{margin-top:0px;}
.header-left-menu-items{margin-top: 25px; font-size:0.9rem;}
.header-left-menu-items ul{list-style: none;padding: 0px; margin: 0px;}
.header-left-menu-items ul li{font-family: 'Raleway', sans-serif;display: inline-block;color: #fff;display: inline-block;margin-right:5px;}
.header-left-menu-items ul li a{display: block;padding:15px;color: #fff;}
.header-left-menu-items ul li a.header-menu-icon{padding-left:45px;background: url(../images/header-menu-icon.png) no-repeat 15px center; cursor: pointer;}
.header-left-menu-items ul li a:hover{background-color:#726994; color: #fff; }
body.header-fixed header#header{background:url(../images/header-gradient.png) repeat-x top;z-index: 200;}
.header-fixed .header-top-bottom-search{display: block;}
body.header-fixed header#header .logo{margin-top: 20px;margin-left: auto !important; margin-right: auto !important;}
.megamenu-pc{}
.menu-closer-btn{position: absolute; right:5px; top:5px; width:30px; height:30px; cursor: pointer; background: url(../images/close-btn.png) no-repeat center;background-size:cover;}
.header-left-menu-items ul li:nth-child(2){}
#header .header-top-search1 .input-box{background:url(../images/header-search-icon.png) no-repeat 5px center;padding-left: 30px;}
#header .header-top-search1 #search{background: none;color: #fff;line-height: 30px;min-height: 30px;}
#header .header-top-search1 #search::-moz-placeholder { /* Firefox 19+ */ font-size: 0.9rem;font-family: 'Raleway', sans-serif; font-weight:300; color: #fff;margin: 0 0 0;padding: 0 0 0 30px; opacity: 1;vertical-align:6px;white-space: nowrap;text-overflow:ellipsis;}
#header .header-top-search1 #search:-ms-input-placeholder {font-size: 0.9rem;font-family: 'Raleway', sans-serif; font-weight:300; color: #fff;margin: 0 0 0;padding: 0 0 0 30px; opacity: 1;white-space: nowrap;text-overflow:ellipsis;}
#header .header-top-search1 #search_mini_form .search-button{background: none;}
.header-right-menu-items{margin-top: 25px; font-size:0.9rem;position: relative;}
.header-right-menu-items > ul{list-style: none;padding: 0px; margin: 0px;text-align: right;}
.header-right-menu-items > ul > li{font-family: 'Raleway', sans-serif;display: inline-block;color: #fff;display: inline-block;margin-right:5px;}
.header-right-menu-items > ul > li a{display: block;padding:15px;color: #fff;}
.header-right-menu-items > ul > li > a.menu-link{padding-left:45px;}
.header-right-menu-items > ul > li > a.header-help-icon{background: url(../images/header-help-icon.png) no-repeat 15px center;}
.header-right-menu-items > ul > li > a.header-myaccount-icon{background: url(../images/header-myaccount-icon.png) no-repeat 15px center;}
.header-right-menu-items > ul > li > a.header-cart-icon{background: url(../images/header-cart-icon.png) no-repeat 15px center;}
.header-right-menu-items > ul > li > a:hover{background-color:#726994; color: #fff; }
.header-right-menu-items > ul > li > a.skip-link{width:auto; float: none; line-height: inherit;}
.header-right-menu-items > ul > li:nth-child(3){position: relative;}
.header-cart-icon .cart-count{position: absolute; top:5px; left:25px;background:#6f9eb0;-webkit-border-radius: 50%;border-radius: 50%;display: block;width:20px;height:20px;text-align: center; line-height:20px; font-size: 0.8rem; }
.header-cart-icon .cart-count.cart-count-empty{background: none;}
.carousel-control{width:55px; height: 55px;margin-top: -27px;-webkit-border-radius: 0px;border-radius:0px;}
.carousel-control.left{background: url(../images/banner-nav-left.png) no-repeat;}
.carousel-control.right{right:5%;left:auto;background: url(../images/banner-nav-right.png) no-repeat;}
.carousel-control:hover,
.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=100);outline:0;opacity:1;}
body .wrapper{right:auto;position: relative;}
.page{width:100%; max-width: 100%;overflow: hidden;}
#side-menu{width:70%;max-width:550px;background: #726994;z-index:9999;position:fixed;top:0px;left:-100%;bottom: 0px; height: 100%;}
#side-menu > div{padding:36px 2.5rem;border-top: 1px solid #fff;height: inherit !important; position: relative;overflow-y: auto;}
.accordianparent .sub-menu{display: none;margin-bottom: 10px;}
.sub-menu .blind{display:none !important;}
#side-menu ul{margin: 0px;}
#side-menu ul > li {border-top: 1px solid #877fa4;width:100%;}
#side-menu ul > li:last-child {border-bottom: 1px solid #877fa4;}
#side-menu ul > li:hover, #side-menu ul li:focus{background:none; }
#side-menu ul > li > a{ -webkit-box-sizing: border-box; box-sizing: border-box; padding:10px; display:inline-block; color:#fff;font-family: 'Playfair Display', serif;font-size:1.25rem;line-height: 2; text-transform: uppercase; }
#side-menu ul > li > a:focus, #side-menu ul li a:hover{text-decoration: none;color:#ededed;}
#side-menu ul > li ul > li {border: 0px; padding-left:0px;position: relative;display: block;}
#side-menu ul > li ul > li:last-child{border: 0px;}
#side-menu ul > li ul > li:before{content:"";width:20px;height: 1px; background:#877fa4; left:0px;top:1.15rem;display: block;position: absolute;}
#side-menu ul > li ul > li:hover, #side-menu ul li ul li:focus {}
#side-menu ul > li ul > li a{color:#fff;line-height: 1.4;font-size: 1.0rem;font-family: 'Raleway', sans-serif;text-transform: none;padding: 5px;padding-left:30px;}
#side-menu ul > li ul > li a:hover{color:#ededed;}
#ms-left-menu > li{position: relative;}
#ms-left-menu > li span.accordiandown{position: absolute;width:30px; height: 30px; right:10px; top:1.0rem;color: #fff;text-align: center; line-height: 30px; display: block; cursor: pointer;}
#ms-left-menu .ms-label{background:none !important; }
.accordiandown .left-menu-icon{width:19px; height: 18px;margin:6px auto;background: url(../images/left-menu-icon.png) no-repeat 0px 0px;display: block;}
.accordiandown .left-menu-icon.menu-minus{background-position:0px -20px;}
.callout-1{border:1px solid rgba(221,212,212,0.3)}
.callout-2{border:1px solid rgba(181,180,151,0.5)}
.callout-3{border:1px solid rgba(231,221,213,0.4)}
.callout-4{border:1px solid rgba(228,216,201,0.5)}
.home-skin-selection{padding: 20px 0px;}
.home-skin-selection .container{padding-top: 20px; padding-bottom: 20px;border-bottom: 1px solid #d4d2df;background: #fff; z-index: 1;}
.home-skin-selection .column-1{text-align: center;}
.home-skin-selection .column-1 h2{font-family: 'Herr Von Muellerhoff', cursive; font-size:2.5rem; text-transform: none;color:#7867b7;}
.home-skin-selection .column-1 h3{font-family: 'Playfair Display', serif; font-size:2.0rem; color:#7867b7;text-transform: uppercase;}
.home-skin-selection .column-1 p{letter-spacing: 2px;}
.home-skin-selection .column-2 .checkbox{padding-top:20px;}
.home-skin-selection .column-2 .checkbox label::before{-webkit-border-radius: 0px;border-radius: 0px;top:3px;}
.checkbox input[type="checkbox"]:checked + label::after{top:3px;}
.home-skin-selection .column-2 .checkbox label{font-weight: 300;font-family: 'Raleway', sans-serif;font-size: 16px;}
.home-skin-selection .column-3 .btn-wrapper{padding-top:40px;text-align: center;}
.home-skin-selection .column-3 .btn-submit{font-weight: 500;font-family: 'Raleway', sans-serif;font-size: 1.0rem;background:#726994;padding:8px 40px; -webkit-border-radius:20px; border-radius:20px; color: #fff; text-transform: uppercase;box-shadow:none;outline: 0px !important;border:0px;}
.home-callout-section{padding-top:20px; padding-bottom: 20px; }
.home-callout-section .columns{padding-bottom:15px;}
.home-callout-section .columns a.callout-link{position: relative;display: block;}
.home-callout-section .columns a.callout-link img{max-width: 100%; height: auto;}
.home-callout-section .columns a.callout-link span{position: absolute; left:15px; right:15px; top:15px; bottom: 15px;border:1px solid #fff; opacity: 0;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; display: block;z-index: 50;float:none;}
.home-callout-section .columns a.callout-link:hover span{opacity:1.0;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;}
.home-callout-section .columns a.callout-link-1 span{border-color:rgba(221,212,212,0.3);}
.home-callout-section .columns a.callout-link-2 span{border-color:rgba(181,180,151,0.5);}
.home-callout-section .columns a.callout-link-3 span{border-color:rgba(231,221,213,0.4);}
.home-callout-section .columns a.callout-link-4 span{border-color:rgba(228,216,201,0.5);}
#home-page-product-tab{clear: both; padding: 20px 0px;}
.nav-tabs2 {display: block; text-align: center; background: url(../images/tab-header-line.png) no-repeat center bottom; padding-bottom: 30px;}
.nav-tabs2 > li { display: inline-block;margin-left: 0px !important; text-align: center; background: url(../images/tab-sep.png) no-repeat left center; padding-left: 30px; margin-right: 30px;}
.nav-tabs2 > li:first-child{background: none; padding-left: 0px;}
.nav-tabs2 > li > a {text-transform: uppercase; margin-right: 2px; line-height: 1.8; padding: 8px 20px; color: #636363; display: block; color:#cfcfcf; font-family: 'Playfair Display', serif; font-size:2.0rem;}
.nav-tabs2 > li > a:hover {color:#726994;}
.nav-tabs2 > li.active > a,
.nav-tabs2 > li.active > a:hover,
.nav-tabs2 > li.active > a:focus { cursor: default; color:#726994;}
#home-page-product-tab .tab-content{border: 0px;}
.vertical-table{display: table; float:none;}
.vertical-table .vertical-table-cells{display: table-cell;vertical-align: middle;float: none; }
.static-call-out-1 h2{font-family: 'Playfair Display', serif; font-size:1.5rem;color:#ad9068;margin-bottom: 1.5rem;}
.static-call-out-1 p{color: #666666;line-height:1.7;}
.static-call-out-1 p a.call-out-read-more{color:#726994; text-decoration: underline;text-transform: uppercase;}
.static-call-out-1 img {display: block; margin-left: auto; margin-right: auto;max-width: 100%;}
.home-blog-selection{padding-bottom: 30px;}
.left-blog-1{padding-top: 20px;padding-bottom: 20px;}
.left-blog-1 .blog-month{color:#2e2e2e;font-size: 1.0rem;font-weight:600;margin-bottom: 0px;text-transform: none;}
.left-blog-1 .blog-date{color:#2e2e2e;font-size: 5.0rem; font-weight:700;margin-bottom: 15px;line-height: 1;}
.left-blog-1 h1.blog-title{font-size: 1.5rem; text-transform: uppercase;color:#ad9068;}
.left-blog-1 p a.call-out-read-more{color:#726994; text-decoration: underline;text-transform: uppercase;}
.right-blog-1{position: relative;padding-left: 45px; padding-top:45px;}
.right-blog-1 .date-section{position: absolute; width:160px; min-height: 160px;left:0px; top:0px; background: #726994;color: #fff;padding: 20px;font-size: 1.3rem;z-index:1;}
.right-blog-1 .date-section .day-month{font-weight: 600;text-transform:uppercase;}
.right-blog-1 .date-section .year{border-bottom: 1px solid #80789f;padding-bottom:15px; margin-bottom:15px;}
.right-blog-1 .date-section .title{font-size: 1.3rem;font-family: 'Playfair Display', serif;text-transform: uppercase;}
.right-blog-1 .date-section span{display: block; text-align: center;}
.right-blog-1 .image-section{padding-left: 26px; padding-top: 26px;}
.right-blog-1 .image-section img{-webkit-box-shadow:-26px -26px 0px 0px #f4f4f4;box-shadow:-26px -26px 0px 0px #f4f4f4;width:100%;}
.cms-home .top-inner-banner-bg{display: none;}
.top-inner-banner-bg{min-height: 230px; background:url(../images/banners/inner-page-image.jpg) no-repeat center top;}
.catalog-category-view .top-inner-banner-bg{min-height: 230px; background:url(../images/banners/inner-page-image.jpg) no-repeat center bottom;}
.category-brands .top-inner-banner-bg{background:url(../images/banners/brands-page-banner.jpg) no-repeat center bottom;}
.catalog-product-view .top-inner-banner-bg{background:url(../images/banners/product-details-banner.jpg) no-repeat center bottom;}
.ll-ingrediants .top-inner-banner-bg{background:url(../images/banners/ingredients-page-banner.jpg) no-repeat center bottom;}
.ll-expert .top-inner-banner-bg,
.ll-expert-detail .top-inner-banner-bg{background:url(../images/banners/expert-page-banner.jpg) no-repeat center bottom;}
.footer{background:#2e2e2e; font-size: 1.0rem;padding: 30px 0px;}
.footer .contact-details{margin-top:20px;}
.footer .contact-details ul li{color: #fff; margin-bottom: 5px;}
.footer .contact-details ul li a{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;}
.footer .contact-details ul li a:hover{text-decoration: underline;color: #918ba4;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;}
.footer .footer-links{margin-top:20px;}
.footer .footer-links h3{color: #fff;font-size: 1.3rem;font-family: 'Playfair Display', serif;text-transform: uppercase; margin-bottom: 20px;}
.footer .footer-links ul li{color: #fff; margin-bottom:5px;line-height: 2;}
.footer .footer-links ul li a{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;}
.footer .footer-links ul li a:hover{text-decoration: underline;color: #918ba4;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;}
.footer-newsletter{margin-top: 20px;position: relative;}
.footer-newsletter h3{color: #fff;font-size: 1.3rem;font-family: 'Playfair Display', serif;text-transform: uppercase; margin-bottom: 20px;}
.footer-newsletter p{color: #fff; margin-bottom: 5px;}
.footer-newsletter input[type="email"]{height: 40px; border: 1px solid #fff;-webkit-border-radius: 0px;border-radius: 0px;}
.footer-newsletter .input-box{margin-bottom:10px;}
.footer-newsletter button.button{background: #6b638a;}
.footer-newsletter button.button:hover{background: #6b638a;}
.footer-bottom {border-top:1px solid #3d3d3a;margin-top: 30px; padding-top: 30px;}
.footer-bottom .copyright{line-height: 40px;color: #fff;}
.footer-bottom .copyright a{color: #fff;}
.footer-bottom .copyright a:hover{color: #918ba4;}
.footer .social-media{float: right;}
.footer .social-media ul li {float: left;text-indent: -9999px;overflow: hidden; margin-right: 15px; }
.footer .social-media ul li:nth-child(4){margin-right: 0px;}
.footer .social-media ul li:last-child{margin-right: 0px; display:none;}
.footer .social-media ul li a { color: #918ba4; margin: 0; font-size: 18px; width:40px; height: 40px; display: block; }
.footer .social-media ul li a{background-image: url(../images/footer/social-media-stripe-new.png);}
.footer .social-media ul .instagram a { background-position: 0px 0px; }
.footer .social-media ul .instagram a:hover { background-position: 0px -40px; }
.footer .social-media ul .pinterest a { background-position: -40px 0px; }
.footer .social-media ul .pinterest a:hover { background-position: -40px -40px; }
.footer .social-media ul .twitter a { background-position: -80px 0px; }
.footer .social-media ul .twitter a:hover { background-position: -80px -40px; }
.footer .social-media ul .facebook a {background-position: -120px 0px; }
.footer .social-media ul .facebook a:hover { background-position: -120px -40px; }
.footer .social-media ul .gplus a { background-position: -160px 0px; }
.footer .social-media ul .gplus a:hover { background-position: -160px -40px; }
.footer .social-media ul .youtube a { background-image: url(../images/footer/social-media-stripe.png);background-position: -88px 0px; }
.footer .social-media ul .youtube a:hover { background-position: -88px -40px; }
.home-best-seller-products .products-grid li{margin-left: 0px;}
.home-best-seller-products .products-link{max-width: 100%; overflow: hidden;width:100%;}
.home-best-seller-products ul.add-to-links{display:table;width:100%;max-width: 100%;}
.home-best-seller-products ul.add-to-links li{display: table-cell;width:33%;background-color:#ad9068;margin-right: 0.3%;border-right: 5px solid #fff;}
.home-best-seller-products ul.add-to-links li:last-child{border:0px;}
.home-best-seller-products ul.add-to-links li:hover{background-color: #726994;}
.home-best-seller-products ul.add-to-links li button{text-indent: -9999px;width:100%;opacity: 0;}
.home-best-seller-products ul.add-to-links li a{text-indent: -9999px;/*width:100%;*/display: block;line-height: 19px; padding: 7px 0px;font-size: 13px;}
.home-best-seller-products ul.add-to-links li.action a{background-image: url(../images/home-detail-icon.png); background-repeat: no-repeat; background-position: center;}
.home-best-seller-products ul.add-to-links li.action.out-of-stock span{text-indent: -9999px;width:100%;display: block;line-height: 19px; padding: 7px 0px;font-size: 13px;background-image: url(../images/outofstock_w.png); background-repeat: no-repeat; background-position: center;}
.home-best-seller-products ul.add-to-links li.home-add-to-cart{background-image: url(../images/home-cart-icon.png); background-repeat: no-repeat; background-position: center;}
.home-best-seller-products ul.add-to-links li.home-wish-list{background-image: url(../images/home-wishlist-icon.png); background-repeat: no-repeat; background-position: center;}
.home-best-seller-products ul.add-to-links li.home-product-details{background-image: url(../images/home-detail-icon.png); background-repeat: no-repeat; background-position: center;}
.home-best-seller-products .products-grid .item{min-height: 375px;}
.home-best-seller-products .products-grid .item .products-link ul.add-to-links{/*border: 1px solid #ededed;*/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;margin-top: -40px;}
.home-best-seller-products .products-grid .item:hover .products-link ul.add-to-links{margin-top: 0px; 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;}
.touch .home-best-seller-products .products-grid .item{min-height: 100px;}
.touch .home-best-seller-products .products-grid .item .products-link ul.add-to-links{margin-top: 5px;}
.touch .home-best-seller-products .products-grid .item{min-height: 100px;}
.touch .home-best-seller-products .products-grid .item .products-link ul.add-to-links{margin-top: 5px;}
.no-touch .product-image:hover { border-color: #ededed;}
.home-best-seller-products .product_title a{display: block; text-align: center; color: #2e2e2e;font-family: 'Playfair Display', serif;text-transform:none; font-size: 1.1rem;padding: 2px 5px;}
.home-best-seller-products .product_price{text-align: center; font-size: 1.2rem; color:#ad9068;font-weight: 600;}
.home-best-seller-products .product-shop{}
.home-best-seller-products .price_review_section{width:100%; text-align: center;}
.home-best-seller-products .price_review_section .product_price{display: inline-block;margin-right: 5px;}
.home-best-seller-products .price_review_section .rating-row{display: inline-block;margin-left: 5px;}
.home-best-seller-products .price_review_section .rating-row .ratings .rating-box{display: inline-block;}
.home-best-seller-products .price_review_section.rating-row .ratings .amount{display: inline-block;}
.price_review_section .rating-row .ratings .rating-box .amount{display:none;}
.home-best-seller-products.skincarelist .price_review_section{width:100%; text-align: center;}
.home-best-seller-products.skincarelist .product_price{display: inline-block;margin-right: 5px;}
.home-best-seller-products.skincarelist .rating-row{display: inline-block;margin-left: 5px;}
.home-best-seller-products.skincarelist .rating-row .ratings .rating-box{display: inline-block;}
.home-best-seller-products.skincarelist .rating-row .ratings .amount{display: none;}
.home-best-seller-products.simple-list .price_review_section{width:100%; text-align: center;}
.home-best-seller-products.simple-list .product_price{display: inline-block;margin-right: 5px;}
.home-best-seller-products.simple-list .rating-row{display: inline-block;margin-left: 5px;}
.home-best-seller-products.simple-list .rating-row .ratings .rating-box{display: inline-block;}
.home-best-seller-products.simple-list .rating-row .ratings .amount{display: none;}
.home-best-seller-products.brands-list .price_review_section{width:100%; text-align: center;}
.home-best-seller-products.brands-list .product_price{display: inline-block;margin-right: 5px;}
.home-best-seller-products.brands-list .rating-row{display: inline-block;margin-left: 5px;}
.home-best-seller-products.brands-list .rating-row .ratings .rating-box{display: inline-block;}
.home-best-seller-products.brands-list .rating-row .ratings .amount{display: none;}
.ll-cp-block .home-best-seller-products .products-grid .item{min-height:430px;}
.ll-cp-block .home-best-seller-products .products-grid .product-image{z-index: 1;}
.home-best-seller-products .product_price .regular-price .price{text-align: center; font-size: 1.2rem; color:#ad9068;font-weight: 600;font-family: 'Raleway', sans-serif;}
.ll-cp-block .home-best-seller-products .products-grid .item .product-info .actions ul.add-to-links li:first-child{float:none;}
.ll-cp-block .home-best-seller-products .products-grid .item .product-info .actions ul.add-to-links li{float:none;}
.ll-cp-block .home-best-seller-products .products-grid .actions{position: relative;padding: 0px;bottom: auto;min-height: 10px;}
.home-best-seller-products .item .products-link ul.add-to-links{/*border: 1px solid #ededed;*/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;margin-top: -40px;}
.home-best-seller-products .item:hover .products-link ul.add-to-links{margin-top: 0px; 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;}
.ll-cp-block .products-grid .item .product-image .play-icon{right: auto; bottom: 0px; top:auto; margin-top: 0px;left:0px; background-repeat: no-repeat;background-position: center;width:60px; height:60px;}
.press-review-section span.review-quote{display: inline-block;width:50px; height: 40px;background: url(../images/press-review-quote.png) no-repeat left top;float:left;}
.press-review-section p{margin-bottom: 10px;}
.press-review-section h3{font-size: 1.1rem; font-weight: 600;font-family: 'Raleway', sans-serif; color: #ad9068;}
.press-review-section h4{font-size: 1.1rem; font-weight: 300;font-family: 'Raleway', sans-serif;color: #ad9068;}
.press-review-section img{max-width: 100%; height: auto;}
#main-slide {/*background: url(../images/banners/new-banner/banner-1.jpg) no-repeat center; background-size:cover;*/}
#main-slide .carousel-inner > .item > a > span > img{opacity: 1;}
#main-slide .carousel-inner > .item:first-child > a > span > img{opacity: 1;}
#main-slide .carousel-inner .banner-text{position: absolute; left:0px; width:100%;top:60%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);}
#main-slide .carousel-inner .banner-text-inner{padding: 0px 50px;}
#main-slide .carousel-inner h1{color: #fff;font-size: 5.0rem;font-family: 'Playfair Display', serif;text-transform: uppercase; margin-bottom: 10px;}
#main-slide .carousel-inner a{color: #fff;}
#main-slide .carousel-inner a:hover{color:#fff;}
#main-slide .carousel-inner h1 span{font-family: 'Herr Von Muellerhoff', cursive;text-transform: none;}
#main-slide .carousel-inner p{color: #fff; text-transform: none; margin-bottom: 10px;}
#main-slide .carousel-inner p span{display:block;}
#main-slide .carousel-inner h5{color: #fff; text-transform: uppercase; text-decoration: underline;}
#main-slide.carousel-fade .carousel-inner .item { transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out; }
#main-slide.carousel-fade .carousel-inner .item,
#main-slide.carousel-fade .carousel-inner .active.left,
#main-slide.carousel-fade .carousel-inner .active.right { opacity: 0;}
#main-slide.carousel-fade .carousel-inner .active,
#main-slide.carousel-fade .carousel-inner .next.left,
#main-slide.carousel-fade .carousel-inner .prev.right {opacity: 1;}
#main-slide.carousel-fade .carousel-inner .next,
#main-slide.carousel-fade .carousel-inner .prev,
#main-slide.carousel-fade .carousel-inner .active.left,
#main-slide.carousel-fade .carousel-inner .active.right {left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); }
#main-slide.carousel-fade .carousel-control { z-index: 2; }
.ll-product-detail .top-row .orange.border-below-design{}
.home-givingback-selection{/*background:url(../images/giving-back-bg.jpg) no-repeat center bottom;padding-bottom:300px;*/}
.home-givingback-selection .img-bg img{margin: 0px auto;max-width: 80%;}
.home-givingback-selection ul{width:100%; margin: 0px; padding: 0px; text-align: center;margin-bottom: 10px;display: block;}
.home-givingback-selection ul li{display: inline-block;}
.home-givingback-selection .top-row .orange.border-below-design{color:#726994;font-size: 2.0rem;font-family: 'Playfair Display', serif;text-transform: uppercase; color:#726994;padding-bottom:40px; margin-bottom:40px;background:url(../images/title_below_design.png) no-repeat center bottom; text-align: center;}
.home-givingback-selection p{text-align: center;line-height: 1.6;}
.home-givingback-selection p a{color:#636363;text-transform: uppercase;}
.home-givingback-selection p a:hover{color:#636363; text-decoration: underline;}
.price-box .price, .price{font-family: 'Raleway', sans-serif;}
.page-title{clear:both;}
.page-title h1{font-size: 2.0rem;font-family: 'Playfair Display', serif;text-transform: uppercase; color:#726994; }
/**category page*/
.category-title h1{font-size: 2.0rem;font-family: 'Playfair Display', serif;text-transform: uppercase; color:#726994;margin: 15px 0px; padding: 15px 0px; }
.top-layer-nav{background: none;border:0px;}
.page_title h1{font-size: 2.0rem;font-family: 'Playfair Display', serif;text-transform: uppercase; color:#726994;margin: 15px 0px; padding: 15px 0px;}
h2.section-h2{font-size: 2.0rem;font-family: 'Playfair Display', serif;text-transform: uppercase; color:#726994;margin: 15px 0px; padding: 15px 0px;}
.skincarelist.home-best-seller-products{margin-top: 15px;padding-top: 15px;}
.category-skincare .category-title h1{padding-bottom: 0px; margin-bottom: 5px;}
.category-skincare .category-title{padding-bottom: 10px;}
.category-skincare .category-title h6{font-weight: 400;}
.simple-list.home-best-seller-products .top-tool-bar{margin-top: 0px;padding-top: 15px;}
.top-layer-nav .block-layered-nav .toggle-content dl dt{width:100%; float:none;font-family: 'Raleway', sans-serif; color: #726994;padding: 10px 0px 5px; font-size: 1.3rem; font-weight: 900;position: relative;display: block;margin-bottom: 15px;}
.top-layer-nav .block-layered-nav .toggle-content dl dt:after{position: absolute; content:""; left:0px; bottom: 0px;width:30px; height: 1px; display: block;background:#dedede;border:0px !important;top: auto; margin-top: 0px;}
.top-layer-nav .block-layered-nav .toggle-content li{color: #726994; padding: 5px 0px;}
.top-layer-nav .block-layered-nav .toggle-content li a{color: #726994;}
.top-layer-nav .block-layered-nav .toggle-content li a .count{display: none;}
.top-layer-nav .block-layered-nav .toggle-content li a.amshopby-attr-selected{font-weight: 700;}
.refine-title{}
.refine-title h2{text-align: center;padding:10px 0px; color: #fff;font-size: 2.0rem;font-family:"Playfair Display", serif; text-transform: uppercase;}
.top-layer-nav .heading h2{background: #726994; color: #fff;text-align: center;padding:10px 0px; color: #fff;font-size: 1.5rem;font-family:"Playfair Display", serif; text-transform: uppercase;}
.ll-sr-page .block-title{border:0px;margin-right: 0px;}
.ll-sr-page .block-title h2{background: #726994; color: #fff;text-align: center;padding:10px 0px; color: #fff;font-size: 1.5rem;font-family:"Playfair Display", serif; text-transform: uppercase;border:0px;}
.ll-sr-page div.block-layered-nav .block-content > dl > dt{width:100%; float:none;font-family: 'Raleway', sans-serif; color: #726994;padding: 10px 0px 10px; font-size: 1.3rem; font-weight: 900;position: relative;display: block;margin-bottom: 15px;margin-top: 15px; text-transform: none;}
.ll-sr-page div.block-layered-nav .block-content > dl > dt:after{position: absolute; content:""; left:0px; bottom: 0px;width:30px; height: 1px; display: block;background:#dedede;border:0px !important;top: auto; margin-top: 0px;}
.ll-sr-page div.block-layered-nav .block-content > dl > dd{border:0px;padding-bottom: 0px;}
.ll-sr-page div.block-layered-nav .block-content > dl > dd ol li{padding-top: 5px; padding-bottom: 5px;}
.ll-sr-page div.block-layered-nav .block-content > dl > dd ol li a{color: #726994;font-family: 'Raleway', cursive;}
.ll-sr-page div.block-layered-nav .block-content > dl > dd ol li a.amshopby-attr-selected{font-weight: 700;}
.ll-sr-page div.block-layered-nav .block-title{border:0px;margin-right: 0px;}
.ll-sr-page div.block-layered-nav .block-title h2{background: #726994; color: #fff;text-align: center;padding:15px 0px; color: #fff;font-size: 1.5rem;font-family:"Playfair Display", serif; text-transform: uppercase;border:0px;}
.ll-cp .top-tool-bar .toolbar{margin-top:15px;margin-bottom: 30px;}
.ll-sr-page div.block-layered-nav .block-content > dl > dd ol li a.amshopby-more{background: none;padding-left: 0px;color: #ad9068;text-decoration: underline;}
.ll-sr-page div.block-layered-nav .block-content > dl > dd ol li a.amshopby-less{background: none;padding-left: 0px;color: #ad9068;text-decoration: underline;}
div.block-layered-nav .block-subtitle{color:#ad9068;padding-top: 15px;}
div.block-layered-nav .currently ol {padding-left: 0px;}
div.block-layered-nav .currently ol li span.multiselect-child{display: inline-block; position: relative;border:1px solid #ad9068;padding:5px 20px;line-height: 20px;-webkit-border-radius: 15px;border-radius: 15px;padding-right:40px;margin-bottom: 5px;color:#ad9068;}
div.block-layered-nav .currently ol li span.multiselect-child a.btn-remove-inline{position: absolute; background: url(../images/tab-sep.png) center no-repeat; width:30px; height: 30px; display: block; right:0px; top:0px; }
div.block-layered-nav .actions a{color:#ad9068; }
.amshopby-slider-ui .ui-slider-handle{background: #726994; border-color: #726994;}
.ias_loader, .ias_trigger {text-align:center; margin: 30px 0 40px; }
/*
.ias_trigger a:link,
.ias_trigger a:visited { padding: 4px 50px; background-color: #f9f9f9; border: solid 1px #ddd; border-radius: 2px; font: bold 12px Arial, sans-serif; color: #555; text-decoration: none;}
.ias_trigger a:hover,
.ias_trigger a:active {
border-color: #ccc;}*/
.ias_trigger a{padding: 10px 30px; font-size: 14px;line-height: 20px;border:1px solid #726994; color: #726994;-webkit-border-radius:20px;border-radius:20px; text-transform: uppercase;}
.ias_trigger a:hover{}
/*product details page**/
.breadcrumb-section{background: none;/*-webkit-transform:translate(0%, -100%);-ms-transform:translate(0%,-100%);transform:translate(0%,-100%); z-index: 1;position: relative;/*margin-top: -60px;*/margin-top: -60px;}
.breadcrumb-section.white{background: transparent !important;padding:18px 0px;}
.breadcrumbs ul li a {color:rgba(255,255,255,0.7); text-transform: none;}
.breadcrumb-section .breadcrumbs ul li a{color:rgba(255,255,255,0.7); text-transform: none;}
.breadcrumb-section .breadcrumbs ul li a:hover{color:rgba(255,255,255,1.0);}
.breadcrumb-section .breadcrumbs ul li strong{color:rgba(255,255,255,1.0); text-transform: none;}
.breadcrumb-section .breadcrumbs ul li span{color:rgba(255,255,255,1.0);}
.breadcrumbs ul li a {font-family: 'Raleway', cursive;font-weight: normal;}
.breadcrumb-section .breadcrumbs ul li a{font-family: 'Raleway', cursive;font-weight: normal;}
.breadcrumb-section .breadcrumbs ul li strong{color:rgba(255,255,255,1.0); font-family: 'Raleway', cursive;}
.ll-product-detail .breadcrumb-section{padding:20px 0px;}
.ll-product-detail .right-section.product-shop .product-name-row h1{font-size: 2.0rem;font-family: 'Playfair Display', serif;text-transform: uppercase; color:#726994; }
.ll-product-detail .right-section.product-shop .brand-row h2.brand-icon{height:auto;color: rgba(114,105,148,1); line-height:44px; font-size: 1.3rem;}
.ll-product-detail .right-section.product-shop .brand-row h2.brand36{background:url(../images/brands/brand12.png) no-repeat left center; color: rgba(114,105,148,0); }
.product-view .product-shop .availability{margin:7px 0px;}
.availability.in-stock{padding-left:30px; color:#78a4b5;background: url(../images/instock.png) no-repeat left center;text-transform: none;}
.ratings .rating-box{background-image:url(../images/icon_sprite.png);}
.ll-product-detail .right-section.product-shop .pv-info-section{margin-top: 15px;}
.ll-product-detail .right-section.product-shop label.volume{font-family: 'Raleway', sans-serif;font-size: 1.3rem; color:#ad9068;width:auto;margin-right: 30px;font-weight: 600; }
.ll-product-detail .right-section.product-shop .price-info{width:auto;}
.price-box{font-family: 'Raleway', sans-serif;}
.ll-product-detail .right-section.product-shop .price-info .price-box .special-price{padding-left: 0px;}
.ll-product-detail .right-section.product-shop .price-info .price-box .special-price .price{font-family: 'Raleway', sans-serif;font-size: 2.2rem; font-weight: 800; color:#ad9068; }
.ll-product-detail .right-section.product-shop .price-info .price-box .regular-price .price{font-family: 'Raleway', sans-serif;font-size: 2.2rem; font-weight: 800; color:#ad9068; }
.ll-product-detail .right-section.product-shop .price-info .price-box .old-price{padding-left:10px;}
.ll-product-detail .right-section.product-shop .price-info .price-box .old-price .price{font-family: 'Raleway', sans-serif; font-size:1.5rem;font-weight: 300;color:#c7c7c6;}
.product-view .add-to-cart .qty-wrapper label.qty-label{display: none;}
.product-view .add-to-cart .qty-wrapper .field-wrapper{display: table;}
.product-view .add-to-cart .qty-wrapper .field-wrapper input,
.product-view .add-to-cart .qty-wrapper .field-wrapper label{display: table-cell;text-align: center;vertical-align: middle; float: none;}
.product-view .add-to-cart .qty-wrapper .field-wrapper label{width:40px;height: 40px;border:1px solid #c7c7c6;background:none !important;text-indent:0px;font-size: 1.1rem;}
.product-view .add-to-cart .qty-wrapper .field-wrapper input{width:70px;}
.ll-product-detail .right-section.product-shop .add-to-cart .product-increment-qty{top:auto; left: auto;padding: 0px; margin: 0px;}
.ll-product-detail .right-section.product-shop .add-to-cart .product-increment-qty .decrease-qty,
.ll-product-detail .right-section.product-shop .add-to-cart .product-increment-qty .increase-qty{padding: 0px; margin: 0px;background: none !important;text-indent: 0px;color:#000;display: block; line-height:38px;height: auto; width: auto;cursor: pointer;} 
.ll-product-detail .right-section.product-shop .add-to-cart .product-increment-qty .decrease-qty::before{background: none;display: none !important;}
.ll-product-detail .right-section.product-shop .add-to-cart .product-increment-qty .increase-qty::before{background: none;display: none !important;}
.ll-product-detail .right-section.product-shop .add-to-cart .qty-wrapper .field-wrapper input{width:70px; border:1px solid #c7c7c6;border-left:0px; border-right: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.product-view .add-to-links{display: table; width:100%;}
.product-view .add-to-links li{display: table-cell;float:none;}
.product-view .add-to-links li:last-child{}
.ll-product-detail .right-section.product-shop ul.add-to-links li a.link-wishlist{width:52px; height: 52px;border: 0px; -webkit-border-radius: 50%; border-radius: 50%;background:rgba(114,105,148,0.4) url(../images/home-wishlist-icon.png) no-repeat center;margin: 0px; padding: 0px; margin:0px 15px; float:left;}
.ll-product-detail .right-section.product-shop ul.add-to-links li a.link-wishlist:hover{border:0px; background-position: center;background-color: rgba(114,105,148,0.8)}
.ll-product-detail .right-section.product-shop ul.add-to-links li.buy-now-button{display: none;}
.ll-product-detail .right-section.product-shop ul.add-to-links li{float:none;display: table-cell;vertical-align: middle;}
.ll-product-detail .right-section.product-shop ul.add-to-links li.add-to-cart-buttons button{padding: 16px 10px 16px; margin-right: 20px;font-size: 14px;font-family: 'Raleway', sans-serif;font-weight: 600;line-height:20px;letter-spacing: 1px;text-align: center;float:none; width:100%;float:none;margin-bottom: 0px;background: #726994; -webkit-border-radius: 26px;border-radius: 26px;}
.ll-product-detail .right-section.product-shop ul.add-to-links li.add-to-cart-buttons button:hover{background-color:#726994; }
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-thumbs-wrap{margin: 0px; position: absolute; left:20px; top:0px;width:80px;z-index:150;}
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-thumbs-wrap .yerslider-thumbs-item{width:99%;display: block;margin-left:0px;}
.ll-product-detail .left-section.product-img-box .yerslider-thumbs-items{left:0px !important; margin-left: 0px; }
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-thumbs-wrap .yerslider-thumbs-item.thumb-slidegroup-current img{border: 1px solid #726994;}
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-next,
.ll-product-detail .left-section.product-img-box .yerslider-wrap .yerslider-prev{display: none;}
.ll-product-detail .left-section.product-img-box ul.tags-ul li{border:0px !important;padding-left: 2px; padding-right: 2px;display: inline-block; float:none;}
.ll-product-detail .left-section.product-img-box ul.tags-ul{margin: 0px;text-align: center;float: none;width:100%;}
.ll-product-detail .left-section.product-img-box ul.tags-ul li.others:before{content:"#";}
.regular-price {color: #ad9068;font-family: "Raleway",sans-serif;font-size: 2.2rem; font-weight: 800;}
.product-additional-information .left-section{}
.product-additional-information .right-section{padding-left: 50px;}
.product-additional-information h2.section-titles{font-size: 1.6rem;font-family: 'Playfair Display', serif;text-transform: uppercase;color:#726994;position: relative;padding-bottom: 15px; margin-bottom: 15px;}
.product-additional-information h2.section-titles:after{position: absolute; content:""; left:0px; bottom: 0px;width:60px; height: 1px; display: block;background:#dedede;}
.product-additional-information .content-block{margin-bottom:25px;}
.product-additional-information #customer-reviews .review-heading{border:0px;}
.product-additional-information #customer-reviews dl dt{font-weight: 600; color:#726994; font-size: 1.2rem; }
.product-additional-information #review-form h4{font-weight: 600; color:#726994; font-size: 1.2rem; }
.product-additional-information #customer-reviews .buttons-set{width:auto;padding-top:5px;}
.product-additional-information #customer-reviews .buttons-set button{background:#726994;-webkit-border-radius: 17px;border-radius: 17px; font-size: 14px;line-height: 20px; float:left;}
.product-additional-information #customer-reviews .buttons-set button:hover{background:#726994; }
.product-additional-information #customer-reviews .star-box{border:1px solid #ebebeb;}
.product-additional-information #customer-reviews .checkbox + label,
.product-additional-information #customer-reviews .radio + label{padding: 0px;}
.product-additional-information #customer-reviews span#input-message-box{padding: 10px 5px 10px 15px; line-height: 20px;float:left;display: block;}
.ll-product-detail .top-row .orange.border-below-design{color:#726994;font-size: 2.0rem;font-family: 'Playfair Display', serif;text-transform: uppercase; color:#726994;padding-bottom: 30px; margin-bottom: 30px;background:url(../images/tab-header-line.png) no-repeat center bottom; }
.ll-cp-block .home-best-seller-products .products-grid .item .product-image{margin-bottom: 0px; border:1px solid #ededed; background: #fff;}
/**cart page changes*/
.chekout-pagination .top-row .orange.border-below-design{color:#726994;font-size: 2.0rem;font-family: 'Playfair Display', serif;text-transform: uppercase; color:#726994;padding-bottom: 30px; margin-bottom: 30px;background:url(../images/tab-header-line.png) no-repeat center bottom; text-align: center;}
.chekout-pagination .cart-totals-wrapper table{/*position: absolute; width:100%; bottom: 0px;*/}
.chekout-pagination .data-table thead th{font-weight: 600;font-family: 'Raleway', sans-serif;font-size: 1.0rem;}
.chekout-pagination .data-table tbody tr td{font-weight: 600;font-family: 'Raleway', sans-serif;}
.chekout-pagination .data-table .product-name a{font-family: 'Playfair Display', serif;text-transform: none;}
.chekout-pagination .data-table .product-cart-info .cart-item-details{font-family: 'Raleway', sans-serif;}
.product-cart-image .product-image img{border:1px solid #ededed;}
.chekout-pagination .data-table .product-cart-remove a{width:30px; height: 30px;background: url(../images/cart-delete-btn.png) no-repeat center;}
.chekout-pagination .data-table tbody td.product-cart-actions{min-width:150px;}
.checkout-sign-in-left-content .messages .success-msg li{background: none;}
.chekout-pagination .data-table label.qty-label{display: none;}
.chekout-pagination .data-table .field-wrapper{display: table;}
.chekout-pagination .data-table .field-wrapper input[type="text"]{height: auto; border: 0px;}
.chekout-pagination .data-table .field-wrapper input,
.chekout-pagination .data-table .field-wrapper label{display: table-cell;text-align: center;vertical-align: middle; float: none;border:1px solid #c7c7c6;}
.chekout-pagination .data-table .field-wrapper label{width:40px !important;height: 40px;border:1px solid #c7c7c6;background:none !important;text-indent:0px;font-size: 1.1rem;}
.chekout-pagination .data-table .field-wrapper input{width:70px;}
.chekout-pagination .data-table .increment-qty{top:auto; left: auto;padding: 0px; margin: 0px;}
.chekout-pagination .data-table .increment-qty .decrease-qty,
.chekout-pagination .data-table .increment-qty .increase-qty{padding: 0px; margin: 0px;background: none !important;text-indent: 0px;color:#000;display: block; line-height:38px;height: auto; width: auto;cursor: pointer;}
.chekout-pagination .data-table .increment-qty .decrease-qty::before{background: none;display: none !important;}
.chekout-pagination .data-table .increment-qty .increase-qty::before{background: none;display: none !important;}
.chekout-pagination .data-table .field-wrapper input[type="text"]{height: 40px;width:70px; border:1px solid #c7c7c6;border-left:0px; border-right: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.chekout-pagination .btn-checkout{background: #726994;line-height: 20px; padding:10px 40px; -webkit-border-radius:20px; border-radius:20px; color: #fff; text-transform: uppercase;}
.chekout-pagination .btn-checkout span, .chekout-pagination .btn-checkout span span{font-family: 'Raleway', sans-serif; }
.chekout-pagination .title-buttons .btn-continue{background:transparent;line-height: 20px; padding:10px 40px; -webkit-border-radius:20px; border-radius:20px; color: #726994; text-transform: uppercase;padding-left: 5px;padding-right: 5px;}
.chekout-pagination .title-buttons .btn-continue span, .chekout-pagination .title-buttons .btn-continue span span{font-family: 'Raleway', sans-serif;background: none;color: #726994;padding-left: 0px; font-weight: 300; color:rgba(114,105,148,0.6);}
.chekout-pagination .cart .page-title{margin:25px 0px 0px;}
/**inline style was in signincheckout*/
#alreadyExisterrorcustomer{ color:red; }
.signchkouterror{ border-color:#df280a; }
.social-login{ margin-top:25px; }
.ced_fb_connect{ background-color: #354e84; color: #fff; display: block; font-family: "europa"; font-size: 15px; font-weight: 500; padding-bottom: 14px; padding-top: 14px; text-align: center; text-transform: uppercase!important; }
.facebook-wrapper a i{ background-color: #4b66a0; color: #fff; display: inline-block; float: left; font-size: 22px; margin-top: -14px; padding-bottom: 14px; padding-top: 14px; text-align: center; width: 50px; }
.google-wrapper a i{ background-color: #df4a32; color: #fff; display: inline-block; float: left; font-size: 22px; margin-top: -14px; padding-bottom: 14px; padding-top: 14px; text-align: center; width: 50px; }
.ced_google_connect{ background-color: #9b301f; color: #fff; display: block; font-family: "europa"; font-size: 15px; font-weight: 500; padding-bottom: 14px; padding-top: 14px; text-align: center; text-transform: uppercase; }
.seperation-text span::after{ margin-top:12px; background-color: #f8f7f7; color: #d1d2d1; content: "OR"; display: inline-block; padding-left: 10px; padding-right: 10px; position: relative; top: -10px; }
/**-inline style was in signincheckout*/
/**sign in checkout*/
.featured-points{}
.checkout-signin-page{background: none;}
.featured-points-1{ max-width: 100%;padding: 60px 0px;}
.checkout-sign-in-bottom-content{padding-left: 0px; padding-right: 0px;}
.checkout-sign-in-bottom-content .featured-points-1{ max-width: 100%;padding:0px 0px 60px;}
.featured-points-1 .featured-points-inner{background: #736994 url(../images/sign-in-check-left-bg.jpg) no-repeat right bottom;width:500px;-webkit-box-shadow:-26px -26px 0px 0px #f4f4f4;box-shadow:26px 26px 0px 0px #f4f4f4;max-width: 100%; color:#fff; min-height: 500px;margin:0px;}
.featured-points-inner h2{font-size: 2.0rem;font-family: 'Playfair Display', serif;text-transform: uppercase; color:#fff; text-align: center;padding: 100px 0px 30px;}
.featured-points-inner ul{list-style: none;display: block; text-align: center;}
.featured-points-inner ul li{display: block;text-align: center;margin-bottom:15px;}
.featured-points-inner span{display: inline-block;font-size: 1.3rem; line-height: 30px;text-align: center;font-family: 'Raleway', cursive;}
.featured-points-inner .right-icon-span{display: inline-block;background: url(../images/right-border.png) no-repeat center; width:30px; }
.featured-points-inner ul li strong{font-weight: 600;}
.checkout-signin-page .page_title h1{font-size: 2.5rem;font-family: 'Playfair Display', serif;text-transform: uppercase; color:#726994;margin: 20px 0px; padding: 15px 0px; text-align: left; font-weight: normal;}
.nav-tabs1 > li > a{color: #9b9b9b; background: url(../images/sign-in-option-inactive.png) no-repeat 5px center; font-family: 'Raleway', cursive; padding-left: 30px;font-size: 1.1rem;}
.nav-tabs1 > li > a:hover, .nav-tabs1 > li > a:focus{background-color: transparent;color: #726994}
.nav-tabs1 > li.active > a, .nav-tabs1 > li.active > a:hover, .nav-tabs1 > li.active > a:focus{color: #9b9b9b; background: url(../images/sign-in-option-active.png) no-repeat 5px center;}
.checkout-signin-page .tab-content {padding: 20px 0px;border: 0px;}
.checkout-signin-page .buttons-set{ border: 0px;}
.checkout-signin-page .buttons-set button.button{font-family: 'Raleway', cursive;letter-spacing: 0.5px;}
.checkout-signin-page .new-users .buttons-set #sendjoin{float: right;background: #726994;font-size: 14px;line-height: 20px;-webkit-border-radius:20px;border-radius:20px; font-weight: 700;letter-spacing: 1px; font-family: 'Raleway', cursive;}
.checkout-signin-page .seperation-text label{ display:inline-block; padding: 0px 15px; background: #fff; z-index: 100;line-height: 30px;color:#726994; font-size: 1.1rem;font-family: 'Raleway', cursive;}
.checkout-signin-page .seperation-text{display: block; position: relative;text-align: center;}
.checkout-signin-page .seperation-text:before{position:absolute; width: 100%; height: 1px; background: #e0e0e0;display: block; content: "";left:0px;width:43%;top:50%;}
.checkout-signin-page .seperation-text:after{position:absolute; width: 100%; height: 1px; background: #e0e0e0;display: block; content: "";right:0px;width:43%;top:50%;}
.checkout-signin-page .registered-users .buttons-set button.button{float: right;background: #726994;font-size: 14px;line-height: 20px;-webkit-border-radius:20px;border-radius:20px; font-weight: 700;letter-spacing: 1px;font-family: 'Raleway', cursive;}
.checkout-signin-page .buttons-set a:not(.button){float:left; color:#ad9068; text-decoration: underline;}
.checkout-signin-page #guestbtn{float: left;}
.checkout-signin-page .social-login{margin-top:15px; margin-bottom:0px; }
.checkout-signin-page .registered-users .buttons-set{text-align: right;}
.checkout-signin-page .ced_fb_connect{background:#475993 url(../images/fb-btn-icon.png) no-repeat 10px center;font-size: 14px;line-height: 20px;-webkit-border-radius:24px;border-radius:24px; font-weight: 700; font-family: 'Raleway', cursive; text-align: center; padding-left:0px;}
.checkout-signin-page a.ced_fb_connect i{display:none !important;}
.checkout-signin-page a.ced_fb_connect:hover{color:#ededed;}
.checkout-signin-page .ced_google_connect{background:#e33e2b url(../images/google-btn-icon.png) no-repeat 15px center;font-size: 14px;line-height: 20px;-webkit-border-radius:24px;border-radius:24px; font-weight: 700; font-family: 'Raleway', cursive; text-align:center; padding-left:0px;}
.checkout-signin-page a.ced_google_connect i{display:none !important;}
.checkout-signin-page a.ced_google_connect:hover{color:#ededed;}
.checkout-signin-page .social-border{padding-top:15px;margin-top: 20px; border-top: 2px solid #ececec; }
.onestepcheckout-index-index .main-container{padding-top: 0px;}
.onestepcheckout-index-index h1.checkout_header {margin: 0px; padding: 0px;}
body .wrapper .one-step-checkout select{background-image: url(../images/form/drop-down-w.png);}
#one-step-checkout-form .checkout-review-load .data-table td a.qty-delete span{background-image:url(../images/cart-delete-btn-w.png);}
#one-step-checkout-form .checkout-review-load .data-table td .box-qty{width:110px;}
#one-step-checkout-form .checkout-review-load .data-table td .box-qty a.qty-minus span{width:30px; height: 30px; background-image: url(../images/checkout_cart_qty_minus.png); background-color: #fff; border:1px solid #e0e0e0;background-position: center;}
#one-step-checkout-form .checkout-review-load .data-table td .box-qty a.qty-add span{width:30px; height: 30px; background-image: url(../images/checkout_cart_qty_plus.png); background-color: #fff; border:1px solid #e0e0e0;background-position: center;}
#one-step-checkout-form .checkout-review-load .data-table td .qty{width:40px; height: 30px !important; line-height: 30px !important; background-color: #fff; border:1px solid #e0e0e0;}
/**customer account page**/
.ll-login .detail-container{background: none;}
.ced_fb_connect{background:#475993 url(../images/fb-btn-icon.png) no-repeat 10px center;font-size: 14px;line-height: 20px;-webkit-border-radius:24px;border-radius:24px; font-weight: 700; font-family: 'Raleway', cursive; text-align: center; padding-left:0px;}
a.ced_fb_connect i{display:none !important;}
a.ced_fb_connect:hover{color:#ededed;}
.content-section.gray{background: #fff;}
.ced_google_connect{background:#e33e2b url(../images/google-btn-icon.png) no-repeat 15px center;font-size: 14px;line-height: 20px;-webkit-border-radius:24px;border-radius:24px; font-weight: 700; font-family: 'Raleway', cursive; text-align:center; padding-left:0px;}
a.ced_google_connect i{display:none !important;}
a.ced_google_connect:hover{color:#ededed;}
.acount-pages .featured-points-1{padding-top:10px;}
.acount-pages .detail-container form .button-row.row button,
.acount-pages .detail-container form .button-row.row button:hover,
.acount-pages .detail-container form .button-row.row button:focus{width:auto;padding-left: 80px; padding-right:80px; -webkit-border-radius: 25px;border-radius: 25px;float: right;}
.ll-account-pages .content-section.gray{background: none;}
.acount-pages .seperation-text label{ display:inline-block; padding: 0px 15px; background: #fff; z-index: 100;line-height: 30px;color:#726994; font-size: 1.1rem;font-family: 'Raleway', cursive;}
.acount-pages .seperation-text{display: block; position: relative;text-align: center;margin: 15px 0px;}
.acount-pages .seperation-text:before{position:absolute; width: 100%; height: 1px; background: #e0e0e0;display: block; content: "";left:0px;width:43%;top:50%;}
.acount-pages .seperation-text:after{position:absolute; width: 100%; height: 1px; background: #e0e0e0;display: block; content: "";right:0px;width:43%;top:50%;}
/**product grid*/
.home-best-seller-products ul.add-to-links{display: block;width:100%;max-width: 100%;float:left;}
.home-best-seller-products ul.add-to-links li{display: block;width:33.33%;background-color:#ad9068;margin-right: 0px;border-right: 5px solid #fff;float:left;}
.home-best-seller-products ul.add-to-links li:last-child{border:0px;}
.home-best-seller-products ul.add-to-links li:hover{background-color: #726994;}
.home-best-seller-products ul.add-to-links li button{text-indent: -9999px;width:100%;opacity: 0;max-width: 100%;}
/**product grid*/
/**brands page**/
.brands-images-list .image-block a{display: block;position: relative;border:0px;}
.brands-images-list .image-block a:hover{border: 0px;}
.brands-images-list .image-block a img.brand-image-hover{position: absolute;opacity: 0;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;border:0px;}
.brands-images-list .image-block a img.brand-image{z-index:1;opacity: 1;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; }
.brands-images-list .image-block a:hover img.brand-image{opacity: 0;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;}
.brands-images-list .image-block a:hover img.brand-image-hover{opacity:1;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;}
.page_title h1.border-below-design{color:#726994;font-size: 2.0rem;font-family: 'Playfair Display', serif;text-transform: uppercase; color:#726994;padding-bottom: 30px; margin-bottom: 30px;background:url(../images/tab-header-line.png) no-repeat center bottom;text-align: center;}
/**ingrediants page**/
.ingrediant-item .image-block{z-index:100;float:none !important;margin-bottom:10px !important;}
.ingrediant-item .detail-block-wrapper{overflow: hidden;}
.ingrediant-item .detail-block{z-index:1;float: none !important; }
.ingrediant-item .detail-block a{display:block; background: #726994; text-align: center; margin-bottom: 10px;margin-left: 1px; margin-right: 1px;}
.ingrediant-item .detail-block a span{display: inline-block;background:url(../images/header-cart-icon.png) no-repeat left center; padding:7px 5px 7px 25px; font-size: 14px; line-height: 18px; color: #fff;}
.ingrediant-item .detail-block{-webkit-transform:translate(0%, -40px);-ms-transform:translate(0%, -40px);transform:translate(0%, -40px);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;}
.ingrediant-item:hover .detail-block{-webkit-transform:translate(0%, 0px);-ms-transform:translate(0%, 0px);transform:translate(0%, 0px);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;}
.ll-ingrediants .bottom-row .ingrediant .detail-block h2{color:#726994;font-size:1.8rem;font-family: 'Playfair Display', serif;text-transform: uppercase; color:#726994;padding:10px 0px;border-top:1px solid #ebebeb;margin-bottom: 10px;}
.ll-ingrediant-container .page_title h1{margin-top: 0px; padding-top: 0px;}
.glossary_tab {padding: 10px 0px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;background: #fff;}
.glossary_tab ul{padding: 0px; margin: 0px;}
.glossary_tab ul li{display: inline-block; margin-right:5px;}
.glossary_tab ul li span{display: block; padding: 5px 10px 5px 0px; text-transform: uppercase; font-weight: 900;}
.glossary_tab ul li a{display: block; padding: 5px 10px; text-transform: uppercase;color:#808080;}
.glossary_tab ul li a:hover{color:#726994;}
#glossary ul {padding: 0px;list-style: none; margin: 0px;}
#glossary ul li{display: block;margin: 0px; margin-bottom: 10px;}
#glossary > ul > li > a.title{font-size: 5rem;text-transform: uppercase; color:#726994;font-family: 'Playfair Display', serif;text-decoration: underline;margin-left: 15px;display:block;width:100%; float:left;}
.ll-cms-faq .faq-content-container{padding-top: 0px;}
.ll-cms-faq .left-section ul li h2{font-family: 'Raleway', cursive;}
.ll-cms-faq .left-section ul li.active h2{font-family: 'Raleway', cursive;color:#726994;}
.ll-cms-faq .right-section > ul > li ul li p{font-family: 'Raleway', cursive;line-height: 1.7;}
.faq-mobile-content-container{padding-top:0px; padding-bottom: 30px;}
.faq-mobile-content-container h2{font-size: 1.1rem; padding: 10px 40px 10px 10px; color:#636363; font-weight: 700;position: relative;cursor: pointer;border:1px solid #ededed; margin-bottom:1px;}
.cms-page-view .std h2, .faq-mobile-content-container h2{color:#726994;}
.faq-mobile-content-container h2.mobile-faq-question.active{border-bottom: 0px; margin-bottom: 0px}
.faq-mobile-content-container h2:after{position:absolute; right:0px; top:50%; margin-top: -15px; width:30px; height: 30px;display: block;content: "";}
.faq-mobile-content-container h2.mobile-faq-question:after{background: url(../images/accordian-plus-c.png) no-repeat center;}
.faq-mobile-content-container h2.mobile-faq-question.active:after{background: url(../images/accordian-minus-c.png) no-repeat center;}
.mobile-faq-answer{display: none; border:1px solid #ededed; padding: 10px;}
.mobile-faq-answer.active{display:block;border-top:0px;}
/**expert landing page**/
.expert-block {display: table;width:100%; margin-top: 10px;}
.expert-block .expert-block-cell{display: table-cell; vertical-align: middle; float:none !important;}
.expert-block h2{color:#726994;font-size:2.5rem;font-family: 'Playfair Display', serif;text-transform: uppercase; color:#726994;padding:10px 0px;margin-bottom: 10px;}
.expert-block h2 span{color:rgba(114,105,148,0.3);font-size: 1.1em;}
.expert-block .image-block{-webkit-box-shadow:26px 26px 0px 0px #f4f4f4;box-shadow:26px 26px 0px 0px #f4f4f4;display: inline-block;margin-bottom: 36px; margin-right: 26px;max-width: 100%; margin-left: 16px; position: relative;}
.expert-block .image-block:before{position: absolute; content:""; left:-16px; top:-8px;width:16px; height:300px; display: block;background:url(../images/expert-vertical-image.png) no-repeat center;}
.expert-block .image-block.image-block-right{float: right;}
.expert-block .short-description{padding:5px 10px;margin-bottom:25px;border-left:3px solid #ad9068; padding-left: 20px;}
.expert-block .short-description p{font-size: 1.1rem;line-height: 1.7; color:#707070;margin-bottom: 0px;}
.expert-block .content-block a.view-profile{color:#726994; display: inline-block;position: relative;text-transform: uppercase;font-weight: 600;}
.expert-block .content-block a.view-profile:after{position: absolute; content:""; right:-60px; top:50%;width:50px; height: 2px; display: block;background:#dedede;}
/**journey page style starts here Anand**/
#filter .j_close{ color:#bebebe; font-size:1.4em; cursor:pointer;}
#filter_cleansers{ padding-bottom:20px;}
#filter_cleansers ul{ padding:0px; margin:0px;}
#filter_cleansers ul li{ border:1px solid #ad9068; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; color:#ad9068; margin-left:0px; padding:5px 15px; text-align:center; display:inline-block; margin-bottom:5px;}
#filter_cleansers label{ font-size:1.2em; color:#ad9068;}
#filter_toners{ padding-bottom:20px;}
#filter_toners ul{ padding:0px; margin:0px;}
#filter_toners ul li{ border:1px solid #ad9068; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; color:#ad9068; margin-left:0px; padding:5px 15px; text-align:center; display:inline-block; margin-bottom:5px;}
#filter_toners label{ font-size:1.2em; color:#ad9068;}
#filter_serumsoils{ padding-bottom:20px;}
#filter_serumsoils ul{ padding:0px; margin:0px;}
#filter_serumsoils ul li{ border:1px solid #ad9068; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; color:#ad9068; margin-left:0px; padding:5px 15px; text-align:center; display:inline-block; margin-bottom:5px;}
#filter_serumsoils label{ font-size:1.2em; color:#ad9068;}
#filter_moisturizers{ padding-bottom:20px;}
#filter_moisturizers ul{ padding:0px; margin:0px;}
#filter_moisturizers ul li{ border:1px solid #ad9068; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; color:#ad9068; margin-left:0px; padding:5px 15px; text-align:center; display:inline-block;}
#filter_moisturizers label{ font-size:1.2em; color:#ad9068;}
#filter_eyecare{ padding-bottom:20px;}
#filter_eyecare ul{ padding:0px; margin:0px;}
#filter_eyecare ul li{ border:1px solid #ad9068; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; color:#ad9068; margin-left:0px; padding:5px 15px; text-align:center; display:inline-block; margin-bottom:5px;}
#filter_eyecare label{ font-size:1.2em; color:#ad9068;}
#filter_exfoliats{ padding-bottom:20px;}
#filter_exfoliats ul{ padding:0px; margin:0px;}
#filter_exfoliats ul li{ border:1px solid #ad9068; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; color:#ad9068; margin-left:0px; padding:5px 15px; text-align:center; display:inline-block; margin-bottom:5px;}
#filter_exfoliats label{ font-size:1.2em; color:#ad9068;}
#filter_masks{ padding-bottom:20px;}
#filter_masks ul{ padding:0px; margin:0px;}
#filter_masks ul li{ border:1px solid #ad9068; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; color:#ad9068; margin-left:0px; padding:5px 15px; text-align:center; display:inline-block; margin-bottom:5px;}
#filter_masks label{ font-size:1.2em; color:#ad9068;}
.journey_main_tab label{ width:260px; height:90px; border:1px solid #ebebeb; padding:10px; margin-right:20px; margin-bottom:20px; cursor:pointer; position:relative;}
.journey_main_tab label:hover{border:1px solid #726994;}
.journey_main_tab label:nth-child(1){ background: url(../images/journey-icons/1.jpg) no-repeat center; background-size:cover;}
.journey_main_tab label:nth-child(1):hover{ background: url(../images/journey-icons/1a.jpg) no-repeat center; background-size:cover;}
.journey_main_tab label:nth-child(2){ background: url(../images/journey-icons/2.jpg) no-repeat center; background-size:cover;}
.journey_main_tab label:nth-child(2):hover{ background: url(../images/journey-icons/2a.jpg) no-repeat center; background-size:cover;}
.journey_main_tab label:nth-child(3){ background: url(../images/journey-icons/3.jpg) no-repeat center; background-size:cover;}
.journey_main_tab label:nth-child(3):hover{ background: url(../images/journey-icons/3a.jpg) no-repeat center; background-size:cover;}
.journey_main_tab label:nth-child(4){ background: url(../images/journey-icons/4.jpg) no-repeat center; background-size:cover;}
.journey_main_tab label:nth-child(4):hover{ background: url(../images/journey-icons/4a.jpg) no-repeat center; background-size:cover;}
.journey_main_tab label:nth-child(5){ background: url(../images/journey-icons/5.jpg) no-repeat center; background-size:cover;}
.journey_main_tab label:nth-child(5):hover{ background: url(../images/journey-icons/5a.jpg) no-repeat center; background-size:cover;}
.journey_main_tab label:nth-child(6){ background: url(../images/journey-icons/6.jpg) no-repeat center; background-size:cover;}
.journey_main_tab label:nth-child(6):hover{ background: url(../images/journey-icons/6a.jpg) no-repeat center; background-size:cover;}
.journey_main_tab label:nth-child(7){ background: url(../images/journey-icons/7.jpg) no-repeat center; background-size:cover;}
.journey_main_tab label:nth-child(7):hover{ background: url(../images/journey-icons/7a.jpg) no-repeat center; background-size:cover;}
.journey_main_tab label:nth-child(8){ background: url(../images/journey-icons/8.jpg) no-repeat center; background-size:cover;}
.journey_main_tab label:nth-child(8):hover{ background: url(../images/journey-icons/8a.jpg) no-repeat center; background-size:cover;}
.journey_main_tab label.active1{ background: url(../images/journey-icons/1a.jpg) no-repeat center; background-size:cover; border:1px solid #726994;}
.journey_main_tab label.active2{ background: url(../images/journey-icons/2a.jpg) no-repeat center; background-size:cover; border:1px solid #726994;}
.journey_main_tab label.active3{ background: url(../images/journey-icons/3a.jpg) no-repeat center; background-size:cover; border:1px solid #726994;}
.journey_main_tab label.active4{ background: url(../images/journey-icons/4a.jpg) no-repeat center; background-size:cover; border:1px solid #726994;}
.journey_main_tab label.active5{ background: url(../images/journey-icons/5a.jpg) no-repeat center; background-size:cover; border:1px solid #726994;}
.journey_main_tab label.active6{ background: url(../images/journey-icons/6a.jpg) no-repeat center; background-size:cover; border:1px solid #726994;}
.journey_main_tab label.active7{ background: url(../images/journey-icons/7a.jpg) no-repeat center; background-size:cover; border:1px solid #726994;}
.journey_main_tab label.active8{ background: url(../images/journey-icons/8a.jpg) no-repeat center; background-size:cover; border:1px solid #726994;}
.journey_main_tab input[type="checkbox"]{ opacity:0;}
.journey_open_tab{ padding-bottom:20px;}
.journey_open_tab ul{ padding:0px; margin:0px;}
.journey_open_tab ul li{ color:#726994; margin-left:0px; text-align:left; display:block;}
.journey_open_tab label{ font-size:1.14em; color:#726994; font-weight:normal; font-family: 'Raleway', sans-serif;}
.journey_open_tab .checkbox{ padding-left:0px;}
.jou_sub_cate_btn{background: #726994;line-height: 20px; padding:10px 40px; -webkit-border-radius:20px; border-radius:20px; color: #fff; text-transform: uppercase; border:0px; text-align:center; /**position:absolute; left:50%;top:0%;-webkit-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%);*/}
.jou_sub_cate_btn:hover{background: #857da5;}
.journey_main_tab_active{ background:url(../images/active-icon.png) no-repeat center; width:17px; height:18px; position:absolute; right:10px; bottom:10px; display:none;}
.journey-list-tab{ margin-bottom:30px;}
.journey-list-tab h2{color:#726994;font-size: 1.5rem;font-family: 'Playfair Display', serif;text-transform: uppercase; color:#726994; }
.journey-list-tab ul{ padding:0px; margin:0px;}
.journey-list-tab ul li{display:inline; margin-left:0px; }
.journey-list-tab ul li a label{font-weight:normal; }
.journey-list-tab ul li a{ border:1px solid #d2d2d2; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; color:#dedede; padding:5px 15px; text-align:center; display:inline-block; margin-bottom:5px; cursor:pointer;}
.journey-list-tab ul li a:hover{border:1px solid #ad9068; background:#ad9068; color:#fff;}
.journey-list-tab ul li a.active{border:1px solid #ad9068; background:#ad9068; color:#fff;}
.journey-list-tab input[type="checkbox"]{opacity:0; margin-left:-10px;}
.std p.note-msg{ text-align:center;}
.page_title h5.journey-title-1{font-family: 'Herr Von Muellerhoff', cursive; font-size:2.5rem; text-transform: none;color:#7867b7; text-align:center; font-weight:400; margin-bottom:0px; padding-bottom:0px;}
.page_title h1.border-below-design{ margin-top:0px;}
.ll-expert-detail .left-section .middle-row .middle-block > a .content-block .short-description{ height:0px!important; display:none; }
.page-title.category-title h1{padding-bottom: 0px; margin-bottom: 5px;}
.page-title.category-title h6{font-weight: 400; margin-bottom:12px;}
.ll-sr-page div.block-layered-nav .block-title{ margin-top:27px !important;}
#products-list .item .play-icon{right: auto; bottom: 0px; top:auto; margin-top: 0px;left:0px; background-repeat: no-repeat;background-position: center;width:60px; height:60px; background-image: url(../images/play-icon.png); position:absolute;}
/***13-02-17***/
#products-list .item .play-icon:hover{
background-image: url(../images/play-icon-hover.png);}
.nav-tabs2 {display: block; text-align: center;}
.nav-tabs2 > li { display: inline-block; width:33%; padding:0px; margin-right:0px;}
.nav-tabs2 > li > a{ padding:8px 15px;}
#side-menu{max-width:400px;}
/*** Revivews**/
fieldset, label { margin: 0; padding: 0; }
/*body{ margin: 20px; }
h1 { font-size: 1.5em; margin: 10px; }*/
/****** Style Star Rating Widget *****/
.rating {border: none; float: left; }
.rating > input { display: none; } 
.rating > label:before { margin: 5px; font-size: 1.25em; font-family: FontAwesome; display: inline-block; /*content: "\f005";*/ content: "\f005";}
.rating > label{ color: #dbdbdb; float: right; }
/***** CSS Magic to Highlight Stars on Hover *****/
.rating > input:checked ~ label, /* show gold star when clicked */
.rating:not(:checked) label:hover:before, /* hover current star */
.rating:not(:checked) label:hover ~ label:before {content: "\f005"; color: #ad9068; } /* hover previous stars in list */
.rating > input:checked + label:hover:before, /* hover current star when changing rating */
.rating > input:checked ~ label:hover:before,
.rating > label:hover ~ input:checked ~ label:before, /* lighten current selection */
.rating > input:checked ~ label:hover ~ label:before {content: "\f005"; color: #ad9068; } 
/***end**/
.luxury_page #header {background: #361576;position: relative;}
body.header-fixed.luxury_page header#header{background: #361576;}
.luxury_page .luxury_page_content p{font-family: 'Raleway', sans-serif;}
.luxury_page .luxury_page_content h3{font-family: 'Playfair Display', serif; font-size:2.0rem; text-transform: none;color:#7867b7; font-weight:400;}
.ll-product-detail .custom-template-view{padding-top: 0px;}
.luxury_page ul.additional-des li{margin-left: 0px;}
.luxury_page ul.additional-des > li.active > h2{font-family: 'Playfair Display', serif; font-size:1.5rem; text-transform: none;color:#7867b7; font-weight:400;}
.luxury_page ul.additional-des > li .contnet-block p{font-family: 'Raleway', sans-serif;font-weight: 400;line-height: 1.4;}
.luxury_page ul.additional-des > li > h2{font-family: 'Playfair Display', serif; font-size:1.5rem; text-transform: none;color:#7867b7; font-weight:400;}
.luxury_page .right-section.product-shop ul.add-to-links li{margin-left: 0px;}
.luxury_page .right-section.product-shop ul.add-to-links li.buy-now-button{display: block;}
.luxury_page .right-section.product-shop ul.add-to-links li.buy-now-button button{padding: 16px 60px 16px; width: auto; margin-right: 20px;font-size: 14px;font-family: 'Raleway', sans-serif;font-weight: 600;line-height:20px;letter-spacing: 1px;text-align: center;float:none; max-width: 70%;float:none;margin-bottom: 0px;background: #726994; -webkit-border-radius: 26px;border-radius: 26px;}
.luxury_page .right-section.product-shop ul.add-to-links li.buy-now-button button:hover{background-color:#726994; }
/** For mobile My account 17.02.17**/
.mobile-my-account {width:100%;}
.mobile-my-account a.header-myaccount-icon{background: url(../images/header-myaccount-icon.png) no-repeat 9px center; padding: 10px 0px 10px 25px; text-align: left; width: 100%; line-height:44px;}
.mobile-my-account a { color:#fff;}
.mobile-my-account a span { padding-left:20px; line-height:44px;}
.search-autocomplete::before{display:none;}
.mobile_search .input-text{ background:#695f91 !important; border: 0 none;color: #fff; font-size:1rem; }
.mobile_search #search_mini_form .search-button::before{background-position:-49px -143px;}
/*.home-skin-selection{ background: #fff none repeat scroll 0 0; float: left; margin-top: -50px; padding: 20px 0; position: relative; width: 100%; z-index: 101; }*/
#header{ border-bottom:0px;}
#header, .top-overlay{ top:40px;}
.free_shipping_top_bar { text-align:center; background:#fff; height:40px;}
.free_shipping_top_bar ul { padding:0px; margin:0px;}
.free_shipping_top_bar ul li{ display:inline; font-family: 'Playfair Display', serif; font-size:1.0rem; color:#7867b7;text-transform: uppercase;}
.free_shipping_top_bar ul li:first-child{
background: url(../images/free_top_01.png) no-repeat left center; padding: 10px 0px 10px 25px; text-align: left; line-height:44px;}
.free_shipping_top_bar ul li:last-child{ background: url(../images/free_top_02.png) no-repeat left center; padding: 10px 0px 10px 25px; text-align: left; line-height:44px; margin-left:50px;}
.ll-education .post-row h2{min-height: 5.1rem;}
.glossary_tab1 {padding: 10px 0px; border-top:0px solid #e0e0e0; border-bottom:0px solid #e0e0e0;background: #fff;}
.glossary_tab1_border_bottom{border-bottom:1px solid #e0e0e0; background: #fff;margin-left: 15px; width: 97.5%;height: 100%;float: left;display: none;}
.glossary_tab1 ul{padding: 0px; margin: 0px;}
.glossary_tab1 ul li{display: inline-block; margin-right:5px; width:18%;}
.glossary_tab1 ul li span{display: block; padding: 25px 10px 5px 0px; text-transform: uppercase; font-weight: 900; display:block;}
.glossary_tab1 ul li a{display: block; padding: 5px 10px; color:#808080;}
.glossary_tab1 ul li a:hover{color:#726994;}
/**Sharing on social media **/
.share_on_social_media ul{ padding:0px; margin:0px;}
.share_on_social_media ul li{ display:inline-block; padding-right:10px;}
.share_on_social_media ul li a {color:#c3c3c3 ; font-size:1.2rem;}
.share_on_social_media ul li a :hover{color:#726994;}
.products-grid .product-name{min-height: 47px;}
.glossary_tab1_border_bottom{/*display:none;*/}
.home_custom_pro .products-grid .product-name{ min-height:inherit !important;}
/*home page video section */
.todays_video_title h1.tabheading { text-transform: uppercase; margin-right: 2px; line-height: 1.8; padding: 20px 0px 30px 0px; color: #636363; display: block; color: #726994; font-family: 'Playfair Display', serif; font-size: 2.0rem; margin-bottom:40px; }
.todays_video .home-best-seller-products .products-grid .item{ min-height: inherit !important; text-align:center;}
.todays_video .home-best-seller-products .products-grid .item p{ text-align:center; margin-top:10px; border-top:1px solid #ebebeb; font-size:1.1rem; font-family: 'Playfair Display', serif; padding:15px 0px;}
/**27.02.17 journey new design integration**/
.jou_sub_cate_btn_base{ text-align:center; padding-bottom: 30px;}
.journey_open_tab .checkbox label::before { content: ""; display: inline-block; position: absolute; width: 17px; height: 17px; left: 0; margin-left: -15px; margin-top: 3px; border: 1px solid #726994; border-radius: 0px; background-color: #fff;}
.jou_sub_cate_btn{background: #cfcfcf;line-height: 20px; padding:10px 40px; -webkit-border-radius:20px; border-radius:20px; color: #fff; text-transform: uppercase; border:0px; text-align:center; font-weight:bold; font-size:1rem;}
.jou_sub_cate_btn:hover{background: #857da5;}
.jou_sub_cate_btn_active{background: #857da5;line-height: 20px; padding:10px 40px; -webkit-border-radius:20px; border-radius:20px; color: #fff; text-transform: uppercase; border:0px; text-align:center; font-weight:bold; font-size:1rem;}
.jou_sub_cate_btn_active:hover{background: #857da5;}
#filter_cleansers ul li, #filter_moisturizers ul li, #filter_toners ul li, #filter_serumsoils ul li, #filter_eyecare ul li, #filter_exfoliats ul li, #filter_masks ul li{padding: 0px 15px;}
#filter_lipcare ul li{ border: 1px solid #ad9068; border-radius: 20px; color: #ad9068; display: inline-block; margin-bottom: 5px; margin-left: 0; padding: 0px 15px; text-align: center; }
#filter_lipcare label{ color: #ad9068; font-size: 1.2em; }
.journey-list-tab ul li a label{color:#ad9068;}
.journey-list-tab ul li a.active label { font-weight:bold; color:#fff;}
.journey-list-tab ul li a:hover label { font-weight:bold; color:#fff;}
#clean_view_all{cursor:pointer; color:#ad9068; margin-left:20px; text-decoration:underline;}
#clean_view_all:hover{color:#857da5;}
.page_title h5.journey-title-1{margin-bottom: -15px;}
.home-global-message{position: absolute; z-index: 100;width:100%;background: #fff;}
/*.expert-block h2{position: relative;padding-left: 65px;}
.expert-block h2 span{position: absolute;left:0px;}*/
.best-seller-list .products-grid .product-name, .products-list .product-name{min-height:47px;}
.bset_seller_view_more{text-align:center;}
.bset_seller_view_more a{ padding:10px 0px; text-transform:uppercase; color: #726994; font-size:1.1rem; text-decoration:underline;}
.bset_seller_view_more a:hover {color: #636363;}
/**blog details page 3-3-17**/
.product-secondary-wrapper{overflow: hidden; margin-top:10px;border-top:1px solid #ededed; padding-top: 10px;}
.home-best-seller-products .item .product-secondary-wrapper .product-secondary .products-link ul.add-to-links{margin-top:0px;}
.home-best-seller-products .item:hover .product-secondary-wrapper .product-secondary .products-link ul.add-to-links{margin-top: 0px; }
.home-best-seller-products .item .product-secondary-wrapper .product-secondary{position: relative;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);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;}
.home-best-seller-products .item:hover .product-secondary-wrapper .product-secondary{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);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;}
.touch .home-best-seller-products .item .product-secondary-wrapper .product-secondary{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
.home-best-seller-products .product_title{min-height: 5.0rem;}
.home-best-seller-products .product-secondary .product_title{margin-top:10px;}
/*.blog-details-page .page_title h1{text-align: center;}
.blog-details-page .right-blog-1{padding-left: 0px;}
.blog-details-page .right-blog-1 .date-section{left:-45px;}
.blog-details-page .right-blog-1 .image-section{padding: 0px;}
.blog-details-page .right-blog-1 .image-section img{-webkit-box-shadow:none;box-shadow:none;}
.ll-education .blog-details-page.post-container .post-wrapper .share-bar ul{list-style: none;}
.ll-education .blog-details-page.post-container .post-wrapper .share-bar ul li{display: inline-block;}
.ll-education .blog-details-page.post-container .post-wrapper .share-bar a.share-fb{background: none;color: #3b5998;}
.ll-education .blog-details-page.post-container .post-wrapper .share-bar a.share-tw{background: none;color: #1da1f2;}*/
/**brands page*/
.catalog-category-view .brands-images-list .image-block{border: 0px !important;}
.catalog-category-view .brands-images-list .image-block a{border: 2px solid #ebebeb;display: block;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;}
.catalog-category-view .brands-images-list .image-block a:hover{border: 2px solid #726994;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;}
.category-brands .brand-description{padding: 0px 0px 40px 0px;}
.category-brands .brand-description,
.category-brands .brand-description p{font-family: 'Raleway', cursive;color: #404040;}
/**ingredient**/
.ingrediant-item .detail-block-wrapper{overflow: hidden;}
.ingrediant-item .detail-block-wrapper .detail-block{-webkit-transform:translate(0%, -40px);-ms-transform:translate(0%, -40px);transform:translate(0%, -40px);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;}
.ingrediant-item:hover .detail-block-wrapper .detail-block{-webkit-transform:translate(0%, 0px);-ms-transform:translate(0%, 0px);transform:translate(0%, 0px);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;}
.touch .ingrediant-item .detail-block-wrapper .detail-block{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
.ll-account-pages .account-create-popup .form-container h1 { font-size: 1.86rem;font-family: 'Playfair Display', serif;color: #000;margin: 35px 0 0;text-align: center; }
.ll-account-pages .account-create-popup .form-container h2 {font-size: 1.43rem;font-family: 'Playfair Display', serif;color: #000; }
.ll-account-pages .account-create-popup .form-container h3 {font-size: 14px;font-family: 'Raleway', cursive; font-weight:500; color: #555555; }
.ll-account-pages .account-create-popup .form-container p { font-family: 'Raleway', cursive;font-weight: 400;color: #555555;}
.ll-account-pages .account-create-popup .form-container a {font-family: 'Raleway', cursive;font-weight: 400;color: #59a1bb;}
.ll-account-pages .account-create-popup .form-container .input-elements {margin-top: 20px !important;height: 42px; }
.ll-account-pages .account-create-popup .form-container .customer-dob select {font-family: 'Raleway', cursive;font-weight: 400; color: #555555; margin: 0 0 0; }
.ll-account-pages .account-create-popup .form-container form .input-text { margin-bottom: 0 !important;font-family: 'Raleway', cursive !important;font-weight: 400; color: #555555; margin: 0 0 0; height: 42px; }
.ll-account-pages .account-create-popup form .input-elements.row input.input-text{font-family: 'Raleway', cursive !important;-webkit-border-radius: 0px !important; border-radius: 0px !important;}
.acount-pages .account-create-popup form .input-elements.row input.input-text::-moz-placeholder {/* Firefox 19+ */
font-family: 'Raleway', cursive ;font-weight:normal; }
.acount-pages .account-create-popup form .input-elements.row input.input-text:-ms-input-placeholder {
/* IE 10+ */
font-family: 'Raleway', cursive ;font-weight:normal;}
.acount-pages .account-create-popup form .input-elements.row input.input-text:-moz-placeholder {
/* Firefox 18- */
font-family: 'Raleway', cursive ;font-weight:normal; }
.ll-account-pages .account-create-popup .form-container select { font-size: 14px; font-family: 'Raleway', cursive;font-weight: 400; color: #555555; margin: 0 0 0; }
.ll-account-pages .account-create-popup .form-container select.multiselect{background-image: none;}
.ll-account-pages .account-create-popup .form-container .reg-button-wrapper {float: none;margin: 40px auto; }
.ll-account-pages .account-create-popup .form-container .reg-button-wrapper .submit-but button span,
.ll-account-pages .account-create-popup .form-container .reg-button-wrapper .submit-but button:hover span{font-family: 'Raleway', cursive; }
.ll-account-pages .account-create-popup .form-container .reg-button-wrapper .skip-but a {font-family: 'Raleway', cursive;}
.ll-account-pages .account-create-popup .form-container .reg-button-wrapper .skip-but a span span {font-family: 'Raleway', cursive;margin-top: 0px;line-height: 25px;}
.acount-pages .detail-container .account-create-popup form .button-row.row button,
.acount-pages .detail-container .account-create-popup form .button-row.row button:hover,
.acount-pages .detail-container .account-create-popup form .button-row.row button:focus{width:100%;padding-left: 10px; padding-right:10px; -webkit-border-radius: 25px;border-radius: 25px;}
.ll-account-pages .account-create-popup .form-container .reg-button-wrapper .skip-but a{font-family: 'Raleway', cursive;-webkit-border-radius: 25px;border-radius: 25px;}
/**joinus page**/
.luxury_page #header, .luxury_page .top-overlay{top:0px;}
.cms-join-us .main-container{padding-top: 0px;}
.cms-join-us .breadcrumb-section{display: none;margin-top: 0px !important;}
.cms-join-us .breadcrumbs{display: none !important;}
.join-us-page .banner-part{background: url("../images/join-us-banner.jpg") no-repeat scroll center top;background-size:cover;padding: 40px 0; position: relative;}
.join-us-page .banner-part .overlay{position: absolute; left:0px; right: 0px; top:0px; bottom: 0px;background:rgba(255,255,255,0.5);}
.join-us-page .banner-part img{width:100%; max-width: 100%; height: auto;}
.join-us-page .banner-part .banner-content{/*position: absolute;float: none; top:30px; left:0px;*/padding: 0px 20px;}
.join-us-page .banner-part .banner_title{font-size: 1.2rem; text-transform: uppercase;color: #404040; font-weight: 500;padding: 20px;line-height: 1.8;text-align: center;}
.join-us-page .banner-part .form-container{width:300px;border:2px solid #b6b6b6; background-color:rgba(255,255,255,0.7);padding: 15px;margin: 30px auto;position: relative;max-width: 100%;}
.join-us-page .banner-part .form-container h3{font-size: 1.3rem;text-align: center;font-weight:500;text-transform: uppercase;}
.join-us-page .banner-part .form-container .form-group {margin-bottom: 15px;}
.join-us-page .banner-part .form-container label{font-weight: normal;display: block; margin-bottom:3px;}
.join-us-page .banner-part .form-container .btn-wrapper{margin:20px 10px;text-align: center;}
.join-us-page .button{background-color: #d5a968; border-radius: 17px; height: auto; line-height: 20px;border: 0px;padding: 9px 15px 7px;}
.join-us-page a.button{padding: 7px 15px;}
.join-us-page .page_title h1{text-align: center;}
.join-us-page .content-part .content-section{padding: 25px;border:1px solid #ededed;margin-bottom: 15px;text-align: center;}
.join-us-page .content-section h3{margin-bottom: 15px;padding-bottom: 15px;font-size: 1.3rem;text-transform: uppercase;border-bottom: 1px solid #ededed;}
.join-us-page .content-section .content-icon{width:100px; height: 100px;margin: 20px auto; display: block; border: 1px solid #9c9c9c; -webkit-border-radius: 50%;border-radius: 50%;}
.join-us-page .content-section .content-icon1{background: url(../images/join-us-icon1.png) no-repeat center;}
.join-us-page .content-section .content-icon2{background: url(../images/join-us-icon2.png) no-repeat center;}
.join-us-page .content-section .content-icon3{background: url(../images/join-us-icon3.png) no-repeat center;}
.join-us-page .join-now-footer{padding: 20px 0px;text-align: center;background:#555555;margin-bottom: 15px;}
/**joinus page end here**/
/**list page changes**/
.product-info1{overflow: hidden; border-top:1px solid #ededed; margin-top:10px;padding-top: 10px;}
.home-best-seller-products .item .product-info1 .actions-wrapper .actions{margin-bottom: 10px;}
.home-best-seller-products .item .product-info1 .actions-wrapper .products-link ul.add-to-links{margin-top:0px;}
.home-best-seller-products .item .product-info1 .actions-wrapper .products-link ul.add-to-links{margin-top: 0px; }
.home-best-seller-products .item .product-info1 .actions-wrapper{position: relative;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);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;}
.home-best-seller-products .item:hover .product-info1 .actions-wrapper{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);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;}
.ll-cp .home-best-seller-products .item .tool-tip{margin-bottom: 0px;}
.ll-cp .home-best-seller-products .toolbar-bottom .toolbar{margin-bottom: 0px;}
.touch .home-best-seller-products .item .product-info1 .actions-wrapper{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
/**list page changes finished here**/
.acount-pages .detail-container .account-create form .input-elements.row input.input-text{margin-bottom: 0px; margin-top: 20px;}
.acount-pages .detail-container .account-create form .button-row .button{margin-top: 20px;}
/**expert details page*/
.ll-expert-detail .left-section .top-row .top-content h5 p{
font-family: 'Raleway', cursive; font-size:1.12rem; font-weight:600; margin-top:0px; line-height:1.5;}
.ll-expert-detail .left-section .top-row .image-block span{display: block; max-width: 100%;}
.ll-expert-detail .left-section .top-row .image-block span:after{
position: absolute; content:""; right:-1px; bottom: -16px;width:25px; display: block;background:#f4f4f4; top:25px;}
.ll-expert-detail .left-section .top-row .image-block span:before{
position: absolute; content:""; left:40px; bottom: -16px; right:0px; height: 25px; display: block;background:#f4f4f4; }
.ll-expert-detail .left-section .top-row .image-block span img { width: auto; padding-right:9px; padding-bottom:9px; width:100%;height: auto;max-width: 100%;}
.ll-expert-detail .left-section .middle-row .middle-block > a .image-block .play-icon{background-size:inherit;top:auto; bottom: 0px; right: auto;}
.ll-expert-detail .left-section .middle-row .middle-block > a .content-block h2{text-align:center; font-size:1.1rem; color:#404040; font-family: 'Raleway', sans-serif; font-weight:500; border-top:1px solid #ebebeb; margin-top:10px; padding:15px 0px; min-height:50px;}
.ll-expert-detail .left-section .middle-row .middle-block > a .content-block h2:hover{color:#d5a968}
.ll-expert-detail .left-section .middle-row{border-top: 0px solid #f0efef; border-bottom: 0px solid #f0efef; padding: 10px 0 0px; margin-top:0px;}
.ll-expert-detail .left-section .top-row .top-content h2{ color: #726994; font-size: 2.5rem; font-family: 'Playfair Display', serif; text-transform: uppercase; color: #726994; padding: 10px 0px; margin-bottom: 10px; }
.ll-expert-detail .left-section .top-row .bottom-content p{ font-family: 'Raleway', cursive; font-size:1.12rem; font-weight: normal; line-height:1.7; padding-right:0px;}
/**expert details page finshed**/
/**ingredient 7-3*/
.ll-ingrediants .bottom-row .ingrediant .detail-block h2{white-space: normal;font-size: 1.5rem;padding: 0px; margin: 10px 0px 10px 0px;line-height: 1.2;height: 4.0rem;overflow: hidden;padding-top: 0.3rem;}
.ll-ingrediants .bottom-row .ingrediant .detail-block .description-section{font-size:1.1rem;line-height: 1.5;height: 5rem; }
.catalog-category-view .ingrediant .image-block:hover{border:1px solid #ebebeb;}
/**ingredient 7-3/*/
.ll-ingrediants .bottom-row{ margin-top:0px;}
/**blog list page and details page*/
.blog-details-page .page_title h1{text-align: center;/*margin: 10px 0px;padding: 5px 0px;*/}
.blog-details-page .page_title h1.border-below-design{margin-bottom: 30px; padding-bottom: 30px;}
.blog-details-page .right-blog-1{padding-left: 0px;}
.blog-details-page .right-blog-1 .date-section{left:-45px;}
.blog-details-page .right-blog-1 .image-section{padding: 0px;}
.blog-details-page .right-blog-1 .image-section img{-webkit-box-shadow:none;box-shadow:none;}
.ll-education .blog-post-list-container{max-width: none;}
.ll-education .post-container .row-bottom{}
.new-featured-education{padding-top: 40px;}
.new-featured-education .featured{position: relative;padding-bottom:0px;margin-bottom:30px;}
.new-featured-education .featured .image-block{background-position: center top; background-repeat: no-repeat; background-size:cover;height:400px;position:relative;}
.new-featured-education .featured .image-block img{width:100%;height: auto; max-width: 100%;opacity: 0;}
.new-featured-education .featured .image-block:before {content: ''; width: 100%; height: 100%; display: block; top: 0; left: 0; right: 0; bottom: 0; position: absolute; background:url(../images/featured-over-lay.png) bottom repeat-x; z-index: 2; }
.new-featured-education .featured .detail-container { position: absolute; z-index: 55;left:45px; right:45px; bottom:30px; padding: 0px;margin: 0px;border-bottom: none; }
.new-featured-education .featured .detail-container h2{min-height: 10px;color:#fff;font-size: 1.5rem;font-family: 'Playfair Display', serif;line-height: 1.5;text-transform: none;margin-bottom: 10px;}
.new-featured-education .featured .detail-container .short-content,
.new-featured-education .featured .detail-container .short-content p{color: #fff;font-weight: normal;font-weight: normal;}
.new-featured-education .featured .detail-container .short-content a,
.new-featured-education .featured .detail-container .short-content h1,
.new-featured-education .featured .detail-container .short-content h2{color: #fff;}
.new-featured-education .featured .detail-container span.cat-title{display: inline-block; border:1px solid #fff; padding:5px 14px;color: #fff;line-height: 18px;-webkit-border-radius: 14px; border-radius: 14px;margin-bottom: 15px;}
.ll-education .row-bottom .detail-container{padding-top: 20px; margin-top:10px;border-top:1px solid #ebebeb;padding-bottom: 10px;}
.ll-education .row-bottom .detail-container h2.post-title{font-family: 'Raleway', cursive; text-transform: none;font-size: 1.1rem;color:#404040;text-align: center;font-weight: 600;line-height: 1.7; min-height: 5.63rem;}
.ll-education .row-bottom .image-block{position: relative;text-align: center;}
.ll-education .row-bottom .image-block .play-icon{right: auto; bottom: 0px; top:auto; margin-top: 0px;left:0px; background-repeat: no-repeat;background-position: center;width:60px; height:60px; background-image: url(../images/play-icon.png); position:absolute;}
.ll-education .category-menu-container{background: none; padding: 25px 0px; margin: 0px;}
.ll-education .category-menu-container .block{margin-bottom: 0px;}
.ll-education .category-menu-container ul {text-align: right;}
.ll-education .category-menu-container ul li{float:none;display: inline-block;margin-bottom:10px;}
.ll-education .category-menu-container ul li a{border: 1px solid #eaeaea;display: block;font-family: 'Raleway', cursive; text-transform: none;color: #eaeaea;line-height: 20px;padding: 8px 20px;-webkit-border-radius: 18px;border-radius: 18px; }
.ll-education .category-menu-container ul li a:hover, .ll-education .category-menu-container ul li a:focus{border-color: #ad9068;background-color: #ad9068; color: #fff;}
.ll-education .category-menu-container ul li a.blog-selected{border-color: #ad9068;background-color: #ad9068; color: #fff;}
.ll-education .blog-details-page .top-image-video-section{padding: 0px 60px;}
.ll-education .blog-details-page .blog-share-bar{margin:30px 0px;}
.ll-education .blog-details-page .blog-share-bar ul{list-style: none;}
.ll-education .blog-details-page .blog-share-bar ul li{display: inline-block;}
.ll-education .blog-details-page .blog-share-bar a{background: none;color: #3b5998;line-height: 35px;font-family: 'Raleway', cursive;display:inline-block;vertical-align: middle;padding: 0px 15px 0px 40px;float: none;position: relative; font-weight: 600;font-size: 1.2rem;}
.ll-education .blog-details-page .blog-share-bar a .face-book-icon{position: absolute;width:35px; height: 35px; border:1px solid #3b5998; background: url(../images/blog_facebook_icon.png) no-repeat center; -webkit-border-radius: 50%;border-radius: 50%;display: inline-block;left:0px;}
.ll-education .blog-details-page .blog-share-bar a .twitter-icon{position: absolute;width:35px; height: 35px; border:1px solid #1da1f2; background: url(../images/blog_twitter_icon.png) no-repeat center; -webkit-border-radius: 50%;border-radius: 50%;display: inline-block;left:0px;}
.ll-education .blog-details-page .blog-share-bar a.facebook {color: #3b5998;}
.ll-education .blog-details-page .blog-share-bar a.twitter{color: #1da1f2;}
.ll-education .blog-details-page .blog-details-tab{margin:30px 0px;}
.ll-education .blog-details-page .blog-details-tab ul{list-style: none;text-align: right;}
.ll-education .blog-details-page .blog-details-tab ul li{display: inline-block;padding: 0px 15px;}
.ll-education .blog-details-page .blog-details-tab ul li a{line-height: 35px;font-family: 'Playfair Display', serif;color: #b8b8b8; text-transform: uppercase;display:inline-block;padding: 0px ;font-size: 1.2rem;}
.ll-education .blog-details-page .blog-details-tab ul li.active a{color:#726994;border-bottom: 1px solid #726994;}
.ll-education .blog-details-page p,
.ll-education .post-container .post-wrapper .postContent p{font-family: 'Raleway', cursive;color: #404040;font-weight: normal;font-size: 1.0rem;}
.blog-details-tab-content .tab-content{border: 0px; padding: 0px;}
.expert-expertise{font-size: 1rem;text-transform: uppercase; letter-spacing: 1px;}
.ingredients-description{padding-top: 40px;padding-bottom: 20px;}
.ll-sub-ing .ingredint-layer-nav{margin-bottom: 10px;}
.ll-sub-ing .block-layered-nav .block-content dl dt,
.ll-sub-ing .block-layered-nav .block-content dl dd ol li select{font-family: 'Raleway', cursive; font-weight: normal;}
.ll-sub-ing .top-tool-bar .toolbar .sorter label,
.ll-sub-ing .top-tool-bar .toolbar .sorter .sort-by select{font-family: 'Raleway', cursive; font-weight: normal;}
.ll-sub-ing .cms-container h1{font-family: 'Playfair Display', serif; color: #7867b7; border-bottom: 1px solid #f0efef;}
.ll-cp .container.description-section .category-description{padding: 0px;}
.ll-cp .container.description-section .category-description p.large{ font-family: 'Raleway', sans-serif;font-size: 1.25rem;font-weight: normal; line-height: 1.7;}
.ll-account-pages .account-create-popup .form-container{max-width: 670px;}
.ll-account-pages .account-create-popup .form-container .customer-month{padding-left: 15px;padding-right:8px;}
.ll-account-pages .account-create-popup .form-container .customer-day{padding-left: 7px;padding-right:8px;}
.ll-account-pages .account-create-popup .form-container .customer-day{padding-left: 7px;padding-right: 15px;}
.ll-product-detail .right-section.product-shop ul.add-to-links li.add-to-cart-buttons button{background-color: #b33d43;}
/*referral popup design*/
.checkout-onepage-success #cboxTopLeft,
.checkout-onepage-success #cboxTopCenter,
.checkout-onepage-success #cboxTopRight,
.checkout-onepage-success #cboxMiddleLeft,
.checkout-onepage-success #cboxMiddleRight,
.checkout-onepage-success #cboxBottomLeft,
.checkout-onepage-success #cboxBottomCenter,
.checkout-onepage-success #cboxBottomRight{
    background: none;
}
.checkout-onepage-success #cboxWrapper{border:1px solid #726994;background-color:#fff;}
.checkout-onepage-success #cboxClose{bottom: auto; top: -25px;}
.checkout-onepage-success #box1{padding-left: 15px; padding-right: 15px;}
.checkout-onepage-success #box1 .img-responsive{margin-left: auto; margin-right: auto;}
.checkout-onepage-success #cboxContent{overflow: visible;}
.checkout-onepage-success #cboxContent p{text-align: center;}
.checkout-onepage-success .input-elements-row{margin:20px 0px;padding-top:40px;position: relative;border-top: 1px solid #ededed;}
.checkout-onepage-success .input-elements-row .sub-close-btn{position: absolute;width:20px; height: 20px; background: url(../images/outofstock.png) no-repeat center;text-indent: -99999px;position: absolute; top:5px;right:10px; cursor: pointer; display: block;}
.checkout-onepage-success #box1 .button{background-color: #726994;}
.checkout-onepage-success .input-elements-row .row{margin-bottom: 5px;}

ul.button-inline-wrapper{display: block; list-style:none; text-align: center;margin: 15px 0px;}
ul.button-inline-wrapper li{display: inline-block; margin-right: 20px;}

/**responsive style starts here kannan**/
@media (max-width: 767px) {
body, html{font-size: 13px;}
#side-menu{max-width: 300px !important;}
#side-menu > div{padding: 1.0rem;padding-top: 30px;}
.vertical-table{display: block;}
.vertical-table .vertical-table-cells{display: block;}
.nav-tabs2 > li{background: none;padding-left: 0px;}
#header .header-logo-section a.logo .small{display: none !important;}
#header .header-logo-section a.logo .large{display: block !important;}
.header-left-menu-items{margin-top: 10px;}
.header-right-menu-items{margin-top: 10px;}
.top-overlay{height:60px;}
#main-slide {/*background: url(../images/banners/new-banner/banner-1-mobile.jpg) no-repeat center; background-size:cover;*/}
#main-slide .carousel-control{height: 30px; width:30px; margin-top: -15px;background-size: cover;}
#main-slide .carousel-inner h1{color: #fff;font-size: 2.0rem;margin-bottom: 0px;}
#main-slide .carousel-inner p{margin-bottom: 5px;}
#main-slide .carousel-inner p span{display:inline;}
#main-slide .carousel-inner h5{margin-bottom: 0px;}
#main-slide .carousel-inner .banner-text{text-align: center;}
#home-page-product-tab .tab-content{padding: 10px 0px;}
.nav-tabs2 > li{margin-right: 5px;}
.home-skin-selection .column-2 .checkbox{padding-top:20px;padding-left:5px;}
.home-callout-section .columns a.callout-link img{height: auto;margin-left:auto; margin-right: auto;width:100%;}
.home-best-seller-products .products-grid .item{min-height: 100px;}
.home-best-seller-products .products-grid .item .products-link ul.add-to-links{margin-top: 5px;}
.home-best-seller-products .products-grid .item:hover .products-link ul.add-to-links{margin-top: 5px;}
.home-best-seller-products ul.add-to-links li a{width:30px;}
.actions .mv-actions.visible-xs{display: none !important;}
.ll-sr-page div.block-layered-nav{background:#726994; color: #fff; padding: 10px;}
.ll-sr-page div.block-layered-nav .block-title{background: none;}
.ll-sr-page div.block-layered-nav .block-title h2{background: none;font-family:"Playfair Display", serif;}
.ll-sr-page div.block-layered-nav .block-content{background:#726994; color: #fff; }
.ll-sr-page div.block-layered-nav .block-content > dl > dt{background-color:#726994; color:#fff; background:#726994 url(../images/accordian-plus.png) no-repeat right center; margin-top: 1px; margin-bottom: 1px; padding-left: 5px; }
.ll-sr-page div.block-layered-nav .block-content > dl > dt:hover{background-color: transparent;}
.ll-sr-page div.block-layered-nav .block-content > dl > dt:after{background: none;}
.ll-sr-page div.block-layered-nav .block-content.accordion-open > dl > dt.current{background:#726994 url(../images/accordian-minus.png) no-repeat right center; color:#fff;}
.ll-sr-page div.block-layered-nav .block-content > dl > dd ol li a{color:#fff;}
.ll-sr-page div.block-layered-nav .block-content > dl > dd ol li a:hover{color:#ededed;}
.chekout-pagination .data-table .field-wrapper{display:block;}
.chekout-pagination .data-table .field-wrapper input[type="text"]{height:40px; border: 1px solid #c7c7c6;width:40px !important;}
.chekout-pagination .data-table .field-wrapper input,
.chekout-pagination .data-table .field-wrapper label{display:block;text-align: center;vertical-align: middle; float: none;border:1px solid #c7c7c6;position: relative;}
.chekout-pagination .data-table .field-wrapper label{width:40px;height: 40px;border:1px solid #c7c7c6;background:none !important;text-indent:0px;font-size: 1.1rem;height: 20px;line-height: 20px;}
.chekout-pagination .data-table .increment-qty .decrease-qty, .chekout-pagination .data-table .increment-qty .increase-qty{line-height: 20px;}
.chekout-pagination .data-table .field-wrapper input{width:70px;}
.chekout-pagination .data-table .product-cart-actions .field-wrapper{padding-top: 15px;}
.chekout-pagination .data-table tbody td.product-cart-actions{min-width:50px;}
.checkout-signin-page .featured-points-inner span{font-size: 1.1rem;}
.home-best-seller-products .products-grid .item{min-height: 100px;}
.home-best-seller-products .products-grid .item .products-link ul.add-to-links{margin-top: 5px;}
.ll-cp-block .home-best-seller-products .products-grid .item{min-height: 100px;}
.ll-cp-block .home-best-seller-products .products-grid .item .products-link ul.add-to-links{margin-top: 5px;}
.product-additional-information .left-section{padding-top:20px;}
.product-additional-information .right-section{padding-left: 15px;}
.product-additional-information .right-section .dummy-border{border-top:1px solid #dedede; }
.product-additional-information h2.section-titles{padding-top: 15px; border-top:1px solid #dedede;margin-bottom: 0px;}
.product-additional-information h2.section-titles:after{position: absolute; content:""; left:0px; bottom: 0px;width:60px; height: 1px; display: block;background:none;}
.pskip-content.pskip-active{position: relative;padding-top: 20px;}
.pskip-content.pskip-active:before{position: absolute; content:""; left:0px; top: 0px;width:60px; height: 1px; display: block;background:#dedede;}
.pskip-link{width:20px; height: 20px; position: absolute; top:50%; margin-top: -10px; right:10px;display: block; background: url(../images/accordian-plus-c.png) no-repeat center;cursor: pointer;}
.pskip-link.pskip-active{background-image: url(../images/accordian-minus-c.png);}
.pskip-content{display: none;}
.pskip-content.pskip-active{display: block;}
.ll-cms-faq .left-section ul li h2{padding: 5px;}
.ll-cms-faq .left-section ul{width:100%;max-width: 100%;}
.ll-login .detail-container{padding-top:0px;}
.social-login .facebook-wrapper{margin-bottom: 20px;}
.acount-pages .featured-points-1{padding-top: 30px;}
.expert-block {display:block;width:100%; margin-top:0px;float:left !important;}
.expert-block .expert-block-cell{display:block;float:left !important;vertical-align: top;}
.expert-block .short-description{margin-top: 10px;}
.expert-block h2{margin-top: 20px;}
.footer{text-align: center;}
.footer .social-media{float:none;}
.footer .social-media ul{float:none;text-align: center;width:100%;}
.footer .social-media ul li{float:none; display: inline-block;}
.nav-tabs2 > li{width:auto;} 
/*.top-overlay{height: 100px !important;background-position:center -100px;}*/
.static-call-out-1{text-align: center;}
.top-overlay{height: 100px !important;background-image: url(../images/header-gradient-mobile.png); margin-top:3px;}
.left-blog-1{text-align: center;}
.right-blog-1{padding-left: 0px; padding-top: 0px;}
.right-blog-1 .date-section{width:100px;padding: 5px;min-height: 100px;font-size: 1.1rem;}
.right-blog-1 .date-section .year{padding-bottom: 5px;margin-bottom: 5px;}
.right-blog-1 .date-section .title{font-size: 1.1rem;}
#main-slide.carousel-fade .carousel-control{display:none;}
.home-skin-selection{ margin-top:0px;}
.free_shipping_top_bar ul li:last-child{display:none;}
.glossary_tab ul li:first-child{display: block !important; width: 100%;}
.glossary_tab ul li{ width:30px;}
.glossary_tab1 ul li{display: inline-block; margin-right:5px; width:auto;}
.glossary_tab1_border_bottom{margin-left: 0px; width: 100%;}
/**24-02-17**/
.ll-cp-block .products-grid .item .product-image .play-icon{ width: 45px; height: 45px;}
.products-grid .product-name{min-height: 65px;}
/*.glossary_tab ul li:first-child{display: block !important; width: 100%;}
.glossary_tab ul li{ width:20px;}
.glossary_tab1 ul li{display: inline-block; margin-right:5px; width:auto;}
.glossary_tab1_border_bottom{margin-left: 0px; width: 100%;}
.glossary_tab1 ul li span{padding-top:7px;}
.glossary_tab1 ul li a{padding: 5px 0px;}
.glossary_tab ul li a{padding: 5px 0px;}
.glossary_tab1{ padding:0px;}*/
.m_glossary_tab ul li:first-child{ /*width: 100%; display:block !important; border-bottom:1px solid #fff; padding-bottom:10px;margin-bottom: 10px;*/}
.m_glossary_tab ul li{ width:7%; display:inline-block; text-transform:uppercase; padding:5px 0px;}
.m_glossary_tab1 ul li{display: inline-block; margin-right:10px; width:auto; vertical-align:top; width:28%; padding:5px 0px;}
.glossary_tab1_border_bottom{margin-left: 0px; width: 100%;}
.m_glossary_tab1 ul li:first-child{ width: 100%; display:block !important; border-top:1px solid #fff; padding-top: 10px;margin-bottom: 10px;}
.m_glossary_tab1 ul li span{padding-top:7px; }
.m_glossary_tab1 ul li a{padding: 5px 0px;}
.m_glossary_tab ul li a{padding: 5px 0px;}
.m_glossary_tab1{ padding:0px 10px; display: none;}
.m_glossary_tab, .m_glossary_tab1{ background:#726994; padding:10px; color:#fff;}
.m_glossary_tab ul li a, .m_glossary_tab1 ul li a {color: #fff;}
.m_glossary_tab ul li a:hover, .m_glossary_tab1 ul li a:hover { color: #fff;}
.glossary_tab1_border_bottom{ border:0px; display: none;}
#mobile-filter-top .panel-heading {display: block;width: 100%;height: 46px;border-radius:0px;background:#fff;}
#mobile-filter-top .panel-heading h4{ font-size:1.1em; color:#404040; padding: 15px 10px; text-transform:none; }
#mobile-filter-top .panel-info > .panel-heading:hover{ background:#e8e8e8; -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; }
#mobile-filter-top .panel-info > .panel-heading:hover h4{ color:#726994; -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; }
.panel { background:transparent; border: 1px solid #d1d2d1; border-radius: 0px; box-shadow: none;}
#filter_selector{ cursor:pointer;}
/*--end--*/
.home_custom_pro .products-grid .product-name{ min-height:inherit !important;}
#products-list .item .play-icon{width: 50px; height: 50px; }
/*home page video section */
.todays_video .home-best-seller-products .products-grid li{ margin-bottom:0px}
.best-seller-list .products-grid .product-name, .products-list .product-name{min-height:65px;}
.expert-block h2{text-align: center;}
.ll-cp .top-tool-bar .toolbar{ margin-top:10px;}
/**3-3- kanna**/
.home-best-seller-products .item .product-secondary-wrapper .product-secondary{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
/**joinus page**/
.ll-expert-detail .left-section .top-row .bottom-content{text-align: left;}
.expert-block h2{margin-top:0px;}
.expert-expertise{text-align: center;margin-top: 20px;}
.view-profile-wrapper{text-align: center;padding-bottom: 20px;}
.ll-education .category-menu-container ul{text-align: left;}
.ll-education .category-menu-container ul li{width:auto;}
.ll-education .row-bottom .image-block img{width:100%;}
.new-featured-education .featured .image-block{height: auto;}
.ll-education .blog-details-page .top-image-video-section{padding: 0px 40px;}
.blog-details-page .right-blog-1 {padding: 30px 0px 0px 0px;position: relative;}
.blog-details-page .right-blog-1 .date-section{left:-30px;}
.ll-education .blog-details-page .blog-share-bar{margin-bottom:5px;}
.ll-education .blog-details-page .blog-share-bar ul{float:left;width:100%;}
.ll-education .blog-details-page .blog-share-bar ul li{float:left;width:50%;}
.ll-education .blog-details-page .blog-share-bar ul li a{display: inline-block;}
.ll-education .blog-details-page .blog-details-tab{margin-top:5px;}
.ll-education .blog-details-page .blog-details-tab ul{text-align: left;float:left;width:100%;}
.ll-education .blog-details-page .blog-details-tab ul li{float:left;width:50%;padding: 0px;border-bottom: 0px;}
.ll-education .blog-details-page .blog-details-tab ul li a{display: inline-block;line-height: 1.5;}
.ll-sub-ing .ingredint-layer-nav{top:auto;padding-bottom: 10px;}
.ll-sub-ing .ingredint-layer-nav .block-layered-nav .block-content dl dd{margin-bottom: 20px;}
.ll-cp .container.description-section .category-description{padding-top: 10px;}
.ll-account-pages .account-create-popup .form-container .customer-month{padding-left: 15px;padding-right:15px;}
.ll-account-pages .account-create-popup .form-container .customer-day{padding-left:15px;padding-right:15px;}
.ll-account-pages .account-create-popup .form-container .customer-day{padding-left:15px;padding-right: 15px;}
}
@media (min-width: 768px) and (max-width: 991px) {
body, html{font-size: 13px;}
#side-menu > div{padding: 1.5rem;}
.actions .mv-actions.visible-sm{display: none !important;}
.header-right-menu-items{padding-left:0px; padding-right:0px;}
.header-right-menu-items > ul > li a{padding: 15px 5px 15px 30px;}
.header-left-menu-items-wrapper{padding-left: 0px; padding-right: 0px;}
.header-left-menu-items ul li a.header-menu-icon{padding-left: 35px;padding-right: 5px;}
#header .header-top-search1 .input-box{max-width: 140px;}
.nav-tabs2 > li{width:auto; padding:20px; margin-right:20px;}
.ced_fb_connect,
.checkout-signin-page .ced_fb_connect{background-position: 5px center;padding-left: 35px;}
.ced_google_connect,
.checkout-signin-page .ced_google_connect{background-position: 5px center;padding-left: 35px;}
.ll-education .blog-details-page .top-image-video-section{padding: 0px 50px;}
.blog-details-page .right-blog-1 {padding:45px 0px 0px 0px;position: relative;}
.blog-details-page .right-blog-1 .date-section{left:-45px;}
.ll-education .blog-details-page .blog-share-bar{margin-bottom:5px;}
.ll-education .blog-details-page .blog-share-bar ul{float:left;width:100%;}
.ll-education .blog-details-page .blog-share-bar ul li{float:left;width:50%;}
.ll-education .blog-details-page .blog-details-tab{margin-top:5px;}
.ll-education .blog-details-page .blog-details-tab ul{text-align: left;float:left;width:100%;}
.ll-education .blog-details-page .blog-details-tab ul li{float:left;width:50%;padding: 0px;border-bottom: 0px;}
.ll-education .blog-details-page .blog-details-tab ul li a{display: inline-block;line-height: 1.5;}
}
@media (min-width: 992px) and (max-width: 1199px) {
body, html{font-size: 14px;}
.ll-education .post-row h2{min-height: 6.8rem;}
.ced_fb_connect,
.checkout-signin-page .ced_fb_connect{background-position: 5px center;padding-left: 35px;}
.ced_google_connect,
.checkout-signin-page .ced_google_connect{background-position: 5px center;padding-left: 35px;}
}
@media (min-width: 1200px){
}
@media (min-width: 320px) and (max-width: 479px) {
#main-slide .carousel-inner .banner-text-inner{padding: 0px 10px;}
.header-logo-section{padding: 0px;}
#one-step-checkout-form .checkout-review-load .data-table td .box-qty a.qty-minus span{width:40px;}
#one-step-checkout-form .checkout-review-load .data-table td .box-qty a.qty-add span{width:40px;}
/*menu mobile cutomization
.header-left-menu-items ul li a{padding: 15px 0px; }
.header-left-menu-items ul li a.header-menu-icon{}
.header-right-menu-items{padding-left: 15px; padding-right: 5px;}
.header-right-menu-items > ul > li a{padding:15px 0px;}
.header-right-menu-items > ul > li > a.menu-link{padding-left: 45px;}
.header-right-menu-items > ul > li > a.header-myaccount-icon{}
.header-right-menu-items > ul > li > a.header-cart-icon #pdt-com-total{padding-right: 5px;display: inline-block;}
#header #header-account.skip-active{min-width:300px;right:0px;top:auto !important;}
.header-account-inner .ac-close-button{right: auto; left:0px;}*/
.home-best-seller-products .product_price .regular-price .price{font-size: 1.1rem;}
.home-best-seller-products .product_title a{min-height:65px;}
.best-seller-list .products-grid .product-name, .products-list .product-name{min-height:85px;}
/**sort select drop down */
.ll-cp .top-tool-bar .toolbar .sorter .sort-by select{max-width:50%;}
.category-title h1{margin: 5px 0; padding: 5px 0;}
.page_title h1{margin: 5px 0; padding: 5px 0;}
.ll-ingrediants .bottom-row .ingrediant{width:100%;}
.ll-expert-detail .left-section .middle-row .middle-block{width:100%;}
.ll-education .blog-details-page .blog-share-bar ul li{text-align: left;width:100%;margin-bottom:10px;}
.ll-education .blog-details-page .blog-details-tab ul li{width: 100%;text-align:left;margin-bottom:10px;}
ul.button-inline-wrapper li{display:block; margin:10px 10px 0px;}
ul.button-inline-wrapper li .button{min-width: 150px;}
}
@media (min-width: 480px) and (max-width: 767px) {
.top-overlay{height:100px }
/*menu mobile cutomization
#header #header-account.skip-active{min-width:300px;right:0px;top:auto !important;}
.header-account-inner .ac-close-button{right: auto; left:0px;}*/
.ll-expert-detail .left-section .middle-row .middle-block{width:50%;}
.ll-education .row-bottom .post_all{width:50%;}
.ll-ingrediants .bottom-row .ingrediant{width:50%;}
}
@media (min-width: 480px) and (max-width: 533px) {
/**sort select drop down */
.ll-cp .top-tool-bar .toolbar .sorter .sort-by select{max-width:40%;}
.category-title h1{margin: 5px 0; padding: 5px 0;}
.page_title h1{margin: 5px 0; padding: 5px 0;}
}
@media (min-width: 534px) and (max-width: 640px) {
/**sort select drop down */
.ll-cp .top-tool-bar .toolbar .sorter .sort-by select{max-width:30%;}
.category-title h1{margin: 5px 0; padding: 5px 0;}
.page_title h1{margin: 5px 0; padding: 5px 0;}
}
@media (min-width: 641px) and (max-width: 767px) {
/**sort select drop down */
.ll-cp .top-tool-bar .toolbar .sorter .sort-by select{max-width:30%;}
.category-title h1{margin: 5px 0; padding: 5px 0;}
.page_title h1{margin: 5px 0; padding: 5px 0;}
}