html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; }
del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; }
article, aside, footer, header, hgroup, nav, section { display: block; }   body { font-family: 'Open Sans', Arial, sans-serif; font-size: 14px; color: #555; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; background-position: top center !important; background-repeat: no-repeat !important; }
a { text-decoration: none; color: #aed23f; }
a:hover { text-decoration: underline; }
.clear { clear: both; }
.ui-tabs-hide { display: none; }
br.clear { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { padding-bottom: 5px; color: #3d5054; line-height: 1em; font-weight: normal; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #111; }
h1 { font-size: 30px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { padding-bottom: 10px; line-height: 24px; }
strong { font-weight: bold; color: #1c1c1c; }
cite, em, i { font-style: italic; }
pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }
ins { text-decoration: none; }
sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 0.8em; }
sub { top: 0.3em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd  { margin-left: 1.5em;}
blockquote  { margin: 1.5em; padding: 1em; color: #666666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc; }
blockquote p { padding-bottom: 0px; }
input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }
input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }
textarea { padding: 4px; }
img#about-image { float: left; margin: 3px 8px 8px 0px; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } *:first-child+html .clearfix { zoom: 1; }    img { max-width: 100%; height: auto; }
#ie8 img { width: auto; }
#main-page-wrapper { position: relative; }
#container { text-align: left; margin: 0 auto; width: 960px; position: relative; }
#main-header { padding: 90px 0 33px; }
#logo { float: left; }
#top-navigation { float: right; padding-top: 28px; position: relative; }
#top-navigation nav { float: left; padding-top: 12px; }
#top-navigation li  { display: inline-block; }
#top-navigation a { font-size: 14px; color: #fff; text-decoration: none; text-shadow: 1px 1px 0 rgba(0,0,0,0.8); padding-left: 19px; display: block; font-weight: 300; }
#top-navigation a:hover { color: rgba( 255,255,255,0.9 ); }
#top-navigation ul > li.current_page_item > a { font-weight: 800; }
.et-cart { color: #c0de64!important; float: left; position: relative; margin-left: 29px; padding: 10px 40px 11px 38px!important; border: 1px solid #101010; background: rgb(35,34,35); background: -moz-linear-gradient(top,  rgba(35,34,35,1) 0%, rgba(28,28,28,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(35,34,35,1)), color-stop(100%,rgba(28,28,28,1))); background: -webkit-linear-gradient(top,  rgba(35,34,35,1) 0%,rgba(28,28,28,1) 100%); background: -o-linear-gradient(top,  rgba(35,34,35,1) 0%,rgba(28,28,28,1) 100%); background: -ms-linear-gradient(top,  rgba(35,34,35,1) 0%,rgba(28,28,28,1) 100%); background: linear-gradient(to bottom,  rgba(35,34,35,1) 0%,rgba(28,28,28,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232223', endColorstr='#1c1c1c',GradientType=0 ); -webkit-border-radius: 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-box-shadow: 1px 1px 0 rgba(255,255,255,0.1) inset, 0 4px 2px rgba(0,0,0,0.1); -moz-box-shadow: 1px 1px 0 rgba(255,255,255,0.1) inset, 0 4px 2px rgba(0,0,0,0.1); box-shadow: 1px 1px 0 rgba(255,255,255,0.1) inset, 0 4px 2px rgba(0,0,0,0.1); -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.et-cart:hover { text-decoration: none; background: #282828;
background: -moz-linear-gradient(top,  #282828 0%, #212121 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#282828), color-stop(100%,#212121));
background: -webkit-linear-gradient(top,  #282828 0%,#212121 100%);
background: -o-linear-gradient(top,  #282828 0%,#212121 100%);
background: -ms-linear-gradient(top,  #282828 0%,#212121 100%);
background: linear-gradient(to bottom,  #282828 0%,#212121 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282828', endColorstr='#212121',GradientType=0 );
}
.et-cart:before { width: 16px; height: 14px; position: absolute; top: 11px; left: 13px; content: ""; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/images/et-cart.png) no-repeat; }
.et-cart:after { width: 23px; height: 100%; position: absolute; top: 0; right: 7px; content: ""; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/images/mobile_arrow.png) no-repeat 6px 6px; border-left: 1px solid #151515; -webkit-box-shadow: 1px 0 0 rgba(255,255,255,0.1) inset; -moz-box-shadow: 1px 0 0 rgba(255,255,255,0.1) inset; box-shadow: 1px 0 0 rgba(255,255,255,0.1) inset; }
#content { background-color: #fff;  -webkit-box-shadow: 0 0 35px rgba(0,0,0,0.9); -moz-box-shadow: 0 0 35px rgba(0,0,0,0.9); box-shadow: 0 0 35px rgba(0,0,0,0.9); }
#top-categories { position: relative; background: #222323; border: 1px solid #0d0d0d; -webkit-box-shadow: 1px 1px 0 rgba(255,255,255,0.1) inset; -moz-box-shadow: 1px 1px 0 rgba(255,255,255,0.1) inset; box-shadow: 1px 1px 0 rgba(255,255,255,0.1) inset; padding: 1px 0 0 1px; }
#top-categories .overlay { pointer-events: none; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.15))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%); }
#top-categories li { display: inline-block; }
#top-categories a { font-size: 14px; color: #fff; text-decoration: none; text-shadow: 1px 1px 0 rgba(0,0,0,0.8); padding: 25px 19px; display: block; font-weight: 300;  }
#top-categories > li.current-menu-item > a { font-weight: 800; }
body.home #top-categories:before { width: 100%; height: 14px; position: absolute; bottom: -14px; left: 0; content: ""; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/images/categories-bg.png) no-repeat; z-index: 4; }
#special-offers h1 { border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
#special-offers h1, .home-area h1 { background-color: #f8f8f8; text-align: center; font-weight: 300; font-size: 16px; color: #1f1e1e; padding: 23px 10px 21px; text-shadow: 1px 1px 0 rgba(255,255,255,0.8); }
#offers li { position: relative; float: left; width: 320px; background: #111; }
#offers img { -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; display: block; }
#offers li:hover img { opacity: 0.6; }
#offers .overlay { -webkit-box-shadow: 0 0 50px rgba(0,0,0,0.5) inset; -moz-box-shadow: 0 0 50px rgba(0,0,0,0.5) inset; box-shadow: 0 0 50px rgba(0,0,0,0.5) inset;  height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.offers-description { width: 100%; position: absolute; top: 67px; left: 0; text-align: center;  }
#offers li h2 { font-family: 'Goudy Bookletter 1911', arial, serif; font-size: 30px; text-shadow: 1px 1px 0 rgba(0,0,0,0.5); padding-bottom: 7px; }
#offers li h2 a { color: #fff; text-decoration: none; }
.more-button.small { padding: 6px 12px; font-size: 14px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; left: 0; top: 0; -webkit-box-shadow: 0 1px 0px rgba(255,255,255,0.3) inset, 0 0 0 4px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 0px rgba(255,255,255,0.3) inset, 0 0 0 4px rgba(0,0,0,0.2); box-shadow: 0 1px 0px rgba(255,255,255,0.3) inset, 0 0 0 4px rgba(0,0,0,0.2); display: inline-block; }
.home-area h1 { border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset, 0 -1px 0 rgba(255,255,255,0.6) inset; -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset, 0 -1px 0 rgba(255,255,255,0.6) inset; box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset, 0 -1px 0 rgba(255,255,255,0.6) inset; }
body.home .et-products { padding: 44px 66px 10px 68px; }
.et-products li { position: relative; }
body.woocommerce span.onsale { font-weight: 800; border: 1px solid #aed23f; -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.6); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.6); box-shadow: inset 0 1px 0 rgba(255,255,255,0.6); text-shadow: 1px 1px 1px rgba(0,0,0,0.2); background: #cfef6b; min-width: 44px; min-height: 44px; line-height: 44px; -webkit-border-radius: 44px; -moz-border-radius: 44px; border-radius: 44px; left: auto; right: 2px;
background: -moz-linear-gradient(top,  #cfef6b 0%, #c0dd65 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfef6b), color-stop(100%,#c0dd65));
background: -webkit-linear-gradient(top,  #cfef6b 0%,#c0dd65 100%);
background: -o-linear-gradient(top,  #cfef6b 0%,#c0dd65 100%);
background: -ms-linear-gradient(top,  #cfef6b 0%,#c0dd65 100%);
background: linear-gradient(to bottom,  #cfef6b 0%,#c0dd65 100%);
}
.et-products li { float: left; width: 136px; margin: 0 94px 44px 0; text-align: center; }
.last { margin-right: 0!important; }
.et-products img { padding-bottom: 25px; }
.et-products h3 { font-weight: 300; font-size: 18px; padding-bottom: 21px; }
.et-products h3 a { text-decoration: none; color: #2e2e2e; }
body.woocommerce .et-main-price, body.woocommerce .read-more, body.woocommerce .comment-reply-link, body.woocommerce #respond .form-submit #submit, body.woocommerce a.button.alt:hover, body.woocommerce button.button.alt:hover, body.woocommerce input.button.alt:hover, body.woocommerce #respond input#submit.alt:hover, body.woocommerce #content input.button.alt:hover, body.woocommerce a.button.alt, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce #respond input#submit.alt, body.woocommerce #content input.button.alt { background: #cff06b; background: -moz-linear-gradient(top,  #cff06b 0%, #c0dd65 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cff06b), color-stop(100%,#c0dd65)); background: -webkit-linear-gradient(top,  #cff06b 0%,#c0dd65 100%); background: -o-linear-gradient(top,  #cff06b 0%,#c0dd65 100%); background: -ms-linear-gradient(top,  #cff06b 0%,#c0dd65 100%); background: linear-gradient(to bottom,  #cff06b 0%,#c0dd65 100%); font-weight: 800; padding: 8px 11px; font-size: 14px; -webkit-border-radius: 10px; border-radius: 10px; -moz-border-radius: 10px; color: #fff; text-shadow: 1px 1px 0 rgba(0,0,0,0.3); -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset, 0 2px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset, 0 2px 1px rgba(0,0,0,0.1); box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset, 0 2px 1px rgba(0,0,0,0.1); display: inline-block; border: 1px solid #aed23f; }
.et-products li:hover .et-main-price, body.woocommerce .read-more:hover, body.woocommerce .comment-reply-link:hover, body.woocommerce .form-submit #submit:hover { background: #bfdd64; background: -moz-linear-gradient(top,  #bfdd64 0%, #a6ca36 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfdd64), color-stop(100%,#a6ca36)); background: -webkit-linear-gradient(top,  #bfdd64 0%,#a6ca36 100%); background: -o-linear-gradient(top,  #bfdd64 0%,#a6ca36 100%); background: -ms-linear-gradient(top,  #bfdd64 0%,#a6ca36 100%); background: linear-gradient(to bottom,  #bfdd64 0%,#a6ca36 100%); text-decoration: none; }
.read-more { float: right; }
.entry { margin: 0 -53px 45px -65px; }
.entry .title, .entry-content { margin: 0 53px 0 65px; }
#client-logos { padding: 62px 55px 59px 54px; }
#client-logos li { float: left; width: 196px; margin-right: 22px; }
#client-logos li:nth-child(4) { margin-right: 0; }
#client-logos img { -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
#client-logos li:hover img { opacity: 0.5; }
.et-price-button, .et-price-before, .et-price-sale { display: inline-block; }
.et-price-before, .et-price-sale { padding: 8px; font-weight: bold; }
.et-price-before { border: 1px solid #d5d6d3; border-right: 0; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; color: #1f1e1e; text-shadow: 1px 1px 1px #fff; -moz-box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ); -webkit-box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ); box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ); background: #efefef;
background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%);
}
.et-price-sale { border: 1px solid #aed23f; margin-left: -4px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; color: #fff; text-shadow: 1px 1px 1px rgba( 0,0,0,0.3 ); -moz-box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ), inset 0 1px 0 rgba( 255,255,255,0.6 ); -webkit-box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ), inset 0 1px 0 rgba( 255,255,255,0.6 ); box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ), inset 0 1px 0 rgba( 255,255,255,0.6 ); background: #cff06b;
background: -moz-linear-gradient(top,  #cff06b 0%, #c0dd65 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cff06b), color-stop(100%,#c0dd65));
background: -webkit-linear-gradient(top,  #cff06b 0%,#c0dd65 100%);
background: -o-linear-gradient(top,  #cff06b 0%,#c0dd65 100%);
background: -ms-linear-gradient(top,  #cff06b 0%,#c0dd65 100%);
background: linear-gradient(to bottom,  #cff06b 0%,#c0dd65 100%);
}
#mobile-sidebar { position: absolute; top: 0; right: -430px; width: 430px; bottom: 0; height: 100%; background: #1c1c1d; z-index: 30; display: none; border-left: 1px solid #000; -webkit-box-shadow: inset 1px 0 0 rgba( 255,255,255,0.1 ); -moz-box-shadow: inset 1px 0 0 rgba( 255,255,255,0.1 ); box-shadow: inset 1px 0 0 rgba( 255,255,255,0.1 ); padding-top: 50px; }
#toggle-sidebar { position: absolute; top: 60px; left: -49px; display: block; width: 49px; height: 41px; cursor: pointer; border: 1px solid #000; border-right: none; -moz-box-shadow: inset 1px 0 0 rgba( 255,255,255,0.1 ), inset 0 1px 0 rgba( 255,255,255,0.1 ), -3px -2px 4px rgba( 0,0,0,0.5 ); -webkit-box-shadow: inset 1px 0 0 rgba( 255,255,255,0.1 ), inset 0 1px 0 rgba( 255,255,255,0.1 ), -3px -2px 4px rgba( 0,0,0,0.5 ); box-shadow: inset 1px 0 0 rgba( 255,255,255,0.1 ), inset 0 1px 0 rgba( 255,255,255,0.1 ), -3px -2px 4px rgba( 0,0,0,0.5 ); background: #292929;
background: -moz-linear-gradient(left,  #292929 0%, #1c1c1d 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#292929), color-stop(100%,#1c1c1d));
background: -webkit-linear-gradient(left,  #292929 0%,#1c1c1d 100%);
background: -o-linear-gradient(left,  #292929 0%,#1c1c1d 100%);
background: -ms-linear-gradient(left,  #292929 0%,#1c1c1d 100%);
background: linear-gradient(to right,  #292929 0%,#1c1c1d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292929', endColorstr='#1c1c1d',GradientType=1 );
}
.et-sidebar-open #mobile-sidebar { position: absolute; }
#toggle-sidebar:before { content: ''; position: absolute; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/images/mobile_sidebar_icon.png) no-repeat; top: 6px; left: 7px; display: block; width: 34px; height: 29px; }
.mobile-block { border-top: 1px solid #111; position: relative; padding: 12px 0 12px 54px; -webkit-box-shadow: inset 0 1px 0 #2a2a2a; -moz-box-shadow: inset 0 1px 0 #2a2a2a; box-shadow: inset 0 1px 0 #2a2a2a; }
.mobile-block:last-child { -moz-box-shadow: inset 0 1px 0 #2a2a2a, 0 1px 0 #2a2a2a; -webkit-box-shadow: inset 0 1px 0 #2a2a2a, 0 1px 0 #2a2a2a; box-shadow: inset 0 1px 0 #2a2a2a, 0 1px 0 #2a2a2a; border-bottom: 1px solid #111; }
.mobile-block:before { content: ''; position: absolute; top: 22px; left: 22px; display: block; }
.mobile-block.mobile-search:before { width: 14px; height: 14px; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/images/mobile_search_icon.png) no-repeat; }
.mobile-block.mobile-cart:before { width: 16px; height: 14px; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/images/et-cart.png) no-repeat; }
.mobile-block.mobile-categories:before, .mobile-block.mobile-pages:before { width: 12px; height: 12px; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/images/mobile_plus_icon.png) no-repeat; top: 15px; }
.mobile-block.mobile-categories, .mobile-block.mobile-pages { padding: 0; }
.mobile-block.mobile-categories > a, .mobile-block.mobile-pages > a { padding: 12px 0 12px 54px; display: block; }
#et-mobile-search { position: relative; text-shadow: 1px 1px 0 #000; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #101010; -webkit-box-shadow: 0 1px 0 rgba( 255,255,255,0.1 ); -moz-box-shadow: 0 1px 0 rgba( 255,255,255,0.1 ); box-shadow: 0 1px 0 rgba( 255,255,255,0.1 ); width: 230px; background: #151515;
background: -moz-linear-gradient(top,  #151515 1%, #1a1a1a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#151515), color-stop(100%,#1a1a1a));
background: -webkit-linear-gradient(top,  #151515 1%,#1a1a1a 100%);
background: -o-linear-gradient(top,  #151515 1%,#1a1a1a 100%);
background: -ms-linear-gradient(top,  #151515 1%,#1a1a1a 100%);
background: linear-gradient(to bottom,  #151515 1%,#1a1a1a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#151515', endColorstr='#1a1a1a',GradientType=0 );
}
.search_input_text { color: #929292; font-family: Georgia, serif; font-size: 12px; font-style: italic; background: none !important; border: none !important; margin-left: 12px !important; }
.mobile-search-button { -moz-box-shadow: inset 1px 0 0 #292829, inset 0 1px 0 #292829; -webkit-box-shadow: inset 1px 0 0 #292829, inset 0 1px 0 #292829; box-shadow: inset 1px 0 0 #292829, inset 0 1px 0 #292829; cursor: pointer; border: none; border-left: 1px solid #151515; text-shadow: 1px 1px 0 #000; position: absolute; top: -2px; right: -2px; font-size: 12px; color: #fff; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; padding: 8px 36px 8px 15px; background: #232223;
background: -moz-linear-gradient(top,  #232223 0%, #1c1c1c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#232223), color-stop(100%,#1c1c1c));
background: -webkit-linear-gradient(top,  #232223 0%,#1c1c1c 100%);
background: -o-linear-gradient(top,  #232223 0%,#1c1c1c 100%);
background: -ms-linear-gradient(top,  #232223 0%,#1c1c1c 100%);
background: linear-gradient(to bottom,  #232223 0%,#1c1c1c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232223', endColorstr='#1c1c1c',GradientType=0 );
}
.mobile-search-button:before { content: ''; position: absolute; top: 5px; right: 11px; display: block; width: 17px; height: 22px; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/images/mobile_arrow.png) no-repeat; }
.mobile-cart .et-cart { float: none; display: inline-block; margin-left: 0; padding-left: 15px !important; font-size: 12px; padding-right: 50px !important; }
.mobile-cart .et-cart:before { display: none; }
.mobile-cart .et-cart:after { border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; top: -2px; right: 9px; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/images/mobile_arrow.png) no-repeat 7px 7px; }
.mobile-cart .et-cart span { position: relative; left: 14px; padding-left: 14px; color: #fff; }
.mobile-cart .et-cart span:before { content: ''; position: absolute; top: -7px; left: 0; border-left: 1px solid #151515; border-right: 1px solid #292829; width: 0; height: 33px; }
.mobile-categories > a, .mobile-pages > a { color: #fff; text-decoration: none; font-size: 16px; text-shadow: 1px 1px 0 #000; }
.mobile-categories > a:hover, .mobile-pages > a:hover { color: rgba( 255,255,255,0.9 ); }
#content-area { position: relative; padding: 46px 0 55px; }
body.home #content-area { border-top: 1px solid #eaeaea; }
#content-area:before { content: ''; position: absolute; top: 0; left: 626px; width: 1px; height: 100%; background: #eaeaea; }
#main-area { float: left; width: 508px; padding: 0 55px 0 65px; }
#main-area h2.title, .page-title, h1.title { font-size: 32px; font-weight: 300; color: #2e2e2e; padding-bottom: 24px; }
#main-area h2.title a { color: inherit; text-decoration: none; }
#main-area h2.title a:hover { color: #111; }
.entry-content { padding-top: 29px; }
body.page .entry-content { padding: 5px; }
#main-area p.meta-info { color: #adadad; font-family: Georgia, serif; font-style: italic; margin: -8px 0 -5px; }
#main-area p.meta-info a { color: inherit; }
#main-area p.meta-info a:hover { color: #111; text-decoration: none; }
.term-description { margin-bottom: 10px; }
.fullwidth #main-area { float: none; width: auto; padding-right: 65px; }
#content-area.fullwidth:before { display: none; }
#main-area h1, #main-area h2, #main-area h3, #main-area h4, #main-area h5, #main-area h6 { font-weight: 300; }
.et_pt_blogentry a.readmore { text-decoration: none; }
body.woocommerce div.product form.cart div.quantity, body.woocommerce #content div.product form.cart div.quantity { margin: -4px 17px 0 0; }   #top-categories > li { float: left; display: block; }
#top-categories a { position: relative; }
#top-categories a, #top-categories a .menu-highlight, #mobile_menu .menu-highlight, #top-navigation a, .et_mobile_menu a { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -moz-transition: all 0.12s ease-in-out; -webkit-transition: all 0.12s ease-in-out; transition: all 0.12s ease-in-out; }
#top-categories a .menu-highlight, #mobile_menu  .menu-highlight { position: absolute; bottom: 0; left: 0; background: #c3e54b; height: 3px; width: 100%; border-top: 1px solid #151515; -webkit-transform: scale(0,1); -moz-transform: scale(0,1); -ms-transform: scale(0,1); transform: scale(0,1); }
#top-categories a:hover .menu-highlight, #mobile_menu a:hover .menu-highlight, #top-categories .current-menu-item > a .menu-highlight { -webkit-transform: scale(1,1); -moz-transform: scale(1,1); -ms-transform: scale(1,1); transform: scale(1,1); }
#top-categories a:hover, #top-categories .current-menu-item > a { -moz-box-shadow: 1px 0 0 rgba(255,255,255,0.06), inset -1px 0 0 rgba(0,0,0,0.45), inset 1px 0 0 rgba(0,0,0,0.45); -webkit-box-shadow: 1px 0 0 rgba(255,255,255,0.06), inset -1px 0 0 rgba(0,0,0,0.45), inset 1px 0 0 rgba(0,0,0,0.45); box-shadow: 1px 0 0 rgba(255,255,255,0.06), inset -1px 0 0 rgba(0,0,0,0.45), inset 1px 0 0 rgba(0,0,0,0.45); background: #292a29; background: -moz-linear-gradient(top, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.01) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.05)), color-stop(100%,rgba(255,255,255,0.01))); background: -webkit-linear-gradient(top, rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.01) 100%); background: -o-linear-gradient(top, rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.01) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.01) 100%); background: linear-gradient(to bottom, rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.01) 100%);
}
#top-navigation a { padding-bottom: 10px; }
.et_mobile_menu ul { display: block !important; visibility: visible !important; }   @-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInUp {
0% {
opacity: 0;
-moz-transform: translateY(20px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInUp {
0% {
opacity: 0;
-o-transform: translateY(20px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
transform: translateY(20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInDown {
0% {
opacity: 0;
-moz-transform: translateY(-20px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInDown {
0% {
opacity: 0;
-o-transform: translateY(-20px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
transform: translateY(-20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
-moz-animation-name: fadeInDown;
-o-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
}
}
@-moz-keyframes fadeOutDown {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(20px);
}
}
@-o-keyframes fadeOutDown {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(20px);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(20px);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
-moz-animation-name: fadeOutDown;
-o-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
}
}
@-moz-keyframes fadeOutUp {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(-20px);
}
}
@-o-keyframes fadeOutUp {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(-20px);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(-20px);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
-moz-animation-name: fadeOutUp;
-o-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
}
}
@-moz-keyframes fadeOutDown {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(20px);
}
}
@-o-keyframes fadeOutDown {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(20px);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(20px);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
-moz-animation-name: fadeOutDown;
-o-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
#featured { position: relative; }
#featured img { width: auto; }
#et-slides { width: 960px; height: 600px; background: #111; }
.et-slide { position: absolute; top: 0; left: 0; width: 960px; height: 100%; z-index: 2; }
.et-slide .description { background-color: rgba(0,0,0,0.2); position: absolute; top: 223px; left: 0; width: 100%; border-top: 1px solid rgba(0,0,0,0.3); border-bottom: 1px solid rgba(0,0,0,0.3); -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.2) inset, 0 -1px 0 rgba(255,255,255,0.2) inset; -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.2) inset, 0 -1px 0 rgba(255,255,255,0.2) inset; box-shadow: 0 1px 0 rgba(255,255,255,0.2) inset, 0 -1px 0 rgba(255,255,255,0.2) inset; }
.et-slide .description hgroup { text-align: center; padding: 29px 10px; text-shadow: 1px 1px 0 rgba(0,0,0,0.5); }
.et-slide .description hgroup h1 { font-family: 'Goudy Bookletter 1911', arial, serif; font-size: 60px; }
.et-slide .description hgroup h1 a { color: #fff; text-decoration: none; }
.et-slide .description hgroup h2 { font-weight: 300; font-size: 30px; color: #fff; margin-top: -3px; }
.more-button { padding: 17px 25px; font-size: 36px; font-family: 'Goudy Bookletter 1911', arial, serif; color: #fff; text-shadow: 1px 1px 0 rgba(0,0,0,0.5); background: rgb(226,15,15); background: -moz-linear-gradient(top,  rgba(226,15,15,1) 0%, rgba(178,0,0,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,15,15,1)), color-stop(100%,rgba(178,0,0,1))); background: -webkit-linear-gradient(top,  rgba(226,15,15,1) 0%,rgba(178,0,0,1) 100%); background: -o-linear-gradient(top,  rgba(226,15,15,1) 0%,rgba(178,0,0,1) 100%); background: -ms-linear-gradient(top,  rgba(226,15,15,1) 0%,rgba(178,0,0,1) 100%); background: linear-gradient(to bottom,  rgba(226,15,15,1) 0%,rgba(178,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e20f0f', endColorstr='#b20000',GradientType=0 ); border: 1px solid rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 2px rgba(255,255,255,1) inset, 0 0 0 4px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 2px rgba(255,255,255,1) inset, 0 0 0 4px rgba(0,0,0,0.2); box-shadow: 0 0 2px rgba(255,255,255,1) inset, 0 0 0 4px rgba(0,0,0,0.2); display: inline-block; }
.more-button:hover { text-decoration: none; color: rgba(255,255,255,0.9); }
.et-arrow-prev, .et-arrow-next { position: absolute; top: 50%; padding: 21px 9px; margin-top: -38px; border: 1px solid #000; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; opacity: 0; }
.et-arrow-prev { background: rgb(41,41,41); background: -moz-linear-gradient(left,  rgba(41,41,41,1) 0%, rgba(17,17,18,1) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(41,41,41,1)), color-stop(100%,rgba(17,17,18,1))); background: -webkit-linear-gradient(left,  rgba(41,41,41,1) 0%,rgba(17,17,18,1) 100%); background: -o-linear-gradient(left,  rgba(41,41,41,1) 0%,rgba(17,17,18,1) 100%); background: -ms-linear-gradient(left,  rgba(41,41,41,1) 0%,rgba(17,17,18,1) 100%); background: linear-gradient(to right,  rgba(41,41,41,1) 0%,rgba(17,17,18,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292929', endColorstr='#111112',GradientType=1 ); left: 0; -webkit-box-shadow: 1px 1px 0 rgba(255,255,255,0.1) inset, -4px 0 3px rgba(0,0,0,0.5); -moz-box-shadow: 1px 1px 0 rgba(255,255,255,0.1) inset, -4px 0 3px rgba(0,0,0,0.5); box-shadow: 1px 1px 0 rgba(255,255,255,0.1) inset, -4px 0 3px rgba(0,0,0,0.5); }
.et-arrow-next { right: 0; background: rgb(17,17,18); background: -moz-linear-gradient(left,  rgba(17,17,18,1) 0%, rgba(41,41,41,1) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(17,17,18,1)), color-stop(100%,rgba(41,41,41,1))); background: -webkit-linear-gradient(left,  rgba(17,17,18,1) 0%,rgba(41,41,41,1) 100%); background: -o-linear-gradient(left,  rgba(17,17,18,1) 0%,rgba(41,41,41,1) 100%); background: -ms-linear-gradient(left,  rgba(17,17,18,1) 0%,rgba(41,41,41,1) 100%); background: linear-gradient(to right,  rgba(17,17,18,1) 0%,rgba(41,41,41,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111112', endColorstr='#292929',GradientType=1 ); -webkit-box-shadow: -1px 1px 0 rgba(255,255,255,0.1) inset, 4px 0 3px rgba(0,0,0,0.5); -moz-box-shadow: -1px 1px 0 rgba(255,255,255,0.1) inset, 4px 0 3px rgba(0,0,0,0.5); box-shadow: -1px 1px 0 rgba(255,255,255,0.1) inset, 4px 0 3px rgba(0,0,0,0.5); }
.et-arrow-prev span, .et-arrow-next span { width: 24px; height: 35px; display: block; text-indent: -9999px; }
.et-arrow-prev span { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/images/left-arrow.png) no-repeat; }
.et-arrow-next span { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/images/right-arrow.png) no-repeat; }
.et-controllers { position: absolute; bottom: 60px; left: 0; width: 100%; text-align: center; z-index: 3; }
.et-controllers a { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/images/slide-controller.png) no-repeat; display: inline-block; width: 17px; height: 17px; text-indent: -9999px; margin-right: 4px; z-index: 3; }
.et-controllers .et-active-control { background-image: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/images/slide-controller-active.png); }
#featured:hover .et-arrow-prev, #offers:hover .et-arrow-prev { left: -44px; opacity: 1; }
#featured:hover .et-arrow-next, #offers:hover .et-arrow-next { right: -44px; opacity: 1; }
.et-slide .description, .et-slide .et-slide-button { -webkit-animation-duration: .6s;
-webkit-animation-delay: .4s;
-webkit-animation-timing-function: ease;
-webkit-animation-fill-mode: both;
-moz-animation-duration: .6s;
-moz-animation-delay: .4s;
-moz-animation-timing-function: ease;
-moz-animation-fill-mode: both;
-ms-animation-duration: .6s;
-ms-animation-delay: .4s;
-ms-animation-timing-function: ease;
-ms-animation-fill-mode: both;
animation-duration: .6s;
animation-delay: .4s;
animation-timing-function: ease;
animation-fill-mode: both; }
.et-slide .description { -webkit-animation-name: fadeInDown; -moz-animation-name: fadeInDown; -o-animation-name: fadeInDown; animation-name: fadeInDown; }
.et-slide .et-slide-button { -webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp; -o-animation-name: fadeInUp; animation-name: fadeInUp; position: absolute; bottom: 113px; left: 0; text-align: center; width: 100%; }
.et_slide_transition.et-slide .description { -webkit-animation-name: fadeOutUp; -moz-animation-name: fadeOutUp; -o-animation-name: fadeOutUp; animation-name: fadeOutUp; }
.et_slide_transition.et-slide .et-slide-button { -webkit-animation-name: fadeOutDown; -moz-animation-name: fadeOutDown; -o-animation-name: fadeOutDown; animation-name: fadeOutDown; }
.et_slide_transition.et-slide .description, .et_slide_transition.et-slide .et-slide-button { -webkit-animation-delay: 0s; -moz-animation-delay: 0s; -ms-animation-delay: 0s; -animation-delay: 0s; }
.js .et-slide { display: none; }
.js .et-slide:first-child { display: block; }
#offers { position: relative; width: auto; height: 200px; }
.et-carousel-wrapper { overflow: hidden; position: absolute; z-index: 3; width: 960px; }
.et-carousel-wrapper ul { width: 5000%; position: relative; }
.et_only_mobile_arrows .et-slider-arrows { display: none; }
body.woocommerce .images { float: left; margin: 0 30px 10px 0 !important; position: relative; width: 278px !important; }
body.woocommerce div.product div.summary, body.woocommerce #content div.product div.summary { float: right; width: 197px; }
h1.product_title { margin-bottom: 15px; }
body.woocommerce #content div.product p.price, body.woocommerce #content div.product p.price del { font-size: 24px; font-weight: 300; }
body.woocommerce #content div.product p.price del { color: #d9d9d9; }
body.woocommerce #content div.product p.price { margin-bottom: 15px; }
.product_meta { line-height: 1.8; }
body.woocommerce .woocommerce-tabs { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #eaeaea; margin-bottom: 45px; }
body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce #content div.product .woocommerce-tabs ul.tabs { margin: 0; background: #f8f8f8; -webkit-box-shadow: inset 0 1px 0 #fff; -moz-box-shadow: inset 0 1px 0 #fff; box-shadow: inset 0 1px 0 #fff; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; }
body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active { background: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border: none; background: none; border-right: 1px solid #eaeaea; padding: 17px 22px; -webkit-box-shadow: 1px 0 0 #fff; -moz-box-shadow: 1px 0 0 #fff; box-shadow: 1px 0 0 #fff; text-shadow: 1px 1px 0 #fff; }
body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a { color: #969696 !important; font-size: 14px; font-weight: 300; }
body.woocommerce div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after { display: none; }
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a { color: #1f1e1e !important; }
body.woocommerce div.product .woocommerce-tabs .panel, body.woocommerce #content div.product .woocommerce-tabs .panel { padding: 40px 48px; }
#reviews #comments ol.commentlist { list-style: none; }
#reviews #comments h2 { padding-bottom: 18px; }
#reviews #comments ol.commentlist li .comment-text p.meta { margin: 0; padding-bottom: 10px; }
.upsells.products h2, .related.products h2 { font-size: 32px; color: #2e2e2e; margin-bottom: 45px; }   #comment-wrap, #respond { position: relative; padding-top: 45px; }
#comment-wrap:before, #respond:before { content: ''; position: absolute; top: 0; left: -64px; right: -54px; width: auto; height: 1px; background: #eaeaea; }
.commentlist, #respond { padding-top: 11px; }
h1#comments, #reply-title { font-size: 32px; font-weight: 300; color: #2e2e2e; }
.comment-body { position: relative; padding: 0 0 0 75px; margin: 25px 0; }
.comment_avatar { position: absolute; top: 0; left: 0; }
.comment_avatar img { display: block; }
.comment_avatar:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -moz-box-shadow: inset 0 0 7px rgba(0,0,0,0.5); -webkit-box-shadow: inset 0 0 7px rgba(0,0,0,0.5); box-shadow: inset 0 0 7px rgba(0,0,0,0.5); }
.comment_postinfo { margin-bottom: 16px; font-weight: 300; }
.fn, .fn a { color: #2e2e2e; text-decoration: none; font-size: 24px; }
.comment_date { color: #c9c9c9; margin-left: 4px; font: 16px; }
.comment-reply-link, .form-submit #submit { float: right; position: relative; padding-right: 12px;  }
.commentlist .children { padding-left: 87px; }
#respond { margin-top: 60px; padding-top: 56px; }
#commentform input[type="text"] { width: 40%; }
#commentform textarea { width: 89%; }
#commentform textarea, #commentform input[type="text"] {  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #e5e5e5; padding: 13px; color: #2e2e2e; font-size: 14px; font-weight: 300; text-shadow: 1px 1px 0 #fff; -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.1), 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1), 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 0 5px rgba(0,0,0,0.1), 0 1px 1px rgba(0, 0, 0, 0.1); }
#reply-title small { display: block; font-size: 12px; padding-top: 5px; font-weight: bold; letter-spacing: 0; font-family: 'Open Sans', Arial, sans-serif; }
.form-submit { text-align: right; }
.form-submit input { font-size: 14px; float: none; }
.comment #respond, #trackbacks { margin-bottom: 30px; }
.comment #respond { padding: 0; margin: 32px 0; }
.comment #respond:before { display: none; }
#respond .form-submit #submit { float: none; }
.pp_woocommerce #respond:before { display: none; }
.entry-content ul, .comment-content ul { list-style-type: disc; padding: 0 0 23px 16px; line-height: 26px; }
.entry-content ol, .comment-content ol { list-style-type: decimal; list-style-position: inside; padding: 0 0 23px 0; line-height: 26px; }
.entry-content ul li ul, .entry-content ul li ol, .comment-content ul li ul, .comment-content ul li ol { padding: 2px 0px 2px 20px; }
.entry-content ol li ul, .entry-content ol li ol, .comment-content ol li ul, .comment-content ol li ol  { padding: 2px 0px 2px 35px; }
#content-area table { border: 1px solid #eee; margin: 0 0 15px 0; text-align: left; width: 100%; }
#content-area tr th, #content-area thead th { color: #555; font-weight: bold; padding: 9px 24px; }
#content-area tr td { border-top: 1px solid #eee; padding: 6px 24px; }
#breadcrumbs { background: #f8f8f8; padding: 23px 23px 23px 27px; border-bottom: 1px solid #eaeaea; -moz-box-shadow: inset 0 -1px 0 #fff, inset 0 1px 0 #fff; -webkit-box-shadow: inset 0 -1px 0 #fff, inset 0 1px 0 #fff; box-shadow: inset 0 -1px 0 #fff, inset 0 1px 0 #fff; text-shadow: 1px 1px 0 #fff; }
#breadcrumbs .raquo { position: relative;  text-indent: -9999px; display: inline-block; width: 44px; }
#breadcrumbs .raquo:before { content: ''; position: absolute; top: -22px; left: 15px; display: block; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/images/breadcrumbs_separator.png) no-repeat; width: 13px; height: 59px; }
#breadcrumbs a { color: #969696; }
#breadcrumbs, #breadcrumbs a:hover { color: #1f1e1e; text-decoration: none; }   #main-footer { position: relative; color: #9d9c9c; background: #222222; }
#main-footer:before { pointer-events: none; content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.15))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%); }
.footer-column { float: left; width: 240px; padding: 24px 30px 0; }
.footer-column.first { padding-left: 60px; }
.footer-column.last { padding-right: 60px; }
.footer-widget { padding-bottom: 45px; text-shadow: 1px 1px 0 #111; }
.footer-widget a { color: #bababa; text-decoration: none; }
.footer-widget a:hover { color: #c4c4c4; }
.footer-column.first h4.widgettitle { margin-left: -60px; }
.footer-column.last h4.widgettitle { margin-right: -60px; }
h4.widgettitle { font-size: 14px; font-weight: 800; color: #fff; border-bottom: 3px solid #c0de64; text-align: center; padding: 0 30px 20px; margin: 0 -30px 25px; text-shadow: 1px 1px 0 #111; }
#footer-copyright { font-family: Georgia, serif; font-style: italic; font-size: 14px; color: #606060; margin: -13px 0 -6px; }
.footer-widget p { color: #9d9c9c; }
#footer-bottom { text-align: right; padding: 40px 0; }
#footer-bottom p { font-size: 14px; color: #fff; font-style: italic; }
#footer-bottom a { color:#fff; font-weight: 800; font-style: normal; }
.widget li, .footer-widget li { padding: 0 0 15px 15px; position: relative; }
.widget li:before, .footer-widget li:before { content: ''; position: absolute; top: 4px; left: 0; border: 3px solid transparent; border-left-color: #b2d34d; }
.footer-widget li ul, .widget li ul { margin: 15px 0 -15px; }   #sidebar { float: left; width: 215px; padding: 0 0 0 58px; color: #adadad; }
#sidebar a { color: #adadad; }
#sidebar a:hover { color: #111; text-decoration: none; }
.et-search-form { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #e5e5e5; -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.1), 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1), 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 0 5px rgba(0,0,0,0.1), 0 1px 1px rgba(0, 0, 0, 0.1); margin: 13px 0 56px; position: relative; }
input.search_input { background: none; border: none;  font-weight: 300; color: #adadad; margin: 0; padding: 14px 7px 14px 20px; width: 65%; }
.search_submit { top: 16px; right: 16px; position: absolute; }
.widget { margin-bottom: 45px; }
.widget > ul { margin-top: 10px; }
.widget:last-child { margin-bottom: 0; }
h4.widget-title { font-weight: 800; font-size: 14px; color: #2e2e2e; }   div.post .new-post .aligncenter, .aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin-bottom: 10px; max-width: 96%; padding: 8px; }
.wp-caption.alignleft { margin: 0px 10px 10px 0px; }
.wp-caption.alignright { margin: 0px 0px 10px 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.alignright { float: right; }
.alignleft { float: left }
img.alignleft { display:inline; float:left; margin-right:15px; }
img.alignright { display:inline; float:right; margin-left:15px; }   .nav ul { position:absolute; top:-999em; z-index: 9999; background: #292929; border: 1px solid #151515; -webkit-box-shadow: 2px 2px 3px rgba( 0,0,0,0.5 ); -moz-box-shadow: 2px 2px 3px rgba( 0,0,0,0.5 ); box-shadow: 2px 2px 3px rgba( 0,0,0,0.5 ); }
.nav li { position: relative; }
.nav ul li { float: none; display: block !important; border-bottom: 1px solid #1c1c1c; border-bottom: 1px solid rgba(0,0,0,0.45); -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.06); -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.06); box-shadow: 0 1px 0 rgba(255,255,255,0.06); padding: 2px 0 0 !important; }
.nav ul > li:last-child { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.nav ul a, .et_mobile_menu a { display: block; float: none; padding: 17px 5px 17px 20px !important; }
.nav li:hover ul, ul.nav li.sfHover ul { left: 0; top: 64px; }
.nav li:hover li ul, .nav li.sfHover li ul, .nav li:hover ul, .nav li li:hover ul { top:-999em; }
.nav li li { display: block; padding: 0px; height: auto !important; }
.nav li ul { width: 228px; z-index:1000; }
.nav li li a:link, .nav li li a:visited { display: block; height: auto; }
.nav li:hover { visibility: inherit; }
.et_mobile_menu a { color: #fff; text-decoration: none; border-bottom: 1px solid #111; -moz-box-shadow: 0 1px 0 #2a2a2a; -webkit-box-shadow: 0 1px 0 #2a2a2a; box-shadow: 0 1px 0 #2a2a2a; }
.nav ul li:hover { -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.04), 0 1px 0 rgba(255,255,255,0.06); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.04), 0 1px 0 rgba(255,255,255,0.06); box-shadow: inset 0 1px 0 rgba(255,255,255,0.04), 0 1px 0 rgba(255,255,255,0.06); }
.nav ul a:hover, .et_mobile_menu a:hover { background: #313131 !important; background: rgba(255,255,255,0.08) !important; }
#top-navigation ul.nav li:hover ul, #top-navigation ul.nav li.sfHover ul { left: 0; top: 28px; }
#top-navigation ul.nav > li > ul:before { content: ''; position: absolute; top: -14px; left: 45px; border: 7px solid transparent; border-bottom-color: #292929; }
.nav li li:hover ul, ul.nav li li.sfHover ul, #top-navigation ul.nav li li:hover ul, #top-navigation ul.nav li li.sfHover ul { left: 228px; top: -1px; }
.et_mobile_menu ul a { padding-left: 40px !important; }
.et_mobile_menu ul ul a { padding-left: 70px !important; }
.et_mobile_menu ul ul ul a { padding-left: 100px !important; }
.et_mobile_menu ul ul ul ul a { padding-left: 130px !important; }   #wp-calendar { empty-cells: show; margin: 10px auto 0; width: 240px;	}
#wp-calendar a { display: block; text-decoration: none; font-weight: bold; }
#wp-calendar a:hover { text-decoration: underline; }
#wp-calendar caption { text-decoration: none; font: bold 13px Arial, Sans-Serif; }
#wp-calendar td { padding: 3px 5px; color: #9f9f9f; }
#wp-calendar td#today { color: #ffffff; }
#wp-calendar th { font-style: normal; text-transform: capitalize; padding: 3px 5px; }
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }   .pagination { overflow: hidden; padding: 20px 0; }
#content-area .wp-pagenavi { text-align: right; margin-top: 25px; }
#content-area .wp-pagenavi a, #content-area .wp-pagenavi span { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1), inset 1px 1px 0 rgba(255,255,255,0.7); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1), inset 1px 1px 0 rgba(255,255,255,0.7); box-shadow: inset 1px 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.1); border: 1px solid #eaeaea; padding: 5px 12px 7px; color: #2e2e2e; text-shadow: 1px 1px 0 #fff; font-weight: 300!important; margin: 0 2px; background: rgb(255,255,255); background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(248,248,248,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); }
#content-area .wp-pagenavi span.current, #content-area .wp-pagenavi a:hover { text-decoration: none; border: 1px solid #dadada; background: rgb(248,248,248); background: -moz-linear-gradient(top,  rgba(248,248,248,1) 0%, rgba(236,236,236,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,248,1)), color-stop(100%,rgba(236,236,236,1))); background: -webkit-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(236,236,236,1) 100%); background: -o-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(236,236,236,1) 100%); background: -ms-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(236,236,236,1) 100%); background: linear-gradient(to bottom,  rgba(248,248,248,1) 0%,rgba(236,236,236,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ececec',GradientType=0 ); }
#content-area .wp-pagenavi span.current { font-weight: 800!important; }
#content-area .wp-pagenavi .pages { background: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: none; }
.et_embedded_videos { display: none !important; }
.et_mobile_menu { display: none; }
table.cart th, #content table.cart th, table.cart td, #content table.cart td, table.cart tr, #content table.cart tr, #content-area table tr, #content-area table td, #content-area table th { padding: .857em 0.587em; max-width: 100px; }
#content .cart-subtotal td { border-top: none; }
.woocommerce-checkout #content .cart-subtotal td { border-top: 1px solid #eee; }
table.cart td.actions .button.alt, #content table.cart td.actions .button.alt { margin: 19px 0 9px; }
table.shop_table { margin-bottom: 30px !important; }
.cart_totals h2, .shipping_calculator h2 { margin-bottom: 10px; }
.et_pt_gallery_entry { margin-left: 58px !important; }
.page-template .entry { margin-bottom: 15px; }
#image-navigation { padding: 15px 0; }
.variations label { top: 4px; position: relative; }
.variations select { margin: 0; }
.reset_variations { top: 5px; position: relative; font-size: 11px; }
.woocommerce div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page #content div.product div.images img { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
embed, iframe, object, video { max-width: 100%; }
@media only screen and ( min-width: 961px ) {
.et_fullwidth_view .et-products li:nth-child(4n) { margin-right: 0; }
.et_fullwidth_view .et-products li:nth-child(4n+1) { clear: both; }
.et_includes_sidebar .et-products li:nth-child(3n) { margin-right: 0; }
.et_includes_sidebar .et-products li:nth-child(3n+1) { clear: both; }
.et_includes_sidebar .et-products li { margin-right: 45px; }
#et-search { margin-left: -43px; }
#et_pt_portfolio_gallery { margin-right: -30px !important; }
.et_pt_portfolio_item { margin-left: 38px !important; }
.et_portfolio_small .et_pt_portfolio_item { margin-left: 23px !important; }
#et_pt_portfolio_gallery.et_portfolio_large { margin-left: -46px !important; }
.et_portfolio_large .et_pt_portfolio_item { width: 420px !important; margin-left: 26px !important; }
}
@media only screen and ( max-width: 960px ) {
#et-search, p#et-search-title, p#et-search-title span { background: none !important; }
#et-search { width: auto !important; height: auto !important; }
#et-search-inner { padding: 0 !important; }
#et-search-right { float: none !important; clear: both; text-align: left !important; }
#et_search_submit { background: #BBB8B8 !important; color: #111 !important; }
p#et-search-title { margin-bottom: 2px !important; }
p#et-search-title span { padding: 0 !important; text-shadow: none !important; }
#et-searchinput { width: auto !important; }
p#et_choose_posts, p#et_choose_pages, p#et_choose_date, p#et_choose_cat { float: none !important; }
#et-search-left { float: none !important; width: 100% !important; }
}
@media only screen and ( min-width: 768px ) and ( max-width: 960px ) {
#container, #et-slides, .et-slide, .et-carousel-wrapper { width: 728px; }
.et-cart { position: absolute; top: -30px; right: 0; }
#et-slides { height: 456px; }
.et-slide .description { top: 95px; }
.et-controllers { bottom: 45px; }
.et-slide .et-slide-button { bottom: 96px; }
#offers { height: 152px; }
#offers li { width: 243px; }
.offers-description { top: 43px; }
.et-products li { margin-right: 80px; }
.et_fullwidth_view .et-products li:nth-child(3n) { margin-right: 0; }
.et_fullwidth_view .et-products li:nth-child(3n+1) { clear: both; }
.et_includes_sidebar .et-products li:nth-child(2n) { margin-right: 0; }
.et_includes_sidebar .et-products li:nth-child(2n+1) { clear: both; }
#client-logos { padding: 54px 54px 54px 56px; }
#client-logos li { width: 124px; margin-right: 40px; }
.footer-column { padding-right: 19px; width: 170px; }
#content-area:before { left: 482px; }
#main-area { width: 362px; }
#sidebar { width: 174px; padding-left: 36px; }
body.woocommerce .images { width: 160px !important; }
body.woocommerce div.product div.summary, body.woocommerce #content div.product div.summary { width: 165px; }
#et_pt_gallery { margin-left: -54px !important; margin-right: -20px !important; }
.et_pt_gallery_entry { margin-left: 11px !important; }
#et_pt_portfolio_gallery { margin-left: -35px !important; margin-right: -20px !important; }
.et_pt_portfolio_item { margin-left: 13px !important; width: 201px !important; }
.et_portfolio_more_icon, .et_portfolio_zoom_icon { top: 50px !important; }
.et_portfolio_more_icon { left: 65px !important; }
.et_portfolio_zoom_icon { left: 106px !important; }
#et_pt_portfolio_gallery.et_portfolio_small { margin-left: -39px !important; }
#et_pt_portfolio_gallery.et_portfolio_small .et_pt_portfolio_item { margin-left: 13px !important; width: 117px !important; }
#et_pt_portfolio_gallery.et_portfolio_small .et_portfolio_more_icon, #et_pt_portfolio_gallery.et_portfolio_small .et_portfolio_zoom_icon { top: 20px !important; }
#et_pt_portfolio_gallery.et_portfolio_small .et_portfolio_more_icon { left: 26px !important; }
#et_pt_portfolio_gallery.et_portfolio_small .et_portfolio_zoom_icon { left: 62px !important; }
#et_pt_portfolio_gallery.et_portfolio_large { margin-left: -42px !important; }
#et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item { margin-left: 9px !important; width: 321px !important; }
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon, #et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon { top: 99px !important; }
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon { left: 140px !important; }
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon { left: 178px !important; }
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 { width: 100% !important;}
}
@media only screen and ( max-width: 767px ) {
body { overflow-x: hidden; }
#container, #et-slides, .et-slide, .et-carousel-wrapper { width: 440px; }
#et-slides { height: 275px; }
#top-navigation, #top-categories, #sidebar, #content-area:before { display: none; }
.et-slide .description { top: 55px; }
.et-slide .description hgroup { padding: 15px 10px; }
.et-slide .description hgroup h1 { font-size: 36px; }
.et-slide .description hgroup h2 { font-size: 18px; }
.et-arrow-prev, .et-arrow-next { padding: 26px 2px; }
.et-arrow-prev span, .et-arrow-next span { width: 15px; height: 21px; }
.et-arrow-prev span { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/images/small-left-arrow.png) no-repeat; }
.et-arrow-next span { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/images/small-right-arrow.png) no-repeat; }
#featured:hover .et-arrow-prev, #offers:hover .et-arrow-prev { left: -22px; }
#featured:hover .et-arrow-next, #offers:hover .et-arrow-next { right: -22px; }
.more-button { font-size: 24px; padding: 11px 17px; }
.et-slide .et-slide-button { bottom: 62px; }
.et-controllers { bottom: 26px; }
#offers { height: 275px; }
#offers li { width: 440px; }
.offers-description { top: 103px; }
.et-products li { margin-right: 34px; }
.et-products li:nth-child(2n) { margin-right: 0; }
.et-products li:nth-child(2n+1) { clear: both; }
#client-logos { padding: 53px 80px 0 67px; }
#client-logos li { width: 124px; margin-right: 40px; padding-bottom: 53px; }
#client-logos li:nth-child(2) { margin-right: 0; }
.footer-column { padding-left: 60px; padding-right: 60px; width: 320px; }
.footer-column h4.widgettitle { margin-left: -60px; margin-right: -60px; }
#footer-bottom { text-align: center; }
#mobile-sidebar { display: block; }
#mobile-sidebar, #main-page-wrapper { -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.et-sidebar-open #mobile-sidebar { right: 0; }
#page-wrap { overflow: hidden; position: relative; width: 100%; }
#main-area { float: none; width: auto; }
.entry { margin-right: -55px; }
.commentlist .children { padding-left: 0; }
#content-area .wp-pagenavi { text-align: center; }
#content-area .wp-pagenavi .pages { display: none; }
body.woocommerce .images { width: 102px !important; }
body.woocommerce div.product div.summary, body.woocommerce #content div.product div.summary { width: 188px; }
table.cart th, #content table.cart th, table.cart td, #content table.cart td, table.cart tr, #content table.cart tr { max-width: 55px; }
.et_pt_gallery_entry { margin-left: 74px !important; }
.sitemap-col { float: none !important; width: auto !important; }
.et_portfolio_small .et_pt_portfolio_item { width: 380px !important; margin-bottom: 10px; margin-left: 17px !important; }
.et_portfolio_small .et_pt_portfolio_entry { float: left; margin-right: 15px; }
.et_portfolio_small .et_portfolio_more_icon, .et_portfolio_small .et_portfolio_zoom_icon { top: 30px !important; }
.et_portfolio_small .et_portfolio_more_icon { left: 38px !important; }
.et_portfolio_small .et_portfolio_zoom_icon { left: 77px !important; }
#et_pt_portfolio_gallery.et_portfolio_large { margin-left: -23px !important; }
#et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item { margin-left: -27px !important; width: 404px !important; }
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon, #et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon { top: 109px !important; }
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon { left: 155px !important; }
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon { left: 195px !important; }
.et_only_mobile_arrows .et-slider-arrows { display: block; }
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 { width: 100% !important;}
}
@media only screen and ( max-width: 479px ) {
#container, #et-slides, .et-slide, .et-carousel-wrapper, #offers li { width: 280px; }
#et-slides, #offers { height: 175px; }
.et-slide .description hgroup { padding: 10px; }
.et-slide .description hgroup h1 { font-size: 24px; }
.et-slide .description hgroup h2 { font-size: 12px; }
.more-button { font-size: 18px; padding: 9px 14px; }
.et-slide .description { top: 29px; }
.et-slide .et-slide-button { bottom: 26px; }
.et-controllers, #main-footer, #breadcrumbs { display: none; }
.offers-description { top: 55px; }
#client-logos { padding: 66px 52px 20px 58px; }
#client-logos li { width: 170px; margin-right: 0; padding-bottom: 44px; float: none; }
.et-products li { margin-right: 0; }
.et-sidebar-open #mobile-sidebar { width: 273px; }
#content-area .wp-pagenavi { margin: 0 -53px 0 -57px; }
.short-description, .product_meta, body.woocommerce div.product .woocommerce-tabs, body.woocommerce #content div.product .woocommerce-tabs { display: none; }
body.woocommerce .images { float: none !important; width: auto !important; margin-bottom: 40px !important; clear: both !important; }
table .product-thumbnail { display: none; }
#main-area table { margin-left: -57px; }
.woocommerce-page #content div.product form.cart .variations { margin-left: 0; }
table.cart th, #content table.cart th, table.cart td, #content table.cart td, table.cart tr, #content table.cart tr, #content-area table tr, #content-area table td, #content-area table th { padding: .857em 0.287em; }
.et_pt_gallery_entry { margin-left: 2px !important; }
#et_pt_portfolio_gallery, #et_pt_portfolio_gallery.et_portfolio_large { margin-left: -39px !important; }
.et_pt_portfolio_item, #et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item { margin-left: 0 !important; width: 228px !important; }
.et_portfolio_more_icon, .et_portfolio_zoom_icon, #et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon, #et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon { top: 53px !important; }
.et_portfolio_more_icon, #et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon { left: 70px !important; }
.et_portfolio_zoom_icon, #et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon { left: 110px !important; }
#et_pt_portfolio_gallery { margin-left: -38px !important; }
.et_portfolio_small .et_pt_portfolio_item { width: 255px !important; margin-left: 0 !important; }
.woocommerce .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { width: 100% !important; }
.woocommerce .woocommerce form .form-row, .woocommerce-page form .form-row { width: auto !important; float: none !important; }
#order_review .shop_table { margin-left: 0; }
}    .et_color_scheme_green #top-categories, .et_color_scheme_green .nav ul { background-color: #4e9243; }
.et_color_scheme_blue #main-footer, .et_color_scheme_blue #main-footer p { background-color: #4e9243; color: #fff !important; }
.et_color_scheme_green #main-footer a { color: #fff; }
.et_color_scheme_green #top-categories a .menu-highlight, .et_color_scheme_green mobile_menu .menu-highlight { background: #c3e54b; } .et_color_scheme_red #top-categories, .et_color_scheme_red .nav ul { background-color: #9e2525; }
.et_color_scheme_blue #main-footer, .et_color_scheme_blue #main-footer p { background-color: #9e2525; color: #fff !important; }
.et_color_scheme_red #main-footer a { color: #fff; }
.et_color_scheme_red #top-categories a .menu-highlight, .et_color_scheme_red mobile_menu .menu-highlight { background: #c3e54b; } .et_color_scheme_purple #top-categories, .et_color_scheme_purple .nav ul { background-color: #813996; }
.et_color_scheme_blue #main-footer, .et_color_scheme_blue #main-footer p { background-color: #813996; color: #fff !important; }
.et_color_scheme_purple #main-footer a { color: #fff; }
.et_color_scheme_purple #top-categories a .menu-highlight, .et_color_scheme_purple mobile_menu .menu-highlight { background: #c3e54b; } .et_color_scheme_blue  #top-categories, .et_color_scheme_blue .nav ul { background-color: #266a8d; }
.et_color_scheme_blue #main-footer, .et_color_scheme_blue #main-footer p { background-color: #266a8d; color: #fff !important; }
.et_color_scheme_blue #main-footer a { color: #fff; }
.et_color_scheme_blue #top-categories a .menu-highlight, .et_color_scheme_blue mobile_menu .menu-highlight { background: #c3e54b; }

@media only screen and ( max-width: 960px ) {
#featured {
display: none !important;
}
}
.et-main-price  { font-size:15px; background: none !important; border:  0 none  !important; background-color:  none !important; color: #c99340 !important; box-shadow:  none !important; text-shadow:  none !important; font-weight:  normal !important;}
.products h3{font-size: 14px !important;}
#my-events-banner {width: 400px; height: 20px; font-size: 13px; background-color: #c99340; color: #fff; padding: 10px 10px 8px 10px; float: right; z-index: 9999; margin-bottom: 0; margin-top: 40px; border-radius: 5px; text-align: right;}
#my-events-banner a {color: #000 !important;}
#main-header { padding:50px 0 33px; }
.et-slide .description {
top: 100px;
}
#et-slides {
height: 350px;
overflow: hidden;
}
.et-slide { height:100%;  overflow: hidden; }
.amount {  font-size:15px; }
.visa{padding:  0 !important; margin: -12px 0 0 0 !important; height: 26px; width:48px;}
.visa img {max-height: 26px;}
body.woocommerce #content div.product p.price {
color: #c99340;
}
body.woocommerce span.onsale { font-weight: 800; border: 1px solid #c99340; -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.6); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.6); box-shadow: inset 0 1px 0 rgba(255,255,255,0.6); text-shadow: 1px 1px 1px rgba(0,0,0,0.2); background: #c99340; min-width: 44px; min-height: 44px; line-height: 44px; -webkit-border-radius: 44px; -moz-border-radius: 44px; border-radius: 44px; left: auto; right: 2px;
background: -moz-linear-gradient(top,  #c99340 0%, #cf9743 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c99340), color-stop(100%,#cf9743));
background: -webkit-linear-gradient(top,  #c99340 0%,#cf9743 100%);
background: -o-linear-gradient(top,  #c99340 0%,#cf9743 100%);
background: -ms-linear-gradient(top,  #c99340 0%,#cf9743 100%);
background: linear-gradient(to bottom,  #c99340 0%,#cf9743 100%);
}
body.woocommerce .et-main-price, body.woocommerce .read-more, body.woocommerce .comment-reply-link, body.woocommerce #respond .form-submit #submit, body.woocommerce a.button.alt:hover, body.woocommerce button.button.alt:hover, body.woocommerce input.button.alt:hover, body.woocommerce #respond input#submit.alt:hover, body.woocommerce #content input.button.alt:hover, body.woocommerce a.button.alt, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce #respond input#submit.alt, body.woocommerce #content input.button.alt { background: #c99340; background: -moz-linear-gradient(top,  #c99340 0%, #c99340 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c99340), color-stop(100%,#c99340)); background: -webkit-linear-gradient(top,  #c99340 0%,#c99340 100%); background: -o-linear-gradient(top,  #c99340 0%,#c99340 100%); background: -ms-linear-gradient(top,  #c99340 0%,#c99340 100%); background: linear-gradient(to bottom,  #c99340 0%,#c99340 100%); font-weight: 800; padding: 8px 11px; font-size: 14px; -webkit-border-radius: 10px; border-radius: 10px; -moz-border-radius: 10px; color: #fff; text-shadow: 1px 1px 0 rgba(0,0,0,0.3); -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset, 0 2px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset, 0 2px 1px rgba(0,0,0,0.1); box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset, 0 2px 1px rgba(0,0,0,0.1); display: inline-block; border: 1px solid #c99340; }
.et-products li:hover .et-main-price, body.woocommerce .read-more:hover, body.woocommerce .comment-reply-link:hover, body.woocommerce .form-submit #submit:hover { background: #c99340; background: -moz-linear-gradient(top,  #c99340 0%, #c99340 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c99340), color-stop(100%,#c99340)); background: -webkit-linear-gradient(top,  #c99340 0%,#c99340 100%); background: -o-linear-gradient(top,  #c99340 0%,#c99340 100%); background: -ms-linear-gradient(top,  #c99340 0%,#c99340 100%); background: linear-gradient(to bottom,  #c99340 0%,#c99340 100%); text-decoration: none; }
.et-price-sale { border: 1px solid #c99340; margin-left: -4px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; color: #fff; text-shadow: 1px 1px 1px rgba( 0,0,0,0.3 ); -moz-box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ), inset 0 1px 0 rgba( 255,255,255,0.6 ); -webkit-box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ), inset 0 1px 0 rgba( 255,255,255,0.6 ); box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ), inset 0 1px 0 rgba( 255,255,255,0.6 ); background: #cf9743;
background: -moz-linear-gradient(top,  #cf9743 0%, #c99340 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf9743), color-stop(100%,#c99340));
background: -webkit-linear-gradient(top,  #cf9743 0%,#c99340 100%);
background: -o-linear-gradient(top,  #cf9743 0%,#c99340 100%);
background: -ms-linear-gradient(top,  #cf9743 0%,#c99340 100%);
background: linear-gradient(to bottom,  #cf9743 0%,#c99340 100%);
}
.et-cart {
color: #c99340 !important;
}
h4.widgettitle {  border-bottom: 3px solid #c99340; }
.widget li:before, .footer-widget li:before { border-left-color: #c99340; }
ul.product_list_widget li a, .woocommerce-page ul.product_list_widget li a {
margin-left: 15px !important; text-indent: 15px !important; list-style-type: none !important;
}
.product_list_widget .amount {
margin-left: 15px !important; text-indent: 15px !important; list-style-type: none !important;
}.et-box { margin: 0px 0px 10px; -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1); box-shadow: 0 1px 1px rgba(0,0,0,0.1); font-size: 14px; position: relative; }
.et-box-content { text-shadow: 1px 1px 1px #ffffff; padding: 27px 43px 17px 66px; min-height: 35px; }
.et-box-content strong { color: #000000; font-weight: bold; }
.et-warning:before, .et-download:before, .et-info:before, .et-bio:before, .et-shadow:before { content: ''; position: absolute; top: 32px; left: 28px; }
.et-info { border: 1px solid #e2e2ba; }
.et-info:before { width: 22px; height: 20px; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -97px -2px; }
.et-info .et-box-content { color: #ada771; background: #f9f9dc; border: 1px solid #fbfbef; -moz-box-shadow: inset 0 0 45px #efefc0; -webkit-box-shadow: inset 0 0 45px #efefc0; box-shadow: inset 0 0 45px #efefc0; }
.et-info .et-box-content h1, .et-info .et-box-content h2, .et-info .et-box-content h3, .et-info .et-box-content h4, .et-info .et-box-content h5, .et-info .et-box-content h6 { color: #ada771; }
.et-warning { border: 1px solid #e0b1b1; }
.et-warning:before { width: 17px; height: 17px; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -75px -41px; }
.et-warning .et-box-content { color: #ad7676; background: #ffd9d5; border: 1px solid #fceeec; -moz-box-shadow: inset 0 0 45px #f0bfba; -webkit-box-shadow: inset 0 0 45px #f0bfba; box-shadow: inset 0 0 45px #f0bfba; }
.et-warning .et-box-content h1, .et-warning .et-box-content h2, .et-warning .et-box-content h3, .et-warning .et-box-content h4, .et-warning .et-box-content h5, .et-warning .et-box-content h6 { color: #ad7676; }
.et-download { border: 1px solid #b9dbb6; }
.et-download:before { width: 19px; height: 14px; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -23px -19px; }
.et-download .et-box-content { color: #7ea57b; background: #dff7dd; border: 1px solid #f1f9f0; -moz-box-shadow: inset 0 0 45px #cbe5c9; -webkit-box-shadow: inset 0 0 45px #cbe5c9; box-shadow: inset 0 0 45px #cbe5c9; }
.et-download .et-box-content h1, .et-download .et-box-content h2, .et-download .et-box-content h3, .et-download .et-box-content h4, .et-download .et-box-content h5, .et-download .et-box-content h6 { color: #7ea57b; }
.et-bio { border: 1px solid #b3d8d3; }
.et-bio:before { width: 19px; height: 15px; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -23px -2px; top: 33px; }
.et-bio .et-box-content { color: #80acb0; background: #ddf5f7; border: 1px solid #f1fafb; -moz-box-shadow: inset 0 0 45px #c6edf0; -webkit-box-shadow: inset 0 0 45px #c6edf0; box-shadow: inset 0 0 45px #c6edf0; }
.et-bio .et-box-content h1, .et-bio .et-box-content h2, .et-bio .et-box-content h3, .et-bio .et-box-content h4, .et-bio .et-box-content h5, .et-bio .et-box-content h6 { color: #80acb0; }
.et-shadow { border: 1px solid #ddd; }
.et-shadow .et-box-content { color: #737373; background: #fafafa; border: 1px solid #fafafa; -moz-box-shadow: inset 0 0 45px #e7e7e7; -webkit-box-shadow: inset 0 0 45px #e7e7e7; box-shadow: inset 0 0 45px #e7e7e7; }
.et-shadow .et-box-content h1, .et-shadow .et-box-content h2, .et-shadow .et-box-content h3, .et-shadow .et-box-content h4, .et-shadow .et-box-content h5, .et-shadow .et-box-content h6 { color: #737373; }
.et-tooltip { position: relative; }
.et-tooltip-box { display: none; color: #6d6e6e; line-height: 18px; background: #ffffff; border: 1px solid #dbdbdb; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: absolute; bottom:35px; left: -94px; width: 235px; padding: 20px 25px 22px 25px; -moz-box-shadow:1px 1px 5px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1); }
.et-tooltip-arrow { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -120px -2px; width: 24px; height: 13px; display: block; position: absolute; bottom: -13px; left: 129px; }
.et-learn-more { background: #fff; border: 1px solid #e7e7e7; margin: 10px 0px; -moz-box-shadow: 1px -1px 0 0 #fff; -webkit-box-shadow: 1px -1px 0 0 #fff; box-shadow: 1px -1px 0 0 #fff; }
.et-learn-more h3.heading-more { cursor: pointer; padding: 16px 50px 16px 22px; font-size: 14px; color: #999; letter-spacing: 0px; text-shadow: 1px 1px 0 #fff; position: relative; border-left: 1px solid #fff; border-top: 1px solid #fff; margin: 0 !important; }
.et-learn-more h3.heading-more span.et_learnmore_arrow { display: block; position: absolute; top: 0; right: 0; width: 48px; height: 100%; border-left: 1px solid #fff; -moz-box-shadow: -1px 0 0 0 #e7e7e7; -webkit-box-shadow: -1px 0 0 0 #e7e7e7; box-shadow: -1px 0 0 0 #e7e7e7; }
.et-learn-more span.et_learnmore_arrow span { display: block; position: absolute; top: 50%; left: 50%; margin-top: -5px; margin-left: -6px; width: 13px; height: 10px; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -58px -2px; }
.et-learn-more .open span.et_learnmore_arrow span { background-position: -58px -14px; }
.et-learn-more .learn-more-content { padding: 30px 30px 20px; visibility: hidden; border-top: 1px solid #e7e7e7; }
.et_slidecontent .et-learn-more .learn-more-content { display: block; visibility: hidden; }
.et-open .learn-more-content { display: block; visibility: visible !important; }
.et_shortcodes_controller_nav { border-top: 1px solid #e7e7e7; -moz-box-shadow: inset 1px 1px 0 0 #fff; -webkit-box-shadow: inset 1px 1px 0 0 #fff; box-shadow: inset 1px 1px 0 0 #fff; min-height: 53px; position: relative; }
.et_shortcodes_controls_arrows, .et_shortcodes_controls { list-style: none !important; margin: 0 !important; padding: 0 !important; line-height: 26px !important; }
.et_shortcodes_controls { text-align: center; padding-top: 20px !important; line-height: 0 !important; }
.et_shortcodes_controls li { display: inline-block; margin: 0 3px; }
.et_shortcodes_controls a { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -45px -1px; width: 11px; height: 11px; display: inline-block; }
.et_shortcodes_controls .et_shortcodes_active_control a { background-position: -45px -14px; }
.et_shortcodes_controls_arrows a { font-size: 14px; color: #999 !important; text-shadow: 1px 1px 0 #fff; position: absolute; top: 0; }
.et_shortcodes_controls_arrows a:hover { color: #4c4c4c; text-decoration: none; }
.et_shortcodes_controls_arrows .et_sc_nav_prev { padding: 14px 38px 12px 48px; border-right: 1px solid #e7e7e7; -moz-box-shadow: 1px 0 0 0 #fff; -webkit-box-shadow: 1px 0 0 0 #fff; box-shadow: 1px 0 0 0 #fff; left: 0; }
.et_shortcodes_controls_arrows .et_sc_nav_next { padding: 14px 48px 12px 38px; border-left: 1px solid #fff; -moz-box-shadow: -1px 0 0 0 #e7e7e7; -webkit-box-shadow: -1px 0 0 0 #e7e7e7; box-shadow: -1px 0 0 0 #e7e7e7; right: 0; }
.et_shortcodes_controls_arrows .et_sc_nav_next span, .et_shortcodes_controls_arrows .et_sc_nav_prev span { top: 21px; }
.et_shortcodes_controls_arrows .et_sc_nav_next span { right: 30px; }
.et_shortcodes_controls_arrows .et_sc_nav_prev span { left: 30px; }
.et-simple-slider { background: #fff; border: 1px solid #e7e7e7; margin: 10px 0; position: relative; }
.et-simple-slider h1, .et-simple-slider h2, .et-simple-slider h3, .et-simple-slider h4, .et-simple-slider h5, .et-simple-slider h6 { font-family: Century Gothic, Arial, sans-serif; color: #333333; }
.et-simple-slides { overflow: hidden; margin: 30px 30px 20px; }
.et-simple-slider div.et-slide { display: none; width:100% !important; }
.one_half, .one_third, .two_third, .one_fourth , .three_fourth { float:left; margin-right:4%; position:relative; }
.one_half { width: 48%; }
.one_third { width: 30.66%; }
.two_third { width:65.32%; }
.one_fourth { width:22%; }
.three_fourth { width:74%; }
a.small-button, a.big-button, a.icon-button { display: inline-block; text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; line-height: 26px; }
a.small-button, a.icon-button { padding: 6px 14px; font-weight: bold !important; font-size: 12px; margin: 0 5px 8px 0; }
a.small-button:hover, a.big-button:hover, a.icon-button:hover { text-decoration: none; }
a.smallblue, a.bigblue { color: #2b63a8 !important; background: #88bdff; background: -moz-linear-gradient(top, #88bdff 0%, #60a7ff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88bdff), color-stop(100%,#60a7ff)); background: -webkit-linear-gradient(top, #88bdff 0%,#60a7ff 100%); background: -o-linear-gradient(top, #88bdff 0%,#60a7ff 100%); background: -ms-linear-gradient(top, #88bdff 0%,#60a7ff 100%); background: linear-gradient(to bottom, #88bdff 0%,#60a7ff 100%); border: 1px solid #3e8ff4; }
a.smallblue:hover, a.bigblue:hover { color: #23528c !important; }
a.smalllightblue { color: #348db6 !important; background: #8edbff; background: -moz-linear-gradient(top, #8edbff 0%, #60cdff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8edbff), color-stop(100%,#60cdff)); background: -webkit-linear-gradient(top, #8edbff 0%,#60cdff 100%); background: -o-linear-gradient(top, #8edbff 0%,#60cdff 100%); background: -ms-linear-gradient(top, #8edbff 0%,#60cdff 100%); background: linear-gradient(to bottom, #8edbff 0%,#60cdff 100%); border: 1px solid #51b5e4; }
a.smalllightblue:hover { color: #287295 !important; }
a.smallteal, a.bigteal, a.bigturquoise { color: #3da7a9 !important; background: #61eef0; background: -moz-linear-gradient(top, #61eef0 0%, #59dcde 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61eef0), color-stop(100%,#59dcde)); background: -webkit-linear-gradient(top, #61eef0 0%,#59dcde 100%); background: -o-linear-gradient(top, #61eef0 0%,#59dcde 100%); background: -ms-linear-gradient(top, #61eef0 0%,#59dcde 100%); background: linear-gradient(to bottom, #61eef0 0%,#59dcde 100%); border: 1px solid #48bec0;}
a.smallteal:hover, a.bigteal:hover, a.bigturquoise:hover { color: #309192 !important; }
a.smallgreen, a.biggreen { color: #569d51 !important; background: #94e48d; background: -moz-linear-gradient(top, #94e48d 0%, #82cf7c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#94e48d), color-stop(100%,#82cf7c)); background: -webkit-linear-gradient(top, #94e48d 0%,#82cf7c 100%); background: -o-linear-gradient(top, #94e48d 0%,#82cf7c 100%); background: -ms-linear-gradient(top, #94e48d 0%,#82cf7c 100%); background: linear-gradient(to bottom, #94e48d 0%,#82cf7c 100%); border: 1px solid #4dab46; }
a.smallgreen:hover, a.biggreen:hover { color: #478542 !important; }
a.smallorange, a.bigorange { color: #c7822f !important; background: #ffcb8c; background: -moz-linear-gradient(top, #ffcb8c 0%, #ffb660 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcb8c), color-stop(100%,#ffb660)); background: -webkit-linear-gradient(top, #ffcb8c 0%,#ffb660 100%); background: -o-linear-gradient(top, #ffcb8c 0%,#ffb660 100%); background: -ms-linear-gradient(top, #ffcb8c 0%,#ffb660 100%); background: linear-gradient(to bottom, #ffcb8c 0%,#ffb660 100%); border: 1px solid #db9c51; }
a.smallorange:hover, a.bigorange:hover { color: #a96c23 !important; }
a.smallsilver { color: #595a5a !important; background: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5 0%, #e2e2e2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e2e2e2)); background: -webkit-linear-gradient(top, #f5f5f5 0%,#e2e2e2 100%); background: -o-linear-gradient(top, #f5f5f5 0%,#e2e2e2 100%); background: -ms-linear-gradient(top, #f5f5f5 0%,#e2e2e2 100%); background: linear-gradient(to bottom, #f5f5f5 0%,#e2e2e2 100%); border: 1px solid #c3c3c3; text-shadow: 1px 1px 1px #fff; -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); }
a.smallsilver:hover { color: #454545 !important; }
a.smallblack { color: #fff !important; background: #5b5b5b; background: -moz-linear-gradient(top, #5b5b5b 0%, #383838 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b5b5b), color-stop(100%,#383838)); background: -webkit-linear-gradient(top, #5b5b5b 0%,#383838 100%); background: -o-linear-gradient(top, #5b5b5b 0%,#383838 100%); background: -ms-linear-gradient(top, #5b5b5b 0%,#383838 100%); background: linear-gradient(to bottom, #5b5b5b 0%,#383838 100%); border: 1px solid #0e0e0e; -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.2), 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.2), 1px 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.2), 1px 1px 1px rgba(0,0,0,0.1); text-shadow: -1px -1px 0 #000; }
a.smallblack:hover { color: #f7f7f7 !important; }
a.smallred, a.bigred { color: #9a3e3e !important; background: #ff7979; background: -moz-linear-gradient(top, #ff7979 0%, #ff5f5f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7979), color-stop(100%,#ff5f5f)); background: -webkit-linear-gradient(top, #ff7979 0%,#ff5f5f 100%); background: -o-linear-gradient(top, #ff7979 0%,#ff5f5f 100%); background: -ms-linear-gradient(top, #ff7979 0%,#ff5f5f 100%); background: linear-gradient(to bottom, #ff7979 0%,#ff5f5f 100%); border: 1px solid #d85353; }
a.smallred:hover, a.bigred:hover { color: #803030 !important; }
a.smallpink { color: #914d97 !important; background: #e782f1; background: -moz-linear-gradient(top, #e782f1 0%, #d271da 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e782f1), color-stop(100%,#d271da)); background: -webkit-linear-gradient(top, #e782f1 0%,#d271da 100%); background: -o-linear-gradient(top, #e782f1 0%,#d271da 100%); background: -ms-linear-gradient(top, #e782f1 0%,#d271da 100%); background: linear-gradient(to bottom, #e782f1 0%,#d271da 100%); border: 1px solid #b15cb9; }
a.smallpink:hover { color: #753b7a !important; }
a.smallpurple, a.bigpurple { color: #653e9a !important; background: #b279ff; background: -moz-linear-gradient(top, #b279ff 0%, #a35fff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b279ff), color-stop(100%,#a35fff)); background: -webkit-linear-gradient(top, #b279ff 0%,#a35fff 100%); background: -o-linear-gradient(top, #b279ff 0%,#a35fff 100%);background: -ms-linear-gradient(top, #b279ff 0%,#a35fff 100%); background: linear-gradient(to bottom, #b279ff 0%,#a35fff 100%); border: 1px solid #8b53d8; }
a.smallpurple:hover, a.bigpurple:hover { color: #563386 !important; }
a.big-button { font-weight: normal !important; font-size: 20px; padding: 14px 24px; margin: 8px 6px 8px 0; }
a.big-button:hover { text-decoration: none; }
a.icon-button { color: #595a5a !important; background: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5 0%, #e1e1e1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e1e1e1)); background: -webkit-linear-gradient(top, #f5f5f5 0%,#e1e1e1 100%); background: -o-linear-gradient(top, #f5f5f5 0%,#e1e1e1 100%);background: -ms-linear-gradient(top, #f5f5f5 0%,#e1e1e1 100%); background: linear-gradient(to bottom, #f5f5f5 0%,#e1e1e1 100%); border: 1px solid #c3c3c3; text-shadow: 1px 1px 1px #fff; -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); padding-left: 36px; position: relative; }
a.icon-button:hover { color: #404040; }
a.icon-button span.et-icon { position: absolute; top: 10px; left: 12px; width: 18px; height: 16px; }
a.download-icon span.et-icon { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -3px -2px; width: 17px; height: 20px; top: 7px; }
a.search-icon span.et-icon { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -206px -2px; top: 9px; }
a.refresh-icon span.et-icon { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -169px -19px; }
a.question-icon span.et-icon { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -164px -2px; }
a.people-icon span.et-icon { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -151px -33px; height: 17px; top: 9px; }
a.warning-icon span.et-icon { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -188px -19px; width: 15px; }
a.mail-icon span.et-icon { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -131px -33px; height: 15px; }
a.heart-icon span.et-icon { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -131px -18px; width: 14px; height: 13px; top: 12px; left: 14px; }
a.paper-icon span.et-icon { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -147px -17px; width: 15px; height: 15px; }
a.notice-icon span.et-icon { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -147px -2px; width: 15px; height: 13px; top: 11px; }
a.stats-icon span.et-icon { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -184px -2px; width: 15px; height: 14px; top: 11px; }
a.rss-icon span.et-icon { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -171px -36px; width: 15px; top: 9px; }
ul.et_shortcodes_mobile_nav { margin: 0 !important; padding: 0 !important; list-style:none outside none !important; display: none; z-index: 2; }
ul.et_shortcodes_mobile_nav a { position: relative; }
ul.et_shortcodes_mobile_nav span, .et_shortcodes_controls_arrows span { position: absolute; top: 23px; display: block; width: 10px; height: 14px; }
ul.et_shortcodes_mobile_nav .et_sc_nav_prev span, .et_shortcodes_controls_arrows .et_sc_nav_prev span { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -3px -24px; }
ul.et_shortcodes_mobile_nav .et_sc_nav_next span, .et_shortcodes_controls_arrows .et_sc_nav_next span { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -3px -40px; }
.et-tabs-container { background: #fff; border: 1px solid #e7e7e7; position: relative; margin: 50px 0px 15px; }
.et-learn-more h3.heading-more, .et-tabs-container .et-tabs-control, .et-tabs-container ul.et_shortcodes_mobile_nav, .et_shortcodes_controller_nav, .et-testimonial-author-info, .et-protected-title, .pricing-heading, .pricing-content-bottom { background: #f9f9f9; background: -moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f5f5f5)); background: -webkit-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 100%); background: -o-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%); background: -ms-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 100%); background: linear-gradient(to bottom, #f9f9f9 0%,#f5f5f5 100%); }
.et-tabs-container .et-tabs-control, .et-tabs-container ul.et_shortcodes_mobile_nav  { margin: 0px !important; overflow: hidden; border-top: 1px solid #fff; position: relative; }
.et-tabs-container .et-tabs-control:before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #e7e7e7; }
.et-tabs-container .et-tabs-control li { list-style:none outside none; margin: 0 !important; float: left; padding: 0 !important; border-left: 1px solid #e7e7e7; -moz-box-shadow: -1px 0 0 #fff; -webkit-box-shadow: -1px 0 0 #fff; box-shadow: -1px 0 0 #fff; position: relative; }
.et-tabs-container .et-tabs-control li:first-child { border-left: 1px solid #fff; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.et-tabs-container .et-tabs-control li a { font-size: 14px; color: #999 !important; text-shadow: 1px 1px 0 #fff !important; display: block; padding: 15px 20px; }
.et-tabs-container .et-tabs-control li a:hover { color: #4c4c4c !important; text-decoration: none; }
.et-tabs-container .et-tabs-control li.active:before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #fff; }
.et-tabs-container .et-tabs-control li.active a { background: #fff; color: #4c4c4c !important; }
.et-tabs-content-wrapper > div { display: none; }
.et_sliderfx_slide .et-tabs-content-wrapper { width: 1200%; position: relative; left: 0; }
.et_sliderfx_slide .et-tabs-content-wrapper > div { float: left; display: block; height: 1px; visibility: hidden; }
.et_sliderfx_slide .et-tabs-content-wrapper > div, .et_sliderfx_fade .et_slidecontent { word-wrap: break-word; }
.et_sliderfx_slide .et_shortcode_slide_active { height: auto !important; }
.et-tabs-container .et-tabs-content { margin: 30px 30px 20px; }
.et-tabs-container ul.et_shortcodes_mobile_nav { border-bottom: 1px solid #e7e7e7; }
.et-tabs-container ul.et_shortcodes_mobile_nav li { float: right; line-height: 26px; }
.et-tabs-container ul.et_shortcodes_mobile_nav a { display: block; padding: 16px 10px 16px 45px; color: #999 !important; font-size: 14px; text-shadow: 1px 1px 0 #fff !important; }
.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_next { padding: 16px 45px 16px 10px; text-align: right; }
.et-tabs-container ul.et_shortcodes_mobile_nav a:hover { text-decoration: none; color: #4c4c4c !important; }
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next:before { position: absolute; content: ''; top: 0; left: 0; width: 1px; height: 100%; background: #e7e7e7; -moz-box-shadow: 1px 0 0 #fff; -webkit-box-shadow: 1px 0 0 #fff; box-shadow: 1px 0 0 #fff; }
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next span { right: 28px; }
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev span { left: 28px; }
.et-tabs-container, .tabs-left, .et-simple-slider, .et-image-slider, .et-testimonial-box, .author-shortcodes, .et-protected { -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
.tabs-left { background: #fff; border: 1px solid #e7e7e7; position: relative; margin-bottom: 15px; }
.tabs-left .et-tabs-control, .tabs-left ul.et_shortcodes_mobile_nav { width: 149px; border-top: 1px solid #fff; float: left; list-style:none outside none !important; margin:0 !important; position: relative; }
.tabs-left ul.et_shortcodes_mobile_nav { position: absolute; top: 0; left: 0; }
.tabs-left .et-tabs-control li, .tabs-left ul.et_shortcodes_mobile_nav li { padding-right: 0 !important; padding-left: 0 !important; background: none !important; list-style: none !important; border-bottom: 1px solid #e7e7e7; -moz-box-shadow: 0 1px 0 0 #fff; -webkit-box-shadow: 0 1px 0 0 #fff; box-shadow: 0 1px 0 0 #fff; }
.tabs-left .et-tabs-control li a { color: #999 !important; font-size: 14px; text-shadow: 1px 1px 0 #fff !important; display: block; padding: 15px 10px 15px 20px; }
.tabs-left .et-tabs-control li.active a { background: #fff; margin-right: -1px; }
.tabs-left .et-tabs-control li a:hover, .tabs-left .et-tabs-control li.active a { text-decoration: none; color: #4c4c4c !important; }
.tabs-left .et-tabs-content { margin: 30px 30px 20px 180px; position: relative; }
.tabs-left .et-tabs-content h3 { padding-bottom: 14px; color: #333333; }
.et_left_tabs_bg { position: absolute; top: 0; left: 0; width: 148px; height: 100%; border-right: 1px solid #e7e7e7; border-left: 1px solid #fff; background: #f5f5f5;  background: -moz-linear-gradient(left, #f9f9f9 0%, #f5f5f5 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f9f9f9), color-stop(100%,#f5f5f5)); background: -webkit-linear-gradient(left, #f9f9f9 0%,#f5f5f5 100%); background: -o-linear-gradient(left, #f9f9f9 0%,#f5f5f5 100%); background: -ms-linear-gradient(left, #f9f9f9 0%,#f5f5f5 100%); background: linear-gradient(to right, #f9f9f9 0%,#f5f5f5 100%); }
.tabs-left ul.et_shortcodes_mobile_nav  a { text-indent: -9999px; }
.tabs-left ul.et_shortcodes_mobile_nav a span { top: 50%; margin-top: -7px; }
.tabs-left ul.et_shortcodes_mobile_nav .et_sc_nav_next span { right: 50%; margin-right: -4px; }
.tabs-left ul.et_shortcodes_mobile_nav .et_sc_nav_prev span { left: 50%; margin-left: -4px; }
.author-shortcodes { background: #fff; border: 1px solid #e7e7e7; color: #363636; font-size: 14px; margin-bottom: 10px; }
.author-shortcodes .author-inner { position: relative; padding: 30px 30px 20px 117px; min-height: 60px; }
.author-shortcodes .author-image { position: absolute; top: 32px; left: 30px; width: 60px; height: 60px; }
.author-shortcodes .author-image img { max-width: 100%; height: auto; width: auto; }
.author-shortcodes .author-image .author-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.5); box-shadow: inset 0 0 4px rgba(0,0,0,0.5); }
.et-protected { border: 1px solid #e7e7e7; width: 390px; background: #fff; margin-bottom: 10px; }
.et-protected-title { border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; padding: 18px 10px 17px 50px; position: relative; color: #999; text-shadow: 0 1px 0 #fff; font-size: 14px; }
.et-protected-title:before { content: ''; position: absolute; top: 16px; left: 20px; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -23px -36px; width: 17px; height: 19px; }
.et-protected-form { padding: 32px 37px 32px 32px; text-align: right; }
.et-protected-form p { padding-bottom: 16px; }
.et-protected-form p label { position: relative; }
.et-protected-form p .et_protected_icon { width: 10px; height: 20px; position: absolute; top: 2px; left: 18px; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -190px -37px; display: block; }
.et-protected-form p .et_protected_password { height: 23px; background-position: -275px -2px; }
.et-protected-form label span { display: none; }
.et-protected-form p input { margin: 0 !important; border: 1px solid #e7e7e7; color: #363636; font-size: 14px; background: #f3f3f3; background: -moz-linear-gradient(top, #f3f3f3 1%, #fefefe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f3f3f3), color-stop(100%,#fefefe)); background: -webkit-linear-gradient(top, #f3f3f3 1%,#fefefe 100%); background: -o-linear-gradient(top, #f3f3f3 1%,#fefefe 100%); background: -ms-linear-gradient(top, #f3f3f3 1%,#fefefe 100%); background: linear-gradient(to bottom, #f3f3f3 1%,#fefefe 100%); padding: 20px 20px 20px 40px; width: 100%; -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 0 1px rgba(0,0,0,0.1); box-shadow: inset 0 0 1px rgba(0,0,0,0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; }
.et-protected-form input.etlogin-button { background: #f9f9f9; background: -moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f5f5f5)); background: -webkit-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%); background: -o-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%); background: -ms-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%); background: linear-gradient(to bottom, #f9f9f9 0%,#f5f5f5 100%); border: 1px solid #e7e7e7; padding: 14px 24px; color: #999; text-shadow: 0 1px 0 #fff; font-size: 14px; -webkit-box-shadow: inset 1px 1px 0 0 #fff; -moz-box-shadow: inset 1px 1px 0 0 #fff; box-shadow: inset 1px 1px 0 0 #fff; }
.et-simple-slides .et_slidecontent { width: auto; }
.et-image-slides { background: #555; }
.et-image-slider { background: #fff; border: 1px solid #e7e7e7; margin-bottom:25px; }
.et-image-slide { position: relative; }
.et-image-slider img { display: block; width: auto; margin: 0 auto; height: auto; }
.et-image-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.6); -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.6); box-shadow: inset 0 0 5px rgba(0,0,0,0.6); }
.et-learn-more, .et-tabs-container, .tabs-left, .et-simple-slider, .author-shortcodes, .et-tooltip-box { color:#201F1F !important; text-shadow: none !important; }
.et-learn-more a, .et-tabs-container a, .tabs-left a, .et-simple-slider a, .author-shortcodes a, .et-tooltip-box a { text-shadow: none !important; }
.et-custom-list ul { list-style: none !important; list-style-image: none !important; padding-left: 0 !important; margin: 0 !important; line-height: 26px; }
.et-custom-list ul li { padding-left: 28px !important; margin: 5px 0 !important; list-style: none !important; position: relative; }
.et-custom-list ul li:before { content: ''; position: absolute; top: 5px; left: 0; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -74px -2px; width: 22px; height: 18px; }
.etlist-x ul li:before { content: ''; position: absolute; top: 6px; left: 0; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -75px -21px; width: 22px; height: 18px; }
.etlist-dot ul li { padding-left: 25px !important; }
.etlist-dot ul li:before { content: ''; position: absolute; top: 9px; left: 0; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -230px -3px; width: 10px; height: 9px; }
.et-custom-list ul li ul { padding: 2px 0px !important; margin: 0 !important; }
.et-pricing { margin: 40px 0 10px; }
.pricing-table { float: left; width: 25%; margin-bottom: 22px; position: relative; margin-left: -1px; }
.pricing-table-wrap { border: 1px solid #e7e7e7; border-bottom: none; }
.pricing-heading { border-bottom: 1px solid #e7e7e7; padding: 23px 10px 22px; text-shadow: 1px 1px 0 #fff; font-size: 12px; color: #999; text-align: center; -moz-box-shadow: inset 1px 1px 0 0 #fff; -webkit-box-shadow: inset 1px 1px 0 0 #fff; box-shadow: inset 1px 1px 0 0 #fff; }
.pricing-title { text-transform: uppercase; font-size: 20px; color: #53b4c7 !important; font-weight: bold; text-shadow: none !important; }
.pricing-heading p { padding-bottom: 0 !important; }
.pricing-table ul.pricing { padding: 0 !important; list-style: none !important; margin: 0 !important; list-style-image: none !important; line-height: 26px; }
.pricing-table ul.pricing li { list-style: none !important; border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; background: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5 0%, #fefefe 7%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(7%,#fefefe), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top, #f5f5f5 0%,#fefefe 7%,#ffffff 100%); background: -o-linear-gradient(top, #f5f5f5 0%,#fefefe 7%,#ffffff 100%); background: -ms-linear-gradient(top, #f5f5f5 0%,#fefefe 7%,#ffffff 100%); background: linear-gradient(to bottom, #f5f5f5 0%,#fefefe 7%,#ffffff 100%); padding: 14px 7px 14px 63px; position: relative; font-size: 12px; color: #363636; text-shadow: none !important; }
.pricing-table ul.pricing li span { position: absolute; top: 19px; left: 30px; width: 22px; height: 18px; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -74px -2px; }
.pricing-table ul.pricing li.x-mark span { background-position: -74px -20px; }
.pricing-content-bottom { border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; -webkit-box-shadow: inset 1px 0 0 0 #fff; -moz-box-shadow: inset 1px 0 0 0 #fff; box-shadow: inset 1px 0 0 0 #fff; padding: 20px 5px 43px; text-align: center; }
span.et-price { font-size: 48px; color: #94c65c; text-shadow: 0 1px 0 #fff; font-family: Georgia, serif; }
span.et-price sup { font-size: 24px; bottom: 13px; left: 1px; }
span.et-price span.dollar-sign { font-size: 36px; }
.pricing-table a.icon-button { margin: 0; padding-left: 15px; position: absolute; bottom: -13px; left: 50%; }
.pricing-table a.icon-button { visibility: hidden; }
.pricing-big { top: -20px; -webkit-box-shadow: 0 0 18px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 18px rgba(0,0,0,0.2); box-shadow: 0 0 18px rgba(0,0,0,0.2); z-index: 2; }
.pricing-big .pricing-table-wrap { border-color: #d6d5d5; }
.pricing-big .pricing-heading { padding-top: 43px; }
.pricing-big .pricing-content-bottom { padding-bottom: 63px; border-bottom: 1px solid #d6d5d5; }
.et-testimonial-box { border: 1px solid #e7e7e7; background: #fff; position: relative; margin: 10px 0 45px; }
.et-testimonial-author-info { border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; padding: 20px 20px 15px; text-shadow: 0 1px 0 #fff; }
.t-img { width: 60px; height: 60px; float: left; margin: 0 25px 5px 0; -moz-box-shadow: 0 1px 0 0 #fff; -webkit-box-shadow: 0 1px 0 0 #fff; box-shadow: 0 1px 0 0 #fff; position: relative; }
.t-img img { max-width: 100%; height: auto; }
.t-overlay { width: 100%; height: 100%; box-shadow: inset 0 0 4px rgba(0,0,0,0.4); display: block; position: absolute; top: 0; left: 0; }
.t-author, .t-position { display: block; }
.t-author { font-size: 18px; color: #999; padding: 10px 0 5px; }
.t-position { color: #595959; }
.t-position, .et-testimonial { font-family: Georgia, serif; font-style: italic; font-size: 14px; }
.et-testimonial { padding: 43px 35px 30px 77px; color: #363636; position: relative; text-shadow: none !important; }
.et-testimonial:before { content: ''; position: absolute; top: 43px; left: 35px; width: 25px; height: 19px; background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -45px -35px; }
.t-bottom-arrow { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -97px -25px; width: 31px; height: 32px; position: absolute; bottom: -32px; right: 40px; }
.et-dropcap { font-size: 48px; float: left; display:block; margin:0 7px 0 0; line-height: 1; }
.et_quote { padding-left: 57px; min-height: 40px; font-family: Georgia, serif; font-size: 14px; font-style: italic; position: relative; line-height: 1.5; margin-bottom: 10px; }
.et_quote .et_quote_sign { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -206px -20px; position: absolute; top: 0; left: 0; display: block; width: 40px; height: 34px; }
.quote-center .et_quote_sign { background-position: -251px -2px; width: 20px; height: 16px; top: 3px; }
.quote-center .et_quote_additional_sign { background: url(//www.kalpanasfinesoaps.com/wp-content/themes/StyleShop/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -251px -22px; position: absolute; top: 3px; right: 13px; display: block; width: 20px; height: 16px; }
.et_right_quote { width: 100%; }
.quote-center { font-size: 24px; line-height: 1.2; text-align: center; padding-left: 30px; }
.quote-center .et_right_quote { padding-right: 30px; width: 95%; }
.et-tabs-container .et-tabs-control { padding: 0; }
.tabs-left .et-tabs-control { padding-left: 0; }
.author-info h1, .author-info h2, .author-info h3, .author-info h4, .author-info h5, .author-info h6 { color:#201F1F !important; text-shadow: none !important; }
.et-tabs-container .et-tabs-control li a, .tabs-left .et-tabs-control li a { text-decoration: none !important; }
a.big-button, a.small-button, a.icon-button { cursor: pointer; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } *:first-child+html .clearfix { zoom: 1; } .last { margin-right: 0px !important; clear:right; }
.clear { clear:both; }body.et_includes_sidebar .pricing-table { width: 50%; }
@media only screen and ( max-width: 959px ) {
body.et_includes_sidebar .one_third, body.et_includes_sidebar .one_half, body.et_includes_sidebar .one_third, body.et_includes_sidebar .two_third, body.et_includes_sidebar .one_fourth, body.et_includes_sidebar .three_fourth { float: none; margin-right: 0; width: auto; margin-bottom: 10px; }
body.et_includes_sidebar .et-testimonial-box, body.et_includes_sidebar .et-protected { width: auto !important; }
body.et_includes_sidebar .et-protected-form { padding: 15px !important; }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
body.et_fullwidth_view .pricing-table { width: 50%; }
}
@media only screen and ( max-width: 767px ) {
.et_left_tabs_bg { width: 50px; }
.tabs-left .et-tabs-control, .et-tabs-container .et-tabs-control { display: none; }
.tabs-left ul.et_shortcodes_mobile_nav { display: block; width: 51px; }
.tabs-left ul.et_shortcodes_mobile_nav  a { display: block; height: 49px; width: 100%; }
.tabs-left .et-tabs-content { margin-left: 75px; }
.et-tabs-container  ul.et_shortcodes_mobile_nav { display: block; }
.et-tabs-container  ul.et_shortcodes_mobile_nav li { width: 50%; }
.et-pricing { margin-top: 0; }
body.et_includes_sidebar .pricing-table, body.et_fullwidth_view .pricing-table { width: 100%; margin-bottom: 35px; }
.pricing-big { top: 0; }
body.et_fullwidth_view .one_third, body.et_fullwidth_view .one_half, body.et_fullwidth_view .one_third, body.et_fullwidth_view .two_third, body.et_fullwidth_view .one_fourth, body.et_fullwidth_view .three_fourth { float: none; margin-right: 0; width: auto; margin-bottom: 10px; }
body.et_fullwidth_view .et-testimonial-box, body.et_fullwidth_view .et-protected  { width: auto !important; }
body.et_fullwidth_view .et-protected-form { padding: 15px !important; }
body.et_includes_sidebar .author-shortcodes .author-inner { padding: 27px 27px 17px; }
body.et_includes_sidebar .author-shortcodes .author-image { position: relative; top: 0; left: 0; margin-bottom: 10px; }
body.et_includes_sidebar .quote-center .et_quote_additional_sign { right: -13px; }
body.et_includes_sidebar .et_shortcodes_controls { display: none; }
body.et_includes_sidebar .et_shortcodes_controls_arrows a { text-indent: -9999px; }
}
@media only screen and ( max-width: 479px ) {
.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_prev { padding-left: 26px; }
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev span { left: 10px; }
.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_next { padding-right: 26px; }
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next span { right: 10px; }
body.et_fullwidth_view .author-shortcodes .author-inner { padding: 27px 27px 17px; }
body.et_fullwidth_view .author-shortcodes .author-image { position: relative; top: 0; left: 0; margin-bottom: 10px; }
body.et_fullwidth_view .quote-center .et_quote_additional_sign { right: -13px; }
body.et_fullwidth_view .et_shortcodes_controls { display: none; }
body.et_fullwidth_view .et_shortcodes_controls_arrows a { text-indent: -9999px; }
.et-box:before, .et-testimonial:before { display: none; }
.et-box-content { padding: 27px 27px 17px 27px; }
.et-testimonial { padding: 25px; }
}#callnowbutton {
display: none;
}
@media screen and (max-width:650px) {
#callnowbutton:not(.cnb-displaymode),
#callnowbutton.cnb-displaymode-mobile-only {
display: block;
position: fixed;
text-decoration: none;
}
#callnowbutton.cnb-full.cnb-displaymode-mobile-only {
display: flex;
}
}
@media screen and (min-width:650px) {
#callnowbutton.cnb-displaymode-desktop-only {
display: block;
position: fixed;
text-decoration: none;
}
#callnowbutton.cnb-full.cnb-displaymode-desktop-only {
display: flex;
}
}
@media screen {
#callnowbutton.cnb-displaymode-always {
display: block;
position: fixed;
text-decoration: none;
}
#callnowbutton.cnb-full.cnb-displaymode-always {
display: flex;
}
} #callnowbutton.cnb-full {
justify-content: center;
align-items: center;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.18);
width: 100%;
left: 0;
height: 60px;
}
.cnb-full.cnb-full-bottom {
bottom: 0;
}
.cnb-full.cnb-full-top {
top: 0;
}
#callnowbutton.cnb-single {
width: 55px;
height: 55px;
border-radius: 50%;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
background-position: center;
background-size:35px 35px;
background-repeat: no-repeat;
}
.cnb-single.cnb-middle {
bottom: 15px;
left: 50%;
margin-left: -28px;
}
.cnb-single.cnb-left {
bottom: 15px;
left: 20px;
}
.cnb-single.cnb-right {
bottom: 15px;
right: 20px;
}
.cnb-single.cnb-mleft {
top: 50%;
margin-top: -28px;
left: 20px;
}
.cnb-single.cnb-mright {
top: 50%;
margin-top: -28px;
right: 20px;
}
.cnb-single.cnb-tleft {
top: 15px;
left: 20px;
}
.cnb-single.cnb-tmiddle {
top: 15px;
left: 50%;
margin-left: -28px;
}
.cnb-single.cnb-tright {
top: 15px;
right: 20px;
} #callnowbutton.cnb-single.cnb-middle span,
#callnowbutton.cnb-single.cnb-tmiddle span {
display: none;
}
.cnb-single.cnb-left span,
.cnb-single.cnb-mleft span,
.cnb-single.cnb-tleft span {
left: 68px;
}
.cnb-single.cnb-right span,
.cnb-single.cnb-mright span,
.cnb-single.cnb-tright span {
right: 68px;
}
.cnb-single.cnb-text span {
-moz-osx-font-smoothing: grayscale;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
display: block;
width: auto;
background-color: rgba(70,70,70,.9);
position: absolute;
border-radius: 2px;
font-family: helvetica,arial,sans-serif;
padding: 6px 8px;
font-size: 13px;
font-weight: 700;
color: #ECECEC;
top: 15px;
box-shadow: 0 1px 2px rgba(0,0,0,.15);
word-break: keep-all;
line-height: 1em;
text-overflow: ellipsis;
vertical-align: middle;
white-space: nowrap;
}
.cnb-single:not(.cnb-text) span {
display: none;
}
.cnb-full.cnb-text {
text-align: center;
color: #FFF;
font-weight: 600;
font-size: 120%;
overflow: hidden;
white-space: nowrap;
}
.cnb-full.cnb-zoom-110 img,
.cnb-full.cnb-zoom-120 img,
.cnb-full.cnb-zoom-130 img {
transform-origin: right;
}
.cnb-single.cnb-zoom-70,
.cnb-full.cnb-zoom-70 img {
transform: scale(0.7);
}
.cnb-single.cnb-zoom-80,
.cnb-full.cnb-zoom-80 img {
transform: scale(0.8);
}
.cnb-single.cnb-zoom-90,
.cnb-full.cnb-zoom-90 img {
transform: scale(0.9);
}
.cnb-single.cnb-zoom-110,
.cnb-full.cnb-zoom-110 img {
transform: scale(1.1);
}
.cnb-single.cnb-zoom-120,
.cnb-full.cnb-zoom-120 img {
transform: scale(1.2);
}
.cnb-single.cnb-zoom-130,
.cnb-full.cnb-zoom-130 img {
transform: scale(1.3);
}
.cnb-full.cnb-zoom-70 span {
font-size: 70%;
}
.cnb-full.cnb-zoom-80 span {
font-size: 80%;
}
.cnb-full.cnb-zoom-90 span {
font-size: 90%;
}
.cnb-full.cnb-zoom-110 span {
font-size: 110%;
}
.cnb-full.cnb-zoom-120 span {
font-size: 120%;
}
.cnb-full.cnb-zoom-130 span {
font-size: 130%;
}
.cnb-zindex-10 {
z-index: 2147483647;
}
.cnb-zindex-9 {
z-index: 214748365;
}
.cnb-zindex-8 {
z-index: 21474836;
}
.cnb-zindex-7 {
z-index: 2147484;
}
.cnb-zindex-6 {
z-index: 214748;
}
.cnb-zindex-5 {
z-index: 21475;
}
.cnb-zindex-4 {
z-index: 2147;
}
.cnb-zindex-3 {
z-index: 215;
}
.cnb-zindex-2 {
z-index: 21;
}
.cnb-zindex-1 {
z-index: 2;
}