@charset 'UTF-8';
/* Slider */
.slick-slider { position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; top: 0; left: 0; display: block; } .slick-track:before, .slick-track:after { display: table; content: ''; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { display: none; float: left; height: 100%; min-height: 1px; } [dir='rtl'] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden { display: none; } /* Slider */ .slick-loading .slick-list { background: #fff url('../../frontend/Ck/theme/en_US/images/loader/ajax-loader.gif') center center no-repeat; } button.slick-prev, button.slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block;padding: 0; margin-top: -10px\9; /*lte IE 8*/ -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background-color: rgba(0, 0, 0, 0.32);z-index: 1; } .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color: transparent; outline: none; background-color:transparent;background-repeat: no-repeat;background-position: center; } .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; } .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: .25; } .slick-prev:before, .slick-next:before { font-size: 20px; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .slick-prev { left: -25px; } [dir='rtl'] .slick-prev { right: -25px; left: auto; } .slick-prev:before { content: ''; } [dir='rtl'] .slick-prev:before { content: ''; } .slick-next { right: -25px; } [dir='rtl'] .slick-next { right: auto; left: -25px; } .slick-next:before { content: ''; } [dir='rtl'] .slick-next:before { content: ''; } /* Dots */ .slick-slider { margin-bottom:0px; } .slick-dots { position: absolute; bottom: 20px; display: block; width: 100%; padding: 0; list-style: none; text-align: center; } .slick-dots li { position: relative; display: inline-block; width: 19px; height: 19px; margin: 0 3px; padding: 0; cursor: pointer; } .slick-dots li button { height: auto;font-size: 0; line-height: 0; display: block; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; } .slick-dots li button:hover, .slick-dots li button:focus { outline: none; } .slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; } .slick-dots li button:before {position: absolute; top: 0px; left: 0px; width: 12px; height: 12px; background: #679ac9; content: ''; border: 0px solid #FFF;box-shadow: 0px 0px 0px 3px rgba(103, 154, 201, 0.4);} .slick-dots li.slick-active button:before { opacity:1;background: #FFF;border: 0px solid #FFF;box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.4); }.slick-track{margin: auto;}

button.slick-prev, button.slick-next,button.slick-prev:focus, button.slick-next:focus{width: 40px; height: 70px;background-repeat: no-repeat;background-position: center;background-color: transparent;}
  button.slick-prev{left: 2%;}
  button.slick-prev,button.slick-prev:focus{background-image: url(../../frontend/Ck/theme/en_US/images/arrow/slick-left.png);}
  button.slick-prev:hover{background-image:url(../../frontend/Ck/theme/en_US/images/arrow/slick-left-back.png);}
  button.slick-next{right: 2%;}
  button.slick-next,button.slick-next:focus{background-image: url(../../frontend/Ck/theme/en_US/images/arrow/slick-right.png);}
  button.slick-next:hover{background-image:url(../../frontend/Ck/theme/en_US/images/arrow/slick-right-back.png);}
  .slick-dots li button,.slick-dots li.slick-active button,.slick-dots li.slick-active button:before,.slick-dots li button:before{border-radius: 100px;}
  .slBox button.slick-prev,.slBox button.slick-next,.jnSlider:hover .slBox button.slick-prev,.jnSlider:hover .slBox button.slick-next{transition: 0.3s;   background-color: rgba(0, 0, 0, 0);}
 .jnSlider .slBox button.slick-prev:hover,.jnSlider .slBox button.slick-next:hover{background-color: rgba(0, 0, 0, 0);}


  .hzlide button.slick-prev,.hzlide button.slick-prev:focus{background-image: url(../../frontend/Ck/theme/en_US/images/arrow/left_d2.png);}
  .hzlide button.slick-prev:hover{background-image:url(../../frontend/Ck/theme/en_US/images/arrow/left_d2.png);}
  .hzlide button.slick-next,.hzlide button.slick-next:focus{background-image: url(../../frontend/Ck/theme/en_US/images/arrow/right_d2.png);}
  .hzlide button.slick-next:hover{background-image:url(../../frontend/Ck/theme/en_US/images/arrow/right_d2.png);}


.jnSlider h1,.jnSlider h1 *,.jnSlider h2,.jnSlider h2 *,.jnSlider h3,.jnSlider h3 *,.jnSlider h4,.jnSlider h4 *,.jnSlider h5,.jnSlider h5 *,.jnSlider h6,.jnSlider h6 *{color: #FFF;    font-weight: 600;font-size: 42px; letter-spacing: 4px;}
.jnSlider .jnBtn.jnBtnO{font-size: 18px; font-weight: 500; padding: 12px 30px; min-width: 250px;}

.hzlide{opacity: 0;height: 0px;}
.hzlide button.slick-prev,.hzlide button.slick-next,.hzlide button.slick-prev:hover,.hzlide button.slick-next:hover{border:0px;border: 0px; box-shadow: none; width: 33px; height: 55px; background-size: 12px; background-color: #E7E7E7;background-repeat: no-repeat; background-position: center;}
.hzlide button.slick-prev:hover,.hzlide button.slick-next:hover{background-color: #679ac9;}
.hzlide .slick-prev{left:-20px;}.hzlide .slick-next{right:-20px;}
.slBox .slCont{position: relative;}
.slBox .slTxt{position: absolute;top: 0px;display: table;    width: 100%;text-align: center;}
.slBox .slTxt .jnGrid, .slBox .slTxt .jnGrid .valg{height: 100%;}
.slBox .slTxt .jnGrid .valg{width: 100%;}
.slBox .slTxt h2{font-size: 80px;margin-bottom: 0px; padding-bottom: 0px;color: #FFF;}
.slBox .slTxt p{font-size: 19px; line-height: 30px;}
.slBox .slTxt h2,.slBox .slTxt p{color: #FFF;}
.slBox button.slick-prev,.slBox button.slick-next{display: none;}
.jnSlider:hover .slBox button.slick-prev,.jnSlider:hover .slBox button.slick-next{display:block;}
.slBox span.lngarw{display:none; font-size: 32px; font-weight: 800; line-height: 12px; vertical-align: sub; margin-left: 5px;}
.slBox .slImg{background-position: center;background-size: cover;}
.slick-slide img{width: 100%;}

.slSlyt1 span.lngarw{display: inline-block;}
.slSlyt1 .slTxtOverlay{max-width:100%;width: 350px;background:rgba(255, 255, 255, 0.79);float: left;text-align: left;}
.slSlyt1 .slTxtOverlay .jnTag{background: #679AC9; color: #FFF; float: right; text-transform: uppercase; letter-spacing: 2px; padding: 0px 15px;}
.slSlyt1 .slTxtOverlay .jnIn{padding: 50px 30px;}
.slSlyt1 .slTxtOverlay *,.slSlyt1 .slTxt p{color: #231f20;}
.slSlyt1 .slTxt p,.slSlyt1 .slTxt p *{font-size: 15px; line-height: 24px; font-weight: 500;}
.slSlyt1 .slTxtOverlay .slTxt h3,.slSlyt1 .slTxt p,.slSlyt1 .jnBtn.jnBtnO{text-align: left;}
.slSlyt1 .jnBtn.jnBtnO,.slSlyt1 .jnBtn.jnBtnO:hover{background:none;border: 0;color: #000;font-size: 15px;font-weight: 600;padding: 0;min-width: inherit;}
.slSlyt1 .jnBtn.jnBtnO:hover,.slSlyt1 .jnBtn.jnBtnO:hover span.lngarw{color:#679AC9;}
.slSlyt1 h1,.slSlyt1 h2,.slSlyt1 h3,.slSlyt1 h4,.slSlyt1 h5,.slSlyt1 h6{margin-bottom: 25px;}
.slSlyt1 h1, .slSlyt1 h1 *, .slSlyt1 h2, .slSlyt1 h2 *, .slSlyt1 h3, .slSlyt1 h3 *, .slSlyt1 h4, .slSlyt1 h4 *, .slSlyt1 h5, .slSlyt1 h5 *, .slSlyt1 h6, .slSlyt1 h6 *{font-size: 30px;letter-spacing: 1px;position: relative;    }
.slSlyt1 h1:after,.slSlyt1 h2:after,.slSlyt1 h3:after,.slSlyt1 h4:after,.slSlyt1 h5:after,.slSlyt1 h6:after{width: 80px;height: 2px;content: '';background-color: #679AC9;position: absolute;left: 0px;bottom: 0px;}


@media (min-width:1300px){
.slBox1 .slick-list,.slBox1 .slick-track,.slBox1 .slick-slide,.slBox1 .slImg,.slBox1 .slick-slide img{height: 100%;}
.slBox1 .slick-slide img{opacity: 0;}
}



@media (min-width:1350px){
.hzlide{margin-left: -30px;margin-right: -30px;}
.hzlide .slick-prev{left:30px;}.hzlide .slick-next{right:30px;}
}

@media (max-width:1300px){
.hzlide{    padding: 0px 20px;}
.hzlide .slick-next{right: 15px;}.hzlide .slick-prev{left: 15px;}
.slBox .slTxt h2{font-size: 40px;}
.slBox .slTxt p{font-size: 15px; line-height: 26px;}
.slBox .slTxt .jnGrid{max-width: 90%;margin: auto;}
.slBox .slTxt .jnGrid .valg .valgto{padding-top: 0px;}
}

@media (max-width:720px){
.slBox .slTxt h2{font-size: 26px;}
.slBox .slTxt p{font-size: 14px; line-height: 26px;}
.slBox .slTxt .jnGrid .valg .valgto{padding-top: 0px;}
button.slick-prev, button.slick-next,button.slick-prev:focus, button.slick-next:focus,button.slick-prev:hover, button.slick-next:hover{width: 20px; height: 40px;background-size:10px;}
.slick-dots{bottom: 0;}
.slick-dots li{width: 10px;height: 10px;display: none;}
.slick-dots li button:before{width: 8px;height: 8px;border-width: 1px;}
.slick-dots li.slick-active button:before{border-width: 1px;}

/*----Mobile to move below start-----*/
.slSlyt1 .slTxtOverlay{width: 100%;background:#f4f4f4;}
.slBox .slTxtOverlay .jnIn,.slSlyt1 .slTxtOverlay .jnIn{padding:20px;}
.slBox .slTxt .jnGrid{max-width: 100%;}
.slBox .slTxt{position: relative;    height: auto !important;}
.jnSlider .slick-slider{background: #679AC9;height: auto !important;}
.jnSlider .slBox2.slick-slider{background: #f4f4f4;height: auto !important;}
/*----Mobile to move below end-----*/
.jnFootSec2 a, .jnFootSec2 .jnLbl{font-size: 14px;line-height: 22px;}
.hzlide .slick-next{right: 5px;}.hzlide .slick-prev{left: 5px;}
.hzlide button.slick-prev, .hzlide button.slick-next, .hzlide button.slick-prev:hover, .hzlide button.slick-next:hover{width: 15px; height: 35px; background-size: 7px;}
}


@media (max-width:420px){
.slBox .slTxt h2{font-size: 18px;}
.slBox .slTxt p{font-size: 12px; line-height: 21px;}
}
*,body,input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"],select,input,textarea{font-family: 'Rubik', serif;}
h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,
.filtCat .filter-options-content > ol > li > a,
.jnBlock1.title-font .jnCon *,.jnProls .pName, .jnProls .pName a,.jnLgnBx .jnTit h2,.account .column.main h2,.product-info-main .jnTit h1,.product-info-main .jnTit h1 *{font-family: 'Rubik', serif;}
.jnFootSec1 .jnTit,
.pimainMb .jnTit h1,.pimainMb .jnTit h1 *,.footer .jnTit,.jnBox7 h3,.jnBox8 h3,.jnBox7 h4,.jnBox8 h4{font-family: 'Lora', serif;}
::-moz-selection{color:#FFF;background:#679AC9;}
::selection   {color:#FFF;background:#679AC9;}

::-webkit-input-placeholder { color:#978c87;}
::-moz-placeholder {color:#978c87;}
:-ms-input-placeholder {color:#978c87;}
:-moz-placeholder {color:#978c87;} 

#newsletter::-webkit-input-placeholder { color:#CCC;}
#newsletter::-moz-placeholder {color:#CCC;}
#newsletter:-ms-input-placeholder {color:#CCC;}
#newsletter:-moz-placeholder {color:#CCC;} 


div::-webkit-scrollbar {    width: 6px;}
div::-webkit-scrollbar-track { box-shadow: inset 0 0 5px grey;  border-radius: 1px;}
div::-webkit-scrollbar-thumb { background: #171616; border-radius: 1px;}
div::-webkit-scrollbar-thumb:hover {background: #978c87;}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently  not supported by any browser */
}
/* ----------------------- Common ----------------------------------------*/
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body,button,input,select,table,textarea,p,span,a,li,div,span,address{font-size: 15px; line-height: 27px; letter-spacing: 0px; font-weight: 300; box-shadow: none;color:#978c87;}
html{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {margin: 0;line-height: 1; }
html,body,img,fieldset,abbr,acronym,a img{border: 0;outline: none;}
a,a span,.breadcrumbs a:visited,a:visited,.alink:visited,a:visited span, .alink:visited span,.pages a.page:visited,.cart-empty a:hover{text-decoration: none;color: #978c87;}
a:focus,a:focus span{outline:0;outline-color: #679AC9;color:#679AC9;}
a:visited, .alink:visited{color: #679ac9;}
a:hover,a:hover span,.cart-empty a,.product.attribute a{outline: 0;color: #679AC9;}
.product.attribute a:hover{text-decoration: underline;}
a,a:hover,a:hover *,a:focus{outline:none;text-decoration: none;}
b,b *,strong,strong *{font-weight: 600;}
img{max-width: 100%;vertical-align: middle;max-height: 100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display: block;}
audio,canvas,video{display: inline-block;}
a,button {-ms-touch-action: manipulation;touch-action: manipulation;}
button, input, select,textarea{border-radius: 0px;}
button:focus, input:focus, select:focus,textarea:focus{outline: none;}
button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer;}
button[disabled],input[disabled] {cursor: default;}
code,kbd,pre,samp {font-size: 1em;}
pre{white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
q{  quotes: "\201C" "\201D" "\2018" "\2019";}
dfn{font-style: italic;}
small{  font-size: 80%;}
sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup{top: -0.5em;}sub{bottom: -0.25em;}
svg:not(:root){overflow: hidden;}
h1,h2,h3,h4,h5,h6{font-size: 100%;letter-spacing: 0px;text-rendering: optimizeLegibility;text-transform: capitalize;margin: 0;padding: 0;margin-bottom: 15px; padding-bottom: 15px;font-weight: 700;line-height:1.2em;}
h5,h6{padding-bottom: 5px;margin-bottom: 5px;}
h1{font-size:30px;}h2{font-size:27px;}h3{font-size:24px;}h4{font-size:20px;}h5{font-size:18px;}h6{font-size:15px;}
ol,ul{list-style: none;list-style: none;margin:0;padding:0;}
ul ul{padding-left:15px;}
ul > li, ol > li{margin: 0px;}
textarea{width: 100%;resize: none;padding:8px 12px;min-height: 80px;}
hr{background: #d4d4d4; height: 1px; border: 0; margin: 25px 0px;}
th{font-weight: 600;}
select,select:focus,
input,input:focus,
input[type="number"],input[type="number"]:focus,
input[type="text"],input[type="text"]:focus,
input[type="email"],input[type="email"]:focus,
input[type="tel"],input[type="tel"]:focus,
input[type="password"],input[type="password"]:focus,
input[type="url"],input[type="url"]:focus,
textarea,textarea:focus,button,button:focus,._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus{box-shadow: none;outline: none;border-radius: 0px;height: 38px;}
select,select:focus{padding: 0px 10px; padding-right: 20px; border-radius: 0px; box-shadow: none; background-color: #ffffff; border-color: #EEE; margin: 0px; color: #978c87; background-size: 23px 45px; height: 38px; font-size: 14px; font-weight: 300;}
ul,ol,p{margin-bottom: 20px;}
ul{list-style: disc;padding-left: 20px;}
ol{list-style: decimal;padding-left: 20px;}
span strong,span b,span i,span em,span a{color: inherit;}
.inB{display: inline-block;}

.fl{float: left;}
.fr{float: right;}
.dnn{display: none !important;}
.skip-link{display: none;}

.header:after,.header:before,.clearfix:after,.clearfix:before,body:after,body:before,.cfix:after,.cfix:before,.price-box:after,.price-box:before,.jnGrid:after,.jnGrid:before,.jnGrid .jnRow:after,.jnGrid .jnRow:before,.jntr:after,.jntr:before,.jnTbMob .jntr > div:after,.jnTbMob .jntr > div:before,.block-minicart .subtotal:after,.block-minicart .subtotal:before,.order-details-items .item-options:after,.order-details-items .item-options:before,.product-info-price:after,.product-info-price:before{display:table;content:" "}
.header:after,.clearfix:after,body:after,.cfix:after,.price-box:after,.jnGrid:after,.jnGrid .jnRow:after,.jntr:after,.jnTbMob .jntr > div:after,.block-minicart .subtotal:after,.order-details-items .item-options:after,.product-info-price:after{clear:both}
.valg{display: table;height: 100%;width: 100%;}
.valg .valgto{vertical-align: middle;    display: table-cell;}
.valg .valgto.mdl{vertical-align: middle;}
.valg .valgto.top{vertical-align: top;}
.valg .valgto.btm{vertical-align: bottom;}
.jna-left,.a-left{text-align: left;}
.jna-right,.a-right{text-align: right;}
.jna-center,.a-center{text-align: center;}
.jna-justify,.a-justify{text-align: justify;}
.a-justify-center{text-align: justify; text-align-last: center;}
.overlay{width: 100%; height: 130%; position: fixed; left: 0px; top: 0px; z-index: 99; background: rgba(0, 0, 0, 0.65);}
.jnJsShow,.jnJsHide{width: 100px;}
.jnJsShow{opacity:1;position: relative;z-index: 1;}
.jnJsShow:hover{opacity: 0;}
.jnJsHide{position: absolute; left: 50%; margin-left: -50px;opacity: 0;}
.jnJsShow:hover+.jnJsHide{opacity: 1;}
.vHide{height: 0px;opacity:0;overflow: hidden;width: 0px;}

.mobile-show{display: none !important;}
@media (max-width: 767px){
  .mobile-show{display: block !important;}
}

/* ----------------------- Grid ----------------------------------------*/
.page-main,.breadcrumbs{max-width: initial;padding-left: 0px;padding-right: 0px;}
.navigation, .breadcrumbs ul.items, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .jnGrid,.page.messages,.jnTitSec.jnMainTit .jnTit{max-width: 1170px;margin: auto;padding: 0px;}
.jnGrid{padding:15px 0px;}
.twoColCont.jnGrid,.oneColCont.jnGrid{padding: 0px;}
.jnGridXBig > .jnGrid{max-width: 1600px;}
.jnGridBig > .jnGrid,.category-image .image{max-width: 1280px;}
.jnGridFull > .jnGrid{max-width: 3200px;padding-left: 0px; padding-right: 0px;}
.jnGrid.jnFull{max-width: 100%;padding:0px;}
.jnGrid.nopad{padding-top: 0px;padding-bottom: 0px;}
.jnGrid .jnRow{padding:0px;}
.jnGrid .jnColm{float:left;}
.jnGrid .jnColm-full,.twoColCont.jnGrid,.oneColCont.jnGrid{width: 100%} .jnGrid .jnColm-half{width: 50%}  .jnGrid .jnColm-third{width: 33.33%}  .jnGrid .jnColm-quat{width: 25%}
.jnGrid .jnColm1{width:1%} .jnGrid .jnColm2{width:2%} .jnGrid .jnColm3{width:3%} .jnGrid .jnColm4{width:4%} .jnGrid .jnColm5{width:5%} .jnGrid .jnColm6{width:6%} .jnGrid .jnColm7{width:7%} .jnGrid .jnColm8{width:8%} .jnGrid .jnColm9{width:9%} .jnGrid .jnColm10{width:10%} .jnGrid .jnColm11{width:11%} .jnGrid .jnColm12{width:12%} .jnGrid .jnColm13{width:13%} .jnGrid .jnColm14{width:14%} .jnGrid .jnColm15{width:15%} .jnGrid .jnColm16{width:16%} .jnGrid .jnColm17{width:17%} .jnGrid .jnColm18{width:18%} .jnGrid .jnColm19{width:19%} .jnGrid .jnColm20{width:20%} .jnGrid .jnColm21{width:21%} .jnGrid .jnColm22{width:22%} .jnGrid .jnColm23{width:23%} .jnGrid .jnColm24{width:24%} .jnGrid .jnColm25{width:25%} .jnGrid .jnColm26{width:26%} .jnGrid .jnColm27{width:27%} .jnGrid .jnColm28{width:28%} .jnGrid .jnColm29{width:29%} .jnGrid .jnColm30{width:30%} .jnGrid .jnColm31{width:31%} .jnGrid .jnColm32{width:32%} .jnGrid .jnColm33{width:33%} .jnGrid .jnColm34{width:34%} .jnGrid .jnColm35{width:35%} .jnGrid .jnColm36{width:36%} .jnGrid .jnColm37{width:37%} .jnGrid .jnColm38{width:38%} .jnGrid .jnColm39{width:39%} .jnGrid .jnColm40{width:40%} .jnGrid .jnColm41{width:41%} .jnGrid .jnColm42{width:42%} .jnGrid .jnColm43{width:43%} .jnGrid .jnColm44{width:44%} .jnGrid .jnColm45{width:45%} .jnGrid .jnColm46{width:46%} .jnGrid .jnColm47{width:47%} .jnGrid .jnColm48{width:48%} .jnGrid .jnColm49{width:49%} .jnGrid .jnColm50{width:50%} .jnGrid .jnColm51{width:51%} .jnGrid .jnColm52{width:52%} .jnGrid .jnColm53{width:53%} .jnGrid .jnColm54{width:54%} .jnGrid .jnColm55{width:55%} .jnGrid .jnColm56{width:56%} .jnGrid .jnColm57{width:57%} .jnGrid .jnColm58{width:58%} .jnGrid .jnColm59{width:59%} .jnGrid .jnColm60{width:60%} .jnGrid .jnColm61{width:61%} .jnGrid .jnColm62{width:62%} .jnGrid .jnColm63{width:63%} .jnGrid .jnColm64{width:64%} .jnGrid .jnColm65{width:65%} .jnGrid .jnColm66{width:66%} .jnGrid .jnColm67{width:67%} .jnGrid .jnColm68{width:68%} .jnGrid .jnColm69{width:69%} .jnGrid .jnColm70{width:70%} .jnGrid .jnColm71{width:71%} .jnGrid .jnColm72{width:72%} .jnGrid .jnColm73{width:73%} .jnGrid .jnColm74{width:74%} .jnGrid .jnColm75{width:75%} .jnGrid .jnColm76{width:76%} .jnGrid .jnColm77{width:77%} .jnGrid .jnColm78{width:78%} .jnGrid .jnColm79{width:79%} .jnGrid .jnColm80{width:80%} .jnGrid .jnColm81{width:81%} .jnGrid .jnColm82{width:82%} .jnGrid .jnColm83{width:83%} .jnGrid .jnColm84{width:84%} .jnGrid .jnColm85{width:85%} .jnGrid .jnColm86{width:86%} .jnGrid .jnColm87{width:87%} .jnGrid .jnColm88{width:88%} .jnGrid .jnColm89{width:89%} .jnGrid .jnColm90{width:90%} .jnGrid .jnColm91{width:91%} .jnGrid .jnColm92{width:92%} .jnGrid .jnColm93{width:93%} .jnGrid .jnColm94{width:94%} .jnGrid .jnColm95{width:95%} .jnGrid .jnColm96{width:96%} .jnGrid .jnColm97{width:97%} .jnGrid .jnColm98{width:98%} .jnGrid .jnColm99{width:99%} .jnGrid .jnColm100{width:100%}

.rgt1{margin-right: 1%;}.rgt2{margin-right: 2%;}.rgt3{margin-right: 3%;}.rgt4{margin-right: 4%;}.rgt5{margin-right: 5%;}.rgt6{margin-right: 6%;}.rgt7{margin-right: 7%;}.rgt8{margin-right: 8%;}.rgt9{margin-right: 9%;}.rgt10{margin-right: 10%;}.rgt11{margin-right: 11%;}.rgt12{margin-right: 12%;}.rgt13{margin-right: 13%;}.rgt14{margin-right: 14%;}.rgt15{margin-right: 15%;}.rgt16{margin-right: 16%;}.rgt17{margin-right: 17%;}.rgt18{margin-right: 18%;}.rgt19{margin-right: 19%;}.rgt20{margin-right: 20%;}.rgt21{margin-right: 21%;}.rgt22{margin-right: 22%;}.rgt23{margin-right: 23%;}.rgt24{margin-right: 24%;}.rgt25{margin-right: 25%;}.rgt26{margin-right: 26%;}.rgt27{margin-right: 27%;}.rgt28{margin-right: 28%;}.rgt29{margin-right: 29%;}.rgt30{margin-right: 30%;}.rgt31{margin-right: 31%;}.rgt32{margin-right: 32%;}.rgt33{margin-right: 33%;}.rgt34{margin-right: 34%;}.rgt35{margin-right: 35%;}.rgt36{margin-right: 36%;}.rgt37{margin-right: 37%;}.rgt38{margin-right: 38%;}.rgt39{margin-right: 39%;}.rgt40{margin-right: 40%;}.rgt41{margin-right: 41%;}.rgt42{margin-right: 42%;}.rgt43{margin-right: 43%;}.rgt44{margin-right: 44%;}.rgt45{margin-right: 45%;}.rgt46{margin-right: 46%;}.rgt47{margin-right: 47%;}.rgt48{margin-right: 48%;}.rgt49{margin-right: 49%;}.rgt50{margin-right: 50%;}.rgt51{margin-right: 51%;}.rgt52{margin-right: 52%;}.rgt53{margin-right: 53%;}.rgt54{margin-right: 54%;}.rgt55{margin-right: 55%;}.rgt56{margin-right: 56%;}.rgt57{margin-right: 57%;}.rgt58{margin-right: 58%;}.rgt59{margin-right: 59%;}.rgt60{margin-right: 60%;}.rgt61{margin-right: 61%;}.rgt62{margin-right: 62%;}.rgt63{margin-right: 63%;}.rgt64{margin-right: 64%;}.rgt65{margin-right: 65%;}.rgt66{margin-right: 66%;}.rgt67{margin-right: 67%;}.rgt68{margin-right: 68%;}.rgt69{margin-right: 69%;}.rgt70{margin-right: 70%;}.rgt71{margin-right: 71%;}.rgt72{margin-right: 72%;}.rgt73{margin-right: 73%;}.rgt74{margin-right: 74%;}.rgt75{margin-right: 75%;}.rgt76{margin-right: 76%;}.rgt77{margin-right: 77%;}.rgt78{margin-right: 78%;}.rgt79{margin-right: 79%;}.rgt80{margin-right: 80%;}.rgt81{margin-right: 81%;}.rgt82{margin-right: 82%;}.rgt83{margin-right: 83%;}.rgt84{margin-right: 84%;}.rgt85{margin-right: 85%;}.rgt86{margin-right: 86%;}.rgt87{margin-right: 87%;}.rgt88{margin-right: 88%;}.rgt89{margin-right: 89%;}.rgt90{margin-right: 90%;}.rgt91{margin-right: 91%;}.rgt92{margin-right: 92%;}.rgt93{margin-right: 93%;}.rgt94{margin-right: 94%;}.rgt95{margin-right: 95%;}.rgt96{margin-right: 96%;}.rgt97{margin-right: 97%;}.rgt98{margin-right: 98%;}.rgt99{margin-right: 99%;}.rgt100{margin-right: 100%;}
.lft1{margin-left: 1%;}.lft2{margin-left: 2%;}.lft3{margin-left: 3%;}.lft4{margin-left: 4%;}.lft5{margin-left: 5%;}.lft6{margin-left: 6%;}.lft7{margin-left: 7%;}.lft8{margin-left: 8%;}.lft9{margin-left: 9%;}.lft10{margin-left: 10%;}.lft11{margin-left: 11%;}.lft12{margin-left: 12%;}.lft13{margin-left: 13%;}.lft14{margin-left: 14%;}.lft15{margin-left: 15%;}.lft16{margin-left: 16%;}.lft17{margin-left: 17%;}.lft18{margin-left: 18%;}.lft19{margin-left: 19%;}.lft20{margin-left: 20%;}.lft21{margin-left: 21%;}.lft22{margin-left: 22%;}.lft23{margin-left: 23%;}.lft24{margin-left: 24%;}.lft25{margin-left: 25%;}.lft26{margin-left: 26%;}.lft27{margin-left: 27%;}.lft28{margin-left: 28%;}.lft29{margin-left: 29%;}.lft30{margin-left: 30%;}.lft31{margin-left: 31%;}.lft32{margin-left: 32%;}.lft33{margin-left: 33%;}.lft34{margin-left: 34%;}.lft35{margin-left: 35%;}.lft36{margin-left: 36%;}.lft37{margin-left: 37%;}.lft38{margin-left: 38%;}.lft39{margin-left: 39%;}.lft40{margin-left: 40%;}.lft41{margin-left: 41%;}.lft42{margin-left: 42%;}.lft43{margin-left: 43%;}.lft44{margin-left: 44%;}.lft45{margin-left: 45%;}.lft46{margin-left: 46%;}.lft47{margin-left: 47%;}.lft48{margin-left: 48%;}.lft49{margin-left: 49%;}.lft50{margin-left: 50%;}.lft51{margin-left: 51%;}.lft52{margin-left: 52%;}.lft53{margin-left: 53%;}.lft54{margin-left: 54%;}.lft55{margin-left: 55%;}.lft56{margin-left: 56%;}.lft57{margin-left: 57%;}.lft58{margin-left: 58%;}.lft59{margin-left: 59%;}.lft60{margin-left: 60%;}.lft61{margin-left: 61%;}.lft62{margin-left: 62%;}.lft63{margin-left: 63%;}.lft64{margin-left: 64%;}.lft65{margin-left: 65%;}.lft66{margin-left: 66%;}.lft67{margin-left: 67%;}.lft68{margin-left: 68%;}.lft69{margin-left: 69%;}.lft70{margin-left: 70%;}.lft71{margin-left: 71%;}.lft72{margin-left: 72%;}.lft73{margin-left: 73%;}.lft74{margin-left: 74%;}.lft75{margin-left: 75%;}.lft76{margin-left: 76%;}.lft77{margin-left: 77%;}.lft78{margin-left: 78%;}.lft79{margin-left: 79%;}.lft80{margin-left: 80%;}.lft81{margin-left: 81%;}.lft82{margin-left: 82%;}.lft83{margin-left: 83%;}.lft84{margin-left: 84%;}.lft85{margin-left: 85%;}.lft86{margin-left: 86%;}.lft87{margin-left: 87%;}.lft88{margin-left: 88%;}.lft89{margin-left: 89%;}.lft90{margin-left: 90%;}.lft91{margin-left: 91%;}.lft92{margin-left: 92%;}.lft93{margin-left: 93%;}.lft94{margin-left: 94%;}.lft95{margin-left: 95%;}.lft96{margin-left: 96%;}.lft97{margin-left: 97%;}.lft98{margin-left: 98%;}.lft99{margin-left: 99%;}.lft100{margin-left: 100%;}
.dnn{display: none !important;}

.jnCl1,.jnCl2,.jnCl3,.jnCl4,.jnCl5,.jnCl6,.jnCl7,.jnCl8,.jnCl9,.jnCl10{float: left;}
.jnCl1{width: 100%;}
.jnCl2{width: 50%;}
.jnCl3{width: 33.33333333333%;}
.jnCl4{width:25%;}
.jnCl5{width:20%;}
.jnCl6{width:16.666666666666%;}
.jnCl7{width:14.285714285%;}
.jnCl8{width:12.5%;}
.jnCl9{width:11.1111111111%;}
.jnCl10{width:10%;}

.jn2ColmRgt .jnRgt{float: right;}
.jn2ColmRgt .jnRgt > .jnIn{    padding-left:60px;}

.jnDevice1280,.jnDevice1075,.jnDevice990,.jnDevice,.jnDevice760,.jnDevice620,.jnDevice480,.jnDevice360{display: none;}
@media (max-width: 1280px){
  .jnDevice1280{display: block;}
  .jnGrid,.page-header .header.content,.page-header .header.panel{padding-left: 10px;padding-right: 10px;}
  .category-image{margin-left: -10px;margin-right: -10px;}
  #maincontent .jnGrid,.page-header .header.content .jnGrid,.page-header .header.panel .jnGrid{padding-left:0px;padding-right:0px;}
  #maincontent .jnSec.jnProNewarrival .jnGrid,#maincontent .jnSec.jnProBestseller .jnGrid,#maincontent .jnSec.jnProFeatured .jnGrid{padding-left: 20px;padding-right: 20px;}
  #maincontent .jnBlock1  .jnGrid,
  #maincontent .jnCatBanner > .jnGrid,#maincontent .breadcrumbs,#maincontent .columns .twoColCont,.oneColCont,#maincontent .jnSec.jnTwoCol .jnGrid{padding-left: 10px;padding-right: 10px;}
}
@media (max-width: 1075px){
  .jnDevice1075{display:block;}
}
@media (max-width: 990px){
  .jnDevice990{display:block;}
}
@media (min-width: 768px), print {
  .page-main,.breadcrumbs{max-width: initial;padding-left: 0px;padding-right: 0px;}
}
@media (max-width: 767px){
  .jnDeviceDesk{display: none}.jnDevice{display:block;}
  .jnGrid{padding:7px 15px;}
  .jnGrid .jnColm,.jn2ColmRgt .jnRgt{float:none;}
  .jn2ColmRgt .jnRgt > .jnIn{    padding-left:0px;}
  .oneColCont,
  .jnGrid .jnColm-full,.jnGrid .jnColm-half,.jnGrid .jnColm-third,.jnGrid .jnColm-quat,.jnGrid .jnColm1, .jnGrid .jnColm2, .jnGrid .jnColm3, .jnGrid .jnColm4, .jnGrid .jnColm5, .jnGrid .jnColm6, .jnGrid .jnColm7, .jnGrid .jnColm8, .jnGrid .jnColm9, .jnGrid .jnColm10, .jnGrid .jnColm11, .jnGrid .jnColm12, .jnGrid .jnColm13, .jnGrid .jnColm14, .jnGrid .jnColm15, .jnGrid .jnColm16, .jnGrid .jnColm17, .jnGrid .jnColm18, .jnGrid .jnColm19, .jnGrid .jnColm20, .jnGrid .jnColm21, .jnGrid .jnColm22, .jnGrid .jnColm23, .jnGrid .jnColm24, .jnGrid .jnColm25, .jnGrid .jnColm26, .jnGrid .jnColm27, .jnGrid .jnColm28, .jnGrid .jnColm29, .jnGrid .jnColm30, .jnGrid .jnColm31, .jnGrid .jnColm32, .jnGrid .jnColm33, .jnGrid .jnColm34, .jnGrid .jnColm35, .jnGrid .jnColm36, .jnGrid .jnColm37, .jnGrid .jnColm38, .jnGrid .jnColm39, .jnGrid .jnColm40, .jnGrid .jnColm41, .jnGrid .jnColm42, .jnGrid .jnColm43, .jnGrid .jnColm44, .jnGrid .jnColm45, .jnGrid .jnColm46, .jnGrid .jnColm47, .jnGrid .jnColm48, .jnGrid .jnColm49, .jnGrid .jnColm50, .jnGrid .jnColm51, .jnGrid .jnColm52, .jnGrid .jnColm53, .jnGrid .jnColm54, .jnGrid .jnColm55, .jnGrid .jnColm56, .jnGrid .jnColm57, .jnGrid .jnColm58, .jnGrid .jnColm59, .jnGrid .jnColm60, .jnGrid .jnColm61, .jnGrid .jnColm62, .jnGrid .jnColm63, .jnGrid .jnColm64, .jnGrid .jnColm65, .jnGrid .jnColm66, .jnGrid .jnColm67, .jnGrid .jnColm68, .jnGrid .jnColm69, .jnGrid .jnColm70, .jnGrid .jnColm71, .jnGrid .jnColm72, .jnGrid .jnColm73, .jnGrid .jnColm74, .jnGrid .jnColm75, .jnGrid .jnColm76, .jnGrid .jnColm77, .jnGrid .jnColm78, .jnGrid .jnColm79, .jnGrid .jnColm80, .jnGrid .jnColm81, .jnGrid .jnColm82, .jnGrid .jnColm83, .jnGrid .jnColm84, .jnGrid .jnColm85, .jnGrid .jnColm86, .jnGrid .jnColm87, .jnGrid .jnColm88, .jnGrid .jnColm89, .jnGrid .jnColm90, .jnGrid .jnColm91, .jnGrid .jnColm92, .jnGrid .jnColm93, .jnGrid .jnColm94, .jnGrid .jnColm95, .jnGrid .jnColm96, .jnGrid .jnColm97, .jnGrid .jnColm98, .jnGrid .jnColm99, .jnGrid .jnColm100{width: 100%;}
  .jnCl1,.jnCl2,.jnCl3,.jnCl4,.jnCl5,.jnCl6,.jnCl7,.jnCl8,.jnCl9,.jnCl10{float:none;width:100%;}

  .rgt1,.rgt2,.rgt3,.rgt4,.rgt5,.rgt6,.rgt7,.rgt8,.rgt9,.rgt10,.rgt11,.rgt12,.rgt13,.rgt14,.rgt15,.rgt16,.rgt17,.rgt18,.rgt19,.rgt20,.rgt21,.rgt22,.rgt23,.rgt24,.rgt25,.rgt26,.rgt27,.rgt28,.rgt29,.rgt30,.rgt31,.rgt32,.rgt33,.rgt34,.rgt35,.rgt36,.rgt37,.rgt38,.rgt39,.rgt40,.rgt41,.rgt42,.rgt43,.rgt44,.rgt45,.rgt46,.rgt47,.rgt48,.rgt49,.rgt50,.rgt51,.rgt52,.rgt53,.rgt54,.rgt55,.rgt56,.rgt57,.rgt58,.rgt59,.rgt60,.rgt61,.rgt62,.rgt63,.rgt64,.rgt65,.rgt66,.rgt67,.rgt68,.rgt69,.rgt70,.rgt71,.rgt72,.rgt73,.rgt74,.rgt75,.rgt76,.rgt77,.rgt78,.rgt79,.rgt80,.rgt81,.rgt82,.rgt83,.rgt84,.rgt85,.rgt86,.rgt87,.rgt88,.rgt89,.rgt90,.rgt91,.rgt92,.rgt93,.rgt94,.rgt95,.rgt96,.rgt97,.rgt98,.rgt99,.rgt100{margin-right: 0;}
  .lft1,.lft2,.lft3,.lft4,.lft5,.lft6,.lft7,.lft8,.lft9,.lft10,.lft11,.lft12,.lft13,.lft14,.lft15,.lft16,.lft17,.lft18,.lft19,.lft20,.lft21,.lft22,.lft23,.lft24,.lft25,.lft26,.lft27,.lft28,.lft29,.lft30,.lft31,.lft32,.lft33,.lft34,.lft35,.lft36,.lft37,.lft38,.lft39,.lft40,.lft41,.lft42,.lft43,.lft44,.lft45,.lft46,.lft47,.lft48,.lft49,.lft50,.lft51,.lft52,.lft53,.lft54,.lft55,.lft56,.lft57,.lft58,.lft59,.lft60,.lft61,.lft62,.lft63,.lft64,.lft65,.lft66,.lft67,.lft68,.lft69,.lft70,.lft71,.lft72,.lft73,.lft74,.lft75,.lft76,.lft77,.lft78,.lft79,.lft80,.lft81,.lft82,.lft83,.lft84,.lft85,.lft86,.lft87,.lft88,.lft89,.lft90,.lft91,.lft92,.lft93,.lft94,.lft95,.lft96,.lft97,.lft98,.lft99,.lft100{margin-left: 0;}
}

@media (max-width: 760px){
  .jnDevice760{display: block;}
}

@media (max-width: 620px){
  .jnDevice620{display: block;}
}
@media (max-width: 480px){
  .jnDevice480{display: block;}
}
@media (max-width: 360px){
  .jnDevice360{display: block;}
}


/* ----------------------- Animation ----------------------------------------*/
a,a:hover,.jnBtn,.jnBtn:hover,.jnIc,.jnIc:hover,.action.primary,.action.primary:hover,.jnIcn,.jnIcn:hover{transition: 0.2s;}



/* ----------------------- Border ----------------------------------------*/
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"],abbr[title],hr,pre,blockquote,button,button:focus,button:active,button:hover,select,textarea,.block-event .slider-panel .slider .item .action.event,.abs-action-link-button:focus,.abs-action-link-button:active,.block-event .slider-panel .slider .item .action.event:focus,.block-event .slider-panel .slider .item .action.event:active,.abs-action-link-button:hover, .block-event .slider-panel .slider .item .action.event:hover,.abs-revert-to-action-secondary, .paypal-review .block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel,.abs-revert-secondary-color:focus, .abs-revert-secondary-color:active, .abs-revert-to-action-secondary:focus, .abs-revert-to-action-secondary:active, .paypal-review .block .actions-toolbar .action.primary:focus, .paypal-review .block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.primary:focus, .abs-discount-block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.cancel:focus, .abs-discount-block .actions-toolbar .action.cancel:active, .block-compare .action.primary:focus, .block-compare .action.primary:active, .cart-summary .block .actions-toolbar > .primary .action.primary:focus, .cart-summary .block .actions-toolbar > .primary .action.primary:active, .cart-summary .form.giftregistry .fieldset .action.primary:focus, .cart-summary .form.giftregistry .fieldset .action.primary:active, .paypal-review-discount .actions-toolbar .action.primary:focus, .paypal-review-discount .actions-toolbar .action.primary:active, .paypal-review-discount .actions-toolbar .action.cancel:focus, .paypal-review-discount .actions-toolbar .action.cancel:active, .cart-discount .actions-toolbar .action.primary:focus, .cart-discount .actions-toolbar .action.primary:active, .cart-discount .actions-toolbar .action.cancel:focus, .cart-discount .actions-toolbar .action.cancel:active,.abs-revert-secondary-color:hover, .abs-revert-to-action-secondary:hover, .paypal-review .block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.cancel:hover, .block-compare .action.primary:hover, .cart-summary .block .actions-toolbar > .primary .action.primary:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review-discount .actions-toolbar .action.primary:hover, .paypal-review-discount .actions-toolbar .action.cancel:hover, .cart-discount .actions-toolbar .action.primary:hover, .cart-discount .actions-toolbar .action.cancel:hover,.abs-cart-block > .title, .minicart-items .product .toggle, .abs-discount-block .block > .title, .cart-summary .block > .title, .paypal-review-discount .block > .title, .cart-discount .block > .title ,.abs-account-blocks .block-title, .account .legend, .form-giftregistry-search .legend, .block-giftregistry-results .block-title, .block-giftregistry-shared-items .block-title, .block-wishlist-search-form .block-title, .block-wishlist-search-results .block-title, .multicheckout .block-title, .multicheckout .block-content .title, .customer-review .review-details .title, .paypal-review .block .block-title, .account .column.main .block:not(.widget) .block-title, .multicheckout .block-title, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title, .sales-guest-view .column.main .block:not(.widget) .block-title,.abs-sidebar-totals .table-caption, .sidebar .subtitle, .cart-summary .block .fieldset.estimate > .legend, .cart-summary .block .fieldset.estimate > .legend + br, .minicart-items .product-item-details .weee[data-label] .label, .page-product-giftcard .fieldset.giftcard > .legend + br, .order-details-items .order-items .order-gift-message .action.close, .multicheckout .block .methods-shipping .item-content .fieldset > .legend + br, .multicheckout .hidden, [class^='multishipping-'] .nav-sections, [class^='multishipping-'] .nav-toggle, .no-display, .cart-totals .table-caption, .opc-block-summary .table-totals .table-caption,.abs-table-striped > thead > tr > th, .abs-table-striped > thead > tr > td, .account .column.main .order-details-items .table-wrapper .data.table > thead > tr > th, .account .column.main .order-details-items .table-wrapper .data.table > thead > tr > td, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > thead > tr > th, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > thead > tr > td, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > th, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > td, .block-giftregistry-results .data.table > thead > tr > th, .block-giftregistry-results .data.table > thead > tr > td, .block-wishlist-search-results .data.table > thead > tr > th, .block-wishlist-search-results .data.table > thead > tr > td, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > thead > tr > th, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > thead > tr > td,.cart-totals, .opc-block-summary .table-totals,.cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark,.cart-totals .grand .amount, .opc-block-summary .table-totals .grand .amount,.cart-totals .totals-tax-summary .mark, .cart-totals .totals-tax-summary .amount, .opc-block-summary .table-totals .totals-tax-summary .mark, .opc-block-summary .table-totals .totals-tax-summary .amount,.cart-totals .totals-tax-details, .opc-block-summary .table-totals .totals-tax-details,.table tfoot > tr:first-child th, .table tfoot > tr:first-child td,.fieldset > .field .addon .addbefore, .fieldset > .fields > .field .addon .addbefore, .fieldset > .field .addon .addafter, .fieldset > .fields > .field .addon .addafter,.product.data.items,.product.data.items > .item.title > .switch,.pages .action,.modal-popup .modal-title,.checkout-payment-method .amazon-sandbox-simulator ,.collection-point-list,.payment-method-braintree .hosted-control ,.paypal-review-discount,.bundle-options-container .product-options-bottom,.product-info-main .product-info-price,.table-comparison .cell.label,.table-comparison .cell.product.info, .table-comparison .cell.product.label ,.table-comparison td:last-child,.block-search .control,.search-autocomplete ul:not(:empty),.cart.table-wrapper .cart thead tr th.col,.cart.table-wrapper .cart > .item ,.cart-products-toolbar-top,.cart-discount,.minicart-items .product-item:not(:first-child),.opc-wrapper .step-title ,.opc-estimated-wrapper,.table-checkout-shipping-method tbody td,.opc-block-shipping-information .shipping-information-title ,.opc-block-summary .items-in-cart > .title,.opc-block-summary .actions-toolbar .secondary,.block-authentication .block[class] + .block,.block-authentication .block[class] + .block::before ,.checkout-payment-method .payment-method + .payment-method .payment-method-title,.checkout-payment-method .payment-option-title ,.password-strong .password-strength-meter:before ,.page-product-giftcard .giftcard-amount,.page-product-giftcard .product-info-main .price-box + .giftcard.form,.cart.table-wrapper .item-gift._active,.gift-item-block,.block-giftregistry-shared-items th,.filter-title strong,.filter .block-subtitle,.filter-options-item,.multicheckout .block-title, .multicheckout .block-content .title,.review-toolbar,.review-toolbar .pages ,.review-form .action.submit.primary,.review-form .action.submit.primary:focus, .review-form .action.submit.primary:active,.review-form .action.submit.primary:hover,.review-item,.order-links .item strong,.order-links .item a,.order-details-items,.order-details-items .order-title,.order-details-items .table-order-items > thead > tr > th,.order-details-items .table-order-items tbody + tbody,.order-title + .order-tracking,.account .table-wrapper .data.table.wishlist > thead > tr > th, .account .table-wrapper .data.table.wishlist > tbody > tr > th, .account .table-wrapper .data.table.wishlist > tfoot > tr > th, .account .table-wrapper .data.table.wishlist > thead > tr > td, .account .table-wrapper .data.table.wishlist > tbody > tr > td, .account .table-wrapper .data.table.wishlist > tfoot > tr > td,.account .table-wrapper .data.table.wishlist > caption + thead > tr:first-child > th, .account .table-wrapper .data.table.wishlist > colgroup + thead > tr:first-child > th, .account .table-wrapper .data.table.wishlist > thead:first-child > tr:first-child > th, .account .table-wrapper .data.table.wishlist > caption + thead > tr:first-child > td, .account .table-wrapper .data.table.wishlist > colgroup + thead > tr:first-child > td, .account .table-wrapper .data.table.wishlist > thead:first-child > tr:first-child > td,.account .table-wrapper .data.table.wishlist tbody > tr:last-child > td,.account .table-wrapper .data.table.wishlist > tbody + tbody,.multicheckout.order-review .data.table tbody > tr:not(:last-child),.table-wrapper,.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:last-child,.checkout-payment-method .amazon-sandbox-simulator,.opc-wrapper .shipping-address-item,.opc-wrapper .methods-shipping,.page-product-downloadable .product-info-price ~ *:last-child:after,.table.grouped > thead > tr > th,.table.grouped > tbody,.abs-toggling-title-mobile, .block-wishlist-management .wishlist-select .wishlist-name, .block-collapsible-nav .title,.cart-discount,.cart.table-wrapper,.gift-item-block ,.cart.table-wrapper .gift-content,.cart .action-gift._active,.gift-options-cart-item .gift-wrapping, .cart-gift-item .gift-wrapping,.filter.active .filter-title,.filter .filter-current,.block-wishlist-management .wishlist-select-items,.block-collapsible-nav .content,.page-footer .footer.content .switcher-store .switcher-options .switcher-trigger, .page-footer .footer.content .switcher-store .switcher-options .switcher-option,.table > tbody > tr > th, .table > tbody > tr > td, .table > tbody + tbody{border-color:#ecedef;}

/* ----------------------- Button ----------------------------------------*/

button,.abs-revert-to-action-secondary, .paypal-review .block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel{border-radius: 0px;background: #679AC9;border: 0;}
a.action.continue{border-radius: 0px;background: #679AC9;}
button span,a.action.continue span{color: #FFF;text-transform: capitalize;    font-weight: 600;}
button:hover,.abs-revert-secondary-color:hover, .abs-revert-to-action-secondary:hover, .paypal-review .block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.cancel:hover, .block-compare .action.primary:hover, .cart-summary .block .actions-toolbar > .primary .action.primary:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review-discount .actions-toolbar .action.primary:hover, .paypal-review-discount .actions-toolbar .action.cancel:hover, .cart-discount .actions-toolbar .action.primary:hover, .cart-discount .actions-toolbar .action.cancel:hover{background: #978c87;border: 0;}
a.action.continue:hover{background: #978c87;}

.order-review-form .action.primary, .bundle-actions .action.primary.customize, .bundle-options-container .block-bundle-summary .box-tocart .action.primary, .box-tocart .action.tocart, .cart-summary .checkout-methods-items .action.primary.checkout, .block-minicart .block-content > .actions > .primary .action.primary, .methods-shipping .actions-toolbar .action.primary, .block-authentication .action.action-register, .block-authentication .action.action-login, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary, .form-address-edit .actions-toolbar .action.primary, .box-tocart .action.instant-purchase, .multicheckout .action.primary,a.action.continue{padding: 6px 25px;font-size: 14px;    line-height: inherit;    font-weight: 600;text-transform: capitalize;}
.abs-discount-block .actions-toolbar .action.primary:not(:focus), .abs-discount-block .actions-toolbar .action.cancel:not(:focus), .block-compare .action.primary:not(:focus), .cart-summary .block .actions-toolbar > .primary .action.primary:not(:focus), .cart-summary .form.giftregistry .fieldset .action.primary:not(:focus), .paypal-review-discount .actions-toolbar .action.primary:not(:focus), .paypal-review-discount .actions-toolbar .action.cancel:not(:focus), .cart-discount .actions-toolbar .action.primary:not(:focus), .cart-discount .actions-toolbar .action.cancel:not(:focus),button:not(.primary){box-shadow: none;}
.jnBtn,footer .btnLinkApply a{display: inline-block; vertical-align: top; padding: 7px 25px; background-color: #978c87; color: #FFF; font-size: 12px; text-transform: capitalize; /* min-width: 225px; */ margin-top: 5px; text-align: center; font-weight: 600; border: 1px solid #978c87; height: auto;}
footer .btnLinkApply a,.opc-block-summary .mark .value{color: #978c87;}

.jnBtn.jnBtnO{background: transparent;border:1px solid #FFF;color:#FFF;}
footer .btnLinkApply a{background: transparent;border:1px solid #978c87;}
.jnBtn.jnBtnO:hover,footer .btnLinkApply a:hover{background: #679AC9;border:1px solid #679AC9;color:#FFF;}

.jnBtn.jnCartEdit{background: #ffffff; border-color: #679ac9;}
.jnBtn.jnCartEdit span{color: #679ac9;font-weight: 600;}
.jnBtn.jnCartEdit:hover{background: #679ac9;border-color: #679ac9;}
.jnBtn.jnCartEdit:hover span{color: #FFF;}

.action.primary,.primary button.action,.action.back{background: #679AC9;border: 1px solid #679AC9;    height: auto;}
.action.primary:hover,.action.primary:focus, .action.primary:active,
.primary button.action:hover,
.action.back:hover{background-color: #978c87;border: 1px solid #978c87;}
.action.primary *,.primary button.action *{color:#FFF;text-transform: capitalize;}

button.jnBtnInv,button.action.primary,a.jnBtnInv{width: 100%;}
a.jnBtn,button.jnBtnInv,button.action.primary,a.jnBtnInv,button.action-primary,button.action-secondary,button.action-primary:focus,button.action-primary:active,button.action-secondary:focus,button.action-secondary:active{padding: 7px 25px;border-radius: 0px;background-color: #679AC9;border: 1px solid #679AC9;height: auto;}
a.jnBtn:focus,button.jnBtnInv:focus,button.action.primary:focus,a.jnBtnInv:focus{height: auto;}
a.jnBtn,button.jnBtnInv span,button.action.primary span,a.jnBtnInv,button.action-primary span,button.action-secondary span{font-size: 14px;font-weight: 600;margin-top: 0px;color:#FFF;}
a.jnBtn:hover,button.jnBtnInv:hover,button.action.primary:hover,a.jnBtnInv:hover,button.action-primary:hover,button.action-secondary:hover{background-color: #978c87;border: 1px solid #978c87;}
button.action-primary,button.action-secondary{width: auto;}
button:not(.primary):active{box-shadow: none;}
.jnBtn.jnBtnSmall{padding: 0px 10px;font-size: 12px; line-height: 21px;margin-top: 10px;}


.checkout-payment-method .checkout-billing-address .action-cancel,.opc-wrapper .edit-address-link{padding: 7px 15px; margin: 0; margin-right: 10px;background: #679AC9;border: 1px solid #679AC9;}
.checkout-payment-method .checkout-billing-address .action-cancel span,.opc-wrapper .edit-address-link span{color: #FFF;text-decoration:none;}
.checkout-payment-method .checkout-billing-address .action-cancel:hover,.opc-wrapper .edit-address-link:hover{background: #978c87;border: 1px solid #978c87;}
.checkout-payment-method .checkout-billing-address .action-cancel:hover span,.opc-wrapper .edit-address-link:hover span{color: #FFF;}

.block .actions-toolbar > .primary .action.cancel.primary.jnSmall,.cktvw #discount-form .actions-toolbar .primary button.action-cancel,.checkout-payment-method .checkout-billing-address .action-cancel,button.action-secondary.action-dismiss,.opc-wrapper .action-select-shipping-item{background:#978c87;border: 1px solid #978c87; }
.block .actions-toolbar > .primary .action.cancel.primary.jnSmall:hover,.cktvw #discount-form .actions-toolbar .primary button.action-cancel:hover,.checkout-payment-method .checkout-billing-address .action-cancel:hover,button.action-secondary.action-dismiss:hover,.opc-wrapper .action-select-shipping-item:hover{background:#679AC9;border: 1px solid #679AC9; }

@media (max-width: 480px){
  button.jnBtnInv, button.action.primary, a.jnBtnInv,button.action-primary,button.action-secondary{padding: 7px 15px;}
}



/* ----------------------- Title Settings ----------------------------------------*/
h1,h1 *,table h1,table h1 *{font-size: 45px;}
h2,h2 *,table h2,table h2 *{font-size: 40px;}
h3,h3 *,table h3,table h3 *{font-size: 35px;}
h4,h4 *,table h4,table h4 *{font-size: 25px;}
h5,h5 *,table h5,table h5 *{font-size: 20px;}
h6,h6 *,table h6,table h6 *{font-size: 17px;}
h1,h1 *,h2,h2 *,h3,h3 *,h4,h4 *,h5,h5 *,h6,h6 *,.jnSec .jnTit h1,.jnSec .jnTit h2,.jnSec .jnTit h3,.jnSec .jnTit h4,.jnSec .jnTit h5,.jnSec .jnTit h6{font-weight:300;}
h1,h1 *,h2,h2 *,h3,h3 *,h4,h4 *,h5,h5 *,h6,h6 *{color: #978c87;}
table h1,table h2,table h3,table h4,table h5,table h6{margin-top:0px;margin-bottom: 20px;}
.align-justify-center h1,.align-justify-center h2,.align-justify-center h3, .align-justify-center h4, .align-justify-center h5, .align-justify-center h6{text-align: center; text-align-last: initial;}

@media (max-width:720px){
  h1,h1 *,table h1,table h1 *{font-size: 30px;}
  h2,h2 *,table h2,table h2 *{font-size: 25px;}
  h3,h3 *,table h3,table h3 *{font-size: 19px;}
  h4,h4 *,table h4,table h4 *{font-size: 15px;}
  h5,h5 *,table h5,table h5 *{font-size: 12px;}
  h6,h6 *,table h6,table h6 *{font-size: 12px;}
  h1, h1 *, h2, h2 *, h3, h3 *, h4, h4 *, h5, h5 *, h6, h6 *, .jnSec .jnTit h1, .jnSec .jnTit h2, .jnSec .jnTit h3, .jnSec .jnTit h4, .jnSec .jnTit h5, .jnSec .jnTit h6{letter-spacing: 0px;}
}


/* ----------------------- Icon ----------------------------------------*/
.jnIcn{background-repeat: no-repeat;background-position:center;}
.jnIcTxt{background-repeat: no-repeat;background-position: left center;}
.jnIcn.jnIcPhone{background-image: url('../../frontend/Ck/theme/en_US/images/icons/phone.png');}
.jnIcn.jnIcPhone:hover{background-image: url('../../frontend/Ck/theme/en_US/images/icons/phone-back.png');}
.jnIcn.jnIcMphone{background-image: url('../../frontend/Ck/theme/en_US/images/icons/mphone.png');}
.jnIcn.jnIcMphone:hover{background-image: url('../../frontend/Ck/theme/en_US/images/icons/mphone-back.png');}
.jnIcn.jnIcEmail{background-image: url('../../frontend/Ck/theme/en_US/images/icons/mail.png');}
.jnIcn.jnIcEmail:hover{background-image: url('../../frontend/Ck/theme/en_US/images/icons/mail-back.png');}
.jnIcn.jnIcMemail{background-image: url('../../frontend/Ck/theme/en_US/images/icons/mmail.png');}
.jnIcn.jnIcMemail:hover{background-image: url('../../frontend/Ck/theme/en_US/images/icons/mmail-back.png');}
.jnIcn.jnIcProfile{background-image: url('../../frontend/Ck/theme/en_US/images/icons/profile.png');}
.jnIcn.jnIcProfile:hover{background-image: url('../../frontend/Ck/theme/en_US/images/icons/profile-back.png');}
.jnIcn.jnIcLock{background-image: url('../../frontend/Ck/theme/en_US/images/icons/lock.png');}
.headLinks .jnIcn.jnIcLock{background-image: url('../../frontend/Ck/theme/en_US/images/icons/lock-blue.png');}
.jnIcn.jnIcLock:hover{background-image: url('../../frontend/Ck/theme/en_US/images/icons/lock-back.png');}
.jnIcn.jnIcSearch{background-image: url('../../frontend/Ck/theme/en_US/images/icons/search.png');}
.jnIcn.jnIcSearch:hover{background-image: url('../../frontend/Ck/theme/en_US/images/icons/search-back.png');}
.jnIcn.jnIcnWlist{background-image: url('../../frontend/Ck/theme/en_US/images/icons/heart.png');}
.headLinks .jnIcn.jnIcnWlist{background-image: url('../../frontend/Ck/theme/en_US/images/icons/heart-blue.png');}
.headLinks .jnIcn.jnIcnWlist:hover{background-image: url('../../frontend/Ck/theme/en_US/images/icons/heart-back.png');}
.jnIcn.jnIcnWlist.jnIcLight{background-image: url('../../frontend/Ck/theme/en_US/images/icons/heart-light.png');}
.jnIcn.jnIcnWlist:hover{background-image: url('../../frontend/Ck/theme/en_US/images/icons/heart.png');}
.jnIcn.jnIcnWlist.remove{background-image: url('../../frontend/Ck/theme/en_US/images/icons/heart-remove.png');}
.jnIcn.jnIcnWlist.remove:hover{background-image: url('../../frontend/Ck/theme/en_US/images/icons/heart-remove-back.png');}
.jnIcn.jnIcBtTp{background-image: url('../../frontend/Ck/theme/en_US/images/icons/backtotop.png');}
.jnIcn.jnIcBtTp:hover{background-image: url('../../frontend/Ck/theme/en_US/images/icons/backtotop-back.png');}

.jnIcn.jnIcMprofile{background-image: url('../../frontend/Ck/theme/en_US/images/icons/mprofile.png');}
.jnIcn.jnIcMprofile:hover{background-image: url('../../frontend/Ck/theme/en_US/images/icons/mprofile-back.png');}
.jnIcn.jnIcMorder{background-image: url('../../frontend/Ck/theme/en_US/images/icons/morder.png');}
.jnIcn.jnIcMorder:hover{background-image: url('../../frontend/Ck/theme/en_US/images/icons/morder-back.png');}
.jnIcn.jnIcMheart{background-image: url('../../frontend/Ck/theme/en_US/images/icons/mheart.png');}
.jnIcn.jnIcMheart:hover{background-image: url('../../frontend/Ck/theme/en_US/images/icons/mheart-back.png');}
.jnIcn.jnIcMlogout{background-image: url('../../frontend/Ck/theme/en_US/images/icons/mlogout.png');}
.jnIcn.jnIcMlogout:hover{background-image: url('../../frontend/Ck/theme/en_US/images/icons/mlogout-back.png');}
.jnIcn.jnIcMlogin{background-image: url('../../frontend/Ck/theme/en_US/images/icons/mlogin.png');}
.jnIcn.jnIcMlogin:hover{background-image: url('../../frontend/Ck/theme/en_US/images/icons/mlogin-back.png');}
.jnIcn.jnIcMregister{background-image: url('../../frontend/Ck/theme/en_US/images/icons/mregister.png');}
.jnIcn.jnIcMregister:hover{background-image: url('../../frontend/Ck/theme/en_US/images/icons/mregister-back.png');}


.jnIcn.jnIcfacebook{background-image: url('../../frontend/Ck/theme/en_US/images/socialmedia/facebook.png');}
.jnIcn.jnIcfacebook:hover{background-image: url('../../frontend/Ck/theme/en_US/images/socialmedia/facebook-back.png');}
.jnIcn.jnIctwitter{background-image: url('../../frontend/Ck/theme/en_US/images/socialmedia/twitter.png');}
.jnIcn.jnIctwitter:hover{background-image: url('../../frontend/Ck/theme/en_US/images/socialmedia/twitter-back.png');}
.jnIcn.jnIclinkedin{background-image: url('../../frontend/Ck/theme/en_US/images/socialmedia/linkedin.png');}
.jnIcn.jnIclinkedin:hover{background-image: url('../../frontend/Ck/theme/en_US/images/socialmedia/linkedin-back.png');}
.jnIcn.jnIcinstagram{background-image: url('../../frontend/Ck/theme/en_US/images/socialmedia/instagram.png');}
.jnIcn.jnIcinstagram:hover{background-image: url('../../frontend/Ck/theme/en_US/images/socialmedia/instagram-back.png');}
.jnIcn.jnIcgoogleplus{background-image: url('../../frontend/Ck/theme/en_US/images/socialmedia/googleplus.png');}
.jnIcn.jnIcgoogleplus:hover{background-image: url('../../frontend/Ck/theme/en_US/images/socialmedia/googleplus-back.png');}
.jnIcn.jnIctumblr{background-image: url('../../frontend/Ck/theme/en_US/images/socialmedia/tumblr.png');}
.jnIcn.jnIctumblr:hover{background-image: url('../../frontend/Ck/theme/en_US/images/socialmedia/tumblr-back.png');}
.jnIcn.jnIcyoutube{background-image: url('../../frontend/Ck/theme/en_US/images/socialmedia/youtube.png');}
.jnIcn.jnIcyoutube:hover{background-image: url('../../frontend/Ck/theme/en_US/images/socialmedia/youtube-back.png');}
.jnIcn.jnIcemail{background-image: url('../../frontend/Ck/theme/en_US/images/socialmedia/email.png');}
.jnIcn.jnIcemail:hover{background-image: url('../../frontend/Ck/theme/en_US/images/socialmedia/email-back.png');}
.jnIcn.jnIcpinterest{background-image: url('../../frontend/Ck/theme/en_US/images/socialmedia/pinterest.png');}
.jnIcn.jnIcpinterest:hover{background-image: url('../../frontend/Ck/theme/en_US/images/socialmedia/pinterest-back.png');}

.jnIcn.jnFlgsg{background-image: url('../../frontend/Ck/theme/en_US/images/flag/30/sg.jpg');}
.jnIcn.jnFlgmy{background-image: url('../../frontend/Ck/theme/en_US/images/flag/30/my.jpg');}
.jnIcn.jnFlgau{background-image: url('../../frontend/Ck/theme/en_US/images/flag/30/au.jpg');}
.jnIcn.jnFlgnz{background-image: url('../../frontend/Ck/theme/en_US/images/flag/30/nz.jpg');}

.jnIcn.jnIcAddrLocation{background-image: url('../../frontend/Ck/theme/en_US/images/icons/addr-location.png');}
.jnIcn.jnIcAddrPhone{background-image: url('../../frontend/Ck/theme/en_US/images/icons/addr-phone.png');}
.jnIcn.jnIcAddrFax{background-image: url('../../frontend/Ck/theme/en_US/images/icons/addr-fax.png');}
.jnIcn.jnIcAddrEmail{background-image: url('../../frontend/Ck/theme/en_US/images/icons/addr-mail.png');}


.jnIcn.JnTxtarrow{background-image: url('../../frontend/Ck/theme/en_US/images/arrow/right.png');}
.jnIcn.JnTxtarrow:hover,.jnBox5:hover .jnIcn.JnTxtarrow{background-image: url('../../frontend/Ck/theme/en_US/images/arrow/right-back.png');}

/*-------------Custom Drop Down--------------*/
.jnCsDrop{display: inline-block;}
.jnCsDrop > .jnIn{padding:6px 0px;text-transform: uppercase;}
.jnCsDrop .jnLst{display: none;position: absolute; z-index: 7;padding-top: 10px;}
.jnCsDrop .jnLst.active{display:block;}
.jnCsDrop ul{list-style: none;border: 1px solid #e7e7e7; padding: 0px;}
.jnCsDrop div.jnIcn{background-size: 25px;cursor: pointer;background-position: left 0px center;}
.jnCsDrop .jnLst div.jnIcn{background-size: 19px;background-position: left 10px center;}
.jnCsDrop ul .jnIcn{padding: 5px 10px; background-color: white;}
.jnCsDrop div.jnIcn,.jnCsDrop ul .jnIcn{padding-left: 40px;}
.jnCsDrop li  a > .jnIcn:hover{color: #679AC9;}
.jnCsDrop li.active a > .jnIcn{background-color: #679AC9;color: #FFF;}

@media (min-width:768px){
.jnCsDrop .jnLst{    padding-top: 5px;}
}

/* ----------------------- MiniSearch ----------------------------------------*/
.block-search .action.search.disabled, .block-search .action.search[disabled], fieldset[disabled] .block-search .action.search{opacity: 1;}

.block-search{display: none;}
.block-search.active{display: block;}

@media (min-width:768px){
.block-search{width: 225px;padding-left: 0px;position: absolute;right: 0px;    top:99px;z-index: 3;}
.block-search .input-text,.block-search .input-text:focus,.account .block-search .input-text{border: 0px;border-radius: 0px;height:40px;padding-right:50px;padding-left: 20px;    border:1px solid #efefef;border-radius: 0;}
.block-search .action.search:before{background: url('../../frontend/Ck/theme/en_US/images/icons/search.png') no-repeat center;}
.block-search .action.search,.block-search .action.search:before{width: 40px;height:40px;margin-right: 5px;}
.block-search .action.search:hover:before{background: url('../../frontend/Ck/theme/en_US/images/icons/search-back.png') no-repeat center;}
.block-search .action.search:before,.block-search .action.search:hover:before{color:transparent}
.block-search .action.search{background:transparent; right: 0px;}
.block-search .action.search:hover{background:transparent;}
.block-search .action.search:focus:before{content:''}


}

@media (max-width: 990px){
.block-search{    width: 250px;}
}


/* ----------------------- Header ----------------------------------------*/
.page-header{background-color:#FFF;border-bottom: 1px solid #F0F0F0;}
.page-header .logo{margin: 0px;width: 100%;max-width: 100%;}
.page-header .logo img{width: auto; height: auto; max-width: 250px;max-height: 68px;}
.page-header .header.content{padding-top:15px;padding-bottom:15px;}
.page-header .panel.wrapper{background-color:#679AC9;border-bottom: 0;}
.headLinks{    float: right;}
.headLinks .jnIcn,.headLinks .jnSep,.minicart-wrapper{float: left;padding: 2px 8px; padding-left: 18px; margin-left: 20px; padding-top: 6px;}
.headLinks .jnIcnOly{padding:0px;margin-top: 3px;}
.headLinks .jnIcnOly > a{text-indent:-9999px;width: 30px; height: 30px; display: inline-block; color: transparent !important; font-size: 1px !important;vertical-align: middle;}

.headLinks .jnIcn,.headLinks .jnIcn a,.jnCsDrop .jnIcn{color:#679ac9;}
.headLinks .jnSep{background: #dadada; margin-right: 17px; padding-right: 0px; padding-left: 1px;width: 0px;}
.headLinks .jnIcn.jnIcSearch{background-size: 20px;position: relative;margin-left: 0px;cursor: pointer;}
.headLinks .jnIcn.jnIcProfile,.headLinks .jnIcn.jnIcLock{background-size: 12px;position: relative;}
.headLinks .jnIcn.jnIcLock{background-size: 9px;}
.headLinks .jnIcnWlist{background-size: 13px;}
.headLinks .jnIcn.jnIcProfile > a,.headLinks .jnIcn.jnIcLock > a,.headLinks .jnIcnWlist > a{text-transform: uppercase;}
.headLinks .jnIcn.jnIcProfile .jnSubMen,.headLinks .jnIcn.jnIcLock .jnSubMen{position: absolute;z-index: 5;width: 156px;left: 0px;margin-left: -63px;padding-top:3px;display: none;}
.headLinks .jnIcn.jnIcProfile:hover .jnSubMen,.headLinks .jnIcn.jnIcLock:hover .jnSubMen{display: block;}
.headLinks .jnIcn.jnIcProfile .jnSubMen .jnIn,.headLinks .jnIcn.jnIcLock .jnSubMen .jnIn{background: #ffffff;border:1px solid #ededed;padding:5px 10px;}
.headLinks .jnIcn.jnIcProfile .jnSubMen:after,.headLinks .jnIcn.jnIcProfile .jnSubMen:before,
.headLinks .jnIcn.jnIcLock .jnSubMen:after,.headLinks .jnIcn.jnIcLock .jnSubMen:before{content: ""; border-style: solid; border-width: 10px; width: 0; height: 0; position: absolute; left: 50%; margin-left: -10px; top:16px; border-top: 0px; padding-top: 6px; border-color: transparent transparent #c0c0c0;    margin-top: -10px;display: none;}
.headLinks .jnIcn.jnIcProfile .jnSubMen:after,.headLinks .jnIcn.jnIcLock .jnSubMen:after{margin-bottom: -1px;border-color: transparent transparent #fbfbfb;}
.headLinks .jnIcn.jnIcProfile .jnSubMen .jnIcn,.headLinks .jnIcn.jnIcLock .jnSubMen .jnIcn,.jnCsDrop .jnIcn{display: block;color: #978c87;padding:4px 0px 0px 25px;margin-left: 0px; width: 100%;    font-size: 13px;background-position: left 3px center;font-weight: 300;    background-size: 15px;}
.headLinks .jnIcn.jnIcProfile .jnSubMen .jnIcn.jnIcMlogout,.headLinks .jnIcn.jnIcLock .jnSubMen .jnIcn.jnIcMlogout{background-position: left 4px center;}
.headLinks .jnIcn.jnIcProfile .jnSubMen .jnIcn:hover,.headLinks .jnIcn.jnIcLock .jnSubMen .jnIcn:hover,.jnCsDrop .jnIcn:hover{color:#679AC9; }
.headLinks .jnIcn,.headLinks .jnIcn a, .headLinks .jnSep, .headLinks .jnSep a,.minicart-wrapper .showcart *,.jnCsDrop .jnIcn{font-size: 10px;font-weight: 600;}
.jnCsDrop .jnIcn{font-size: 11px;}
.jnBlkTxt{display: inline-block;}
.jnBlkTxt .jnIn{line-height: 36px;font-size: 11px; text-transform: capitalize; font-weight: 600;}
.jnBlkTxt .jnIn,.jnBlkTxt .jnIn *{color:#FFF;}


/*-- If Logo to center position start---*/
  .page-header .logo img{margin: auto;}
  @media (min-width:768px){
  .page-header .logo{/*width: auto;position: absolute;left:15px;margin-left: 0px;*/}
  }

  @media (min-width:1024px){
  .page-header .logo{/*width: auto;max-width: 100%;position: absolute;left: 50%;margin-left: -200px;*/}
  }
/*-- Else Logo to center position end---*/
  @media (min-width:768px){
  .page-header .logo{display: inline-block;float: left;width: auto;}
  }
/*-- Endif Logo to center position end---*/

@media (max-width:1280px){
.headLinks .jnIcn,.headLinks .jnIcn a, .headLinks .jnSep, .headLinks .jnSep a,.minicart-wrapper .showcart *{font-size: 10px;}
}
@media (max-width: 990px){
.headLinks .jnIcn, .headLinks .jnSep{padding-right:0px;margin-left: 10px;}
.headLinks .jnIcn,.headLinks .jnIcn a, .headLinks .jnSep, .headLinks .jnSep a,.minicart-wrapper .showcart *{font-size: 10px;}
.headLinks .jnSep{    margin-right: 3px;}
}
@media only screen and (max-width: 767px){
.page-header{margin-bottom: 0px;}
.headLinks .jnIcn.jnIcLock,.headLinks .jnIcn.jnIcnWlist{display: none;}
}
@media (max-width: 600px){
.page-header .panel.wrapper .shipping-info{font-size: 11px; background-size: 23px; padding: 3px 0px; padding-left: 30px;}
}

@media (max-width: 380px){
.jnBlkTxt .jnIn{font-size: 10px;}
}

/* ----------------------- Header Menu ----------------------------------------*/
.navigation .jnMegaMenu.level0 .submenu .jnMMrgt a{display: inline-block; margin: 5px 0px; vertical-align: top;padding: 0px;}
.navigation .jnMegaMenu.level0 .submenu .jnMMrgt p{margin-bottom: 0px;}
@media (min-width: 768px){
#maincontent{flex-grow: inherit;background:#FFF;}
.headfix #maincontent,.headfix .jnBanner{padding-top: 0px !important;}
.headfix .cmsview .breadcrumbs{padding-top: 10px !important;}
.jnCatBanner{margin-top: 0px !important;}
.headfix .cmsview .jnSec.jnBanner{padding-top:0px !important;}
.jnSepLine{height: 1px;background: #3c3839;}
.nav-sections,.navigation{background: #FFF;}
.nav-sections{margin-bottom:0px;}
.navigation{padding-bottom: 0px;}
.navigation ul{padding: 0px;position: relative;}
.navigation .level0{margin: 0;    margin-right: 1px;position: initial;}
.navigation .level0 > .level-top{line-height: 30px; padding: 0px 15px;}
.navigation .level0 > .level-top:first-child{padding-left: 0px;}
.navigation .level0 > .level-top:last-child{padding-right: 0px;}
.navigation a,.navigation a:focus{height: auto;}
.navigation .level0 > .level-top span{color: #7D7D7D; text-transform: capitalize;font-size: 15px;
    font-weight: 600;}
.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top{border-width: 0;    background:transparent;}
.navigation .level0 > .level-top:hover span, .navigation .level0 > .level-top.ui-state-focus span{color:#000;}
.navigation .level0.active > .level-top span, .navigation .level0.has-active > .level-top span,.navigation .level0.active > .level-top:hover span, .navigation .level0.has-active > .level-top:hover span{color: #679AC9;}
.navigation .level0 > .level-top span.ui-icon{float: right; margin-top: 10px; margin-left: 0px; border: 0px; background: url(../../frontend/Ck/theme/en_US/images/arrow/down_d7.png) center no-repeat;     background-size: 11px;width: 14px;height: 9px;}
.navigation .level0.has-active > .level-top span.ui-icon,.navigation .level0.active > .level-top:hover span.ui-icon, .navigation .level0.has-active > .level-top:hover span.ui-icon,.navigation .level0.active > .level-top span.ui-icon,
.navigation .level0 > .level-top:hover span.ui-icon, .navigation .level0 > .level-top.ui-state-focus span.ui-icon{border:0;background:url(../../frontend/Ck/theme/en_US/images/arrow/down_d7-back.png) center no-repeat;background-size: 11px;}
.navigation .level0.parent > .level-top{padding-right: 18px;}

/*--submenu--*/
.navigation .level0.parent .submenu{ min-width:150px; padding:0; box-shadow: none; border: 0px; background: transparent;padding-right: 2px;    padding-top: 0px;}
.navigation .level0 .submenu li:first-child{padding-top: 0px;    margin-top:0px;}
.navigation .level0 .submenu li .submenu li{margin-top: 0px;}
.navigation .level0 .submenu li:last-child{padding-bottom: 0px}
.navigation .level0 .submenu li .submenu li:first-child{margin-top: -10px;}
.navigation .level0 .submenu li:first-child .submenu li:first-child{margin-top: 0px;}
.navigation .level0 .submenu li,.navigation .level0 .submenu a,.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus{background:#f9f9f9;color: #978c87;}
.navigation .level0 .submenu li li,.navigation .level0 .submenu li li a,.navigation .level0 .submenu li li a:hover{/*background: #eee;*/}
.navigation .level0 .submenu .active > a{border:0px;}
.navigation .level0 .submenu a{padding: 2px 20px;}
.navigation .level0 .submenu a span,.all-category .ui-state-focus{font-size: 15px; text-transform: capitalize; font-weight: 500; position: relative; padding-bottom: 0px;}
.navigation .level0 .submenu a:hover span{border-bottom: 1px solid #679AC9;}
.navigation .level0 > .submenu  .has-active  > a span,.navigation .level0 .submenu .active > a span{color:#679AC9; }

.navigation .level0 > .submenu li.parent a span:after{width: 15px; height: 15px; display: block; content: '';border-bottom: 0px; background:url(../../frontend/Ck/theme/en_US/images/arrow/right_d7.png) center no-repeat;background-size: 5px;position: absolute;right: -20px;    top: 5px;}
.navigation .level0 > .submenu li.parent a:hover span:after,.navigation .level0 > .submenu li.parent.has-active > a span:after,.navigation .level0 > .submenu li.parent.active > a span:after{background-image:url(../../frontend/Ck/theme/en_US/images/arrow/right_d7-white.png);}
.navigation .level0 .submenu .submenu{padding: 0px;right: auto;left: 100% !important;}
.navigation .level0.nav-4 .submenu .submenu{left: -100% !important;}
.navigation .level0 .submenu .submenu a span{font-size: 15px; text-transform: capitalize; font-weight: 500;}
.navigation .level0 .submenu .submenu span:before{width: 20px; height: 20px; display: block; content: ''; background: url(../../frontend/Ck/theme/en_US/images/arrow/list.png) left 10px top 5px no-repeat; background-size: 9px; float: left; margin-left: -27px; margin-top: 4px;}
.navigation .level0 .submenu .submenu a:hover span:before,.navigation .level0 .submenu .submenu .active a span:before{background-image:url(../../frontend/Ck/theme/en_US/images/arrow/right_d7-back.png);}
.navigation .level0 .submenu a span.ui-menu-icon,.navigation .level0 .submenu .submenu span:after,.navigation .level0 > .submenu li.parent .submenu a span:after,.navigation .level0 .submenu li.parent > a > .ui-menu-icon{display: none;}
.jnDskIcSearch{padding: 0px !important; height: auto; background: transparent !important;}
.jnDskIcSearch .jnIcSearch{display: inline-block; height: 20px; width: 20px; vertical-align: text-bottom;cursor: pointer;}
.jnDskIcSearch .jnIcSearch a{display: inline-block;width: 100%;height: 100%;}
.jnDskIcSearch .jnIcSearch span{display:none;}
.navigation li.level0{padding: 0px 35px;}



.jnMegaMenu .submenu{left: 0 !important; width: 100%;}
.jnMegaMenu .jnMMlft li{ padding-top: 0 !important; margin-top: 0 !important;}
.jnMegaMenu .jnMMCt{background: #f9f9f9;margin-top: 15px;}
.jnMegaMenu .jnMMlft{width: 35%; float: left;    padding: 10px 0px;}
.jnMegaMenu .jnMMrgt{width: 65%; float: left;    padding: 0px;}


.header .navigation{display: inline-block;width: auto;}
.header .navigation ul{    display: inline-block;    padding-top: 22px;}

}

@media (min-width: 1220px){
  .navigation li.level0:first-child{padding-left:0px !important;}
  .navigation li.level0:last-child{padding-right:0px !important;}
}


@media (min-width: 769px) and (max-width: 1280px){
  .navigation .level0 > .level-top span{font-size: 14px;}
}

/*-- If Logo to center position start---*/
/*-- Else Logo to center position end---*/
@media (min-width: 769px) and (max-width: 1024px){
  .navigation .level0 > .level-top span{font-size: 14px;}
  .navigation li.level0{padding: 0px 5px;}
  .header .navigation,.page-header .logo{/*float: none;width: 100%;*/}
  .page-header .logo img{margin: auto;}
  .nav-sections-item-content{/*text-align: center;*/}
  .navigation .level0.parent .submenu{padding-top: 0px;}
}
/*-- Endif Logo to center position end---*/


@media only screen and (max-width: 767px){
  .headLinks{margin-right: 40px;}
  .headLinks,.block-search .action.search span{}
  .headLinks .jnIcProfile,
  .minicart-wrapper .action.showcart .text,.nav-open .nav-sections-item-title,.navigation .parent .level-top:after,.mobileMenuClose{display: none;}
  .minisearch .control,.minisearch .actions,
  .ui-menu-item.all-category,.nav-open .mobileMenuClose{display: block;}
  /*.nav-open .mobileMenuClose{display:block;}*/
  .nav-open .nav-toggle:after{background:rgba(0, 0, 0, 0.54);}
  .nav-sections,.mobileMenuClose{background:#fbfbfb;}
  .nav-sections .level0.submenu{background: #f1f1f1;}
  .navigation .submenu:not(:first-child) ul{background: #777777;}
  .navigation span.ui-icon{background-color:rgba(0, 0, 0, 0.0);}
  .nav-sections a,.nav-sections a span,.nav-sections a.nav-sections-item-switch,.nav-sections a.nav-sections-item-switch:hover,.headMobileLinks div,.headMobileOthers div,.mobileMenuClose{color:#978c87;}
  .navigation .level0.active .all-category .ui-state-focus,.navigation .submenu > li > a:hover, .nav-sections a:hover,.nav-sections a:hover span,.navigation .submenu:not(:first-child) .active > a,.navigation .active > a span,.headMobileLinks .jnText a:hover > div{color: #679ac9;}
  .mobileMenuClose{width: 57px; height: 57px; position: absolute; z-index:15;top: 0px;left: 0px;background-image:url(../../frontend/Ck/theme/en_US/images/icons/mclose.png); background-position: center;background-repeat: no-repeat;background-size: 18px;cursor: pointer;}
  .nav-sections .nav-sections-item-switch{border-bottom: 1px solid #efefef;}
  .navLineSep hr{background: #efefef;}
  .navigation .level0,.navigation li.level0:last-child{border:0;}
  .navigation{background: transparent;padding-top: 20px;padding-bottom: 20px;}
  .minisearch.active .control,.minisearch.active .actions{display: block;}

  .nav-sections-item-switch{display:block;width: 100%;padding: 15px 0px; vertical-align: top;}
  .nav-open .nav-sections{box-shadow: none;max-width: 300px;width: 300px;padding: 0px;}
  .nav-open .nav-sections-item-title{border: 0;}
  .nav-open .nav-sections-item-title.active{display: block;    width: 100%; text-align: left;height: auto;padding:0px;float: none;}
  .nav-open .nav-sections-item-title a{text-transform: uppercase; font-weight: 600;font-size: 14px;}
  .nav-open .page-wrapper{left:300px;}
  .nav-open .nav-sections-item-content{margin-top: auto;padding: 0;}
  .navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active),.navigation .level0.active .all-category .ui-state-focus,.navigation .level0.active > a:not(.ui-state-active),.navigation .level0.has-active > a:not(.ui-state-active){border-width: 0;}
  .navLineSep hr,.headMobileLinks,.headMobileOthers{margin: 0px;margin-bottom: 20px;}
  .navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon), .navigation .level0.has-active > a:not(.ui-state-active) span:not(.ui-menu-icon){margin-left: 0px;}
  .navigation .level0.active .all-category .ui-state-focus,.navigation .submenu:not(:first-child) > li > a,.nav-open .nav-sections-item-title.active,.navigation .level0 > .level-top,.navigation .submenu:not(:first-child) .level1.active > a,.navigation .submenu:not(:first-child) .active > a,.navLineSep,.headMobileLinks,.headMobileOthers{padding-left: 15px;padding-right: 15px;}
  .navigation .submenu:not(:first-child) .level1.active > a,.navigation .submenu:not(:first-child) .active > a{border:0px;}
  .navigation .level0 > .level-top,.navigation a{padding-top: 5px; padding-bottom: 5px;position: relative;text-transform: capitalize;}
  .navigation .submenu:not(:first-child) ul{padding-left: 0px;}
  .navigation .jnDskIcSearch{display: none;}
  .headMobileOthers .jnIcn.jnIcMphone,.headMobileOthers .jnIcn.jnIcMemail{background-size: 17px; padding-left: 25px;}
  .headMobileOthers .jnText{margin-bottom: 10px;}
  .headMobileLinks .jnText{margin-bottom: 10px;}
  .headMobileLinks .jnText .jnIcn {background-size:0px;}
  .navigation .all-category > a{padding-left: 25px !important;}

  .navigation .submenu  a span{padding-left: 10px;display: inline-block;}
  .navigation .submenu  .submenu a span {padding-left: 20px;display: inline-block;}
  .navigation .level1.submenu.expanded{display: none !important;}
  .navigation .level1.submenu.expanded.active{display: block !important;}
  .navigation span.ui-icon{right:13px; top: 0px; width: 36px; height: 36px; color: transparent; font-size: 1px; display: inline-block; position: absolute; background-position: center; background-repeat: no-repeat; background-size: 16px;}
  .navigation span.ui-icon{background-image: url('../../frontend/Ck/theme/en_US/images/icons/mplus.png');}
  .navigation .ui-state-active span.ui-icon{background-image: url('../../frontend/Ck/theme/en_US/images/icons/mminus.png');}
  .nav-sections .section-item-title .mobileMenuClose{right: 15px; top: 14px; left: auto; width: 30px; height: 30px; border: 1px solid #988d88; background-size: 16px;}

  .page-header{border-bottom: 0px;}
  .nav-toggle{left: 0px;top: 0px;}
  .page-header .header.content{padding: 0;height: 42px;}
  .page-header .logo{padding:0px;margin-left:0px;float: none;width: auto;display: block;left: 43px;position: absolute;top: 2px;z-index: 3;
  width: 60%;left: 20%; text-align: center;}
  .minicart-wrapper{position: absolute; right: 10px; padding: 0px; margin: 0px;    z-index: 20;top: 11px;}
  .block-search .label{position:relative;top:7px;right: 50px;}
  .jnCsDrop{position: absolute;right:95px;z-index: 5;top: 12px;}
  .jnCsDrop div.jnCon.jnIcn{text-indent: -9999px; padding: 0px; width: 30px; border: 1px solid #ecedef; background-position: center; height: 20px; background-color: transparent; background-size: cover;}
  .jnCsDrop > .jnIn{padding: 0;}
  .jnCsDrop .jnLst{right: 0px;}
  .jnCsDrop li.active a > .jnIcn{min-width: 150px;}

  .page-header .logo img{max-width: 135px;max-height: 37px; display: inline-block;}
  .page-header .panel.wrapper .shipping-info{font-size: 14px;padding: 1px 0px;}
  .block-search{width: 100%;}
  .block-search .control{border: 0;clear: both; margin: 0;padding: 0;position: relative;padding-top: 15px;}
  .block-search input,.block-search input:focus{left: 0; margin: 0; position: relative;border: 0px;padding: 5px 20px;height: 35px;padding-right: 45px;background:#f3f3f3;}
  .block-search .action.search{display: block !important; margin: 0; position: absolute; width: 35px; height: 35px; right: 0px; margin-top: -35px; background: url(../../frontend/Ck/theme/en_US/images/icons/search.png) no-repeat center; border: 0px; background-color: #b9b6b6; background-size: 50%;text-indent: -9999px;}
  .nav-toggle{left:10px;top: 8px;    z-index: 7;}
  .block-search{margin-top: 0px;}
  .block-search .label:before{background: url(../../frontend/Ck/theme/en_US/images/icons/search.png) no-repeat center;background-size: 21px; content: ' '; width: 23px; height: 28px;margin-right: 5px;}
  .nav-toggle:before,.nav-toggle:hover:before,.block-search .label:before,.block-search .label:hover:before{color: #978c87;}
  .minicart-wrapper.active .block-minicart{margin-top: 6px;}

  /*---Fixed----*/
  .headfix .page-header{position: fixed;width: 100%;z-index: 3;top: 0px;}
  .headfix #maincontent{position: relative;z-index:1;}



.jnMegaMenu .jnMMrgt{padding: 20px;}
.jnMegaMenu .jnMMrgt *{color:#FFF;}
.jnMegaMenu .jnMMrgt{display: none;}

}

@media (max-width:420px){
  .page-header .logo img{max-width:135px;}
  .jnMegaMenu .jnMMrgt img{width: 100%;}
}

@media (max-width:380px){
  .page-header .logo img{max-width:120px;}
}

@media (max-width:340px){
  .nav-open .nav-sections{max-width: 250px;width:250px;}
  .nav-open .page-wrapper{left: 250px;}
  .page-header .logo img{max-width: 120px;}
}

/* ----------------------- Mini Cart ----------------------------------------*/
.minicart-wrapper .block-minicart:before,.minicart-wrapper .block-minicart:after,.minicart-wrapper .action.close,.minicart-wrapper .action.edit,.minicart-wrapper .details-qty.qty{display: none !important;}
.minicart-wrapper .action.showcart:before,.minicart-wrapper .action.showcart:hover:before,.minicart-wrapper .action.showcart:focus:before,.minicart-wrapper .action.showcart.active:hover:before,.minicart-wrapper .action.showcart.active:before{margin-right:0px;background-image: url('../../frontend/Ck/theme/en_US/images/icons/cart.png');    background-size: 15px;background-repeat: no-repeat;    background-position:center;color: transparent;transition: 0.2s;    line-height: 24px;}
.minicart-wrapper .action.showcart:hover:before{background-image: url('../../frontend/Ck/theme/en_US/images/icons/cart-back.png');transition: 0.2s;}
.minicart-wrapper .action.showcart .text,.minicart-wrapper .action.showcart .counter-number{color:#679ac9;}
.minicart-wrapper .action.showcart .text{position: relative; height: auto; width: auto; vertical-align: middle; font-weight: 600; text-transform: uppercase; font-size: 10px;}
.minicart-wrapper .action.showcart .counter.qty{background: transparent; vertical-align:initial; margin-top: 0px; height: 18px; line-height: 19px; padding: 0px; min-width: 10px; margin-left: 0px}
.headLinks .jnIcn:hover > a,.headLinks .jnIcn > a:hover,.minicart-wrapper .action.showcart:hover *{color: #000;}
.minicart-wrapper .action.showcart .counter-number{text-shadow: none;/* font-weight: 400; min-width: 16px;padding: 0px 5px; height: 16px; font-size: 11px; background: #FFF; color: #000; display: inline-block; line-height: 16px; border-radius: 100px;*/padding-top: 1px; display: inline-block;}
.minicart-wrapper .action.showcart .counter-number:before{content: '(';vertical-align: top; margin-top: -1px; display: inline-block;}
.minicart-wrapper .action.showcart .counter-number:after{content: ')';vertical-align: top; margin-top: -1px; display: inline-block;}
.minicart-wrapper .action.showcart .counter.qty.empty{display: inline-block;    margin-left: 0px;margin-top: 0px;}

.minicart-wrapper .block-minicart{width: 350px;right: 0;}
.block-minicart .items-total .count,.block-minicart .items-total span,.block-minicart .block-content > .actions > .primary,.minicart-items-wrapper{    margin: 0px 10px;}
.minicart-items-wrapper,.minicart-items .product-item-name,.minicart-items .product-item-details .price-including-tax, .minicart-items .product-item-details .price-excluding-tax{margin:0px;border: 0px;line-height: initial;}
.minicart-items-wrapper{padding: 0px;max-height: 262px;height: auto !important;    border-bottom: 1px solid #d2d2d2;}
.minicart-wrapper .block-minicart{padding:0px;margin: 0px;border: 0px;background: #efefef;margin-top: 4px;box-shadow: none;}
.block-minicart .items-total{float: none; margin: 0; padding: 2px 10px; text-align: center; background: #eaeaea; text-transform: uppercase;display: none;}
.block-minicart .items-total .count,.block-minicart .items-total span{font-weight: 500;font-size: 12px;  margin: 0px;}
.block-minicart .subtotal{text-align: left;border-bottom: 1px solid #d2d2d2; padding: 10px 10px; padding-bottom: 9px; margin: 0px; margin-bottom: 10px;}
.block-minicart .subtotal .label,.block-minicart .subtotal .amount {width: 50%;float: left;}
.block-minicart .subtotal .amount{text-align: right;}
.block-minicart .subtotal *{font-size: 14px;    font-weight: 300;text-transform: uppercase;letter-spacing: 0px;}
.block-minicart .block-content > .actions{margin-top: 5px; margin-bottom: 5px;}
.minicart-wrapper .block-minicart li{    margin:10px; padding-top: 10px;}
.minicart-wrapper .minicart-widgets{margin: 0px;}
.minicart-items .product-item-details{padding-left: 55px;}
.minicart-items .product-item{padding: 0px;}
.minicart-items .product-item-name a,.abs-product-link > a:visited, .product-item-name > a:visited, .product.name a > a:visited{color: #978c87;}
.minicart-items .product-item-name a:hover,.abs-product-link > a:hover, .product-item-name > a:hover, .product.name a > a:hover{color:#679AC9;text-decoration: none;}
.minicart-items .product-item-name a{font-weight: 300;font-size: 13px;line-height: initial;}
.priceblk > div{float: left;}
.priceblk > div,.priceblk .qtyno span{margin-right: 3px;}
.priceblk *,.minicart-items .product-item-details .price{line-height: initial;font-weight: 300;font-size: 13px;display: inline-block;vertical-align: top;}
.minicart-items .product-item-details .price,
.block-minicart .amount .price-wrapper:first-child .price{color: #978c87;    font-size: 14px; font-weight: 300;}
.block-minicart .subtitle.empty{font-size: 13px; text-align: center; font-weight: 500; padding: 17px 10px; background:#ffffff;margin-top: -1px;    border: 1px solid #e7e7e7;}


@media (min-width:768px){
.minicart-wrapper{ margin: 0; padding: 0; float: right; margin-left: 15px;margin-top: 5px;}
}

@media only screen and (max-width: 767px){
  .minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart:hover:before, .minicart-wrapper .action.showcart:focus:before, .minicart-wrapper .action.showcart.active:hover:before, .minicart-wrapper .action.showcart.active:before{margin-right: 0px;}
  .minicart-wrapper .action.showcart:before,.minicart-wrapper .action.showcart.active:before,.minicart-wrapper .action.showcart:focus:before,.minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart:hover:before, .minicart-wrapper .action.showcart:focus:before, .minicart-wrapper .action.showcart.active:hover:before, .minicart-wrapper .action.showcart.active:before{/*background-image: url(../../frontend/Ck/theme/en_US/images/icons/cart-light.png);*/}
  .minicart-wrapper .action.showcart:hover *{color:#FFF;}
  .minicart-wrapper .block-minicart{width: 310px;}
  .block-minicart .subtotal *,.block-minicart .amount .price-wrapper:first-child .price{font-size: 15px;}
}

/* ----------------------- Section ----------------------------------------*/
.jnSec{background-repeat: no-repeat;background-size: cover;    padding:30px 0px;}
.jnSec.nopad,.nopad{padding-top: 0px;padding-bottom: 0px;}
.jnSec.nopadt,.nopadt{padding-top: 0px;}
.jnSec.nopadb,.nopadb{padding-bottom: 0px;}
.jnSec p:first-child{margin-top: 0px;}
.jnSec p:last-child{padding-bottom: 0px;margin-bottom: 0px;}
.jnSec.jnCmsPage,.jnSec.jnOneCol,.jnSec.jnBanner,.jnSec.jnBlockOne{padding-top: 0px;padding-bottom: 0px;}
.jnSec.secReviewColCont,.jnSec.secDetailColCont,.jnSec.jnBlkrelated,.jnSec.jnBlkupsell{padding-bottom: 0px;}
.jnSec.jnCmsPage a,.jnSec.secDetailColCont a,.jnAcrd a{color:#679AC9;}
.jnSec.jnCmsPage a:hover,.jnSec.secDetailColCont a:hover,.jnAcrd a:hover{color:#000;}
.jnSec.jnOneCol,.jnSec.jnCmsPage{min-height: 300px;}
.page-layout-faq .jnSec.jnCmsPage{min-height:auto;}
.jnSec.jnSliderCt,.jnSec.jnSliderCt .jnGrid{padding:0px 0px;}
.jnSec.jnNotifyBar,.jnSec.jnNotifyBar .jnGrid{padding:0px;}
.jnSec.jnBlkcrosssell{clear: both;}

.jnSec.jnCmsPage p,.jnSec.jnCmsPage a,.jnSec.jnCmsPage li,.jnSec.jnCmsPage span,
.jnContact p,.jnContact a,.jnContact li,.jnContact span,
.proViewCont .product.overview p,.proViewCont .product.overview a,.proViewCont .product.overview li,
.secDetailColCont p,.secDetailColCont a,.secDetailColCont li,.secDetailColCont span
  {font-size: 15px;line-height: 27px;}

.jnSec.jnCmsPage p,
.jnContact p,
.proViewCont .product.overview p,
.secDetailColCont p
  {min-height: 28px;}

.jnSec.jnCmsPage ul li,.jnSec.jnCmsPage ol li,
.jnContact ul li,.jnContact ol li,
.proViewCont .product.overview ul li,.proViewCont .product.overview ol li,
.secDetailColCont ul li,.secDetailColCont ol li
  {margin-bottom: 0px;}

@media (min-width:768px){
  .jnSec{    padding: 30px 0px;}
  .jnSec.hasImg{padding:50px 0px;margin: 50px 0px;}
}

@media (max-width:1080px) and (min-width:901px){
.jnSec.jnOneCol, .jnSec.jnCmsPage{max-width: 850px;margin: auto;}
}

@media (max-width:900px) and (min-width:720px){
.jnSec.jnOneCol, .jnSec.jnCmsPage{max-width: 720px;margin: auto;}
}


@media (max-width:767px){
  .jnSec{width: 100%;}
}

/*------------------------Home------------------------------*/
.cms-home footer.page-footer{margin-top: 0px;}
.catalog-product-view footer.page-footer{}
.cms-home .jnBlock1,.cms-home .jnBox4ctSec,.cms-home .jnSec.jnProNewarrival,.cms-home .jnSec.jnProBestseller,.cms-home .jnSec.jnProFeatured{padding-bottom: 0px;}
.cms-home .jnBox5ctSec{padding-bottom: 20px;}
.jnSec .jnSecbar{padding-bottom: 0px; border-bottom:0px solid #EFEFEF; margin-bottom: 0px;}

.cms-home .jnSec.jnBlock1.hasImg{margin-bottom:0px;}
@media (min-width:768px){
  .cms-home .jnSec.jnBlock1.hasImg{padding-bottom:50px;}
} 

/* ----------------------- Footer ----------------------------------------*/
.jnFootSpace{/*height: 30px;width: 100%;*/}
footer.page-footer{padding-bottom: 0px;margin-top:60px;}
footer,footer p,footer span,footer a,.jnFootSec1 .jnTit,.jnFootSec1 .jnTit *,.jnFootSec1 ul li,.jnFootSec1 ul li a{color:#978c87;}
footer a:hover,.jnFootSec1 ul li a:hover{color:#679AC9;}
footer ul{list-style:none;padding:0px;margin: 0px;}
footer h4{    font-weight: 500;letter-spacing:0;}
.jnFootSec1{background: #ececec;padding: 65px 0px; padding-bottom: 55px;}
.jnFootSec1 > .jnGrid {position: relative;}
.jnFootSec1 .jnTit{font-size: 16px; margin-bottom: 0px; text-transform: capitalize; color: #584339;}
.jnFootSec1 .jnfSec1 > .jnIn{padding-right: 40px;}
.jnFootSec1 .jnfSec2 > .jnIn{padding-right: 10px;}
.jnFootSec1 ul li{margin-bottom:5px;}
.jnFootSec1 ul li,.jnFootSec1 ul li a,.jnFootSec1 .jnColm .jnCon *{font-weight: 300;font-size: 14px;}

.jnFootSec2 {background-color: #FFF;padding: 25px 0px;}
.jnFootSec2 .jnf2Sec1{width: 47%;}
.jnFootSec2 .jnf2Sec2{width: 38%;}
.jnFootSec2 .jnf2Sec3{width: 15%;    text-align: right;}
.jnFootSec2 .jnf2Sec3 .jnIn{padding-left: 20px;}
.jnFootSec2 .jnIcfacebook,.jnFootSec2 .jnIcfacebook:hover{width: 30px; height: 30px; display: inline-block; vertical-align: middle;background-image: url('../../frontend/Ck/theme/en_US/images/socialmedia/fbtxt.png');margin-left: 18px;}
.jnFootSec2 a,.jnFootSec2 .jnLbl{font-weight: 600; text-transform: uppercase; color: #679AC9; font-size: 16px; line-height:41px; display: inline-block;}
.jnFootSec2 .block.newsletter{    max-width: 500px;}
.jnFootSec2 .block.newsletter input{height: 41px; padding-left: 20px; font-size: 13px; background: none;border-right: 0px;}
.jnFootSec2 .block.newsletter .action.subscribe{background-color: #FFF; border-left: 0px; padding: 6px 20px;}
.jnFootSec2 .block.newsletter .action.subscribe span{font-weight: 500;line-height: 20px;}
.jnFootSec2 .block.newsletter .action.subscribe,.jnFootSec2 .block.newsletter input{border-color: #978c87;}
.jnFootSec2 .block.newsletter .action.subscribe:before{width: 1px; height: 24px; background-color: #978c87; display: inline-block; content: ' '; float: left; margin-left: -15px; margin-top: 2px;}

footer .jnIcBtTp{width: 40px;height: 40px;background-size:40px;position: absolute;right: 0px;bottom: -30px;cursor: pointer; z-index: 1;   }
footer .jnIcTxt {padding-left: 25px;background-position: top 6px left;}
footer .jnIcTxt.jnIcAddrLocation{padding-bottom: 17px;}
footer .jnIcTxt.jnIcAddrPhone{}
footer .jnIcTxt.jnIcAddrFax{}
footer .jnIcTxt.jnIcAddrEmail{ background-position: top 8px left;}
.paymenticon{padding-top: 10px;}

.jnFootbar{padding: 10px 0px; background-color: #ECECEC; border-top: 1px solid #e0e0e0;}
.jnFootbar *{font-size: 12px;font-weight:300;color:#978c87;}
.jnFootbar .jnCopyright{line-height: 29px;}
.jnFootbar .jnTxtRgt{text-align: right;}
.jnFootbar span.pWby a{color: #978c87;}

@media (min-width:291px){
footer .jnIcBtTp{position: fixed;right: 30px;bottom: 100px;display:none;    background-color: transparent; border-radius:0px;}
footer .jnIcBtTp.show{display: block;}
}


@media (max-width:1358px){
.jnFootSec2 .jnf2Sec1{width: 49%;}
.jnFootSec2 .jnf2Sec2{width: 36%;}
.jnFootSec2 .jnf2Sec3{width: 15%;}
}

@media (max-width:1200px){
.jnFootSec2 .jnf2Sec1{width: 52%;}
.jnFootSec2 .jnf2Sec2{width: 30%;}
.jnFootSec2 .jnf2Sec3{width: 18%;}
}
@media (max-width:1024px){
.jnFootSec2 .jnf2Sec1{width: 100%;}
.jnFootSec2 .jnf2Sec2{width: auto;}
.jnFootSec2 .jnf2Sec3{width: auto;text-align: left;}
}
@media (max-width:990px){
.jnFootSec1 .jnfSec1,.jnFootSec1 .jnfSec2{margin-bottom:30px;}
.jnFootSec1 .jnfSec1,.jnFootSec1 .jnfSec2,.jnFootSec1 .jnfSec3{width: 33.33%;}
.jnFootSec1 .jnfSec4{width:100%;}
footer .jnIcBtTp{right: 15px;bottom: 15px;}
.jnFootSec1{padding: 35px 0px;}
}

@media only screen and (max-width: 767px){
.jnFootSec1 .jnfSec1,.jnFootSec1 .jnfSec2,.jnFootSec1 .jnfSec3{margin-bottom:30px;}
.jnFootSec1 .jnfSec1 > .jnIn,.jnFootSec1 .jnfSec2 > .jnIn{padding-right: 0px;}
.jnFootbar .jnCopyright,.jnFootbar .jnTxtRgt{text-align: center;}
.jnFootbar .jnTxtRgt{margin-top: 15px;}
.jnFootSec1 .jnfSec1,.jnFootSec1 .jnfSec2,.jnFootSec1 .jnfSec3,.jnFootSec1 .jnfSec4{float: left;}
.jnFootSec1 .jnfSec1{width:50%;}
.jnFootSec1 .jnfSec2{width:50%;}
.jnFootSec1 .jnfSec3{width:50%;clear: both;}
.jnFootSec1 .jnfSec4{width:50%;}
footer .jnIcBtTp{right: 15px;bottom: 15px;}
}

@media (max-width:700px){
.jnFootSec2 .jnf2Sec1{width: 100%;padding-bottom: 10px;}
.jnFootSec2 .jnf2Sec2{width: 100%;padding-bottom: 10px;}
.jnFootSec2 .jnf2Sec3{width: 100%;}
.jnFootSec2 .jnf2Sec3 .jnIn{padding-left: 0px;}
.jnFootSec2 a,.jnFootSec2 .jnLbl{line-height:30px;font-size: 14px;}
}

@media (max-width:600px){
.jnFootbar .jnCopyright{    line-height: 20px;}
.jnFootSec1 .jnfSec1,.jnFootSec1 .jnfSec2,.jnFootSec1 .jnfSec3,.jnFootSec1 .jnfSec4{width:100%;float: none;}
span.pWby{display:block;}
}



/* ----------------------- Title ----------------------------------------*/
.jnTitSec{text-align: center;}
.jnTitSec .jnTit h1,.jnTitSec .jnTit h2,.jnTitSec .jnTit h3,.jnTitSec .jnTit h4,.jnTitSec .jnTit h5,.jnTitSec .jnTit h6{text-transform: inherit;}
.jnTitSec .jnTit h1,.jnTitSec .jnTit h2{letter-spacing: 0px;position: relative;}
.jnTitSec .jnTit h2{font-size:26px; margin-bottom: 10px; padding-bottom: 10px;text-transform: uppercase;}
.jnTitSec .jnTit h1{margin-bottom: 40px;}
.cms-faq .jnTitSec .jnTit h1{margin-bottom: 0px;}
.jnBanner img{width: 100%;}
.jnBanner .jnSepLine{display: block;}
.jnTitSec .jnTit h1:after,.jnTitSec .jnTit h2:after{width: 120px; height: 1px; content: ' '; background: black; position: absolute; left: 50%; margin-left: -60px; bottom: 0;display: none;}

@media (min-width:768px){
.jnTitSec .jnTit h2{font-size: 40px;}
}

@media (max-width:600px){
.jnTitSec .jnTit h2{font-size: 30px;}
}


/*--------------Newsletter---------------*/
.block.newsletter .field .control:before{display: none;}
.block.newsletter{width: 100%;margin-bottom: 0px;max-width:370px;}
.block.newsletter input{height:50px;padding-left: 50px;font-size: 13px;background: url(../../frontend/Ck/theme/en_US/images/icons/email_d1.png) left 18px center no-repeat; background-size:15px;}
.block.newsletter .action.subscribe{background-color: #FFF;border: 1px solid #ecedef;border-left: 0px;    padding: 11px 20px;}
.block.newsletter .action.subscribe span{color:#978c87;font-weight:700;font-size: 13px;}
.block.newsletter .action.subscribe span:hover{color:#679AC9;}

/*-------------breadcrumbs--------------*/
.breadcrumbs{padding-top: 10px;padding-bottom: 5px;text-transform: capitalize;}
.breadcrumbs,.breadcrumbs a{color:#978c87;}
.breadcrumbs strong{color: #679AC9;}
.breadcrumbs a:hover{color:#679AC9;text-decoration: none;}
.breadcrumbs .items > li{float: left;margin-right: 5px;}
.breadcrumbs .items > li,.breadcrumbs strong,.breadcrumbs a{ font-size: 10px; font-weight: 300; text-transform: capitalize; letter-spacing: 0px;}
.breadcrumbs .item:not(:last-child):after{margin: 0px;margin-left:2px;content: '/'; font-size: 10px;     margin-top: 5px; font-family: inherit;font-weight: 600;}

@media only screen and (max-width: 1200px){
.cmsview .breadcrumbs{padding-left: 15px;padding-right: 15px;}
}
@media only screen and (max-width: 767px){
.breadcrumbs{display: block;padding-left:0px;padding-right:0px;padding-bottom: 0px;padding-top: 10px;}
}
@media (max-width: 600px){
.breadcrumbs .items > li, .breadcrumbs strong, .breadcrumbs a{font-size: 11px;}
}



/* ----------------------- Social Media ----------------------------------------*/
.JnSocialIcon{list-style: none;margin-bottom: 10px}
.JnSocialIcon .jnIcn{width: 33px; height: 33px; background-size: cover; margin: 12px 0px; margin-right: 15px; margin-top: 0px;}
.JnSocialIcon a{display: inline-block;    vertical-align: top;}

header .JnSocialIcon{display: inline-block; float: left; vertical-align: top; margin: 0; padding: 0;}
header .JnSocialIcon .jnIcn{margin: 0;margin-right: 13px;}
@media (max-width: 1024px){
  header .JnSocialIcon{display: block; float: none; text-align: center; margin-bottom: 20px;display: none;}
}

@media (max-width: 767px){
  header .JnSocialIcon{display: none;}
}

/*--------------Style overide---------------*/
.shipping-info{padding:0px 10px;color: #FFF;display: inline-block; margin: auto;padding-left:50px;background-image: url('../../frontend/Ck/theme/en_US/images/icons/truck.png');background-repeat: no-repeat;    background-position: left 10px center;font-size: 12px; font-weight: 400;}
.cart-empty p{font-size: 16px;}
.jnNotifyBar{background: #679AC9;}
.crtvw .jnSec.jnNotifyBar .jnGrid{padding: 6px 10px;background: #9f9591;}
.field-note span{font-size: 13px; color: #679AC9; font-style: italic; margin-top: 4px; display: block;}
.jnNotBox{text-align: center;text-transform: capitalize;}
.page-products.searchview .columns{    padding-top: 0px;}
.searchview .jnTit h1{margin-bottom: 0px;padding-bottom: 0px;}
.message.info > *:first-child:before,.message.error > *:first-child:before,.message.success > *:first-child:before,.message.notice > *:first-child:before{display:none;}
.message.info a,.message.info a:focus,.message.info a:visited,
.message.error a,.message.error a:focus,.message.error a:visited,
.message.notice a,.message.notice a:focus,.message.notice a:visited,
.message.success a,.message.success a:focus,.message.success a:visited{color:#679AC9;}
.message.info a:hover,.message.notice a:hover,.message.error a:hover,.message.success a:hover{color:#000000;}
.message.info,.message.notice,.message.success,.message.error{color:#978c87;background:#ececec;margin-top: 5px;margin-bottom: 5px;    padding: 10px 20px;border-left: 7px solid #679AC9;}
.cms-no-route .jnTitSec{margin-top: 50px;}
.field-error,.field-error span, div.mage-error[generated]{font-size: 12px; color: red; line-height: initial; margin: 5px 0px;margin-top:3px;}
.form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account{min-width: 100%;    width: 100%;}
.actions-toolbar .primary{    float: none; margin-left: 15px;}
.actions-toolbar .secondary{float: left;}
.actions-toolbar > .secondary .action.back{display: block;padding: 7px 25px;margin: 0px;}
.actions-toolbar > .secondary .action.back span{color: #FFF; font-size: 14px; padding-left: 12px; background: url(../../frontend/Ck/theme/en_US/images/arrow/back.png) left center no-repeat; background-size: 6px; text-transform: capitalize;font-weight:600;}
.actions-toolbar > .secondary .action.back span:hover{color: #FFF; background: url(../../frontend/Ck/theme/en_US/images/arrow/back.png) left center no-repeat;background-size: 6px;}
.control.captcha-image .captcha-img{    margin: 0;display: inline-block;
    margin-right: 10px;}
.captcha-image button{border: 0px; text-indent: -9999px; padding: 0px; width: 30px; height: 30px; vertical-align: top;background: url(../../frontend/Ck/theme/en_US/images/loader/reload_small.png) left center no-repeat; background-size: 30px;cursor: pointer;}
.actions-toolbar .secondary a.action{margin-top: 9px;}
.account .messages{margin-bottom: 0px;/*--jerk issue dont remove--*/}
.abs-action-remove, .abs-discount-block .action.check, .popup .actions-toolbar .action.cancel, .paypal-button-widget .paypal-button, .bundle-options-container .action.back, .block.related .action.select, .cart.table-wrapper .actions-toolbar > .action-delete, .cart.table-wrapper .action.help.map, .checkout-index-index .modal-popup .modal-footer .action-hide-popup, .opc-wrapper .edit-address-link, .opc-block-shipping-information .shipping-information-title .action-edit, .action-auth-toggle, .checkout-payment-method .checkout-billing-address .action-cancel, .checkout-agreements-block .action-show, .gift-options .actions-toolbar .action-cancel, .gift-summary .action-edit, .gift-summary .action-delete, .action-gift, .gift-wrapping-title .action-remove, .wishlist.split.button > .action, .abs-add-fields .action.remove, .paypal-review-discount .action.check, .cart-discount .action.check, .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove, .form-create-return .action.remove, .form.send.friend .action.remove{color: #FFF;}
.abs-action-button-as-link:hover, .abs-action-remove:hover, .abs-discount-block .action.check:hover, .popup .actions-toolbar .action.cancel:hover, .paypal-button-widget .paypal-button:hover, .bundle-options-container .action.back:hover, .block.related .action.select:hover, .cart.table-wrapper .actions-toolbar > .action-delete:hover, .cart.table-wrapper .action.help.map:hover, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover, .opc-wrapper .edit-address-link:hover, .opc-block-shipping-information .shipping-information-title .action-edit:hover, .action-auth-toggle:hover, .checkout-payment-method .checkout-billing-address .action-cancel:hover, .checkout-agreements-block .action-show:hover, .gift-options .actions-toolbar .action-cancel:hover, .gift-summary .action-edit:hover, .gift-summary .action-delete:hover, .action-gift:hover, .gift-wrapping-title .action-remove:hover, .wishlist.split.button > .action:hover, .abs-add-fields .action.remove:hover, .paypal-review-discount .action.check:hover, .cart-discount .action.check:hover, .form-giftregistry-share .action.remove:hover, .form-giftregistry-edit .action.remove:hover, .form-add-invitations .action.remove:hover, .form-create-return .action.remove:hover, .form.send.friend .action.remove:hover{text-decoration: none;}
.abs-account-blocks .block-title > strong, .abs-account-blocks .block-title > span, .account .legend > strong, .account .legend > span, .form-giftregistry-search .legend > strong, .form-giftregistry-search .legend > span, .block-giftregistry-results .block-title > strong, .block-giftregistry-results .block-title > span, .block-giftregistry-shared-items .block-title > strong, .block-giftregistry-shared-items .block-title > span, .block-wishlist-search-form .block-title > strong, .block-wishlist-search-form .block-title > span, .block-wishlist-search-results .block-title > strong, .block-wishlist-search-results .block-title > span, .multicheckout .block-title > strong, .multicheckout .block-title > span, .multicheckout .block-content .title > strong, .multicheckout .block-content .title > span, .customer-review .review-details .title > strong, .customer-review .review-details .title > span, .paypal-review .block .block-title > strong, .paypal-review .block .block-title > span, .account .column.main .block:not(.widget) .block-title > strong, .account .column.main .block:not(.widget) .block-title > span, .multicheckout .block-title > strong, .multicheckout .block-title > span, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title > strong, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title > span, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title > strong, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title > span, .sales-guest-view .column.main .block:not(.widget) .block-title > strong, .sales-guest-view .column.main .block:not(.widget) .block-title > span,.paypal-review .block .box-title > span, .multicheckout .box-title > span, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title > span, [class^='sales-guest-'] .column.main .block:not(.widget) .box-title > span, .sales-guest-view .column.main .block:not(.widget) .box-title > span{font-size: 20px;font-weight: 400;}
.items.order-links .item strong,.items.order-links .item a{padding: 10px 35px 10px 35px;background: white;line-height: inherit;}
.items.order-links .item strong{    background: #679AC9; color: #FFF;}
.return-status, .order-status{border: 2px solid #679AC9; border-radius: 0; margin: 0px; margin-bottom: 15px;}
.table tfoot,.order-details-items tfoot td{background: transparent;}
.table tfoot{border-top: 1px solid #ecedef;}
.account .table-wrapper{border-bottom: 0px;}
.order-details-items .table-wrapper:not(:last-child){    margin-bottom:0px;}
.order-details-items .product-item-name,.order-details-items .table-order-items .product-item-name{font-size: 14px;margin-bottom: 0px;}
.paypal-review .table-paypal-review-items .col.price .price-including-tax .price, .paypal-review .table-paypal-review-items .col.price .price-excluding-tax .price, .paypal-review .table-paypal-review-items .col.subtotal .price-including-tax .price, .paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax .price, .cart.table-wrapper .col.price .price-including-tax .price, .cart.table-wrapper .col.price .price-excluding-tax .price, .cart.table-wrapper .col.subtotal .price-including-tax .price, .cart.table-wrapper .col.subtotal .price-excluding-tax .price, .cart.table-wrapper .col.msrp .price-including-tax .price, .cart.table-wrapper .col.msrp .price-excluding-tax .price, .order-details-items .col.price .price-including-tax .price, .order-details-items .col.price .price-excluding-tax .price, .order-details-items .col.subtotal .price-including-tax .price, .order-details-items .col.subtotal .price-excluding-tax .price,.abs-sidebar-totals tbody .mark, .abs-sidebar-totals tfoot .mark, .cart-totals tbody .mark, .cart-totals tfoot .mark, .opc-block-summary .table-totals tbody .mark, .opc-block-summary .table-totals tfoot .mark,.opc-wrapper .form-login .fieldset .field .label, .opc-wrapper .form-shipping-address .fieldset .field .label{    font-weight:300;}
.block-order-details-view .block-title{padding-bottom: 20px;}
.order-details-items .table-order-items > thead > tr > th{    border-bottom: 0px;}
.customer-review{margin-bottom: 30px;}
input[type="checkbox"]{vertical-align: middle;margin-top: 0px;}
.order-details-items .item-options{margin-bottom: 10px;}
.order-details-items .item-options dd{margin-bottom:1px;}
.product-image-container{vertical-align: top;}
.cartobser{font-weight: 600; font-size: 13px; color: red; line-height: 33px;}

.abs-toggling-title:after, .abs-cart-block > .title:after, .minicart-items .product .toggle:after, .abs-discount-block .block > .title:after, .cart-summary .block > .title:after, .paypal-review-discount .block > .title:after, .cart-discount .block > .title:after{margin: 7px 0 0;}

.cart-totals, .opc-block-summary .table-totals,.abs-discount-block .block .content, .cart-summary .block .content, .paypal-review-discount .block .content, .cart-discount .block .content,.cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark,.cart-totals .grand .amount, .opc-block-summary .table-totals .grand .amount,.cart-totals tbody .amount, .cart-totals tfoot .amount, .opc-block-summary .table-totals tbody .amount, .opc-block-summary .table-totals tfoot .amount,.cart-totals tbody .mark, .cart-totals tfoot .mark, .opc-block-summary .table-totals tbody .mark, .opc-block-summary .table-totals tfoot .mark,.cart-totals .grand strong, .opc-block-summary .table-totals .grand strong,.cart.table-wrapper .cart thead tr th.col,.cart.table-wrapper .item .col.item,.cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp,.cart.table-wrapper .col.qty,.cart.table-wrapper .actions-toolbar,.cart.table-wrapper .product-item-details,.cart-summary .checkout-methods-items,.cart.table-wrapper tbody td,.cart.table-wrapper .col{padding: 0px;}
.abs-cart-block > .title, .minicart-items .product .toggle, .abs-discount-block .block > .title, .cart-summary .block > .title, .paypal-review-discount .block > .title, .cart-discount .block > .title{padding-left: 0px; padding-right: 0px;}
.product-item-details .product.options .toggle{display: none;}
.product-item-details .content{display: block !important;}
.cart-summary .checkout-methods-items,.cart-summary > .title,.cart.table-wrapper .col.qty .input-text,.cart.table-wrapper .product-item-name,.cart.table-wrapper .product-item-name + .item-options,.cart.table-wrapper .item-options dt,.item-options dt,.item-options dd, .block-giftregistry-shared-items .product .item-options dt, .multicheckout .item-options dt,.cart.table-wrapper .item-options dd, .block-giftregistry-shared-items .product .item-options dd, .multicheckout .item-options dd,.abs-margin-for-blocks-and-widgets-desktop, .customer-review .product-details,.cktvw .opc-wrapper .step-content,.block-addresses-list .items.addresses > .item:nth-child(even),.opc-block-summary .product-item .product-item-inner{margin:0px;}
.product.options.list{display: inline-block;width: 100%;vertical-align: top;}
.item-options,.product.options.list{margin: 0px;}
.product.options.list dt,.item-options dt{font-weight: 600; text-transform: uppercase;clear: left;float: left;margin-right: 5px;text-transform: capitalize;font-weight: 600;margin-top: 0px;}
.product.options.list dd,.item-options dd{float: left;}
.product.options.list dt,.item-options dt,
.product.options.list dd,.product.options.list dd *,.item-options dd{font-size: 13px;line-height: initial;font-weight: 300;font-size: 11px;font-style: italic;    margin-bottom: 2px;}
.item-options dt:after{content: ': ';margin-right: 2px;}

.minicart-items .product-item-name{    font-weight: 600;}
.fieldset > .field.required > .label:after, .fieldset > .fields > .field.required > .label:after, .fieldset > .field._required > .label:after, .fieldset > .fields > .field._required > .label:after{margin: 0px;    margin-left:0px;}
.cart-totals .grand .amount,.cart-totals .grand .mark{border:0px;}
.table-checkout-shipping-method tbody tr td{padding: 0px;padding-top: 10px; border: 0px;}
.table-checkout-shipping-method tbody tr:first-child td{padding: 0px;}
.table-checkout-shipping-method tbody tr td input[type="radio"]{    height: auto; margin-top: 7px;}

.cart.table-wrapper .col.price, .order-items.table-wrapper .col.price, .cart.table-wrapper .col.qty, .order-items.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal, .order-items.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp, .order-items.table-wrapper .col.msrp{text-align: center;}
.opc-wrapper .form-login .fieldset .note, .opc-wrapper .form-shipping-address .fieldset .note{margin-top: 4px;font-style: italic;}
.opc-wrapper .form-login .fieldset .note span, .opc-wrapper .form-shipping-address .fieldset .note span{    font-size: 13px;color: #679AC9;}
.opc-wrapper .form-login, .opc-wrapper .form-shipping-address,.opc-wrapper .form-discount{max-width:700px;}
.checkout-index-index .nav-sections{display: block;}
.box-content .payment-method table,.box-content .payment-method table *{border:0px;padding: 0px; display: block;}
.customer-account-logoutsuccess .jnTitSec{padding-top: 50px;}
.customer-account-logoutsuccess .jnOneCol{text-align: center;}
.navigation .level0.parent > .level-top > .ui-menu-icon:after{display: none;}

.modal-popup.modal-slide .modal-inner-wrap[class]{background-color: #ffffff;}
.filter-options-title:hover{color: #978c87;}
.jnNews .jnImg{text-align: center;margin-bottom: 30px;}
.proEnqList{margin-top: 5px;}
.proEnqList,ul.proEnqList li{margin-bottom: 0px;}
ul.proEnqList li span{color: #679AC9;font-size: 14px;font-style: italic;}
.billing-address-form{padding-top: 15px;}
.product-info-main .product-reviews-summary{float: none;}
.product-info-main .stock.available, .product-info-main .stock.unavailable,.product-info-main .stock.available span, .product-info-main .stock.unavailable span{text-transform: inherit;font-weight: 300;}
.product-info-main .stock.available span{font-weight: 300;color: #679AC9;    text-transform: capitalize;}
.review-control-vote label:before{color: #679AC9;}
.swatch-option,.swatch-option:not(.disabled):hover{border-width: 1px;}
.swatch-option{height: 30px;width:auto;min-width: 30px;}
.swatch-option.text:focus,
.swatch-option.text,.swatch-attribute.size .swatch-option, .swatch-attribute.manufacturer .swatch-option{background: white;    font-weight: 500;color: #978c87;font-size: 14px;height: auto;}
.swatch-attribute.color .swatch-option{border-radius: 100px; height: 30px; width: 30px; min-width: 23px; outline: none; border: 5px solid #FFF;}
.swatch-attribute.color .swatch-option[option-tooltip-value="#ffffff"]:after{width: 20px; height: 20px; background: transparent; content: ' '; position: absolute; left: 0; top: 0; border-radius: 1000px; border: 1px solid #b1b1b1;}
.swatch-attribute.color .swatch-option:hover,.swatch-attribute.color .swatch-option.selected{outline: none;border: 5px solid #FFF;box-shadow: 0 0 0 1px #7D7D7D;}
.swatch-option.selected,.swatch-attribute.size .swatch-option.selected, .swatch-attribute.manufacturer .swatch-option.selected{outline: none;border: 1px solid #3c3839;}
.swatch-option.text.selected{background-color: #f1f1f1 !important;}
.swatch-attribute-label{    font-weight: 600;}
.swatch-attribute-label:after{content:':';    margin-left: 4px;}
.swatch-attribute-options{    margin-top: 5px;}
.swatch-opt .swatch-attribute{padding-bottom: 10px;}
.qckView .swatch-attribute-label{margin-right: 10px;}
.qckView .swatch-opt .swatch-attribute{padding-bottom: 0px;}
.qckView .swatch-attribute.color .swatch-option,.qckView .swatch-option.text{float: left; margin-right: 10px; margin-bottom: 15px;    text-align: center;cursor: pointer;}
.qckView .swatch-option.text{border: 1px solid #ecedef;padding: 0px 5px;}
.qckView .swatch-attribute .swatch-input.super-attribute-select{display: none;}
a.jnDownloadbtn{margin-top: 30px;}
.form-create-account .fieldset.create.account:after{    margin-top: 0;}
.checkout-payment-method .field-select-billing, .checkout-payment-method .billing-address-form{
    max-width: 700px;}
.fieldset.hidden-fields{display: none !important}
.order-items .col.qty span.title{display: none;}
.cms-account-pending-approval .message.success{display: none;}
.cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark{    font-size: 14px;}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left, .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{width: 25px;}
.fotorama__stage.fotorama__shadows--right:after, .fotorama__nav.fotorama__shadows--right:after{display: none;}
.rating-summary .rating-result > span:before{color: #679ac9;}
.swatch-option.disabled{display: none;}
.item.active .data.switch .counter{color:#FFF;}

@media (min-width: 768px){
.account .column.main .block.block-order-details-view .block-content:not(.widget) .box,
  [class^='sales-guest-'] .column.main .block.block-order-details-view .block-content:not(.widget) .box,
  .sales-guest-view .column.main .block.block-order-details-view .block-content:not(.widget) .box,.block-order-details-view .block-content .box {
    clear: none;
    float: left;
    width: 25%;
  }
  .table-checkout-shipping-method{min-width: 100%;width: 100%;}
}

@media (max-width:1080px){
p[style="text-align: justify; text-align-last: center;"]{text-align: center !important;}
}

@media (max-width: 1025px){
  .swatch-attribute.color .swatch-option:hover{box-shadow:none;}
  .swatch-attribute.color .swatch-option.selected{box-shadow: 0 0 0 1px #000;}
}


@media (max-width: 767px){
  .cms-page-view.page-layout-cmspages .page-main{padding-top: 0;}
   .checkout-index-index .nav-toggle{display: block;}
   .paypal-review .table-paypal-review-items .col.price .price-including-tax, .paypal-review .table-paypal-review-items .col.price .price-excluding-tax, .paypal-review .table-paypal-review-items .col.subtotal .price-including-tax, .paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax, .cart.table-wrapper .col.price .price-including-tax, .cart.table-wrapper .col.price .price-excluding-tax, .cart.table-wrapper .col.subtotal .price-including-tax, .cart.table-wrapper .col.subtotal .price-excluding-tax, .cart.table-wrapper .col.msrp .price-including-tax, .cart.table-wrapper .col.msrp .price-excluding-tax, .order-details-items .col.price .price-including-tax, .order-details-items .col.price .price-excluding-tax, .order-details-items .col.subtotal .price-including-tax, .order-details-items .col.subtotal .price-excluding-tax{color: #978c87; font-size: 13px; display: inline-block; line-height: initial;vertical-align: middle;}
   .opc-wrapper .form-login, .opc-wrapper .form-shipping-address, .opc-wrapper .methods-shipping{    background: transparent;    padding: 0;}
  .table-checkout-shipping-method{width: 100%;}
  .block.block-search{margin-top: 27px;}

.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left, .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{display: inline-block !important;}
.fotorama__nav--dots .fotorama__thumb-border{display: none;}
.fotorama__nav--dots .fotorama__nav__frame{display: none;    height: 78px;}
.cart.table-wrapper .col.qty[data-th]:before, .cart.table-wrapper .col.price[data-th]:before, .cart.table-wrapper .col.subtotal[data-th]:before, .cart.table-wrapper .col.msrp[data-th]:before{    display: inline-block;padding-bottom: 0;padding-right: 5px;font-weight: 500;}
.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td[data-th]:before, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th[data-th]:before{font-weight: 500;    color: #978c87;}
.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th{    padding-top: 0;padding-bottom: 0px;}
.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:first-child{padding-top: 10px;}

.cart.table-wrapper .col.price, .order-items.table-wrapper .col.price, .cart.table-wrapper .col.qty, .order-items.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal, .order-items.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp, .order-items.table-wrapper .col.msrp{text-align: left;}
.account .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,.account .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td{padding-bottom: 0px; padding-top:8px;}
.order-actions-toolbar .action{margin-right: 10px;margin-left: 10px;}
.order-links .item{width: auto;display: inline-block}
.items.order-links .item strong, .items.order-links .item a{padding: 0px 20px;}
}



@media (max-width: 600px){
  .actions-toolbar > .secondary .action.back{padding: 7px 10px;}
  .block, .customer-review .product-details, .block-banners, .block-banners-inline{margin-bottom: 20px;}
  .block.block-search{margin-bottom: 0px;}
  .shipping-info{font-size: 11px;}
  .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left, .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{    width: 13px;}
  .fotorama__thumb__arr--right .fotorama__thumb--icon{background-size: 225px; background-position: -27px -294px !important;}
  .fotorama__thumb__arr--left .fotorama__thumb--icon{background-size: 225px;background-position:-29px -225px !important;}
}

@media (max-width: 480px){
  .actions-toolbar > .secondary .action.back{padding: 7px 10px;}
  .block, .customer-review .product-details, .block-banners, .block-banners-inline{margin-bottom: 20px;}
  .block.block-search{margin-bottom: 0px;}
}

/*--------------Page---------------*/
.columns .column.main{    padding-bottom: 0;}



/*--------------Product---------------*/
h3.pName,h3.pName a,.cart.table-wrapper .product-item-name,.cart.table-wrapper .product-item-name *{text-transform: initial;}
.price-box .old-price{float: left;margin-right:5px;}
.price-box .special-price{float: left;}
.price-box .old-price .price-label{display: none;}
.price-container .price{font-size: 13px; font-weight: 600; color: #000;}
.price-box .old-price .price{font-size: 13px; font-weight: 500 !important; color: #d6d6d6; text-decoration: line-through;margin-left: 2px;}
.cart.table-wrapper .product-item-name{margin-bottom: 2px;}
.cart.table-wrapper .product-item-name,.cart.table-wrapper .product-item-name *{font-size: 15px;line-height: initial;font-weight:300;text-decoration:none;}
#layered-filter-block .block-subtitle{border: 0px; font-weight: 400; padding: 0; text-transform: capitalize; font-size: 18px; color: #3c3839; padding-bottom: 0; padding-top: 0; border-bottom: 0; margin-bottom: 10px;}

#layered-filter-block .count{display: none;}

@media (min-width:1080px){
.page-layout-2columns-left .column.main{width: 74%;}
.page-layout-2columns-left .sidebar-main{width: 24%;}
}

@media (min-width:768px){
.page-layout-2columns-left .column.main{width: 70%;}
.page-layout-2columns-left .sidebar-main{width: 28%;}
#layered-filter-block{padding: 30px;background: #FBFBFB;}
}

/*--------------Toolbar ---------------*/
.toolbar{margin-bottom: 0px;}
.toolbar select,.toolbar select:focus{padding: 0px 13px; padding-right: 20px; border-radius: 0px; box-shadow: none; background-color: #ffffff; border-color:#efefef; margin: 0px; color: #978c87; background-size: 23px 45px; height: 36px; font-size: 14px; font-weight: 300; text-transform: capitalize;min-width: 150px;}
.toolbar-top,.toolbar-btm{ border-left: 0px; border-right: 0px; padding:10px 0px;}
.toolbar-top{border-bottom: 1px solid #efefef;}
.toolbar-btm{border-top:0px solid #3c3839;padding-top: 20px;}
.toolbar-btm .jnTlsort,.toolbar-btm .jnTllimit,.toolbar-btm .jnTlViewMode,.jnTlcount .toolbar-amount.haspage{display: none;}
.toolbar-products .pages,.page-products .toolbar .limiter{    display: inline-block;}
.page-products .sorter,.toolbar .pages,.pages > .label{position: relative;right: 0px;left: 0px;    margin-bottom: 0;vertical-align: top;}
.pages > .label,.jnTlsort,.jnTllimit,.jnTlpage,.jnTlcount{line-height: 30px;}
.limiter,.sorter,.toolbar-amount{float:none;padding: 0px;vertical-align: middle; display: inline-block;}
.jnTlsort,.jnTllimit{float: left;margin-right: 20px;}
.jnTlpage,.jnTlcount{float: right;margin-left: 20px;}
.jnTlsort *,.jnTllimit *,.jnTlpage *,.jnTlcount *{line-height: 20px;font-size: 14px;text-transform: capitalize;font-weight: 300;}
.jnTlsort label{margin-right: 10px;}
.jnTlpage .label{    line-height: 45px;margin-right: 15px;}
.pages .action,.pages .action:hover{box-shadow: none; border-radius: 0; padding: 5px; background-color: #ffffff; border-color: #fff;color: #7d7d7d;}
.pages .item{line-height: inherit;margin:0px;}
.pages .action.next:before,.pages .action.previous:before{font-size: 13px;}
.sorter-action:before,.pages .action.next:before,.pages .action.previous:before{color: #978c87;}
.pages .action.next:before,.pages .action.previous:before,.pages .action.next,.pages .action.previous,.pages a.page,.pages strong.page{line-height: 43px;}

.pages .action.next:before{color:transparent !important;background: url('../../frontend/Ck/theme/en_US/images/arrow/pagination-right.png') center no-repeat;}
.pages .action.next:hover:before{background: url('../../frontend/Ck/theme/en_US/images/arrow/pagination-right-back.png') center no-repeat;}
.pages .action.previous:before{color:transparent !important;background: url('../../frontend/Ck/theme/en_US/images/arrow/pagination-left.png') center no-repeat;}
.pages .action.previous:hover:before{background: url('../../frontend/Ck/theme/en_US/images/arrow/pagination-left-back.png') center no-repeat;}

.pages a.page,.pages strong.page,.pages .action.next,.pages .action.previous{margin: 0;padding:0px;min-width: 38px; min-height: 38px;line-height: 38px;vertical-align: middle;border:1px solid #3c3839;background:#FFF;    margin-left: -1px;}
.pages a.page span,.pages strong.page span,.pages .action.next span,.pages .action.previous span{font-weight: 400;    font-size: 13px;line-height: 23px;}
.filter-title strong{background-color: #679AC9; color: #FFF; box-shadow: none; border: 1px solid #679AC9; border-radius: 0; font-weight: 600; padding: 10px 10px; top: 10px; z-index: 2; width: 100%; text-transform: uppercase;cursor: pointer;}
.pages strong.page{background: #679AC9;}
.pages strong.page span{color: #FFF;}
.pages a.page:hover span,.sorter-action:hover:before,.pages .action.next:hover:before,.pages .action.previous:hover:before{color: #679AC9;}

.toolbar-top.jnCustom .toolbar-amount{float: left;}
.toolbar-top.jnCustom .pages{float: right;}


@media (min-width: 768px){
.toolbar-top{padding-bottom: 27px;padding-top: 0px;}
.catalogsearch-result-index .toolbar-top{padding-bottom: 20px; margin-bottom: 40px;}
.catalogsearch-result-index .jnToolbar-seperator{    padding-top:20px;}
}

@media (max-width: 1080px){
  .pages > .label,.limiter-text{display: none;}
}

@media (max-width:990px){
  .toolbar-btm .jnTlpage{padding-top:0px;}
  .jnTllimit{float: right;margin-right: 0px;}
}

@media only screen and (max-width: 767px){
  .jnTlpage,.jnTlsort{float: none; clear: both; padding-top: 10px; margin-left: 0px;}
  .pages .pages-items{    padding: 0px 40px 0;}
.filter-options{    padding: 10px 25px;}
.filter.active .filter-title strong{background: #679AC9;color: #FFF;top: 0px;right: 0px;}
.filter.active .filter-title strong:after{float: right; color: #FFF;}
.filter.active .filter-title{height: auto;}
#layered-filter-block .filter-title strong{background:#679AC9 url('../../frontend/Ck/theme/en_US/images/arrow/filter.png') center right 10px no-repeat;background-size: 15px;    margin-top: -25px; }
#layered-filter-block .filter-title strong[aria-expanded="true"]{margin-top: 0px;}
.page-products .columns{padding-top: 22px;}
#layered-filter-block .filter-title strong[aria-expanded="true"]{background:#679AC9; }
.pages-item-next,.pages-item-previous{    position: relative;}
.pages .pages-items{padding: 0px;}
.filter-title strong[aria-expanded="false"]{border: 0px; border-left: 19px solid white;border-right: 20px solid #FFF;}
}
/*--------------Product List---------------*/
.jnProls,.jnProlsPage .jnProls:nth-child(odd),.jnProlsPage .jnProls .jnIn > .jnSep{border-right:0px solid #EEEEEE;}
@media (min-width: 920px){
  .searchview .jnProlsPage .jnProls.dloc3{border-right: 0px solid #EEEEEE;}
}
@media (min-width: 920px){
  .jnProlsPage .jnProls:nth-child(even){border-right:0px solid #EEEEEE;}
}
.jnProls{max-width:500px;float: left;}
.jnProls > .jnIn{padding: 15px 30px;    position: relative;}
.jnProls.opc0{opacity: 1;}
.jnProls .jnTag{background: #F83A3A; color: #FFF; display: inline-block; padding: 0px 15px; padding-top: 2px; font-size: 13px; text-transform: capitalize; font-weight: 600; line-height: 22px; vertical-align: top; margin-top: 0px; margin-left: 0px; }
.jnProls .jnTag.jnAvailable{background: #c89419;    margin-top: 9px;}
.jnProls .pName,.jnProls .pName a{font-weight:400; font-size: 16px; margin-bottom: 0px; padding-bottom: 0px; letter-spacing: 0px;text-transform: inherit;color: #679ac9;line-height: 21px;}
.jnProls .pName:hover,.jnProls .pName a:hover{color: #3f3f3f;}
.jnProls .pName{padding-bottom: 13px;}
.jnProls .jnTop{position: absolute;width:70%;}
.jnProls .jnTop .jnLft{float: left;width: 85%;}
.jnProls .jnTop .jnRgt{float: right;width: 15%;text-align: right;}
.jnProls .jnIcn.jnIcnWlist{display: inline-block;cursor: pointer;background-size: 22px;margin-left: 30px;background-position: top 7px center;}
.jnProls .jnIcn.jnIcnWlist a{display: inline-block; width: 30px; height: 30px; vertical-align: top;}
.jnProls .jnIcn span{display: none;}
.jnProls .jnImg{text-align: center;    margin-top:0px;margin-bottom: 20px;}
.jnProls .jnImg img{    margin: auto;border: 1px solid #f5f5f5;width: 100%;}
.jnProls .jnConIn,.jnProls .jnPrice,.jnProls .jnTit,.jnProls .jnCon{text-align: left; }
.jnProls .jnCon{margin-bottom:5px;}
.jnProls form,.jnProls .btn,.jnProls .btn button,.btn a.tocart.primary,
.jnProls .price-box .old-price,.jnProls .price-box .special-price{display: inline-block;vertical-align: top;float: none;}
.jnProls .btn button,.btn a.tocart.primary{background: url('../../frontend/Ck/theme/en_US/images/icons/cartlist.png') left no-repeat;color: transparent;border:0px;background-size: 15px;}
.jnProls .btn button,.jnProls .btn button:focus,.btn a.tocart.primary{width: 30px;height: 30px;padding: 0px;padding-left: 22px;}
.jnProls .btn button.disabled{opacity:1;}
.jnProls .btn button:hover,.jnProls .btn button:focus,.jnProls .btn button:active,.btn a.tocart.primary:hover{background: url('../../frontend/Ck/theme/en_US/images/icons/cartlist-back.png') left no-repeat;border:0px;background-size: 15px;}
.jnProls .btn button span{display: none;}
.jnProls .jnCont .jnLft{float: left;width: 80%;}
.jnProls .jnCont .jnRgt{float: right;width: 20%;}
.jnProls .jnCont .jnCartBtn .jnLft{width: 50%;}
.jnProls .jnCont .jnCartBtn .jnRgt{width: 50%;border-left: 1px solid #FBFBFB;}
.jnProls .jnCont .jnCartBtn *{line-height: 25px;font-weight: 400;}
.jnProls .jnCont .jnCartBtn .btn button,.btn a.tocart.primary{width: 100%;height: auto;padding-left: 22px;}
.jnProls .jnCont .jnCartBtn .btn button span,.btn a.tocart.primary span{display: inline-block;color: #679ac9;text-transform: inherit;font-size: 14px;}
.jnProls .jnCont .jnCartBtn .btn button:hover span,.btn a.tocart.primary:hover span{color: #3f3f3f;}
.twoColCont.jnGrid .column.main .message.info{background:none;padding:0px;border-left: 0px;}
.jnProls .fromtxt .price-label{font-weight: 400; font-size: 13px; color: #978c87; vertical-align: middle; line-height: inherit;}

#search_autocomplete{display: none !important;}
.searchview.page-layout-2columns-left .column.main{width: 100%;}
@media (min-width: 1080px){
.searchview .jnProlsPage .jnProls{width: 25%;}
  .searchview .jnProlsPage .jnProls:nth-child(4){border-right:0;}
}



@media (max-width:600px){
.jnProls > .jnIn{padding: 5px;padding-bottom: 25px;}
.jnProls .price-container .price{font-size: 13px;}
.jnProls .btn button, .jnProls .btn button:focus{ padding:0px;width: 30px;height: 30px;}
.toolbar-top, .toolbar-btm{padding: 10px 0px;}
.toolbar select{    max-width: 170px;    width: 170px;}
.jnProls .pName, .jnProls .pName a{    line-height: 20px;font-size: 13px;}
.jnProls .jnTag{padding: 0px 9px;font-size: 12px;   margin-top: 0;margin-left: 0;}
}

@media (max-width:480px){
.jnProls{border:0px;}
}


/*--------------Category ---------------*/
.category-cms, .category-image, .category-description{margin-bottom: 0;}
.category-image .image{width: 100%;margin: auto;}
.jnProlsPage .jnProls > .jnIn{padding: 20px;}
.jnProlsPage .jnProls{width:50%;margin-top:10px;margin-bottom:10px;}
.jnProlsPage .jnProls:nth-child(even),.jnProls.dnobdr{border-right: 0px;}
.category-view{background: #FFF; padding:0px;margin-bottom:20px;}
.category-view .jnTit h1{text-align: left;margin-bottom: 0px;}
.category-view .jnTit h1,.category-view .jnTit h1 *{font-size: 24px;}

.jnProlsPage .jnProls:before{/*width:100%;height: 1px;background-color: #EEEEEE;content: ' ';display: block;    margin-top: -31px;*/}
.jnProlsPage .jnProls .jnIn > .jnSep{margin-top: -30px;padding-bottom:0px;}

.jnCatBanner{min-height: 100px;margin-top: -1px;background-color: #e4e4e4;background-repeat: no-repeat;
    background-size: cover;}
.jnCatBanner > .jnGrid{padding-top: 0px; padding-bottom: 25px;height: 100%;}
.jnCatBanner .jnImg.jnOpac{display: none;}
.jnCatBanner .jnCon{background: rgba(255, 255, 255, 0.66); padding: 20px; text-align: center; max-width: 600px; margin: auto;height: 100%;width: 100%;}
.jnCatBanner .jnCon .jnPara{margin-top:5px;}
.jnCatBanner .jnCon p:last-child,.jnCatBanner .jnCon h1:last-child,.jnCatBanner .jnCon h2:last-child{margin-bottom: 0px;padding-bottom: 0px;}
.jnCatBanner .jnCon h1,.jnCatBanner .jnCon h2{    position: relative;}
.jnCatBanner .jnCon p,.jnCatBanner .jnCon span{font-weight: 500;}
.jnCatBanner .jnCon h1:after,.jnCatBanner .jnCon h2:after{width: 120px; height: 2px; content: ' '; background: #679AC9; position: absolute; left: 50%; margin-left: -60px; bottom: 0;}
.jnCatBanner .jnCon h1:last-child:after,.jnCatBanner .jnCon h2:last-child:after{display: none;}

.filter-label{font-weight: 500;text-transform: uppercase;}
.filter-content .item,.filter-actions{margin: 0px;}
.filter-content .filter-options  .item,.filter-actions{padding: 0;}
.filter-content .action.remove:before{    line-height: 31px;}
.filter-current .items{padding: 0;}
.filter-actions .action.clear span{padding: 2px 8px; background: #679AC9; display: inline-block; margin-top: 8px; color: #FFF; font-size: 11px; text-transform: uppercase; line-height: 20px;}
.filter-actions .action.clear span:hover{background: #3c3839;}
@media (min-width: 1281px){
  .jnProlsPage{margin-left: -20px;margin-right: -20px;}
  .category-view .jnTit h1,.category-view .jnTit h1 *{font-size: 30px;}
  .category-view p{    font-size: 16px; line-height: 29px;}
}


@media (min-width: 920px){
  .jnProlsPage .jnProls{width: 33.33%;}
  .jnProlsPage .jnProls:nth-child(3),.jnProlsPage .jnProls.dloc3{border-right: 0px;}
}



@media (max-width:600px){
.jnProlsPage .jnProls > .jnIn{padding: 10px;}
.jnProlsPage .jnProls{margin-top: 10px; margin-bottom: 10px;}

.jnProlsPage .jnProls:before{/*margin-top: -11px;*/}
.jnProlsPage .jnProls .jnIn > .jnSep{margin-top: -31px;padding-bottom: 30px;}
.category-view{    margin-bottom: 5px;margin-top: 15px;}
}


/*--------------Category Filter ---------------*/
.filter-options-item{border-bottom:0; padding-bottom: 3px; margin-bottom: 0px;}
.filter-options-title{padding: 12px 20px; font-size: 18px; font-weight: 700; background:#F5F5F7;}
.filter-options-title[aria-expanded="false"]{background:#F5F5F7 url('../../frontend/Ck/theme/en_US/images/arrow/down_d4.png') right 20px center no-repeat;}
.filter-options-title[aria-expanded="true"]{background:#F5F5F7 url('../../frontend/Ck/theme/en_US/images/arrow/down_d4-back.png') right 20px center no-repeat;color: #679ac9;}
.filter-options-title:after{right: 0px;top: 2px;}
.filter-options-content{padding:5px 0px  0px 15px;}
.filter-options-content a{    color: #978c87;}
.filter-options-content a,.filter-content .item{font-size: 15px;}
.filter-options-content a:hover{background:transparent; color:#679ac9;}
.filtCat .filter-options-content > ol > li{margin-bottom: 10px;}
.filtCat .filter-options-content > ol > li > a,.filter-options-item .filter-options-content > ol > li > a > span,.filter-options-item .filter-options-content > ol > li > a{font-size: 17px; font-weight: 500; text-transform: uppercase;    text-transform: capitalize;}
.filtCat .filter-options-content > ol > li.parent  > .expand{width: 17px; height: 17px; background: url('../../frontend/Ck/theme/en_US/images/arrow/down.png') center no-repeat;background-size:contain;display: inline-block; content: ' '; vertical-align: middle; margin-bottom: 3px;margin-right: 10px;cursor: pointer;    background-size: 13px;float: none;margin-left: 5px;}
.filtCat .filter-options-content > ol > li.parent > .expand:hover{background-image: url('../../frontend/Ck/theme/en_US/images/arrow/down-back.png');}
.filtCat .filter-options-content > ol > li.parent.active > .expand{background-image: url('../../frontend/Ck/theme/en_US/images/arrow/up-back.png');}
.filtCat .filter-options-content > ol > li.parent.active > .expand:hover,.filtCat .filter-options-content > ol > li.parent.active > .expand{background-image: url('../../frontend/Ck/theme/en_US/images/arrow/up-back.png');}
.filtCat .filter-options-content > ol > li ol{display: none;padding-left:20px;padding-top:0px;padding-bottom: 1px; }
.filtCat .filter-options-content > ol > li ol li{margin: 3px 0px;}
.filtCat .filter-options-content > ol > li ol li > a{font-size: 14px; font-weight: 400; color: #978c87;padding-left: 5px;position: relative;display: inline-block;}
.filtCat .filter-options-content > ol > li ol li > a:before{height: 11px; position: absolute; left: 0px; top: 8px; background: #e4e4e4; width: 0px; content: ' ';}
.filtCat .filter-options-content > ol > li.active ol{display:block;}
.filtCat .filter-options-content > ol > li > a{padding-left: 5px;/*background: url('../../frontend/Ck/theme/en_US/images/arrow/list.png') left 5px top 8px no-repeat;background-size: 10px;*/display: inline-block;}
.filtCat .filter-options-content > ol > li > a:hover,.filtCat .filter-options-content > ol > li > a:focus,.filtCat .filter-options-content > ol > li.active > a{/*background-image: url('../../frontend/Ck/theme/en_US/images/arrow/list-back.png');*/}

.filtCat .filter-options-content > ol > li.current > a,.filtCat .filter-options-content > ol > li.current > a,.filtCat .filter-options-content > ol > li.parent.active > a,.filtCat .filter-options-content > ol > li ol li > a:hover,.filtCat .filter-options-content > ol > li ol li.active > a,.filtCat .filter-options-content > ol > li ol li.active > a span{color:#679AC9;}
.filtCat .filter-options-content > ol > li.current > a span,.filtCat .filter-options-content > ol > li.current > a span,.filtCat .filter-options-content > ol > li.parent.active > a span,.filtCat .filter-options-content > ol > li ol li > a:hover span,.filtCat .filter-options-content > ol > li ol li.active > a span{    border-bottom: 1px solid #679AC9;}
.filtCat .filter-options-content > ol > li ol li.current > a:before,
.filtCat .filter-options-content > ol > li ol li.active > a:before,
.filtCat .filter-options-content > ol > li ol li > a:hover:before{ background: #679AC9;}

/*--------------Product View---------------*/
.proview .message.success{margin-bottom: 10px;}
.fotorama__caption{display: none;}
.fotorama__stage{border: 1px solid #EEEEEE;margin-bottom: 20px;}
.fotorama__thumb-border{border: 1px solid #679AC9;border-width: 1px !important;display: none !important;}
.fotorama__nav__frame.fotorama__nav__frame--thumb{margin-right: 12px;}
.fotorama__nav__frame.fotorama__nav__frame--thumb .fotorama__thumb{border: 1px solid transparent;}
.fotorama__nav__frame.fotorama__nav__frame--thumb.fotorama__active .fotorama__thumb,.fotorama__nav__frame.fotorama__nav__frame--thumb .fotorama__thumb.active{border: 1px solid #679AC9;}
.fotorama__thumb{border: 1px solid #EEEEEE;}
.fotorama__arr, .fotorama__thumb__arr,.fotorama__arr:hover, .fotorama__thumb__arr:hover{background-color: transparent;}
.fotorama__thumb__arr--right .fotorama__thumb--icon{background-position: -28px -346px;}
.fotorama__arr--disabled{opacity:0;}
.fotorama__thumb__arr--right .fotorama__thumb--icon,.fotorama__thumb__arr--left .fotorama__thumb--icon,.fotorama__arr--next .fotorama__arr__arr,.fotorama__arr--prev .fotorama__arr__arr{background-color: #ecedef;}
.fotorama__arr--next .fotorama__arr__arr,.fotorama__arr--prev .fotorama__arr__arr{opacity: 0;}
.fotorama__stage.fotorama__shadows--left:before, .fotorama__nav.fotorama__shadows--left:before{background-image: none;}
.fotorama__fullscreen-icon:focus:after, .fotorama__zoom-out:focus:after, .fotorama__zoom-in:focus:after, .fotorama__arr:focus:after, .fotorama__stage__shaft:focus:after, .fotorama__nav__frame--thumb:focus .fotorama__thumb:after, .fotorama__nav__frame--dot:focus .fotorama__dot:after{box-shadow: 0 0 3px 1px #bdbdbd;}
.fieldset > .field.required > .label:after, .fieldset > .fields > .field.required > .label:after, .fieldset > .field._required > .label:after, .fieldset > .fields > .field._required > .label:after{color: #FF0000;    font-size: 15px;}
.blkRelatedItems{width: 100%;}
.fotorama__dot{    top: 5px;    height: 10px;width: 10px;}
.magnifier-large{max-height: inherit;}
.magnifier-preview:not(.hidden){    background-color: #eeeeee;border: 1px solid #eeeeee;}
.pimainMb{margin-bottom: 20px;}
.pimainMb .sku{text-align: left;}
.pimainMb .sku *{display: inline-block;}
.pimainMb h1:after{display:none;}
.pimainMb .jnTitSec .jnTit,.product-info-main .jnTitSec .jnTit{text-align: left;}
.pimainMb .jnTit h1,.pimainMb .jnTit h1 *,.product-info-main .jnTit h1,.product-info-main .jnTit h1 *{font-size: 30px; margin-bottom: 0px; padding-bottom: 0px; font-weight: 300;letter-spacing: 0px;}
.pimainMb .product.attribute.sku,.product-info-main .product.attribute.sku{line-height: 20px;}
.pimainMb .product.attribute.sku *,.pimainMb  .product.attribute.sku .type,.product-info-main .product.attribute.sku *,.product-info-main .product.attribute.sku .type{font-size: 10px; font-weight: 300; color: #978c87; margin-right: 0px; margin-top:0px; text-transform: uppercase;line-height: 20px;}
.pimainMb  .product.attribute.sku .type:after,.product-info-main .product.attribute.sku .type:after{content: ':';}
.product-info-main .product-info-price .price-box{width: auto;display: inline-block;}
.product-info-main .price-box .old-price{float: left;margin-left: 0px;margin-right:0px;}
.product-info-main .price-box .special-price{float: left;margin-right: 15px;}
.product-info-main .product-info-price .price-box .price-container .price{font-size: 20px; line-height: inherit; font-weight: 300;color: #000;}
.product-info-main .price-box.price-final_price{width: auto;display: inline-block;}
.product-info-main .price-box.price-final_price .normal-price{float: right;}
.product-info-main .product-info-price .price-box .old-price .price-container .price{font-size: 20px;
    font-weight: 400;color: #a5a5a5;margin-right:15px;}
.product-info-main .product-options-bottom .price-box,.product-info-main .product-info-price .price-box{padding-bottom: 0px;}
.product-info-main .product-info-price{color: #978c87;border-bottom: 0;display: block;margin-bottom: 0px;}
.product-info-main .product-add-form{padding-top:0px;    vertical-align: top;display: inline-block;width: 100%;}
.product-info-main .prices-tier{padding-top: 5px;}
.product-info-main .product-reviews-summary{width: 100%;}
.product-info-main .product.attribute.overview,.product-info-main .product.attribute.overview p:last-child,.product-info-main .stock,.product-reviews-summary .reviews-actions,.product-info-main .prices-tier,.product-info-main .product-info-price .price-box .price-container > span,.product-info-main .fieldset > .field,.product-info-main .fieldset > .fields > .field,.bundle-options-container .block-bundle-summary .box-tocart, .box-tocart,.product-info-main .product-options-bottom .box-tocart,.fieldset > .field, .fieldset > .fields > .field,.product.data.items,.product.info.detailed{margin: 0px;}
.product-info-main .fieldset > .field label,.product-info-main .fieldset > .fields > .field label{margin-right: 20px;}
.product-info-main .fieldset > .field label,.product-info-main .fieldset > .fields > .field label,.product-info-main .fieldset > .field label *,.product-info-main .fieldset > .fields > .field label *{font-weight: 300; font-size: 14px; color: #978c87; text-transform: capitalize;}
.product-info-main .box-tocart .action.tocart,.product-info-main .jnBtn.towishlist{ padding: 15px 15px; vertical-align: top; display: inline-block; margin: 0px;width: 220px;border: 0px;}
.product-info-main .box-tocart .action.tocart,.product-info-main .box-tocart .action.tocart span,.product-info-main .jnBtn.towishlist{ color: #ffffff;font-size: 17px;    font-weight: 600;}
.product-info-main .box-tocart .action.tocart span{padding-left: 20px;background: url('../../frontend/Ck/theme/en_US/images/icons/cart-light.png') left top 2px no-repeat;background-size: 15px;}
.product-info-main .jnBtn.towishlist span{padding-left: 20px;background: url('../../frontend/Ck/theme/en_US/images/icons/heart-light.png') left top 3px no-repeat;background-size: 14px;}
.product-info-main .jnBtn.towishlist,.product-info-main .box-tocart .action.tocart:hover{background-color: #978c87;}
.product-info-main .jnBtn.towishlist.remove,.qckView a.jnBtn.action.towishlist.remove{background-color: #a2a2a2;}
.product-info-main .jnBtn.towishlist:hover,.product-info-main .jnBtn.towishlist.remove:hover,.qckView a.jnBtn.action.towishlist.remove:hover{background-color: #679AC9;}
.product-info-main .jnBtn.towishlist{margin-left:0px;text-transform: capitalize;}
.product-info-main .qtyCt{margin-bottom: 25px;}
.qtyCt > .fieldset{width:100%;float: left;}
.qtyCt > .actions{float: left;padding-top: 42px;}

.product-info-main .box-tocart .action.tocart{width: 100%;}

/*--Wishlist if icon -- start*/
.product-add-form .jnBtn.towishlist{padding-left: 40px;text-align: left;}
.product-add-form .jnBtn.towishlist.remove, .qckView a.jnBtn.action.towishlist.remove{color: #FFF;background: url('../../frontend/Ck/theme/en_US/images/icons/heart-remove.png') left center no-repeat;}
.product-add-form .jnBtn.towishlist,
.product-add-form .jnBtn.towishlist:hover, .product-add-form .jnBtn.towishlist.remove:hover, .qckView a.jnBtn.action.towishlist.remove:hover{color: #FFF;background: url('../../frontend/Ck/theme/en_US/images/icons/heart-back.png') left center no-repeat;}

/*--Wishlist if icon -- end*/

.product-info-main .proVSep{display:block;margin-bottom: 0px;}

.addthis_sharing_toolbox{margin-top: 0px;}
.product-options-wrapper{display:block; width: 100%;}
.product-options-wrapper .field .label > span:after{content: ':'}
.product-add-form .product-options-wrapper .field .control{width:100%;height: 38px}
.product-add-form .product-options-wrapper .field .control select{height: 100%;font-size: 16px;}
.product-add-form .product-options-wrapper .field .control select option{font-weight: 300;}
.proViewCont .stock{margin-bottom: 0px;}
.proViewCont .stock .jnLbl{font-size: 14px; font-weight: 600;}
.proViewCont .stock .jnVal{margin-left: 0px;}
.proViewCont .stock.unavailable span{display: inline-block;color: red; margin-bottom:0px; display: inline-block; font-size: 18px;}
.proViewCont .product.overview p,.proViewCont .product.overview,.proViewCont .product.overview *{font-size: 14px; font-weight: 300; color: #978c87; line-height: 26px;}
.proViewCont .product.overview p b,.proViewCont .product.overview p strong{font-weight: 600;}
.proViewCont .product.overview p,.proViewCont .product.overview{text-align: justify;}
.proViewCont .price-block .product-info-price > div{float: left;}
.proViewCont .price-block .product-info-price .jnStock{padding-left: 20px;}
.page-product-configurable .proViewCont .price-block .product-info-price .jnStock .unavailable{margin-left: -20px;padding-bottom: 20px;}
.proViewCont .product-info-stock-sku{padding: 0px;}
.proViewCont .product.overview span{font-size: 14px;line-height: 25px;}
.proViewCont .product.overview .jnSizeChart *{color: #FFF; text-decoration: none; font-size: 12px; line-height: 21px; text-transform: capitalize;}


.block.review-add{padding-top: 0;margin-bottom: 0px;}
.review-form{max-width: 100%;}
.review-form .action.submit.primary{    background: #679AC9;border:0px;padding: 14px 40px;}
.review-form .action.submit.primary *{font-size: 16px;font-weight: 600;}
.review-form .action.submit.primary:hover{border: 0;    background: #978c87;}
.fieldset .review-legend.legend{text-align: center;}
.fieldset .review-legend.legend strong,.fieldset .review-legend.legend span {font-size: 18px;font-weight: 600;}
.fieldset .review-legend.legend strong{    display: inline-block;    text-transform: capitalize;}
.fieldset .review-legend.legend span{    margin-right: 10px;text-transform: capitalize;}
.fieldset .review-field-ratings > .label{display: none;}
.review-field-rating .label{ display: inline-block;vertical-align: middle;margin-right: 20px; min-width: 100px;}
.review-field-rating .control{display: inline-block;vertical-align: middle;}
.review-fieldset{padding-bottom: 20px;border-bottom: 1px solid #ecedef;}
.review-fieldset .field{margin-bottom: 25px;text-align: left;}
.review-field-rating .label,.review-field-rating .label *,.review-fieldset .input-text,.review-fieldset textarea{font-size: 14px;}
.review-fieldset .input-text,.review-fieldset textarea{padding: 15px;max-width:700px;}
.review-fieldset .input-text{height: 50px !important;}
.review-fieldset{padding-bottom:30px;}
.field.review-field-ratings.field{    margin-bottom: 20px;}
#review-form .actions-toolbar{    text-align: center;}
#review-form .actions-toolbar .primary{    margin: auto;float: none;}

#product-review-container{margin-top:70px;}
#product-review-container .pages{padding: 15px 0px;}
#product-review-container .toolbar.review-toolbar{border-top: 0px;}
#product-review-container .toolbar.review-toolbar .pages{border-top: 1px solid #ecedef;}


.product-info-main .jnTitSec{margin-bottom:20px;}
.product-info-main .price-block{padding-bottom: 20px;    margin-bottom: 20px; border-bottom: 1px solid #f0f0f0;}
.product-info-main .price-block .product.attribute.overview .value{margin-top: 20px;}
.product-options-wrapper .fieldset .field,
.product-info-main .product-reviews-summary,.product-add-form{margin-bottom:25px;}

.page-layout-1column .product-info-main{width: 48%;}
.page-layout-1column .product.media{width: 47%;}


@media (min-width:768px){
  .pimainMb{display: none;}
  .qty-wrapper{display: inline-block;vertical-align: middle;}
  .product-add-form .product-options-wrapper .field .control{    width:70%;display: inline-block;}
  .product-info-main .fieldset > .field label, .product-info-main .fieldset > .fields > .field label{min-width: 110px;    max-width: 110px;vertical-align: top;
    padding-top: 0px;}


  /*Product Details Simple start*/
  .product.data.items > .item.title > .switch:visited,.product.data.items > .item.title > .switch{color:#978c87;}
  .product.data.items > .item.title > .switch{position: relative;background: #FBFBFB;border-bottom: 1px solid #ecedef;height: auto;padding: 5px 30px;    font-weight: 300;font-size: 16px;}
  .product.data.items > .item.content{margin-top: 51px; padding: 25px 35px 25px 35px;border: 1px solid #ecedef;}
  .product.data.items > .item.title:not(.disabled) > .switch:active, .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover{    background: #ffffff;color:#679ac9;border-bottom: 1px solid #FFF;}
  .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover{padding-bottom: 5px;}
  .secDetailColCont .block.review-add .jnTitSec{display: none;}
  /*Product Details Simple end*/

  /*Product Details Left Tab start*/
  /*.product.data.items{position: relative;background: #f6f6f6;}
  .product.data.items > .item.title{    display: block; width: 30%;float: none;}
  .product.data.items > .item.title > a.switch{border-right: 0px;}
  .product.data.items > .item.title > .switch, .product.data.items > .item.title > .switch:focus, .product.data.items > .item.title > .switch:hover,.product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover{min-height: 50px;padding: 11px 20px !important; display: inline-block; width: 100%; line-height: inherit; font-size: 16px; height: auto; text-transform: uppercase; font-weight: 800;}
  .product.data.items > .item.title:not(.disabled) > .switch:active, .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover{    background: #ffffff;color: #679AC9;}
  .product.data.items > .item.title a.switch{    border-top: 0px;border-bottom:1px solid #ecedef;}
  .product.data.items > .item.title:first-child a.switch{border-top:1px solid #ecedef;}
  .product.data.items > .item.content{ width: 70%; display: block; top: 0px; position: relative; margin-left: 0px; right: 0px; margin-top: 0px;border:0px;border-top: 1px solid #ecedef;}
  .product.data.items > .item.content{margin-top: -50px;}
  .product.data.items > .item.content#additionaltab{margin-top: -100px;min-height: 200px;}*/
  /*Product Details Left Tab end*/


  /*Product Details Center Tab start*/
  /*.product.data.items{text-align: center; padding-top: 60px; border-top: 1px solid #ecedef;}
  .product.data.items > .item.title{float: none;display: inline-block;margin: 0px;}
  .product.data.items > .item.content{border: 0;margin-top: 90px;}
  .product.data.items > .item.content ul,.product.data.items > .item.content ol{display: inline-block;width: 100%;text-align: left;}
  .product.data.items > .item.title > .switch,.product.data.items > .item.title > .switch:visited,
  .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover{border: 0px; padding: 0px;  margin: 0px 20px; background: transparent; color: #978c87; min-width: 90px; text-transform: uppercase; font-weight: 700; letter-spacing: 2px; font-size: 21px; border-bottom: 2px solid #FFF; min-height: 45px; display: inline-block;}

  .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover{color:#679AC9;    border-bottom: 2px solid #679AC9;}
  .secDetailColCont p,.secDetailColCont li,.secDetailColCont span,.secDetailColCont a{font-size: 19px; line-height: 39px; font-weight: 500;}
  .secDetailColCont p,.secDetailColCont li,.secDetailColCont span{ color: #978c87;}
  /*Product Details Center Tab end*/

.fieldset.review-fieldset .review-field-ratings{float: left;width: 40%;}
.fieldset.review-fieldset > div.field{float: right;width:50%;}
.field.review-field-ratings.field{    margin-bottom: 40px;}
}

@media (max-width:1200px){
  .magnifier-large,.magnifier-preview,.magnify-lens{display: none !important;}
  #product-addtocart-button{    width: 100%;margin-bottom: 20px;}
  .proview .product-info-main .box-tocart .action.tocart,.proview .product-info-main .jnBtn.towishlist{width: 100%;margin: 0px;}
}
@media (max-width:990px){
  .proview.page-layout-1column .product-info-main,.proview.page-layout-1column .product.media{  width: 100%;float: none;max-width: 768px;}
  .proview .jnOneCol > .jnGrid{display: grid;}
  .proview.page-layout-1column .product-info-main{order: 2;margin-top:40px; }
  .proview.page-layout-1column .product.media{order: 1;}
  .product.data.items > .item.title > .switch{font-size: 17px;color: #978c87;}
}

@media (max-width:767px){
.qtyCt > .fieldset{    width:auto;float: none;}
.qtyCt > .actions{float: left;padding-top:0px;width: 100%;}
.secDetailColCont .data.item.title.active a.switch,.secDetailColCont .data.item.title.active a.switch:hover{background: #679AC9; line-height: 37px; color: #FFF;    color: #FFF !important; font-weight: 300;}
.product-info-main .proViewCont .jnTitSec{display: none;}
.fotorama__nav__frame.fotorama__nav__frame--thumb.fotorama__active .fotorama__thumb{border:1px solid #EEEEEE;}
.product-info-main .product.attribute.overview{margin-bottom: 20px;}
.pimainMb .jnTit h1, .pimainMb .jnTit h1 *, .product-info-main .jnTit h1, .product-info-main .jnTit h1 *{    font-size: 23px;}
.pimainMb .product.attribute.sku *, .pimainMb .product.attribute.sku .type, .product-info-main .product.attribute.sku *, .product-info-main .product.attribute.sku .type{font-size: 10px;}
}

@media (max-width:600px){
  .review-field-rating .label{ width: 100%;margin: 0px;}
  .addthis_sharing_toolbox{margin-top: 0px;margin-bottom: 20px;}
}


/*--------------Product Quick View---------------*/
.quickview-index-index .modals-wrapper,.modal-popup.modal-slide .modal-footer,.qckView .price-label,.modal-popup .modal-title{display: none !important;}
.modal-popup .modal-inner-wrap{max-width: 500px;width: 95%;}
.qckView .page-wrapper{visibility: hidden;height: 0px;min-height: auto;}
.modal-popup .modal-header,.modal-popup .modal-header, .modal-popup .modal-content, .modal-popup .modal-footer{padding: 20px 25px;}
.modal-popup .modal-content{padding-bottom: 0px;}
.modal-popup .modal-header{padding: 0;}
.qckView  .field.qty,.qckView .jnTitSec,.qckView .product-options-wrapper .fieldset .field,.qckView .product-info-main .jnTitSec,.qckView .product-info-main .product-info-price,.qckView .product-info-main .product.attribute.overview,.qckView .product-info-main .product-reviews-summary{    margin-bottom:25px;}
.modal-popup .product-add-form,.qckView .product-add-form{margin-bottom: 0px;}
.qckView .jnTitSec{text-align: left;}
.qckView .jnTitSec .jnTit h1{ margin-bottom: 0px;padding-bottom: 5px;}
.qckView .jnTitSec .jnCon strong,.qckView .jnTitSec .jnCon .value{display: inline-block;}
.qckView #product-addtocart-button,.qckView a.jnBtn.action{width: 100%;min-width: 190px;float: left;}
.qckView #product-addtocart-button{margin-bottom:0px;    margin-right: 10px;}
.qckView #product-addto{margin-bottom: 10px;margin-right: 10px;}
.qckView a.jnBtn.action{margin-top: 0px;border-bottom: 0px;}
.qckView .product-info-price{    margin: 0;width: auto !important;}
.qckView .product-info-price > *:first-child{    padding-left: 0;}
.modal-slide .action-close{padding: 5px; height: 35px; line-height: 8px; border-radius: 100px; width: 35px;}
.qckView .qty-wrapper .qty,.qckView .box-tocart .qty-wrapper .qty,.qckView .qtyarw{height: 50px;}
.qckView .qtyarw .qtyarwup,.qckView .qtyarw .qtyarwup:hover,.qckView .qtyarw .qtyarwdown,.qckView .qtyarw .qtyarwdown:hover{/*height: 24px;*/}

.qckView .product-options-bottom .price-box .price-container .price,.qckView .product-info-price .price-box .price-container .price{color: #679AC9;}
.qckView .fieldset > .field > .label span,.qckView .fieldset > .fields > .field > .label span{font-weight: 600;}
.qckView a.jnBtn.action.towishlist{font-size: 15px; border: 0px; margin-bottom: 15px; text-transform: capitalize;    margin-left: 115px;width: auto;}
.qckView .fieldset .field:after,.qckView .fieldset .field:before{display:table;content:" "}
.qckView .fieldset .field:after{clear:both}
.qckView .fieldset .field .label{width: 100%; float: left; vertical-align: middle; line-height: 25px;}
.qckView .fieldset .field .control{width:100%;float: right;}
.qckView h1,.qckView h1 *,.qckView .product-options-bottom .price-box .price-container .price,.qckView  .product-info-price .price-box .price-container .price{font-size: 26px;}

@media (max-width:767px){
  .modal-popup .modal-inner-wrap{max-width: 100%;}
  #quickViewContainer,.modal-popup .modal-content{height:95%;}
  #quickViewContainer iframe{min-height: 100%;}
}


@media (max-width:400px){ /* iframe call main window will not work*/
  .qckView .fieldset .field .label,.qckView .fieldset .field .control{float: none;width: 100%;line-height: initial;max-width:100%;}
  .qckView #product-addtocart-button, .qckView a.jnBtn.action{width: 100%;max-width:100%;}
  .qckView #product-addtocart-button{margin-bottom: 0px;margin-right:0px;}
  .qckView a.jnBtn.action.towishlist{    margin-top: 0;}
  .qckView .field.qty{margin-bottom: 2px;}
  .qty-wrapper .qty, .box-tocart .qty-wrapper .qty{width: 65%;}
}

/*--------------Product Qty Box---------------*/
.qty-wrapper .qty,.box-tocart .qty-wrapper .qty{height: 50px;float: left;width: 110px;margin-left: 40px;font-size: 15px;color: #978c87;}
.qtyarw{height: 50px;background: white;float: left;}
.qtyarwup,.qtyarwdown{width:50px;height:50px;cursor: pointer;border: 1px solid #ecedef;float: left;}
.qty-wrapper-small .qtyarwup,.qty-wrapper-small .qtyarwdown{width: 32px;height: 32px;}
.qtyarwup,.crtPg .upArw{background: url(../../frontend/Ck/theme/en_US/images/icons/qty-plus-back.png) center no-repeat;background-size:12px;border-left:0;}
.qtyarwdown,.crtPg .dwArw{background: url(../../frontend/Ck/theme/en_US/images/icons/qty-minus-back.png) center no-repeat;background-size:12px;margin-left: -150px;border-right:0;}
.qtyarwup:hover,.crtPg .upArw:hover{background-image: url(../../frontend/Ck/theme/en_US/images/icons/qty-plus.png);}
.qtyarwdown:hover,.crtPg .dwArw:hover{background-image: url(../../frontend/Ck/theme/en_US/images/icons/qty-minus.png);}
.qty-wrapper-small{width: 130px;position: relative;    text-align: center;}
.qty-wrapper-small .mage-error{display: none;}
.cart.table-wrapper .col.qty .input-text,.qty-wrapper-small .qty,.qty-wrapper-small .qtyarw{height: 32px;}
.qty-wrapper .mage-error{    margin-top: 63px;position: absolute;}
.cart.table-wrapper .col.qty .input-text{    font-size: 12px;}


/*--- Quantity plus minus full width---*/
.qty-wrapper{width: 100%;margin-left: 0;text-align: center;max-width: 270px;}
.qty-wrapper .qty, .box-tocart .qty-wrapper .qty,.cart.table-wrapper .col.qty .input-text{width: 60%;margin: auto;float: none;border:0px;z-index: 2;position: relative;background: transparent;}
.qtyarw{position: relative;margin-top: -50px;width: 100%;}
.qty-wrapper-small .qtyarw{margin-top: -32px;}
.cart.table-wrapper .col.qty .input-text{width: 50px;display: inline-block;}
.qtyarw .qtyarwup,.qtyarw .qtyarwdown{position: absolute;margin: 0;border:0px;}
.qtyarw{border: 1px solid #ecedef;}
.qtyarw .qtyarwup{right: 0;border-left: 1px solid #ecedef;}
.qtyarw .qtyarwdown{left: 0;border-right: 1px solid #ecedef;}


/*--- Quantity plus minus right side---
.qtyarwup,.qtyarwdown{height:100%}
.qty-wrapper .qty, .box-tocart .qty-wrapper .qty{margin-left: 0;}
.qtyarwup, .crtPg .upArw{margin-right: -150px;margin-left: 49px;}
.qtyarwdown, .crtPg .dwArw{margin-left: -1px; border-right: 1px solid #ecedef;}
.qtyarwup:hover,.qtyarwdown:hover{    background-color: #F5F5F5;}
.crtvw .qtyarwup,.crtvw .qtyarwdown{width:30px;}
.crtvw .qtyarwup,.crtvw .crtPg .upArw{margin-right: -60px;margin-left: 29px;}
.qty-wrapper-small{width: 105px; display: inline-block;}
.qty-wrapper-small .qty{float: left;}*/

/*--- Quantity up and down arrow in box-----*/
/*.qty-wrapper .qty,.box-tocart .qty-wrapper .qty{margin-left: 0px;}
.qtyarw .qtyarwup{background-image: url(../../frontend/Ck/theme/en_US/images/icons/qty-up-arrow.png);}
.qtyarw .qtyarwup:hover{background-image: url(../../frontend/Ck/theme/en_US/images/icons/qty-up-arrow-back.png);}
.qtyarw .qtyarwdown{ background-image: url(../../frontend/Ck/theme/en_US/images/icons/qty-down-arrow.png);}
.qtyarw .qtyarwdown:hover{ background-image: url(../../frontend/Ck/theme/en_US/images/icons/qty-down-arrow-back.png);}
.qtyarw{width:30px; background: white; margin-left: -1px;margin-top: 0px; border: 1px solid #ecedef; border-left: 0px; height:60px;float: left;}
.qtyarw .qtyarwup, .qtyarw .qtyarwup:hover, .qtyarw .qtyarwdown, .qtyarw .qtyarwdown:hover{margin-left: 0;border:0px;height: 30px;width:30px;margin-top: 0px;background-size:12px;background-position: center;background-repeat: no-repeat;}
.qty-wrapper-small .qty{float: left;}
.qty-wrapper-small .qtyarw{width: 18px;}
.qty-wrapper-small .qtyarw .qtyarwup,.qty-wrapper-small .qtyarw .qtyarwup:hover,.qty-wrapper-small .qtyarw .qtyarwdown,.qty-wrapper-small .qtyarw .qtyarwdown:hover{height:15px;width:15px;background-size: 9px;}
*/


/*--------------Account - Login---------------*/
.jnLgnBx{float: none; width: 100%; max-width: 400px; text-align: center; margin: 0 auto; padding: 20px; position: relative; background: #fff; border: none; border-top: 6px solid #679AC9; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,.10); -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,.10); box-shadow: 0px 0px 6px 0px rgba(0,0,0,.10); margin-top: 100px; margin-bottom:50px;}
.jnLgnBx .jnTit{    border-bottom: 1px solid #ecedef;margin-bottom:20px;}
.jnLgnBx .jnTit h2{padding-bottom: 0px;font-size: 30px;font-weight: 300;text-transform: initial;}
.jnLgnBx .label,.jnLgnBx .label span{font-weight: 300;font-size: 15px;}
.jnLgnBx .label,.jnLgnBx .fieldset > .field > .label{margin-bottom: 3px; display: inline-block; width: 100%;}
.jnLgnBx .fieldset > .field.choice > .label{width: auto;}
.jnLgnBx .input-text{height: 38px;}
.jnLgnBx .field,.jnLgnBx .forgotpwd,.jnLgnBx .fieldset{margin-bottom: 20px;}
.jnLgnBx .forgotpwd a{font-size: 16px;color:#679AC9;}
.jnLgnBx .forgotpwd a:hover{color:#000;}
.jnLgnBx hr{padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #ecedef; height: 0px; padding: 0px;}
.jnLgnBx .actions-toolbar .primary,.jnLgnBx .actions-toolbar button.action.primary{float: right;margin-right: 0px;}
.jnLgnBx .field.note{    font-size: 15px;font-style: italic;}


/*--------------- Login Popup --------------*/
.popup-authentication .modal-content{background: #F7F7F5;}
.popup-authentication .modal-inner-wrap{min-width: 600px;}
.popup-authentication .action-close{border: 1px solid #000; border-radius: 0px; padding: 0px; width: 26px; height: 26px; right: 20px; top: 20px;}
.popup-authentication .action-close:before{color: #000;}
.popup-authentication .action-close:hover{border: 1px solid #679AC9;}
.popup-authentication .action-close:hover:before{color: #679AC9;}
.jnLgnPop{border-top: 0;padding-bottom: 25px;max-width: 530px;margin: auto;text-align: center;}
.jnLgnPop > .jnIn{padding: 15px 30px;}
.jnLgnPop .block-title{text-align: center; font-size: 30px; text-transform: uppercase; margin-bottom: 37px;margin-top: 20px;}
.jnLgnPop .form-login{max-width: 410px;width: 100%;margin: auto;}
.jnLgnPop .field{margin: auto; width: 100%; margin-bottom: 20px;}
.jnLgnPop .input-text,.jnLgnPop .input-text:focus{height: 45px; padding-left: 20px; padding-right: 20px; border: 1px solid #DEDEDE; background: #FFF;}
.jnLgnPop .jnLinkCt{margin-bottom: 25px;margin-top: -10px;}
.jnLgnPop .jnLinkCt .jnLft,.jnLgnPop .jnLinkCt .jnRgt{width: 50%;float:left;text-align: left;}
.jnLgnPop .jnLinkCt .jnRgt{width: 50%;float:left;text-align: right;}
.jnLgnPop .rememberme,.jnLgnPop .rememberme:focus{height: auto;}
.jnBtnCt button.action{width: 100%;height: 45px;}
.jnBtnCt button.action span{display: inline-block;background-image:url(../../frontend/Ck/theme/en_US/images/icons/lock.png); padding-left: 22px;background-position: left center;background-repeat: no-repeat;background-size: 12px;}
.jnBtnCt button.action,.jnLgnPop .jnBtnCt .jnRgt{width: 100%;}
.jnLgnPop .jnBtnCt .jnRgt{margin-top: 10px;}
.jnLgnPop .jnLinkCt .jnLft *,.jnLgnPop .jnLinkCt .jnRgt *,.jnLgnPop .jnBtnCt .jnRgt,.jnLgnPop .jnBtnCt .jnRgt a{font-size:12px;}
.jnLgnPop .jnBtnCt .jnRgt a{color:#679AC9;}
.jnLgnPop .jnBtnCt .jnRgt a:hover{text-decoration: underline;}
.jnLgnPop .mage-error{text-align: left;}
.jnLgnPop .checkout-messages{margin-bottom: 20px;}

@media (max-width:620px){
.popup-authentication .modal-inner-wrap{min-width:90%;}
.jnLgnPop .jnLinkCt .jnLft,.jnLgnPop .jnLinkCt .jnRgt{width: 100%;float:none;text-align: center;}
}
/*--------------My Account --------------*/
.account .block-collapsible-nav .content{padding: 0;}
.account .block-collapsible-nav .item{margin: 0px;}
.account .block-collapsible-nav .item a{border: 0px;border-bottom: 1px solid #ddd;}
.account .block-collapsible-nav .item strong{border:0px;}
.account .block-collapsible-nav .item a,.account .block-collapsible-nav .item strong{text-transform: capitalize;font-weight: 500;background: white;}
.account .block-collapsible-nav .item.current a,.account .block-collapsible-nav .item a:hover, .block-collapsible-nav .item.current > strong,.account .block-collapsible-nav .item.current strong{color: #ffffff; font-weight: 500;  background-color: #679AC9;}
.account .block .block-title,.account .block .block-title strong,.account .block-content .box-title,.account .block-content .box-title span,.fieldset .legend,.fieldset .legend span{font-weight: 400; text-transform: uppercase; font-size: 20px;}
.account .box-actions a,.account .box-actions a span,.account .block-title a.action,.account .block-title a.action span,.account .actions a span{font-weight: 400;text-transform: uppercase;font-size:13px;color: #679AC9;display: inline-block;vertical-align: top;}
.account .box-actions a:hover,.account .box-actions a span:hover,.account .block-title a.action:hover,.account .block-title a.action:hover span,.account .actions a:hover span{color: #000;}
.account .limiter{display: none;}
.account .pager{text-align: right;    display: inline-block;float: right;}
.account .pager li{text-align: center;}
.account .pager .toolbar-amount{float: left;}
.account table th{text-transform: uppercase;}
.account .toolbar .pages{float: right; display: inline-block; width: auto; position: relative;    margin-left: 20px;}
.account .block-collapsible-nav .item .delimiter{display: none;}
.account .jnWishlist .jnIcnWlist{background-image:url(../../frontend/Ck/theme/en_US/images/icons/delete.png);height: 30px; background-size: 17px; width: 22px; }
.account .jnWishlist .jnIcnWlist:hover{background-image:url(../../frontend/Ck/theme/en_US/images/icons/delete-back.png);}
.account .jnTwoCol .field{margin-bottom: 20px;max-width: 500px;}
.account .jnTwoCol .fieldset .field:last-child{margin-bottom: 0px;}
.account .jnTwoCol .fieldset{width: 100%;float: none;    margin-bottom: 20px;}
.account .actions-toolbar .action.tocart,.account .actions-toolbar .action.share,.account .actions-toolbar .action.update{display: none;}
body.account .action.back{display: none !important;}
.account .actions-toolbar .primary{    margin-left: 0;}
.account .block-order-details-comments .comment-date{margin-right: 0; max-width: 100%; width: 100%; float: none; clear: none;}
.account .jnWishlist .jnConIn {display: none;}


@media (max-width:767px){
.account .column.main{padding-left: 15px;padding-right: 15px;}
.block-collapsible-nav{    top: 0px;position: relative;}
.account .page.messages{    margin-bottom: 10px;}
.account .jnSec.jnTwoCol{padding-top: 0px;}
.account .actions-toolbar .primary{    float: right;}
.account .actions-toolbar .primary .action{width: auto;margin-left: 0px;}
.block .title strong{font-weight: 600;font-size: 18px;}
}



/*--------------------- Ajax Cart----------------------*/
.addingtoCart{position: absolute;max-width: 264px;z-index: 999999;width: 264px;height: 210px; background-size: cover;}
.addedtoCart{opacity: 0;z-index: -1 !important;display: none;}

/*--------------------- Cart Page----------------------*/
.crtvw #block-shipping,.crtvw .action-edit,.block.discount .title:after,.cartact .action-towishlist,.action.multicheckout{display: none !important;}
.block.discount .content{display: block !important;}
.crtvw .page-wrapper > .jnOneCol{min-height: 500px;padding-top: 20px;}
.cart-summary{padding: 0;margin: 0px;background: transparent;}
.abs-shopping-cart-items-desktop, .block-cart-failed, .cart-container .form-cart, .cart-container .cart-gift-item{padding: 0px;}
.cart-summary .actions-toolbar .primary{margin: 0px;}
.cart-summary .block .actions-toolbar > .primary .action.primary.jnSmall{padding: 4px 10px;margin-bottom: 20px;    padding-bottom: 5px;border: 0px;}
.cart-summary .block .actions-toolbar > .primary .action.cancel.primary.jnSmall{border:0px;}
.cart-totals tbody .mark,.cart-totals tbody .amount{padding:5px 0px;}
.cart-totals .grand .amount,.cart-totals .grand .mark{padding:10px 0px;padding-top: 5px;}
.cart-totals .grand .amount *,.cart-totals .grand .mark *{font-size:16px;font-weight: 600;}
.cart.table-wrapper .cart thead tr th.col,.cart-summary > .title{padding: 12px 0px;}
.cart.table-wrapper .item .col.item,.cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp,.cart.table-wrapper .col.qty,.cart.table-wrapper .col.cartact{padding: 10px 0px;}
.cart.table th,.cart.table th *,.cart-summary > .title{font-size: 14px;font-weight: 500;}
.cart-summary .block .title strong{    font-size: 14px;font-weight: 500;}
.cart.table-wrapper .col.price,.cart.table-wrapper .col.subtotal{width:110px;}
.cart.table-wrapper .col.qty{width: 60px;}
.cartact .actions-toolbar{width: 40px;}
.cart.table-wrapper .product-item-name a:hover{color: #679AC9;}
.block.discount #coupon_code{padding-right: 75px;}
.block.discount .actions-toolbar{float: right; display: inline-block; margin-top: -45px; z-index: 1; position: relative;}
.cart-summary > .title{display: block;}
.cart.table-wrapper .item .message{ background: #ffffff; margin-top: 0; margin-bottom: 0; padding: 0px; border-left: 0;}
.cart.table-wrapper .item .message div{color: #ff0000; font-weight: 600; font-size: 12px;line-height: initial; margin-top: 4px;}
.cart-container .form-cart .actions.main{text-align: left;}
.cart-container .form-cart .actions.main .continue{display: inline-block; vertical-align: middle; padding: 6px 10px; padding-bottom: 5px;}
.cart-container .form-cart .actions.main .continue,.cart-container .form-cart .action.update{margin-bottom: 10px;    text-align: center;}
.cart.table-wrapper .actions-toolbar > .action-edit:before, .cart.table-wrapper .actions-toolbar > .action-delete:before{color: #679AC9;}
.cart-container .form-cart button span{    vertical-align: text-bottom;}
.cartdisnote .jnIn{font-weight: 600;font-size: 14px;line-height: 20px;padding-bottom: 10px;display: inline-block;}
.cartdisnote .jnIn > p{padding-left: 25px; position: relative;margin-bottom: 10px;}
.cartdisnote input{position: absolute; left: 0px; top: -5px;}
.note.discount{margin-top: -12px; font-size: 13px; font-style: italic; margin-bottom: 5px;}
#coupon_code-error{position: absolute;top: 27px;}
  
@media (min-width:891px){
.cart-summary{width: 28%;}
.abs-shopping-cart-items-desktop, .block-cart-failed, .cart-container .form-cart, .cart-container .cart-gift-item{width:70%;}
}
@media (max-width:890px){
.cart-summary{width: 100%;}
.abs-shopping-cart-items-desktop, .block-cart-failed, .cart-container .form-cart, .cart-container .cart-gift-item{width:100%;}
}

@media (min-width:768px){
.cart-summary .block .actions-toolbar > .primary .action.primary.jnSmall{margin-top: -3px;}
}

@media (max-width:767px){
  .cart.table-wrapper {border:0px;}
  .cart.table-wrapper table > caption{overflow: hidden; position: relative; width: auto; border: 0; clip: auto; height: auto; margin: 0; padding: 0; font-weight: 600; text-transform: uppercase; text-align: left;padding-bottom: 10px; border-bottom: 1px solid #ecedef; margin-bottom:0px;}
  .cart.table-wrapper table > thead{display: none;}
  .cart.table-wrapper .product-item-photo{display: inline-block; left: 0; max-width: 65px; padding: 0; position: relative; top: 0; width: 100%;vertical-align: top;}
  .cart.table-wrapper .product-item-details{display: inline-block;}
  .cart.table-wrapper .item .col.item, .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp, .cart.table-wrapper .col.qty, .cart.table-wrapper .col.cartact{padding: 0px;}
  .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.qty,.cart .table.items .col.qty{width: 100%;text-align: left;    padding-top: 5px;}
  .cart.table-wrapper .col.qty:before, .cart.table-wrapper .col.price:before, .cart.table-wrapper .col.subtotal:before, .cart.table-wrapper .col.msrp:before{padding-bottom: 0px;display: inline-block;    vertical-align: middle;line-height: initial; font-size: 13px; padding-right: 10px;}
  .cart.table-wrapper .col.price span, .cart.table-wrapper .col.subtotal >span, .cart.table-wrapper .col.qty >div,.cart.table-wrapper .col.subtotal .price-excluding-tax .price,.cart.table-wrapper .col.price .price-excluding-tax .price{display: inline-block !important;    vertical-align: middle;line-height: initial; font-size: 13px; }
  .cart.table-wrapper .item td.col.item{min-height: 50px;}
  .cart.table-wrapper .item td.col.item,.cart.table-wrapper .item td.col.cartact{padding-top: 10px;}
  .cart.table-wrapper .item td.col.subtotal{padding-bottom: 10px;}
  .cart-summary .block .coupon .field{margin: 0; height: 36px;margin-bottom: 9px;}
}

@media (max-width:600px){
  .cart-container .form-cart .actions.main .continue, .cart-container .form-cart .action.update{width: 100%;}
}

/*-----------------Checkout---------------------------*/
.cktvw .opc-progress-bar,.cktvw .payment-group .step-title,.cktvw .opc-block-summary > .title,.cktvw .block.items-in-cart > .title,.chkBx .checkout-payment-method .shipping-information .ship-to,#shipping-method-buttons-container,#checkout-payment-method-load .actions-toolbar,.chkBxPaym > .shipping-information{display: none !important; }
.cktvw #shipping,.cktvw #opc-shipping_method,.cktvw #payment,.chkBx .minicart-items,.chkBx .checkout-comment{display: block !important;}
.chkBx{margin-bottom: 20px;}
.chkBx > .step-title{background: #679AC9; padding: 6px 20px; font-size: 16px; text-transform: uppercase; border: 1px solid #679AC9; color: #FFF; border-bottom: 0px; font-weight: 600;}
.chkBx > li{border: 1px solid #ecedef;border-top:0px;padding: 20px 20px;padding-bottom: 22px;}
.chkBx .block{margin-bottom:0px;}
.cktvw .opc-wrapper{width: 100%;padding: 0px;margin: 0px;}
.cktvw .chkBxShip,.cktvw .chkBxPaym{float: left;width:48%;}
.cktvw .chkBxPaym{float: right;}
.cktvw .opc-block-summary{background: transparent; margin: 0; padding: 0;}
.cktvw .opc-wrapper .form-login,.cktvw .opc-wrapper .form-shipping-address{margin: 0px;}
.cktvw .jnTitSec{padding-top: 25px;}
.cktvw .checkout-shipping-method .no-quotes-block{margin: 0;}
.cktvw .errorMsg > div{color: red;font-weight: 600;padding-bottom: 20px;}
.cktvw #checkout-step-centers .errorMsg > div{padding-bottom: 0px;}
.cktvw .fieldset > .field > .label,.cktvw .fieldset > .fields > .field > .label,.cktvw #block-discount-heading{margin:0px;margin-bottom:2px;    line-height: initial;}
.cktvw .fieldset > .field{margin-bottom: 10px;}
.cktvw .fieldset > .field.field-select-billing,.checkout-payment-method .checkout-billing-address{margin: 0px;}
.cktvw .fieldset > .field > .label span,.cktvw .fieldset > .fields > .field > .label span,.cktvw #block-discount-heading span{font-weight: 300;font-size: 14px;}
.cktvw .opc-wrapper .form-login{border-bottom: 0;}
.cktvw .opc-wrapper .form-login{padding-bottom: 0;}
.cktvw .checkout-billing-address .choice input,.cktvw .checkout-billing-address .choice input:focus{height: 28px;}
.cktvw .checkout-payment-method .actions-toolbar .primary{margin-top: 20px;}
.cktvw .payment-option-inner{    max-width: 300px;float: left;}
.cktvw #discount-form{    margin-top: 5px;}
.cktvw #discount-form .actions-toolbar .primary{    margin-left:0px;    display: inline-block;}
.cktvw #discount-form .actions-toolbar .primary button{padding: 4px 20px;width: auto;}
.cktvw .opc-block-summary .minicart-items-wrapper{margin: 0;padding: 0px;}
.cktvw .chkBx .block.items-in-cart{margin-bottom:10px;}
.cktvw .chkBx .totals .mark span,.cktvw .chkBx .totals .mark span{ display: inline-block;padding-right: 5px; }
.cktvw .chkBx .table-totals .totals th,.cktvw .chkBx .table-totals .totals td{    padding-top:10px;}
.cktvw .chkBx .table-totals .totals.discount th,.cktvw .chkBx .table-totals .totals.discount td{    padding-top:5px;}
.cktvw .chkBx .table-totals .totals.shipping th,.cktvw .chkBx .table-totals .totals.shipping td{    padding-top:5px;padding-bottom: 15px;}
.cktvw .chkBx .table-totals .grand.totals th,.cktvw .chkBx .table-totals .grand.totals td{    padding-top: 5px;}
.cktvw .checkout-payment-method .payment-method-title{padding:4px 0;}
.cktvw .checkout-payment-method .payment-method + .payment-method .payment-method-title{border:0px;}
.cktvw .payment-group .choice input,.cktvw .payment-group .choice input:focus{height: auto;}
.cktvw .checkout-payment-method .payment-method-content{padding: 0;}
.cktvw .checkout-payment-method .payment-method._active .payment-method-content{background: #FFF; padding: 0px 20px;}
.payment-method-content .fieldset input[type="checkbox"]{float: left;    height: 27px;    margin-right: 20px;}
.payment-method-content .fieldset .payment-method-note{    width: auto; display: inline-block;}
.cktvw .checkout-payment-method .payment-method._active .payment-method-content > p{display: inline-block; margin-bottom: 0px; padding: 10px 0px;}
.cktvw .checkout-payment-method .payment-method-content .fieldset:not(:last-child){margin: 0px;padding: 10px 0px;    margin-top: 5px;}
.cktvw .opc-block-summary .product-item .product-item-name-block{    max-width: 260px;}
.cktvw .chkBx .totals .mark span.value:empty{display: none;}
.cktvw .chkBx .totals .mark span.value:before{display: inline-block;content: "(";margin-left: -3px;}
.cktvw .chkBx .totals .mark span.value:after{display: inline-block;content: ")";margin-right: -3px;}
.cktvw .checkout-payment-method .payment-method._active .payment-method-content > p:empty{display: none;}
.cktvw .product-item .product{margin-bottom: 5px;margin-top: 5px;}
.cktvw .minicart-items .product-item-details .details-qty{margin-top: 0;line-height: 20px;}
.cktvw .minicart-items .product-item-details .details-qty *{font-size: 12px;    line-height: 21px;}
.cktvw .modal-popup.modal-slide .modal-footer{display: block !important;}
.opc-wrapper .shipping-address-item{    width: 49%;border: 1px solid #CCC; margin: 1px; padding: 15px;}
.opc-wrapper .action-select-shipping-item,.opc-wrapper .action.edit-address-link{margin: 0px; line-height: 20px; padding: 2px 10px; height: 30px;}
.placeorderbtn{float: right; clear: both; min-width: 300px; margin-top: 20px;}
.opc-wrapper .shipping-address-item.selected-item{border-color: #e6e6e6;}
.opc-wrapper .shipping-address-item.selected-item:after{background:#e6e6e6;}
.opc-wrapper .shipping-address-item:before{display: none;}
.opc-wrapper .shipping-address-item .action span{line-height: 20px;}
.product-image-wrapper img{border: 1px solid #f1f1f1;}
.shpInp{width: 30px;float: left;}
.shpMethodname > span{font-weight: 600;}
.shpMethodprice span.col-carrier{width:60%;    display: inline-block; }
.shpMethodprice span.col-price{width:30%;    display: inline-block;text-align: right;float: right; }
.jnBtn.jnCartEdit{float: right;margin-top: 20px; margin-right: 20px;}
.checkout-comment #checkout-step-centers{margin-bottom: 20px;}
.checkout-comment span{width: 100%;display: block;}
.checkout-comment select{max-width: 400px;}
.checkout-agreements-block{visibility: hidden;height: 0px;}
.checkout-agreementstr td{border-top: 0px !important; text-align: right; padding-bottom: 0px !important;}
.checkout-agreementstr .cktvw .errorMsg > div{    padding-bottom: 0;}
.checkout-agreements label span,.checkout-agreements label,.checkout-agreements label span *{font-size: 14px;}
@media (max-width:867px){
.cktvw .chkBxShip, .cktvw .chkBxPaym,.opc-wrapper .shipping-address-item{width: 100%;}
#co-shipping-method-form{background: transparent; padding: 0px; border: 0px; margin: 0px;}
.cktvw .actions-toolbar .primary{    margin-left: 0;}
.shpMethodprice span.col-price{width: auto;}
.cktvw .checkout-payment-method .payment-method-title{padding: 4px 14px;}
}

@media (max-width: 600px){
.cktvw #discount-form .actions-toolbar .primary button{    padding: 4px 10px;width: auto;}
.placeorderbtn,.jnBtn.jnCartEdit{min-width: 100%;margin-right: 0px;}
.chkBx > li{padding: 10px 10px;padding-bottom: 12px;}
}

@media (max-width: 370px){
.cktvw .form-discount .payment-option-inner{    max-width: 175px;}
}

/*--------------Success--------------*/
.checkout-onepage-success .jnTitSec.jnMainTit{max-width: 1170px; margin: auto;padding: 15px 0px;padding-bottom: 0;padding-top:40px;}
.checkout-onepage-success .print{display: block; float:none; margin: 0; margin-bottom: 20px; color: #679AC9;    text-align: left;}
.checkout-onepage-success .print:hover{    color: #978c87;}
.checkout-onepage-success .actions-toolbar > .primary,.checkout-onepage-success .actions-toolbar > .secondary{text-align: left;margin-left: 0;}
.checkout-onepage-success .actions-toolbar > .primary .action,.checkout-onepage-success .actions-toolbar > .secondary .action{    max-width: 250px;text-align: center;margin-left: 0;}
.checkout-success .actions-toolbar{margin-top: 30px;}
.checkout-onepage-success .action.primary{    min-width: 250px;}
body.page-print .logo{float: none; margin: auto;background-color: #FFF;display: block; padding:0px; width: 400px; max-width: 400px;padding-left: 0px;margin-bottom: 20px;}
body.page-print .logo img{    width: auto;height: auto;    max-width: 400px;    margin: auto;}
body.page-print *{-webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;        }
body.page-print .block-order-details-view .block-content .box-title span{font-size: 16px;font-weight: 600;}
body.page-print .return-status,body.page-print  .order-status{margin-bottom: 30px;}
body.page-print #my-orders-table .col.subtotal,body.page-print #my-orders-table tfoot tr td{    text-align: right;}
body.page-print #my-orders-table tfoot tr th{font-weight: 600;}
body.page-print h1 *{font-size: 25px;}
body.page-print .order-status{display: none;}
.block-order-details-view .box{width: 100% !important;}
.block-order-details-view table.tworow td{width: 50%;}
body.page-print .order-date{    padding-bottom: 30px;}
body.page-print td{padding:10px 0px;padding-bottom: 0px;}
.printOrTable{display: none;}
body.page-print .printOrTable{display: table;}
.printOrTable .printOrnum{font-size: 18px; font-weight: 600;padding-bottom: 10px;}
.printOrTable .printOrdate{    text-align: right;}
body.page-print .block-order-details-view .block-title{padding-bottom: 0px;}
body.page-print .block-order-details-view .block-content .box,body.page-print .block{margin-bottom: 0px;}
body.page-print table > caption,body.page-print .order-title{display: none;font-style: 1px;color: transparent;line-height: 10px;}
body.page-print .order-details-items thead th.col{ border-bottom: 1px solid #ecedef;}
body.page-print .order-details-items .col{padding:15px 0;width:1;}
body.page-print .order-details-items th.col{padding:0;}
body.page-print .order-details-items .col.name{vertical-align: top;}
body.page-print .order-details-items .col.sku{width:150px;}
body.page-print .order-details-items .col.price{width:100px;}
body.page-print .order-details-items .col.qty{width:60px;}
body.page-print .order-details-items .col.subtotal{width:100px;}
body.page-print .order-details-items{padding: 0px 0px; margin-top: 10px; border-left: 0px; border-right: 0px;    padding-top: 0px;border-top: 0px;}
body.page-print .table tfoot > tr th,body.page-print  .table tfoot > tr td{padding:0px;}
body.page-print .jnMainTit{display: none;}
body.page-print .jnOneCol{min-height:870px;}
body.page-print .order-details-items .product-item-name,body.page-print .order-details-items .table-order-items .product-item-name{line-height: initial;    margin: 0px;vertical-align: top;display:block;margin-top: -5px;}
body.page-print .order-details-items .item-options{margin: 0px;    margin-bottom: 5px;}
@media print {
  body.page-print {-webkit-print-color-adjust: exact;}
  body.page-print *{-webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;        }
}
@page {
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;
}

@media (max-width:1200px){
.jnTitSec .jnCon{padding-left: 10px;padding-right: 10px;}
}
@media (max-width:767px){
.jnTitSec .jnCon{padding-left: 15px;padding-right: 15px;}
}

/*--------------Form--------------*/
.jnFrm .fieldset{margin:0px;margin-bottom:10px;}
.jnFrm .fieldset .field{margin-bottom: 15px;}
.jnFrm .fieldset .field .label{margin-bottom: 0;}
.jnFrm .fieldset .field .label span{font-weight: 600;font-size: 16px;}
.jnFrm .primary{margin:0px;}

/*--------------Contact--------------*/
.jnContact h3{padding-bottom: 10px; margin-bottom: 0px;}
.jnContact h3,.jnContact h3 *{font-size: 20px;font-weight: 600;}
.jnContact strong{font-weight: 700;}

@media (min-width:768px){
.jnContact .jnLft,.jnContact .jnRgt{width:48%;float: left;}
.jnContact .jnRgt{float: right;}
}


/*Full Width*/
.jnContact .jnLft, .jnContact .jnRgt{width: 100%; float: none; text-align: center; max-width: 800px; margin: auto; margin-bottom: 60px;}
.jnContact .jnRgt{margin-bottom: 0px;}
.jnContact .jnFrm .fieldset .field .label{margin-bottom:5px;}
.jnContact .jnFrm .fieldset .field .label span{font-size: 15px; font-weight: 300; color: #978c87; text-transform: capitalize;}
.jnContact .jnFrm .fieldset .field{margin-bottom: 22px;}
.jnContact  input,.jnContact  input:focus{    height: 50px;}
.jnContact  textarea,.jnContact  textarea:focus{    height: 200px;}
.jnContact  button.action.primary{padding: 10px 60px;margin-right: 0px;}
.jnContact  button.action.primary span{font-weight: 600;font-size: 16px;}
.jnContact  .actions-toolbar{    margin: auto;display: inline-block;}
.jnContact ul{display: inline-block;}
.jnContact .jnBanner{margin-bottom: 50px;}

/*------------------- Table Responsive & Design ---------------------------------*/
table.responsive,table.tabledesign{}
table.tabledesign {border-collapse: collapse;width: 100%;}
table.tabledesign th,table.tabledesign td {text-align: left;padding: 3px 8px;}
table.tabledesign tr:nth-child(even){background-color: transparent;}
table.responsive{margin-top: 20px;width: 100%;}
table.responsive table.responsive{margin-top: 0px;}
table.responsive[border="1"]{  border:1px solid #e5e5e5;}
table.responsive td,table.responsive th{vertical-align: top;}
table.responsive td[valign="middle"],table.responsive th[valign="middle"]{vertical-align: middle;}
table.responsive td p{ padding-right: 20px; }
table.responsive img{max-width: 100% !important;}
table.responsive img{max-width: 100% !important;}
table.responsive td:first-child img{float: none;}
.tablescroll table{min-width: 700px;}
table.responsive tbody th,table.responsive thead th:first-child{background: #f7f7f7;}
table.responsive tbody th{border-bottom: 1px solid #e5e5e5;    border-right: 0px;}
table.nobgcolor tr{background: transparent !important;}
table.responsive.address{margin-top: 10px;margin-bottom: 30px;}
table.address td p{padding-right: 0px;}
table.address p{padding: 0;padding-bottom: 10px;font-size: 16px;}
table.address p > strong{font-size: 18px !important;}
table.address img{    margin-bottom:0px;max-height: 270px; border: 1px solid;}
table.address td p.bdline{    border-right: 2px solid #eae3c7 !important; margin-bottom: 30px;padding-bottom: 0px;}
table.address  tr td:last-child p.bdline{border-right: 0px solid !important;}
@media (max-width: 767px){    
  table.address td p.bdline{border-right: 0px !important;}
    table.responsive tbody tr:first-child th:first-child,table.responsive tbody tr:first-child td:first-child{border-top: 1px solid #e5e5e5;}
    table.responsive tbody th,table.responsive tbody td{    border-top: 0;border-top: 0;    border-left: 1px solid #e5e5e5;}
}
@media (max-width: 760px){
table.responsive.center-image td img{margin:5px auto;}
table.responsive td img{float: none;}
table.responsive,table.responsive  thead,.responsive  tbody,.responsive  th,table.responsive  td,table.responsive tr {     height: auto !important;display: block;width: 100% !important; }
 table.responsive  td{width: auto !important;}
table.responsive thead tr { position: absolute;top: -9999px;left: -9999px;}
table.responsive th img{max-width:100%; width: 100%;}
}
table.responsive[border="0"],table.responsive[border="0"] *{border-width:0px !important;}
table.responsive[border="0"] * table.responsive[border="1"]{border-width:1px !important;}
table.responsive[border="0"] * table.responsive[border="2"]{border-width:2px !important;}
table.responsive[border="0"] * table.responsive[border="3"]{border-width:3px !important;}

/*-----------------------jnBox1--------------------------------------------*/
.jnBox1ct{}
.jnBox1{border: 1px solid #CCC; display: inline-block; max-width: 420px; width: 16.66%; vertical-align: top;  text-align: center; position: relative;border-left: 0px;border-top: 0px;}
.jnBox1:after{width: 1px; background: #CCC; height: 100%; content: ''; position: absolute; top: 0px; left: -1px;}
.jnBox1:before{width: 100%; background: #CCC; height:1px; content: ''; position: absolute; top:-1px; left: 0px;}
.jnBox1 .valg{width: 100%;height: 100%;}
.jnBox1 .jnIn{width: 100%;display: inline-block;padding:20px;}
.jnBox1 img{max-height: 100px;max-width: 100%;}

@media (max-width:1400px){
  .jnBox1{width:20%;}
}
@media (max-width:1300px){
  .jnBox1{width:25%;}
  .jnBox1 .jnIn{padding: 20px;}
}
@media (max-width:1080px){
  .jnBox1{width:33.33%;}
}
@media (max-width:767px){

}
@media (max-width:720px){
  .jnBox1{width:50%;}
}
@media (max-width:420px){
  .jnBox1{width:100%;}
}


/*-----------------------jnBox2--------------------------------------------*/
.jnBox2ctSec{overflow: hidden;background: #978c87;}
.jnBox2ct{}
.jnBox2{border-right: 1px solid #FFF;display:inline-block;max-width:720px; width: 33.33%; vertical-align: top;  text-align: center; position: relative;}
.jnBox2:after{width: 1000%;background:#FFF;height:1px;content: '';position:absolute; top:0px; left: -1000px;}
.jnBox2 > .jnIn{width: 100%;display: inline-block;padding:70px 20px;}
.jnBox2 .jnImg,.jnBox2 .jnTit{margin-bottom: 20px;}
.jnBox2 .jnCon,.jnBox2 .jnCon p,.jnBox2 .jnCon p *{font-size:17px;color: #FFF;}
.jnBox2 h4,.jnBox2 h3,.jnBox2 .jnCon h4,.jnBox2 .jnCon h3,.jnBox2 h4 a,.jnBox2 h3 a,.jnBox2 .jnCon h4 a,.jnBox2 .jnCon h3 a{font-weight:400 !important;color: #FFF;margin-bottom: 0px;padding-bottom: 0px;}
.jnBox2 h4 a:hover,.jnBox2 h3 a:hover,.jnBox2 .jnCon h4 a:hover,.jnBox2 .jnCon h3 a:hover{color: #f00;}
.jnBox2 img{max-height: 100px;max-width: 100px;}
.jnBox2 .jnCon p:last-child{margin-bottom: 0px;}

@media (min-width:1176px){
  .jnBox2:nth-of-type(3n+0) {border-right:0px;}
}
@media (max-width:1175px){
  .jnBox2 > .jnIn{padding:50px 20px;}
  .jnBox2{width:50%;}
  .jnBox2:nth-of-type(even){border-right:0px;}
}
@media (max-width:720px){
  .jnBox2 > .jnIn{padding:30px 0px;}
  .jnBox2{border-right:0px;}
  .jnBox2{width:100%;}
}

/*-----------------------jnBox3--------------------------------------------*/
.jnBox3ctSec{padding-top: 50px;padding-bottom:0px;}
.jnBox3ct{margin-left: -15px;margin-right: -15px;}
.jnBox3{text-align: center; position: relative;width:25%; float: left; vertical-align: top;padding: 15px;}
.jnBox3 > .jnIn{width: 100%;display: inline-block;border:1px solid white;    border-bottom: 0px;border-right: 0px; position: relative;}
.jnBox3 h4,.jnBox3 h3,.jnBox3 h4 a,.jnBox3 h3 a,.jnPage .jnContent .jnBox3 a{color: #FFF; margin-bottom: 0px; padding-bottom: 0px; font-weight: 600; font-size: 50px; line-height: 60px;}
.jnCount3 .jnBox3 h4,.jnCount3 .jnBox3 h3,.jnCount3 .jnBox3 h4 a,.jnCount3 .jnBox3 h3 a,.jnCount3 .jnPage .jnContent .jnBox3 a{font-size: 40px; line-height: 40px;}

.jnBox3 h4 a:hover,.jnBox3 h3 a:hover,.jnPage .jnContent .jnBox3 a:hover{color:#FF0000;text-decoration: none;}
.jnBox3 .jnImg img{width: 100%;}
.jnBox3 .jnOverlay{width: 100%;background:rgba(0, 0, 0, 0.2); position: absolute; top: 0px; left: 0px; height: 100%;opacity:1;transition: 0.3s;}
.jnOverlayCt .jnBox3 .jnOverlay{background:transparent;opacity:1;}
.jnOverlayCt .jnBox3:hover .jnOverlay,.jnOverlayCt .jnBox3.active .jnOverlay,
.jnBox3:hover .jnOverlay,.jnBox3.active .jnOverlay{opacity: 1;transition: 0.3s;}
.jnCount3 .jnOverlayCt .jnBox3:hover .jnOverlay,.jnCount3 .jnOverlayCt .jnBox3.active .jnOverlay,.jnCount3 .jnBox3:hover .jnOverlay,.jnCount3 .jnBox3.active .jnOverlay{background:rgba(156, 29, 50, 0.58);}
.jnBox3 .jnOverlay .jnIn{display: table; width: 100%;height: 100%;}
.jnBox3 .jnOverlay .jnCon{vertical-align: middle; display: table-cell;color: #FFF;padding: 10px 20px;}
.jnBox3 .jnCon .jnSubtit{line-height: 30px; margin-top: 15px; font-size: 19px;color: #ffffff;}
.jnBox3 .jnBtn.jnBtnO{font-size: 15px;margin-top: 25px;padding: 8px 30px;}


.jnCount2 .jnBox3{width: 50%;}
.jnCount2 .jnBox3 .jnBtn.jnBtnO{font-size: 15px;margin-top: 25px;padding: 12px 30px;min-width: 240px;}
.jnCount3 .jnBox3{width: 33.33%;}
@media (max-width:1640px){
  .jnGridXBig .jnBox3ct{margin-left:0px;margin-right:0px;padding:0px 15px }
}


@media (max-width:1300px){
  .jnBox3 h4,.jnBox3 h3,.jnBox3 h4 a,.jnBox3 h3 a,.jnPage .jnContent .jnBox3 a{font-size: 25px;    line-height: 36px;}
}

@media (max-width:1175px){
  .jnBox3ctSec{padding-top:7px;padding-bottom:0px;}
  .jnBox3ct{margin-left: -7px;margin-right: -7px;}
  .jnBox3{width:33.33%;padding:7px;}
  .jnGridXBig .jnBox3ct{margin-left:0px;margin-right:0px;padding:0px 7px }
  .jnCount2 .jnBox3{width: 50%;}
  .jnCount3 .jnBox3{width: 33.33%;}
  .jnCount3 .jnBox3 h4, .jnCount3 .jnBox3 h3, .jnCount3 .jnBox3 h4 a, .jnCount3 .jnBox3 h3 a, .jnCount3 .jnPage .jnContent .jnBox3 a{    font-size: 25px;line-height: 25px;}
}

@media (max-width:767px){
  .jnBox3,.jnCount2 .jnBox3{width:50%;}
  .jnCount3 .jnBox3{width: 33.33%;}
  .jnBox3ct{text-align: center;}
  .jnBox3 h4,.jnBox3 h3,.jnBox3 h4 a,.jnBox3 h3 a{font-size: 23px;}
  .jnBox3 .jnCon .jnSubtit{font-size: 17px;}
}
@media (max-width:700px){
  .jnBox3,.jnCount2 .jnBox3,.jnCount3 .jnBox3{width:100%;}
  .jnOverlayCt .jnBox3 .jnOverlay{opacity: 1;}
}
@media (max-width:480px){
  .jnBox3,.jnCount2 .jnBox3,.jnCount3 .jnBox3{width:100%;}
  .jnBox3 h4,.jnBox3 h3,.jnBox3 h4 a,.jnBox3 h3 a{font-size:25px;font-weight: 600;}
  .jnBox3 .jnCon .jnSubtit{font-size: 14px;}
}


/*-----------------------jnBox4--------------------------------------------*/

.jnBox7ct,.jnBox4ct{    max-width: 880px;margin: auto;}

.jnBox4ctSec{padding-top: 60px;}
.jnBox4{display:inline-block;width:50%;vertical-align: top;position: relative;margin:30px 0px;margin-bottom:0px;}
.jnBox4 > .jnIn{margin:0px 30px; text-align: left; height: 100%; background: #FFF; padding:0px; padding-bottom:40px;}
.jnBox4 > .jnIn p{}
.jnBox4 .jnTit{border-top:1px solid #efefef;}
.jnBox4 .jnTit h4{padding-top: 20px;}
.jnBox4 .jnTit h4,.jnBox4 .jnTit h4 a{font-size:20px;    color: #679ac9;}
.jnBox4 .jnImg,.jnBox4 .jnTit{margin-bottom:30px;}
.jnBox4 .jnCon,.jnBox4 .jnCon p,.jnBox4 .jnCon span{font-size:15px;font-weight: 400;}
.jnBox4 h4,.jnBox4 h3,.jnBox4 .jnCon h4,.jnBox4 .jnCon h3{font-weight: 400;margin-bottom: 0px;padding-bottom: 0px;font-size: 22px;}
.jnBox4 img{max-height:1200px;width: 100%;}
.jnBox4 .jnCon p:last-child{margin-bottom: 0px;}
.jnBox4 .jnBtn{margin-top: 20px;}
.jnBox4.content-left-top .jnCon{position: absolute; top: 90px; left: 65px;}
.jnBox4.content-left-top .jnCon,.jnBox4.content-left-top .jnCon p, .jnBox4.content-left-top .jnCon span{font-size: 18px; line-height: 24px; font-weight: 300;    color: #584339;}

.jnBox4 a.jnLink{margin-top: 40px; display: inline-block; border-bottom: 1px solid #978c87; line-height: 14px; font-weight: 600; font-size: 14px;color:#978c87;}
.jnBox4 a.jnLink:hover{color:#679ac9;border-bottom: 1px solid #679ac9;}

.jnBox4.content-left-top,.jnBox4.content-left-top img{height: auto !important;}
.jnBox4.content-left-top .jnImg{margin-bottom:0px;}


.jnBox4 a.jnLink{position: absolute; margin: 0; border: 1px solid #584339; padding: 10px; width: 220px; border-radius: 12px; text-align: center; text-transform: uppercase; font-size: 18px; left: 50%; margin-left: -110px; line-height: 26px; bottom: 50px; color: #584339; background-color: #FFF; }
.jnBox4 a.jnLink:hover{border: 1px solid #679ac9;color:#679ac9;}

@media (max-width:1280px){
.jnBox4{margin:10px 0px;}
.jnBox4 > .jnIn{margin:0px 10px;padding:0px;}
}

@media (max-width:760px){
  .jnBox4ct{width:100%;text-align: center;}
  .jnBox4{width:100%;    max-width: 350px;margin: 10px auto;}
  .jnBox4 > .jnIn{margin:0px;}
  .jnBox4.content-left-top .jnImg, .jnBox4.content-left-top .jnTit{    margin-bottom: 0;}
  .jnBox4.content-left-top .jnCon, .jnBox4.content-left-top .jnCon p, .jnBox4.content-left-top .jnCon span{font-size: 18px;
    line-height: 25px;}
    .jnBox4.content-left-top .jnCon{    top: 90px; left: 25px;}
    .slick-slide .jnProls .jnImg{height: auto !important;}
}

@media (max-width:600px){
  .jnBox4ctSec{margin-bottom: 30px;}
  .jnBox4 a.jnLink{bottom: 27px;padding: 13px;}
  .jnBox4.content-left-top .jnImg{height:auto !important;}
  }


/*-----------------------jnBox5--------------------------------------------*/
.jnBox5ct{}
.jnBox5{border:1px solid #EDEDED;width: 50%;float: left;margin-top:-1px; }
.jnBox5.odd{border-left:0;}
.jnBox5.even{border-left:0;border-right:0;}
.jnBox5 > .jnIn{padding: 20px;height: 100%;display:table;width: 100%;}
.jnBox5 .jnRgt,.jnBox5 .jnLft{display: table-cell;vertical-align: middle;}
.jnBox5 .jnLft{width: 35%;text-align: center;}
.jnBox5 .jnImg{position: relative;}
.jnBox5 .jnRgt{width: 65%;}
.jnBox5 .jnRgt > .jnIn{padding-left: 10px;}
.jnBox5 .jnRgt .jnTit,.jnBox5 .jnRgt .jnTit a{font-weight: 700; font-size: 17px; text-transform: uppercase;  color: #978c87;}
.jnBox5:hover .jnRgt .jnTit,.jnBox5:hover .jnRgt .jnTit a{color:#679AC9;}

.jnJsShow{opacity:1;}
.jnBox5:hover .jnJsShow{opacity: 0;}
.jnJsHide{opacity: 0;}
.jnBox5:hover .jnJsHide{opacity: 1;}

.jnBox5 .JnTxtarrow{width: 11px; height: 11px; display: inline-block; margin-left: 8px; margin-bottom: -1px;}
@media (max-width:760px){
  .jnBox5.odd,.jnBox5.even{width:100%;border-left:0;border-right:0;border-bottom:1px solid #EDEDED;}
  .jnBox4 > .jnIn{margin:0px;}
}

@media (max-width:600px){
.jnBox5 .jnRgt .jnTit,.jnBox5 .jnRgt .jnTit a{font-size: 13px;}
}



/*-----------------------jnBox6--------------------------------------------*/
.jnBox6ct{    margin-left: -10px;margin-right: -10px;}
.jnBox6{display:inline-block;width:25%;vertical-align: top;position: relative;margin:30px 0px;}
.jnBox6 > .jnIn{margin:0px 10px; text-align: left; height: 100%;}
.jnBox6 > .jnIn .jnImg img{border:1px solid #f4f4f4;}
.jnBox6 .jnCon{margin-top: 20px;}
.jnBox6 .jnCon,.jnBox6 .jnCon p,.jnBox6 .jnCon span{font-size: 13px; font-weight: 500; line-height: 21px;}
.jnBox6 h3,.jnBox6 h3 a{font-weight: 600; margin-bottom: 0px; padding-bottom: 0px; font-size: 15px; text-transform: capitalize; line-height: 23px;}
.jnBox6 .jnConCt{padding:20px;}
.jnBox6 img{max-height:350px;max-width: 350px;width: 100%;}
.jnBox6 .jnCon p:last-child{margin-bottom: 0px;}
.jnBox6 .jnBtn{margin-top: 20px;}

@media (max-width:1280px){
.jnBox6ct{margin-left:0px;margin-right:0px;}
.jnBox6{margin:10px 0px;}
.jnBox6 > .jnIn{margin:0px 10px;padding:20px;}
}

@media (max-width:990px){
.jnBox6{width:33.33%;}
.jnBox6 > .jnIn{padding: 10px;}
}

@media (max-width:700px){
  .jnBox6{width:50%;}
  .jnBox6 > .jnIn{margin:0px;}
  .jnBox6 img{max-height:initial;max-width: 100%;width: 100%;}
}

@media (max-width:420px){
  .jnBox6{width:100%;height: auto !important;}
}


/*-----------------------jnBox7--------------------------------------------*/
.jnBox7ct{ }
.jnBox7{width: 50%;float: left;}
.jnBox7 > .jnIn{padding: 0px 20px;height: 100%;display:table;width: 100%;position: relative;}
.jnBox7 .jnRgt,.jnBox5 .jnLft{display: table-cell;vertical-align: middle;}
.jnBox7 .jnLft{width: 35%;text-align: center;}
.jnBox7 .jnImg{position: relative;padding:20px;}
.jnBox7 .jnRgt{width: 65%;}
.jnBox7 .jnRgt > .jnIn{padding-left: 10px;}
.jnBox7 .jnRgt .jnTit,.jnBox7 .jnRgt .jnTit a{font-weight: 700; font-size: 17px; text-transform: uppercase; color: #978c87;}
.jnBox7:hover .jnRgt .jnTit,.jnBox7:hover .jnRgt .jnTit a{color:#679AC9;}
.jnBox7 .jnConOut{width: 100%;padding:0px;text-align: center; background-size: contain; background-position: center; background-repeat: no-repeat;min-height: 195px;margin-bottom: 10px;    display: table;    border-radius: 35px;}
.jnBox7 .jnConOut .inner{display: table-cell;vertical-align: middle;padding: 10px;}

.jnBox7 .JnTxtarrow{width: 11px; height: 11px; display: inline-block; margin-left: 8px; margin-bottom: -1px;}
.jnSec .jnBox7 .jnTit h4{margin: 0px; padding: 0; font-size: 35px;letter-spacing: 0px;    margin-bottom: 7px;}
.jnBox7 p,.jnBox7 span,.jnBox7 a{line-height: 22px; font-size: 16px;font-weight: 300;}
.jnBox7 p a{text-decoration: underline;}
.jnBox7 h4,.jnBox7 p,.jnBox7 span,.jnBox7 a{color: #584339;}
@media (max-width:1000px){
  .jnSec .jnBox7 .jnTit h4{font-size: 32px;}
  .jnBox7 p, .jnBox7 span, .jnBox7 a{font-size: 18px;}
}
@media (max-width:960px){
  .jnBox7{width:100%;float: none;}
  .jnBox7 > .jnIn{padding: 0px 20px;}
}

@media (max-width:600px){
.jnBox7 .jnRgt .jnTit,.jnBox7 .jnRgt .jnTit a{font-size: 13px;}
.jnBox7 .jnConOut{    background-size: cover;margin-bottom: 20px;min-height: 150px;border-radius: 20px;}
.jnSec .jnBox7 .jnTit h4{font-size: 29px;}
}


/*-----------------------jnBox8--------------------------------------------*/
.jnBox8ctSec{background-size: cover; background-position: top center; padding: 0px 20px;    background-color: #eae2a4;}
.jnBox8{width: 50%;float: left;padding: 20px 0px;}
.jnBox8 > .jnIn{padding: 20px;height: 100%;display:table;width: 100%;}
.jnBox8 .jnRgt,.jnBox8 .jnLft{display: table-cell;vertical-align: middle;}
.jnBox8 .jnLft{width: 35%;text-align: center;}
.jnBox8 .jnImg{position: relative;}
.jnBox8 .jnRgt{width: 65%;}
.jnBox8 .jnRgt > .jnIn{padding-left: 10px;}
.jnBox8 .jnRgt .jnTit,.jnBox8 .jnRgt .jnTit a{font-weight: 700; font-size: 17px; text-transform: uppercase;  color: #978c87;}
.jnBox8:hover .jnRgt .jnTit,.jnBox8:hover .jnRgt .jnTit a{color:#679AC9;}

.jnBox8 .jnConOut{    padding-left: 95px;background-position: left top;background-repeat: no-repeat;}
.jnSec .jnBox8 .jnTit h4{margin: 0px; padding: 0; font-size: 35px;letter-spacing: 0px;    margin-bottom: 7px;}
.jnBox8 p,.jnBox8 span,.jnBox8 a{line-height: 24px; font-size: 17px;font-weight: 300;}
.jnBox8 h4,.jnBox8 p,.jnBox8 span,.jnBox8 a{color: #584339;}

.jnBox8 .JnTxtarrow{width: 11px; height: 11px; display: inline-block; margin-left: 8px; margin-bottom: -1px;}
@media (max-width:1060px){
  .jnSec .jnBox8 .jnTit h4{font-size: 38px;}
  .jnBox8 p, .jnBox8 span, .jnBox8 a{font-size: 18px;}
}
@media (max-width:960px){
  .jnBox8{width:100%;float: none;}
  .jnBox8 > .jnIn{padding: 0px 20px;}
}

@media (max-width:600px){
.jnBox8ctSec{padding: 50px 0px; }
.jnBox8 .jnRgt .jnTit,.jnBox8 .jnRgt .jnTit a{font-size: 13px;}
}


/*----------------------jnDpDwn-----------------------------------------*/
.jnDpDwn,.jnDpDwn .jnVal .jnIn{max-height: 50px;}
.jnDpDwn{width: 240px; z-index: 1; position: relative;}
.jnDpDwn a{display: inline-block;vertical-align: top;width: 100%;}
.jnPage .jnContent .jnDpDwn a:hover{text-decoration: none;}
.jnDpDwn a:hover div,.jnDpDwn a div.active{color: #FFF;background: #FF0000;}
.jnDpDwn div{font-size: 13px;color: #7C7C7C; font-weight: 600; line-height: 27px;text-transform: uppercase;}
.jnDpDwn .jnVal{width:100%;border:1px solid #6D6D6D;cursor: pointer;}
.jnDpDwn .jnList{border:1px solid #6D6D6D;border-top: 0px;max-height:400px;overflow: auto;overflow-x: hidden;position: relative;z-index:1;background: #FFF;display: none;}
.jnDpDwn .jnVal .jnIn,.jnDpDwn .jnList .jnIn{padding: 12px 20px;padding-bottom:9px;}
.jnDpDwn .jnVal .jnIn{padding-right:40px;background:url('../../frontend/Ck/theme/en_US/images/arrow/down.png') right 15px center no-repeat;background-size:18px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}


/*------------------------jnBlog----------------------------------------*/
.jnTabAccd{padding-bottom: 20px; border-bottom: 1px solid #3c3839; margin-bottom: 20px;}
.jnTabAccd .jnTabHead{margin-top: 20px;}
.jnTabAccd .jnTabCon{padding-top: 15px;}
.jnTabAccd .jnTabHead{text-transform: uppercase; font-weight: 600; font-size: 15px; background-size: 14px; background-position: center right 15px;background-image:url('../../frontend/Ck/theme/en_US/images/arrow/plus.png');background-repeat: no-repeat;cursor: pointer;}
.jnTabAccd .jnTabHead.active{background-image:url('../../frontend/Ck/theme/en_US/images/arrow/minus.png');}
.jnTabAccd .jnTabCon{display: none;}
.jnTabAccd .jnTabCon.active{display: block;}


.secDetailColCont .jnTabAccd{border:0;padding: 0;margin: 0;}
.secDetailColCont .jnTabHead{display: none !important;padding: 0px;}
.secDetailColCont .jnTabAccd .jnTabCon{display: block !important;}

/*------------------------jnBlog----------------------------------------*/
.jnBlog{padding-top:30px;}
.jnPage.jnCatPage{padding-top: 0px;}
.jnPage .jnBlog a,.jnBlog a{color: #000;}
.jnPage .jnBlog a:hover,.jnBlog a:hover,.jnBlog a.active,.jnBlog .jnList a:hover h3{text-decoration: none;color: #FF0000;}
.jnBlog .jnTab{width: 100%;display: inline-block;padding-bottom:40px;text-align: center;}
.jnBlog .jnTab span{display: inline-block;}
.jnBlog .jnTab span.jnSep{padding: 0px 20px;}
.jnBlog .jnList{width: 33%;float:left;}
.jnBlog .jnList img{width:100%;}
.jnBlog .jnListct {margin-left: -20px;margin-right: -20px;}
.jnBlog .jnList > .jnIn{padding:0px 20px;padding-bottom: 20px;}
.jnBlog .jnList .jnCon{padding-top: 20px;}
.jnBlog .jnList h3,.jnBlog .jnList h3 a{font-size: 18px;text-align: center;line-height: 28px; padding-bottom: 0px;}
@media (max-width:1080px){
  .jnBlog .jnList{width: 50%;float:left;}
}
@media (max-width:720px){
  .jnBlog .jnListct {margin-left:0px;margin-right:0px;}
  .jnBlog .jnList > .jnIn{padding:0px;padding-bottom: 10px;}
  .jnBlog .jnList{width: 100%;float:left;height: auto !important;}
}

.jnBlog2Col{padding-top: 40px;}




/*-----------------------jnBxTag1-----------------------------------------*/
.jnBxTag1{line-height: 27px;}
.jnBxTag1 span{display: inline-block; vertical-align: text-top; background: #CCC; color: #FFF; margin-right: 5px; padding: 0px 10px; font-size: 12px; text-transform: uppercase;line-height: 27px;    font-weight: 500; }
.jnBxTag1 span:hover{background:#FF0000;}



/*--------------------jnCLogoctSec-----------------------*/
.jnCLogoctSec{padding-top:20px;padding-bottom:0px;}
.jnCLogoct{margin-left: -5px;margin-right: -5px;}
.jnCLogo{text-align: center;width:16.66%; float: left; vertical-align: top;padding:5px;}
@media (max-width:1175px){
  .jnCLogoctSec{padding-top:0px;padding-bottom:0px;}
  .jnCLogo{width:25%;}
}
@media (max-width:767px){
  .jnCLogo{width:33.33%;}
}

@media (max-width:480px){
  .jnCLogo{width:50%;}
}


/*--------------------jnBlock1-----------------------*/
.jnBlock1{}
.jnBlock1 .jnCon,.jnBlock1 .jnCon *{font-size: 25px; line-height: 55px; font-weight: 500;}
.jnBlock1.cmsview .jnCon,.jnBlock1.cmsview .jnCon *{font-size: 15px; line-height: 27px; font-weight: 400;}
.jnBlock1 .jnBtn{margin-top: 20px;}
.jnBlock1.hasImg *{color: #FFF;}
@media (max-width:767px){
  .jnBlock1 .jnCon,.jnBlock1 .jnCon *{font-size: 18px; line-height: 40px; font-weight: 500;}
}

/*--------------------jnInstaGal-----------------------*/
.jnInstaGalCt{}
.jnInstaGalCt .jnAction{margin-top: 50px;text-align: center;}
.jnInstaGal{margin-left: -5px;margin-right: -5px;}
.jnInstaGal .jnCon{background-size: cover;background-position: center;background-repeat: no-repeat;}
.jnInstaGal .jnCon,.jnPostview .jnInstaGal .jnCon.first{float: left;width:16.66666%;}
.jnInstaGal .jnCon.first{width:33.32%;}
.jnInstaGal .jnCon .jnIn{padding: 0px;border:5px solid #FFF;height: 100%;}
.jnInstaGal .jnCon .jnIn img{opacity: 0;}
@media (max-width:767px){
  .jnInstaGalCt .jnAction{margin-top: 30px;}
  .jnInstaGal{margin-left: -5px;margin-right: -5px;}
  .jnInstaGal .jnCon,.jnPostview .jnInstaGal .jnCon.first{width:25%;}
  .jnInstaGal .jnCon.first{width:50%;}
  .jnInstaGal .jnCon .jnIn{padding: 5px;}
}
@media (max-width:600px){
  .jnInstaGal{margin-left: 0px;margin-right: 0px;padding:0px 5px;}
  .jnInstaGal .jnCon,.jnInstaGal .jnCon.first,.jnPostview .jnInstaGal .jnCon.first{width:33.33%;}
  .jnInstaGal .jnCon .jnIn{padding: 5px;}
}


  .insta-section{padding: 60px 0px;}
  .insta-section .jnInstaGalCt {padding-bottom: 0px;}
  .insta-section .jnInstaGal .jnCon.first,.insta-section .jnInstaGalCt .jnCon{width: 217px;height: 217px;display: inline-block;
    float: none !important;}
  .insta-section .jnInstaGal{margin-left: -10px;margin-right: -10px;text-align: center;}
  .insta-section .jnInstaGal .jnCon .jnIn{border: 2px solid #FFF;}
  .insta-section .content,.insta-section .content p,.insta-section .content a{    text-align: center;font-size: 20px;font-weight: 300;}
  .insta-section .content a{color: #679AC9;}

@media (max-width:1300px){
  .insta-section .jnInstaGal .jnCon.first,.insta-section .jnInstaGalCt .jnCon{width: 180px;height: 180px;}
}

@media (max-width:900px){
  .insta-section{padding: 30px 0px;background: #f4f4f4;}
}

@media (max-width:600px){
  .insta-section .jnInstaGal .jnCon.first,.insta-section .jnInstaGalCt .jnCon{width: 90px;height: 90px;}
  .insta-section .jnInstaGalCt .jnGrid.nopad{padding-left: 0px !important;padding-right: 0px !important;}
}

/*--------------------jnAcrdGrp Accordian-----------------------*/
.jnSec.jnAcrdGrp{padding-top: 0px;padding-bottom: 0px;}
.jnAcrdGrp .jnSep{border-bottom: 1px solid #dddddd;margin-bottom: 30px;}
.jnAcrdGrp .jnTit h2{margin-bottom: 0px;padding-bottom:0px;}
.jnAcrdGrp .jnDesc{padding-top:10px;}
.jnAcrdGrp .jnDetail{padding-bottom:10px;}
.jnAcrdGrp .jnDetail .jnImg{padding-top: 15px;}
.jnAcrd{padding:10px 0px;}
.jnAcrd .jnHead,.jnAcrd .jnBody{padding:10px 20px;}
.jnAcrd .jnHead{border:1px solid #dddddd;cursor: pointer;background-position: right 15px center;background-repeat: no-repeat;background-image: url(../../frontend/Ck/theme/en_US/images/arrow/acrd-down.png);}
.jnAcrd .jnHead:hover,.jnAcrd .jnHead.active{background-image: url(../../frontend/Ck/theme/en_US/images/arrow/acrd-down-back.png);background-color: #679AC9;border-color:#679AC9;}
.jnAcrd .jnHead:hover .jnIn,.jnAcrd .jnHead.active .jnIn{color: #FFF;}
.jnAcrd .jnHead.active{border-bottom: 0px;background-image: url(../../frontend/Ck/theme/en_US/images/arrow/acrd-up-back.png);}
.jnAcrd .jnHead .jnIn{font-size: 16px; font-weight: 600;    padding-right: 20px;}
.jnAcrd .jnBody{border:1px solid #dddddd;border-top: 0px;display: none;padding-bottom: 20px;}



/*-----------------------jnQuote--------------------------------------------*/
.jnQuote .jnOpen,.jnQuote .jnClose{width: 30px;height: 30px;background-size:100%;display: inline-block;vertical-align:top;background-position: center;background-repeat: no-repeat;margin-top: 20px;}
.jnQuote .jnOpen{background-image: url(../../frontend/Ck/theme/en_US/images/icons/quote/open.png);margin-right: 10px;}
.jnQuote .jnClose{background-image: url(../../frontend/Ck/theme/en_US/images/icons/quote/close.png);margin-left: 10px;}
.jnQuote .jnOpen.dark{background-image: url(../../frontend/Ck/theme/en_US/images/icons/quote/open-dark.png);margin-right: 10px;}
.jnQuote .jnClose.dark{background-image: url(../../frontend/Ck/theme/en_US/images/icons/quote/close-dark.png);margin-left: 10px;}

/*-----------------------jnTesti1--------------------------------------------*/
.jnTesti1Ct,.jnTesti1{background-color: #CCC;}
.jnTesti1{background-position:center;background-size: cover;background-repeat: no-repeat;}
.jnTesti1 > .jnIn{background-color: rgba(0, 0, 0, 0.75);padding:50px 0px;}
.jnTesti1.noimg > .jnIn{background-color:#3A3A3A;}
.jnTesti1 > .jnIn,.jnTesti1 > .jnIn .jnGrid{height: 100%;}
.jnTesti1 .jnImg{width: 100%;}
.jnTesti1 .jnImg .jnIn{display: inline-block;margin: auto;}
.jnTesti1 .jnImg img{max-width:100px;max-height: 100px;border-radius: 100%;vertical-align: top; margin-bottom: 10px;}
.jnTesti1 .jnCon,.jnTesti1 .jnQuote,.jnTesti1 .jnImg{text-align: center;}
.jnTesti1 .jnCon *,.jnTesti1 .jnQuote *,.jnTesti1 .jnCon,.jnTesti1 .jnQuote{color:#FFF;font-weight:300;}
.jnTesti1 .jnQuote{font-size: 60px;line-height: initial;    font-weight: 600;max-width: 90%; margin: auto; margin-bottom: 15px;}


@media (max-width:1080px){
  .jnTesti1 .jnQuote{font-size: 30px;}
  .jnQuote .jnOpen,.jnQuote .jnClose{margin-top: 0px;}
}



@media (max-width:720px){
  .jnTesti1 .jnQuote{font-size: 27px;max-width:85%;}
}


/*-----------------------jnTesti2--------------------------------------------*/
.jnTesti2Ct{text-align: justify;}
.jnTesti2Ct,.jnTesti2{background-color: #FFF;}
.jnTesti2{background-position: center; background-size: cover; background-repeat: no-repeat; width: 49%; display: inline-block; vertical-align: top; /*border: 1px solid #e5e5e5;*/ margin-bottom: 25px;}
.jnTesti2 > .jnIn{background-color: rgba(255, 255, 255, 0.36);padding:50px 0px;}
.jnTesti2.noimg > .jnIn{background-color:#FFF;}
.jnTesti2 > .jnIn,.jnTesti2 > .jnIn .jnGrid{height: 100%;padding: 20px;}
.jnTesti2 .jnImg{width: 100%;}
.jnTesti2 .jnImg .jnIn{display: inline-block;margin: auto;}
.jnTesti2 .jnImg img{max-width:100px;max-height: 100px;border-radius: 100%;vertical-align: top; margin-bottom: 10px;}
.jnTesti2 .jnCon,.jnTesti2 .jnQuote,.jnTesti2 .jnImg{text-align: center;}
.jnTesti2 .jnCon *,.jnTesti2 .jnQuote *,.jnTesti2 .jnCon,.jnTesti2 .jnQuote{color:#978c87;font-weight:300;}
.jnTesti2 .jnQuote{font-size: 15px;line-height: initial;    font-weight:500;margin: auto; margin-bottom: 15px;    line-height: 29px;}
.jnTesti2 .jnCon{color: #679AC9; font-weight: 600; font-size: 17px;}
.jnTesti2 .jnQuote .jnOpen,.jnTesti2 .jnQuote .jnClose{    width: 20px;margin-top:0px;height: 20px;}

@media (max-width:1080px){
  .jnTesti2 .jnQuote{font-size: 14px;}
}
@media (max-width:767px){
  .jnTesti2{width:100%;height: auto !important;}
}

.fullimgblk{    background: #93abd1;margin-bottom: 0px;}
.fullwidthimg{width: 100%;}


.jnSec.hasImg.fullimgblk,.jnSec.hasImg.fullimgblk .jnGrid{    padding: 0px 0px;}
@media (min-width: 768px){
.jnSec.hasImg.fullimgblk,.jnSec.hasImg.fullimgblk .jnGrid{margin-bottom: 0px;    padding: 0px 0px;}
}

/*
$currentUrl = Mage::helper('core/url')->getCurrentUrl();
if((strpos($currentUrl,'onestepcheckout') || strpos($currentUrl,'checkout/cart')) && !strpos($currentUrl,'checkout/cart/configure')){
*/

/*--------------------Price Slider-----------------------*/
.prcSlider .filter-options-content{padding: 5px 0px 0px 0px;}
div.ui-slider{padding:0;-ms-touch-action:pan-y pinch-zoom double-tap-zoom}div.ui-slider:before,div.ui-slider:after{content:"";display:table}div.ui-slider:after{clear:both}input.ui-slider-input{display:block;float:left;font-size:14px;font-weight:700;margin:0;padding:4px;width:40px;height:20px;line-height:20px;border-width:1px;border-style:solid;outline:0;text-align:center;vertical-align:text-bottom;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ui-slider-input::-webkit-outer-spin-button,.ui-slider-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-slider-track{position:relative;overflow:visible;border-width:1px;border-style:solid;height:16px;margin:0 15px 0 68px;top:6px}.ui-slider-track.ui-mini{height:12px;top:8px}.ui-slider-track .ui-slider-bg{height:100%}.ui-slider-track .ui-btn.ui-slider-handle{position:absolute;z-index:1;top:50%;width:28px;height:28px;margin:-15px 0 0 -15px;outline:0;padding:0}.ui-slider-track.ui-mini .ui-slider-handle{height:14px;width:14px;margin:-8px 0 0 -8px}select.ui-slider-switch{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}div.ui-slider-switch{display:inline-block;height:32px;width:5.8em;top:0}div.ui-slider-switch:before,div.ui-slider-switch:after{display:none;clear:none}div.ui-slider-switch.ui-mini{height:29px;top:0}.ui-slider-inneroffset{margin:0 16px;position:relative;z-index:1}.ui-slider-switch.ui-mini .ui-slider-inneroffset{margin:0 15px 0 14px}.ui-slider-switch .ui-btn.ui-slider-handle{margin:1px 0 0 -15px}.ui-slider-switch.ui-mini .ui-slider-handle{width:25px;height:25px;margin:1px 0 0 -13px;padding:0}.ui-slider-handle-snapping{-webkit-transition:left 70ms linear;-moz-transition:left 70ms linear;transition:left 70ms linear}.ui-slider-switch .ui-slider-label{position:absolute;text-align:center;width:100%;overflow:hidden;font-size:16px;top:0;line-height:2;min-height:100%;white-space:nowrap;cursor:pointer}.ui-slider-switch.ui-mini .ui-slider-label{font-size:14px}.ui-slider-switch .ui-slider-label-a{z-index:1;left:0;text-indent:-1.5em}.ui-slider-switch .ui-slider-label-b{z-index:0;right:0;text-indent:1.5em}.ui-slider-track .ui-slider-bg,.ui-slider-switch .ui-slider-label,.ui-slider-switch .ui-slider-inneroffset,.ui-slider-handle{-webkit-border-radius:inherit;border-radius:inherit}.ui-field-contain div.ui-slider-switch{margin:0}.ui-field-contain div.ui-slider-switch,.ui-field-contain.ui-hide-label div.ui-slider-switch,html .ui-popup .ui-field-contain div.ui-slider-switch{display:inline-block;width:5.8em}.ui-slider-popup{width:64px;height:64px;font-size:36px;padding-top:14px;opacity:.8}.ui-slider-popup{position:absolute!important;text-align:center;z-index:100}.ui-slider-track .ui-btn.ui-slider-handle{font-size:.9em;line-height:30px}.ui-rangeslider{margin:.5em 0}.ui-rangeslider:before,.ui-rangeslider:after{content:"";display:table}.ui-rangeslider:after{clear:both}.ui-rangeslider .ui-slider-input.ui-rangeslider-last{float:right}.ui-rangeslider .ui-rangeslider-sliders{position:relative;overflow:visible;height:30px;margin:0 68px}.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track{position:absolute;top:6px;right:0;left:0;margin:0}.ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track{top:8px}.ui-rangeslider .ui-slider-track:first-child .ui-slider-bg{display:none}.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child{background-color:transparent;background:0;border-width:0;height:0}html >body .ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child{height:15px;border-width:1px}html >body .ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track:first-child{height:12px}div.ui-rangeslider label{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.ui-field-contain .ui-rangeslider input.ui-slider-input,.ui-field-contain .ui-rangeslider.ui-mini input.ui-slider-input,.ui-field-contain .ui-rangeslider .ui-rangeslider-sliders,.ui-field-contain .ui-rangeslider.ui-mini .ui-rangeslider-sliders{margin-top:0;margin-bottom:0}

.rangesliderCustomCt{padding: 10px;padding-bottom: 0px;}
.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track{/*margin-left: -10px;margin-right: -10px;*/}
.rangesliderCustomVal{visibility: hidden;height: 0px;overflow: hidden;}
.ui-slider-track .ui-btn.ui-slider-handle{width: 26px;height: 26px;margin: -13px 0 0 -13px;}
#price-min,#price-max{display: none !important;}
.ui-rangeslider .ui-rangeslider-sliders{margin-top: 0px;}
.ui-rangeslider .ui-rangeslider-sliders{margin:0px;}
 .ui-page-theme-a .ui-slider-track .ui-btn-active{background-color: #679AC9; border-color: #679AC9; color: #fff; text-shadow: none;}
.ui-page-theme-a .ui-btn,.ui-page-theme-a .ui-btn:focus,.ui-page-theme-a .ui-btn:hover,.ui-page-theme-a .ui-btn:visited{background-color:#ffffff; color: #FFF; text-shadow: none;box-shadow: none;transition: 0s !important;border: 4px solid #679AC9 !important; border-radius: 100px;}
.ui-bar-a, .ui-page-theme-a .ui-bar-inherit{background-color: #C7D2CE; border-color: #C7D2CE; color: #FFF; text-shadow: none; font-weight: 700; border-radius: 0;}

#cusprice-max-label{background-color: #679AC9;}
.ui-slider-track{height: 5px;}
.ui-page-theme-a .ui-btn,.ui-page-theme-a .ui-btn:focus,.ui-page-theme-a .ui-btn:hover,.ui-page-theme-a .ui-btn:visited,.ui-bar-a, .ui-page-theme-a .ui-bar-inherit{border:0px;border-color:transparent}



.product-options-wrapper .fieldset > .field{/*visibility: hidden;*/}
/*--------------------Remove-----------------------*/
.cms-home .jnSepLine,.product-social-links .action.mailto.friend,.product-info-main .product-social-links,
.product-info-main .product-info-price .price-box .price-container > span.price-label,
.product-info-main .product-reviews-summary,.swatch-option-tooltip,.proViewCont .jnTitSec .jnTit h1:after,.totals.discount .mark span.discount.coupon,#narrow-by-list2,

.qckView .stock,.jnBanner .jnSepLine,.catalog-category-view .breadcrumbs,.product-options-wrapper .field .label > span:after,.product-options-wrapper .field .label > span.colon,
.navigation .level0 .submenu .submenu span:before,#minicart-content-wrapper #top-cart-btn-checkout,header .JnSocialIcon,.jnTllimit,.filter-options-title:after,.catalog-category-view .jnTlcount .toolbar-amount,.catalogsearch-result-index .jnTlcount .toolbar-amount,.box.box-newsletter,#tab-label-reviews,#reviews,.field.choice.newsletter *{display:none !important;}
.navigation .level0 .submenu{text-align: left;}

/*
#layered-filter-block .block-subtitle,
.minicart-wrapper .action.showcart .text,
*/

section.jnBlock1.hasImg .jnBtnO{min-width: 280px; border-width: 2px; font-weight: 600; font-size: 15px; margin-top: 40px; padding: 11px 20px;    text-transform: uppercase;}
section.jnBlock1.hasImg .jnBtnO:hover{background: #978c87;}
section.jnBlock1.hasImg.title-font .jnCon *{font-size: 32px;}
.filter-options-content{display: block !important;}
#minicart-content-wrapper .viewcart{width: 100%; display: inline-block; padding: 0px 10px; padding-bottom: 7px;}
#minicart-content-wrapper .viewcart span{width: 100%; background: #679AC9; display: inline-block; height: 38px; line-height: 38px; color: #FFF; text-transform: capitalize;transition: 0.2s;font-size: 14px; font-weight: 600;}
#minicart-content-wrapper .viewcart span:hover{background: #978c87;transition: 0.2s;}

.product-info-main .fieldset > .field label, .product-info-main .fieldset > .fields > .field label{width: 90%;max-width: initial;}

.filter-options-title{border: 0px; font-weight: 500; padding: 0; text-transform: uppercase; font-size: 14px; color: #978c87; padding-bottom: 20px; padding-top:15px; border-bottom: 1px solid #3c3839; margin-bottom: 10px;background: none !important}

.slBox2Ct{padding-top: 15px !important;}
.contact.jnFrm{margin-bottom: 20px;}
.page-header .panel.wrapper{position: fixed;width: 100%;z-index: 8;}
.page-header .header.content{margin-top:0px;}

.product-info-main .box-tocart .action.tocart, .product-info-main .jnBtn.towishlist,a.jnDownloadbtn{width: 48%; padding: 10px 20px;text-align: center;}
.qckView a.jnBtn.action.towishlist{width: 100%;margin-top: 15px;text-align: center;}
.product-info-main .jnBtn.towishlist,.qckView a.jnBtn.action.towishlist{background: #978c87 !important;float: right;    padding-top: 11px;}
.product-info-main .box-tocart .action.tocart:hover{background: #978c87 !important;}
.product-info-main .jnBtn.towishlist:hover,.qckView a.jnBtn.action.towishlist:hover,a.jnDownloadbtn:hover{background: #679AC9 !important;}
.product-info-main .box-tocart .action.tocart, .product-info-main .box-tocart .action.tocart span, .product-info-main .jnBtn.towishlist,.product-info-main .jnBtn.towishlist span,.qckView a.jnBtn.action.towishlist{color: #FFF;font-weight: 600; text-transform: inherit; font-size: 14px;letter-spacing: 0px;}
.product-info-main .box-tocart .action.tocart,.product-info-main .box-tocart .action.tocart span,a.jnDownloadbtn{color: #FFF;}
a.jnDownloadbtn:hover,.product-info-main .box-tocart .action.tocart:hover,.product-info-main .box-tocart .action.tocart:hover span,.product-info-main .jnBtn.towishlist:hover,.qckView a.jnBtn.action.towishlist:hover{color: #FFF;}
a.jnDownloadbtn{ width: 100%; max-width: 270px;}
.jnBtn.jnCartEdit span,.cart-summary .block .actions-toolbar > .primary .action.primary.jnSmall span,.cart-container .form-cart .actions.main span,.cart-container .form-cart button span,.chkBx .action span{text-transform: capitalize; font-size: 14px; font-weight: 500;}

#product-review-container{    margin-top: 30px;}
.jnTlsort{visibility: hidden;}

.cktvw .chkBxShip, .cktvw .chkBxPaym{width: 100%;float: none;}

.proViewCont .jnTabAccd .jnTabHead{background: none !important;cursor: default;}
.proViewCont .jnTabAccd .jnTabCon{display: block !important;}
.opc-block-summary .minicart-items-wrapper{max-height: inherit;}

.jnCatBanner{background: transparent !important;}
.jnCatBanner .jnImg.jnOpac{display:block;max-height: 500px;overflow: hidden;}
.jnCatBanner > .jnGrid{height: auto;}


.toolbar-top .jnTlcount-fullwidth{text-align: center;margin-bottom: 3px;}
.jnToolbar-seperator{border-top: 1px solid #EFEFEF;padding-top:5px;}
.toolbar-top .jnTlcount-fullwidth *{color:#000;font-size: 14px;font-weight: 600;}



@media (min-width:768px){
.catview .toolbar-top{width: 100%; position: absolute; left: 0px;border-bottom: 0;padding-bottom: 0;}
.catview .toolbar-top .toolbar,.toolbar-top .jnTlcount-fullwidth{max-width: 1200px;margin: auto;padding-left: 15px; padding-right: 15px;}
.catview .jnProlsPage,.catview .sidebar-main{margin-top: 150px;}
.jnToolbar-seperator{padding-top: 30px;}
.toolbar-btm .jnTlcount-fullwidth, .toolbar-btm .jnToolbar-seperator,.jnTlpage .label{display: none;}
.twoColCont.jnGrid .column.main .message.info{background: none; padding: 0px; border-left: 0px; position: absolute; width: 100%; left: 0px; text-align: center; padding: 10px;}
}


.pages a.page:hover span, .sorter-action:hover:before, .pages .action.next:hover:before, .pages .action.previous:hover:before{color: #000;}
.pages .action.next:before, .pages .action.previous:before,.pages .action.next, .pages .action.previous,.pages .action.next:hover:before, .pages .action.previous:hover:before{line-height: 28px;background-size: 7px;}
.pages .action.next, .pages .action.previous{min-width: 30px; min-height: 28px; }
.pages a.page{border:0px;}
.pages strong.page, .pages .action.next, .pages .action.previous{border: 1px solid #978c87;border-radius: 100px;}
.pages a.page{min-width: 28px;}
.pages strong.page{min-width: 38px;margin:0px 10px;}
.pages .action.next{margin-left: 10px;padding-left: 2px;}
.pages .action.previous{margin-right: 10px;padding-right: 1px;}
.pages strong.page,.pages a.page{background: transparent;}
.pages strong.page,.pages strong.page:hover, .pages .action.next:hover, .pages .action.previous:hover{border: 1px solid #000;}
.pages strong.page span{    color: #000;}

.slBox .slCont{    vertical-align: top;}


.filter-options-title{font-weight: 600; text-transform: capitalize; font-size: 17px; padding-bottom: 0; border-bottom: 0; margin-bottom: 0; color: #679ac9;}


.stellar{background:url('../../frontend/Ck/theme/en_US/images/website/stellar.png') center no-repeat;background-size: contain;width: 60px; height: 20px; display: inline-block;}

.qty-wrapper{max-width: 70px;}
.qtyarw{display: none;}
.qty-wrapper .qty, .box-tocart .qty-wrapper .qty, .cart.table-wrapper .col.qty .input-text{width: 100%;border: 1px solid #e0e0e0;margin: 0;}
.qty-wrapper .qty, .box-tocart .qty-wrapper .qty{height: 38px;}
.qty-wrapper-small{width: 50px;    margin: auto;}
.headLinks .jnIcSearch,.toolbar-btm .jnTlcount-fullwidth .toolbar-amount{display: none;}

.jnSizeDesc{margin-bottom: 20px;}

@media (min-width:1500px){
.navigation .level0.nav-4 .submenu .submenu{left: 100% !important;}
}

@media (min-width:1200px){
.jnProls .jnCont .jnCartBtn > .jnLft{ width: auto;margin-right: 11px;padding-right: 11px;position: relative;}
.jnProls .jnCont .jnCartBtn > .jnLft:after{width: 1px; height: 15px; content: ' '; background: #f1f1f1; position: absolute; right: 0px; top: 5px;}
.jnProls .jnCont .jnCartBtn .jnRgt{float: left;}
}

@media (min-width: 768px){
.panel.header{float: right;padding-top: 15px !important;}
.page-header .logo{padding-top: 15px;padding-bottom: 15px;width: 100%;}
.page-header .header.content{padding-top:0px;padding-bottom:0px;}
.header .navigation ul{padding-top: 0;}
.navigation li.level0{height: 100%;}
.navigation li.level0{padding:15px 20px !important;}
.navigation li.level0.jnDskIcSearch{   padding-left: 15px !important; padding-right: 0px !important;padding-top: 0px !important;
    height: 25px;}
.navigation li.level0:hover{background: #FFF;}
.navigation li.level0 > a{color: transparent !important;}
.navigation .level0 .submenu a:hover span{border:0px;}
.navigation .level0 .submenu  > li > a:hover, .navigation .level0 .submenu  > li > a.ui-state-focus{background: #679ac9;}
.navigation .level0 .submenu  > li.all-category > a.ui-state-focus{background: #f9f9f9;}
.navigation .level0 .submenu > li > a:hover span, .navigation .level0 .submenu  > li > a.ui-state-focus span{color: #FFF;}
.navigation .level0.nav-4 > .level-top span.ui-icon{    background: url(../../frontend/Ck/theme/en_US/images/arrow/down_d7-white.png) center no-repeat;background-size: 11px;}
}


@media (max-width:1024px) and (min-width:770px){
.block-search{    top: 205px;}
}

@media (max-width:990px){
.jnProls .jnCont .jnCartBtn *{font-size: 12px;}
.jnSlider h1, .jnSlider h1 *, .jnSlider h2, .jnSlider h2 *, .jnSlider h3, .jnSlider h3 *, .jnSlider h4, .jnSlider h4 *, .jnSlider h5, .jnSlider h5 *, .jnSlider h6, .jnSlider h6 *{    font-size: 24px;margin-bottom: 10px;}
.jnSlider .jnBtn.jnBtnO,.jnSlider .jnBtn.jnBtnO:hover{font-size: 12px; font-weight: 500; padding: 1px 20px; min-width: 120px;}
.slSlyt1 .jnBtn.jnBtnO,.slSlyt1 .jnBtn.jnBtnO:hover{padding:0px;}
.toolbar-btm .jnToolbar-seperator{display: none;}
}
@media (min-width:760px) and (max-width:800px){
.page-header .logo img{max-width: 160px;}
}
@media (min-width:760px) and (max-width:1199px){
.jnProls .jnCont .jnCartBtn{padding-top: 0px;padding-bottom: 0px;}
.jnProls .jnCont .jnCartBtn .jnLft{width: 100%;}
.jnProls .jnCont .jnCartBtn .jnRgt{width: 100%;}
}
@media (max-width: 767px){
.page-header .header.content{height: 46px; border-bottom: 1px solid #f7f7f7;}
#product-review-container{    margin-top:0px;border: 0px;}
#reviews .review-fieldset{padding-bottom: 10px;margin-bottom: 20px;}
section.jnBlock1.hasImg.title-font .jnCon *{font-size: 18px;}
section.jnBlock1.hasImg .jnBtnO{margin-top: 10px;margin-bottom: 20px;}
.headLinks .jnIcn.jnIcSearch{position: absolute; top: 8px; right: 53px;display: block;margin: 0px;background-size: 17px;}
.block-search .label:before{display: none;}
.jnTitSec .product-info-stock-sku{display: none;}
.product.attribute.sku{text-align: left;}
.proViewCont .price-block .product-info-price > div{float: none;}
.proViewCont .price-block .product-info-price .jnStock{padding-left: 10px;}
.page-product-configurable .proViewCont .price-block .product-info-price .jnStock .unavailable{margin-left: -10px;padding-bottom: 20px;}
.minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart:hover:before, .minicart-wrapper .action.showcart:focus:before, .minicart-wrapper .action.showcart.active:hover:before, .minicart-wrapper .action.showcart.active:before{    background-size: 19px;}
.jnTitSec .jnTit h1{    margin-bottom: 20px;}
.panel.header .mobileMenuClose{display: none;}


}
@media (max-width: 720px){
}
@media (max-width:620px){
.jnTitSec .jnTit h2{margin-bottom: 15px}
.jnProls .jnCont .jnCartBtn .jnLft{width: 100%;}
.jnProls .jnCont .jnCartBtn .jnRgt{width: 100%;}
.slBox2Ct{padding-top: 8px !important;}
.jnBlkTxt .jnIn{font-size: 9px; line-height: 12px; padding-right: 60px; padding-top: 6px;}
}




@media (min-width: 768px){
.navigation .level0 >.level-top span{    color: #679ac9;}
.navigation .level0.nav-1 > .level-top span.ui-icon{border:0;background:url(../../frontend/Ck/theme/en_US/images/arrow/down_d7-back.png) center no-repeat;background-size: 11px;}
}
.filter-options-title{    padding-top: 0;}
.filtCat .filter-options-content>ol>li.parent>.expand{display: none;}
.filter-options-content{padding-left: 0px;}
.stellarCt .filter-options-content ol.items{    padding-left: 20px;}
.filtCat .filter-options-content >ol > li ol{display: block !important;}
.filter-options-content .items > li.item.parent > a{font-weight: 300; text-transform: capitalize; font-size: 17px; padding-bottom: 0; border-bottom: 0; margin-bottom: 0; color: #679ac9;    margin-bottom: 5px; }
.filtCat .filter-options-content > ol > li > a,.filtCat .filter-options-content > ol > li > ol li a,.filtCat .filter-options-content > ol > li > ol a *{font-size: 17px;text-decoration: none;border-bottom: 0px !important;   font-weight: 300;}
.filtCat .filter-options-content>ol>li,.filtCat .filter-options-content>ol>li ol li{margin-bottom: 10px;}

.mstarl{display: none;}
.cms-size-chart .page-footer .footer.content{    max-width: 100%;}


@media only screen and (max-width: 767px){
.mstarl{font-weight: 600; text-transform: capitalize; font-size: 17px; padding-bottom: 0; border-bottom: 0; margin-bottom: 0; color: #679ac9; padding-left: 15px;display: block;}
.level0.level-top.ui-menu-item{padding-left:15px;}
.level0.level-top.ui-menu-item.parent{padding-left: 0px;}
.navigation .all-category > a{padding-left: 30px !important;}
.navigation .level1  > a{padding-left: 20px !important;}
/*.navigation .level0.nav-1 > a > span{    color: #679ac9;font-weight: 600;font-size: 17px;}*/
}


.slick-dots li.slick-active button{background: transparent;}