*{padding:0;margin:0}
html{-webkit-font-smoothing:antialiased;font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body{margin:0 auto;position:relative;overflow-x:hidden;background: #ffffff;color:#333333;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-weight:400;font-size:100%;line-height:1.5;}
ul{list-style-type:none}
a{color: #000000;}
a:focus,a:hover{color: #000000;}

/* ------ Typography ------ */
b,strong{font-weight:500}
h1 { font-size: 2em; margin: 0.67em 0; }
h2 { font-size: 1.5em; margin: 0.83em 0; }
h3 { font-size: 1.17em; margin: 1em 0; }
h4 { font-size: 1em; margin: 1.33em 0; }
h5 { font-size: 0.83em; margin: 1.67em 0; }
h6 { font-size: 0.75em; margin: 2.33em 0; }
.headline{color:#000000;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;letter-spacing:1px;line-height:1.5em;font-size:2.2em;font-weight: 500;text-align:center;padding:1em 0;z-index:1;position:relative;margin:0;text-transform:uppercase;}
.headline--small{font-size:1.8em;}
.headline--home{font-weight: 400;letter-spacing: 2px;color: #000000;font-size: 2.6rem;padding: 0;letter-spacing: 0.1em;text-transform: capitalize;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-family: futura-pt;max-width: 750px;margin: 0 auto;}
.headline--home-alt{color:#ffffff;}
.headline--home-small{font-size: 1.7em;text-transform: none;line-height: 1.45;padding: 0 0 1.5em 0;}

/* ------ Buttons ------ */
.btn{border:none;font-size:0.7em;color:inherit;background:none;cursor:pointer;padding: 0.9em 2em;display:block;margin:0 auto;text-transform:uppercase;letter-spacing: 0.1em;font-weight:700;outline:none;position:relative;z-index:1;line-height:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;line-height:1.5}
.btn:after{content:'';position:absolute;z-index:-1}
.btn-1{border: 1px solid #000000;color:#000000;background:transparent;display:inline-block;}
.btn-1a:after{width:100%;height:0;top:0;left:0;background: #f3887c;}
.btn-1a:hover,.btn-1a:active{color:#ffffff;border-color: #f3887c;}
.btn-1a:hover:after,.btn-1a:active:after{height:100%}
.btn-1a--active{color:#ffffff;border-color: #f3887c;}
.btn-1a--active:after{height:100%;background: #f3887c;}

/* ------ Transitions ------ */
.sub-menu,.featured-wrap:before{-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
a,a:hover,i,i:hover,input,input:hover,button,button:hover,.btn,.btn:after,.menu-item,.menu-item a:before,.search-toggle,.cart-close,.yp-close,.product-gallery-toggle{-o-transition:.4s;-ms-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;transition:.4s}
.main-wrap,.search-wrap,.cart-wrap,.cart-overlay,.nav-toggle__icon,.menu{-webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; transition: all .6s ease-in-out; }
.main-nav{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}

/* ------ Main Navigation ------ */
.main-nav{width: 100%;margin:0;z-index: 99990;background: #ffffff;/* background: transparent; */box-shadow: 0 10px 10px rgba(0,0,0,0.1);text-align:center;position: fixed;}
.container.container--nav{width: 95%;margin:0 auto;padding:0;overflow:visible;position:relative;z-index:1000;max-width: 100%;}
.main-logo{width:auto;height: 40px;z-index:100;position:relative;background:#ffffff;margin: 9px 0 9px 0;float:left;}

/* ------ Navigation Info ------ */
.nav-info{color: #ffffff;background: #f3887c;background: #abb092;background: #2a2c20;background: #f3887c;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;text-transform: uppercase;font-weight: 500;position: relative;font-size: 15px;letter-spacing: 0.5px;}
.nav-info__left{float:left;overflow:hidden;}
.nav-info p{padding: 6px 0;}
.nav-info__right{float:right;position: relative;padding: 6px 0;}
.nav-info__link{color: #ffffff;letter-spacing: 0.5px;}
.nav-info__link:hover{color: #353535;}
.nav-info__btn{color: #ffffff;border: none;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-weight: 600;font-size: 12px;padding: 6px 0 6px 12px;letter-spacing: 0.5px;}
.nav-info__btn:hover{color:#ffffff}

/* ------ Menu ------ */
.menu{display:inline-block;position: relative;float: none;position: absolute;margin: auto;left: 0;right: 0;width: fit-content;}
.menu-item{display:inline-block;text-transform: capitalize;line-height: 1;padding: 21px 10px 20px 10px;margin: 0 2px;letter-spacing: 0.06em;font-weight: 500;}
.menu-item a{font-size: 15px;color: #252525;position:relative;}
.menu-item:hover a{color: #f3887c;}
.current-menu-item a,.current-menu-ancestor a{color:#f3887c;}

/* ------ Sub-Menu ------ */
.sub-menu{position:fixed;background:#ffffff;background: #000000;z-index:100;top: 89px;left:0;width:100%;overflow:hidden;padding: 1em 2%;-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);opacity:0;visibility:hidden;z-index:-9999;border-bottom: 1px solid #333333;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.menu-item:first-child .sub-menu{background:#ffffff;border-bottom-color:#eaeaea}
.menu-item.is-active > a{color:#f3887c;}
.menu-item.is-active .sub-menu{-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);opacity:1;visibility:visible;z-index:9999}
.sub-menu .menu-item{font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;width: 16.6666667%;margin:0;padding:12px 0;float:left;text-align:left}
.sub-menu .menu-item a{font-size:12px;color: #ffffff;}
.menu-item:first-child .sub-menu{padding-top:30px;padding-bottom:20px}
.menu-item:first-child .sub-menu .menu-item a{color: #000000;}
.sub-menu .menu-item:hover a:hover,.menu-item:first-child .sub-menu .menu-item a:hover{color: #f3887c;}
.sub-menu .menu-item-object-product_cat{position:relative;padding: 10px 10px 10px 10px;overflow:hidden;overflow: visible;}
.sub-menu .menu-item-object-product_cat a{padding-bottom:60%;display:block;overflow:hidden;overflow: visible;}
.menu-image{width: auto !important;height: 100%;position:absolute;/* left:-15px; */left: 0;right: 0;margin: auto;top:-30px;z-index: -1;}
.sub-menu .menu-item-object-product_cat .menu-image-title{position: absolute;bottom:0;padding:5px 0;line-height:1;font-size:12px;background:#ffffff;width:100%;text-align: center;}

/* ------ Navigation Toggle ------ */
.nav-toggle{display:none;float:right;margin: 18px 0 18px 15px;line-height:0;cursor:pointer}
.nav-toggle__icon{fill:#000000;}
.nav-toggle.is-active .nav-toggle__icon{-webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg);}
.nav-toggle__text{color: #353535;display:inline-block;vertical-align:top;text-transform:uppercase;font-size: 12px;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;vertical-align:middle;margin:-15px 5px 0 0;display: none;}

/* ------ My Account Icon ------ */
.my-account-link{float:right;display:inline-block;vertical-align:middle;margin: 20px 10px 20px 5px;cursor:pointer;line-height: 0;}
.my-account-link:hover{fill: #f3887c;}

/* ------ Search Toggle ------ */
.search-toggle{float:right;display:inline-block;vertical-align:middle;margin: 20px 15px 20px 15px;cursor:pointer;}
.search-toggle:hover,.search-toggle.is-active{fill: #f3887c;}
.search-wrap{position:absolute;width:100%;background:#ffffff;top:89px;text-align:center;padding:1em 1em;border-bottom: 1px solid #eaeaea;opacity:0;visibility:hidden;z-index:-9999}
.search-wrap.is-active{opacity:1;visibility:visible;z-index:9999}

/* ------ Cart Toggle ------ */
.cart-toggle{font-size: 15px;color: #000000;display: inline-block;float: right;margin: 16px 0 18px 10px;cursor:pointer;}
.woocommerce-cart .cart-toggle,.woocommerce-checkout .cart-toggle{cursor:default;}
.cart-toggle__quantity{position:relative;overflow: hidden;}
.cart-toggle__icon{display: inline-block; vertical-align: middle;fill: #f3887c;fill:#000000;}
.cart-toggle__quantity{font-size: 13px;line-height: 0.8;letter-spacing:0.1em;display: inline-block;vertical-align: middle;margin-left: 6px;margin-top: 0;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-weight:500;}

/* ------ Slide Cart ------ */
.cart-wrap, .cart-overlay{opacity:0;position: fixed;left: 0;right: 0;bottom: 0;top: 0;height: 100%;height:100vh;z-index: -1;visibility: hidden;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;}
.cart-is-open{overflow-y:hidden;}
.cart-is-open .main-wrap{-webkit-transform:translate3D(-320px,0,0);-moz-transform:translate3D(-320px,0,0);-ms-transform:translate3D(-320px,0,0);-o-transform:translate3D(-320px,0,0);transform:translate3D(-320px,0,0);}
.cart-wrap.is-active{opacity:1;visibility:visible;z-index: 9999999;cursor: default;}
.cart-wrap.is-active .cart-overlay{opacity:1;visibility:visible;background: rgba(0,0,0,0.35);z-index: 10;cursor:pointer;}
.cart-close{width: 18px;position:absolute;right:18px;top: -6px;cursor: pointer;}
.cart-close path{fill:#000000}
.cart-close:hover{fill: #f3887c;}
.cart-wrap .cart-container{font-size: 1em;position: absolute;z-index: 99999999;top: 0;right:-320px;bottom: 0;width:320px;height:100%;overflow-y: hidden;margin: auto;padding: 4em 2em 3em 2em;text-align:left;font-weight: 400;color: #000000;background-color: #ffffff;box-shadow: 1px 3px 9px rgba(0,0,0,0.2);border: none;border-top:none;-webkit-filter: blur(0);filter: blur(0);overflow-y: scroll;} .cart-wrap .widgettitle,.shop-nav .cart-wrap ul.cart>li .widget .widgettitle{font-size:1.333em;margin:0 0 1em;color:inherit}
.cart-is-open .cart-wrap .cart-container{-webkit-transform:translate3D(-320px,0,0);transform:translate3D(-320px,0,0);}
.cart-wrap .widget ul,.cart-wrap ul.cart>li .widget ul{margin:0;list-style:none;overflow: hidden;}
.cart-wrap .widget ul li,.cart-wrap ul.cart>li .widget ul li{margin-bottom: 1em;float: left;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-bottom: 1px solid #e5e5e5;font-size: 0.8em;}
.cart-wrap .widget ul li:after, .cart-wrap ul.cart>li .widget ul li:before{display:table;content:' '}
.cart-wrap .widget ul li:after,.cart-wrap ul.cart>li .widget ul li:after{clear:both}
.cart-wrap .widget ul li a,.cart-wrap ul.cart>li .widget ul li a{font-weight: 500;display:block;color: #000000;text-transform: uppercase;margin-top: 5px;}
.cart-wrap .widget ul li a:hover,.cart-wrap ul.cart>li .widget ul li a:hover{color: #000000;}
.cart-wrap .widget ul .buttons{margin-bottom:20px;}
.cart-wrap .widget img,.cart-wrap ul.cart>li .widget img{float:right;width: 100%;max-width: 80px;width: 100%;height: auto;height: auto;margin: 0;}
.cart-wrap .widget .button,.cart-wrap ul.cart>li .widget .button{font-size: .7rem;margin-bottom:0;margin-right: 5px;padding: 1.1em 1.1em;font-weight: 500;background: #f3887c;color: #ffffff;text-transform: uppercase;letter-spacing: 1px;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-weight: 600;}

/* ------ Wrap ------ */
.main-wrap{background: #ffffff;position:relative;z-index:1;margin: 0 0 50px 0;}
body:not(.home) .main-wrap{margin:0}
.block-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-position-y:50% !important;}

/* ------ Homepage ------ */
.section{position:relative;overflow:hidden;padding:0}
.section--padded{padding: 4em 0;background: #f5efeb;}
.section-intro{height: 70vh !important;}
.section-50h{height:500px;height:50vh;text-align:center}
.section-65h{min-height:500px;height:650px;height:65vh;text-align:center}
.section-full{height: 730px;height: 100vh;position:relative;text-align: center;width:100%;}
.section__overlay{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto 0;width:100%;height:100%;background:#000000;opacity: 0.8;z-index:1;}
.section__overlay--l{opacity: 0.1;}
.section__bg{position: absolute;top:0;left:0;bottom: 0;margin: auto;width:100%;height:100%;background-position: 50% 50%;will-change: transform;}
.section__bg--2x{height: 150%;}
.h-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.over-block{position:relative;z-index:10}
.col--padded{padding:2em}
.headline--section{font-weight: 500;font-size: 1.3em;padding: 0;margin-bottom: 0.95em;line-height:1.15;letter-spacing:0.2em;text-align:center;color:#000000;}
.headline--section-alt{color:#ffffff}
.section-info{font-size: 2.2em;line-height: 1.2;/* font-family: futura-pt-condensed; */font-weight: 300;color: #454545;max-width: 900px;margin: 0 auto 0.5em auto;position:relative;z-index:1;text-align: center;}
.section-info--alt{color: #ffffff;}
.section-info--s{font-weight:500}
.col--padded .section-info{text-align:left;max-width:550px}

/* ------ Section - Intro ------ */
.section-intro .section__overlay--l{opacity: 0.1;}
.section__bg--intro{background: url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/bg-4.jpg);background-position-y: 55% !important;}
.table-wrap--intro{position:absolute;}
.container--intro{height:inherit;position:relative;z-index: 10;text-align:center;max-width:1300px}
.headline-wrap{text-align:center;overflow:hidden;padding-bottom:5px}
.headline-wrap{position: relative;text-align: center;width: 80%;max-width: 1200px;min-width: 320px;margin: auto;padding-top: 112px;}
.logo-intro{width: 77%;max-width:800px;margin-bottom:20px;mix-blend-mode: soft-light;position: relative;z-index: 1000;fill: #c2ba8b;/* fill: #f3887c; */}
.logo-intro path{
}
.headline--intro{color: #ffffff;margin:0;padding:0;font-size: 3.5em;font-size: 3vw;line-height: 1.2;text-align: center;color: #ffffff;font-weight: 600;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;/* font-family: futura-pt-condensed; */text-shadow: 1px 1px 10px rgba(0,0,0,0.1);letter-spacing: 0.05em;text-transform: uppercase;max-width: 90%;margin: 0 auto 0.5em auto;}
.btn--intro{margin-top: 0.8em;color: #ffffff;padding: 0.9em 4.6em;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-weight: 600;background: transparent;border-color: #ffffff;font-size: 1em;box-shadow: 2px 2px 10px rgba(0,0,0,0.15);}
.move-down{position:absolute;right:0;bottom:15px;left:0;z-index:100;margin:auto;text-align:center;}
.move-down__icon{z-index:100;}
.move-down__text{color:#ffffff;text-transform:uppercase;font-family:"futura-pt";font-size: 13px;letter-spacing:2px;font-weight: 500;margin-bottom:5px;}

/* ------ Slider ------ */
.owl-carousel.section-intro__slider{height:inherit;position: absolute;top:0;left:0;right:0;bottom:0;-webkit-transform-style:preserve-3d;-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);}
.section-intro__slide{height:inherit;display: none;-webkit-transform-style:preserve-3d;-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);}
.owl-loaded .section-intro__slide{display:block;}

/* ------ Slider Backgrounds ------ */
.section__bg--intro-1{background-image: url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/bg-1.jpg?v=2);background-position-y: 20% !important;}
.section__bg--intro-2{background-image: url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/h2.jpg);}
.section__bg--intro-3{background-image: url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/h7.jpg);}
.section__bg--intro-4{background-image: url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/h4.jpg);}
.section__bg--intro-5{background-image: url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/h5.jpg);}

/* ------ Other Sections ------ */
.section-sep-a .section__overlay{/* background: #f3887c; */}
.section__shirt{width:50%;min-width:290px;max-width: 300px;display:block;margin:0 auto;}
.section-a{background: #efefef;}
.section-b{background:#ffffff}

/* ------ Period List ------ */
.period-list{overflow:hidden;max-width:900px;margin:1em auto 0 auto}
.period-list__item{float:none;padding:0;margin: 0 0 0.6em 0;border: none;letter-spacing:inherit;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;display:inline-block;}
.period-list__item a{color: #ffffff;font-size: 1em;font-weight:600;margin:0 15px;letter-spacing:0.1em}
.period-list__item:hover a{color: #f3887c;}

/* ------ Homepage Blocks ------ */
.home-block{position:relative;overflow:hidden;cursor:pointer;text-align: center;}
.home-block a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background: rgba(0,0,0,0.05);z-index:1;}
.home-block:hover a:before{}
.home-block .btn:before,.home-block .btn:after{display:none}
.home-block__bg{position:absolute;width:100%;height:100%;top:0;left:0;background-position: 50% 50% !important;}
.home-block:hover .home-block__bg{-webkit-transform:translate3D(0,0,0) scale(1.05); -moz-transform:translate3D(0,0,0) scale(1.05); -ms-transform:translate3D(0,0,0) scale(1.05); -o-transform:translate3D(0,0,0) scale(1.05); transform:translate3D(0,0,0) scale(1.05);}
.headline--block{position:relative;width: 100%;margin:0 auto;line-height: 1.1;font-weight: 500;color: #ffffff;text-shadow: 0px 1px 1px #000000;font-size: 1.7em;letter-spacing: 0.01em;max-width: 380px;text-align: center;padding: 0;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;text-transform: capitalize;margin-top: 2.5em;}
.headline--block-alt{margin-top:0;font-size: 2.4em;}
.btn--home-block{font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-weight:700;border-color: #ffffff;background: #ffffff;color: #643915;margin: 10px 0;}
.btn--home-block:hover, .btn--home-block:active{border-color: #ffffff;background: #ffffff;color: #643915;}
.btn--home-section{margin: 2em 0 0 0;background: #f3887c;background: transparent;border-color: #f3887c;border-color: #ffffff;color: #ffffff;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;letter-spacing: 1px;font-size: 1em;padding: 0.9em 2.6em;font-weight: 600;}
.btn--home-section:hover{background: #f3887c;color:#ffffff;border-color: #f3887c;}

/* ------ Separator Blocks ------ */
.section-sep-a .section__bg{background: url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/bg-2.jpg?v=2);background-position-y: 0% !important;}
.section-sep-b .section__bg{background: url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/bg-4.jpg?v=2);background-position-y:50% !important;}
.section-sep-c .section__bg{background: url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/bg-3.jpg?v=2);background-position-y: 0 !important;}

/* ------ Category Blocks ------ */
.home-block__list{width: 50%;float:left;height:280px;height: 30vw;margin-top: 0;}
.home-block__list--small{width: 33.3333%;}
.home-block__list a{display:block;height: inherit;position: relative;z-index: 10;}
.home-block__list .headline--block{text-align:center;line-height: 1;-webkit-transform:translateY(40px); -moz-transform:translateY(40px); -ms-transform:translateY(40px); -o-transform:translateY(40px); transform:translateY(40px);-webkit-transition: all .4s linear; -moz-transition: all .4s linear; -ms-transition: all .4s linear; -o-transition: all .4s linear; transition: all .4s linear;}
.home-block__list:hover .headline--block{-webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0);}
.home-block__list:hover .headline--block:before{width:100%}
.home-block__list .btn--home-block{-webkit-transform:translateY(40px); -moz-transform:translateY(40px); -ms-transform:translateY(40px); -o-transform:translateY(40px); transform:translateY(40px);opacity:0;-webkit-transition: all .4s linear; -moz-transition: all .4s linear; -ms-transition: all .4s linear; -o-transition: all .4s linear; transition: all .4s linear;}
.home-block__list:hover .btn--home-block{-webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0);opacity:1}

/* ------ Pages ------ */
.block-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index: -1;}
.block-bg__overlay{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto 0;width:100%;height:100%;background:#000000;opacity: 0.2;z-index:1;}
.header-content{width:100%;height: 400px;height: 23vw;position:relative;overflow: hidden;z-index:100;}
.header-content__bg{background: url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/bg-1.jpg) no-repeat;background-position-y: 10% !important;height: 150%;top: inherit;}
.post-type-archive-product .header-content__bg{background-position-y: 10% !important;}
.header-content .cell-wrap{-webkit-filter:blur(0);}
.page-title{text-align:center;color:#ffffff;text-transform:uppercase;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-family: futura-pt;font-size: 3.4em;font-weight: 600;letter-spacing: 0;text-shadow: 2px 2px 10px rgba(0,0,0,0.1);margin: 0;padding-top: 112px;}
.container--content{max-width:90%;max-width: 1550px;}
.main-sidebar{width:20%;width:300px;float:left;padding:3em 0;}
.page-content{width: 80%;width:calc(100% - 300px);margin: 0 auto;float: none;padding: 3em 0 3em 5em;overflow: hidden;}
.page-content--full{width:80%;float:none;padding:3em 0;margin:0 auto;}
.single .page-content{width: 65%;}
.single-product .page-content{width:100%;padding-left: 0;float: none;}
.page-content .post-meta--single{margin-bottom: 1em;padding-bottom: 1em;display:block;border-bottom: 1px solid #bbbbbb;font-size: 0.8em;font-style: italic;}
.page-content a{color: #f3887c;color: #f3887c;}
.page-content .post-title a{color:#151515}
.page-content .post-categories{display:block;text-transform: uppercase;font-family: europa,"Helvetica Neue",Helvetica,"Lucida Sans Unicode",Arial,sans-serif;margin: 0.7em 0;font-size: 0.8em;clear: both;}
.page-content .post-categories li{display:inline-block;margin: 3px 3px 0 0;border: 1px solid #f3887c;background: #f3887c;padding: 0px 2px;}
.page-content .post-categories a{color: #ffffff;font-weight: 600;font-size: 0.95em;letter-spacing: 0.02em;}
.page-content p {margin: 0.25em 0 1em 0;line-height: 1.85;font-size: 1rem;}
.page-content h2,.page-content h3,.page-content h4{line-height: 1.4; margin-top: 0;margin-bottom: 0.5em;}
.page-content h2{font-size: 1.5em;font-weight: 600;color: #000000;}
.page-content h3{font-size: 1.2em;font-weight: 500;color: #000000;}
.page-content h4{margin-bottom: 0;font-size: 1.05em;}
.page-content img.noshadow{box-shadow:none}
.page-content img.alignright{float:right;display:inline;margin: 5px 0 5px 20px;}
.page-content img.alignleft{float:left;display:inline;margin:20px 20px 5px 0}
.page-content img.aligncenter{clear:both;margin: 15px auto;display:block}
.page-content img.alignnone{clear:both;margin:10px auto;display:block}
.page-content img {height:auto}
.page-content a img.alignright{float:right;display:inline;margin: 20px 0 5px 20px;}
.page-content a img.alignleft{float:left;display:inline;margin:20px 20px 5px 0}
.page-content a img.aligncenter{clear:both;margin:10px auto;display:block}
.page-content a img.alignnone{clear:both;margin:10px auto;display:block}
.page-content .wp-user-avatar{border-radius:999px;overflow:hidden}
.page-content ol{padding:10px 10px 10px 15px;margin-left:10px}
.page-content ol li{padding-left:20px}
.page-content blockquote{margin:0;padding:0;width:55%;position:relative;float:right;margin-bottom: 1em;text-align:justify;}
.page-content blockquote:before,.page-content blockquote:after{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width: 16px;height: 16px;position: relative;font-size: 16px;line-height: 1;text-align:center;color: #f3887c;}
.page-content blockquote:before{content:"\f10d";top: -3px;left: -4px;}
.page-content blockquote:after{position:relative;content:"\f10e";bottom: -10px;right:-6px;display:none}
.page-content blockquote p{font-size: 0.9em;line-height: 1.5;font-style:italic;display:inline;color: #151515;}
.page-content .quote__author{text-transform:uppercase;font-size: 0.9em;font-weight:700;color:#444;text-shadow:0 1px 1px rgba(255,255,255,.1)}
.page-content cite a{color:#d1503f;font-style:italic}
.page-content cite a:hover{color:#d1503f}
.page-content .p-info{color:#60b39f;font-weight:500;font-size:1.15em;}
.page-content .list li{margin-bottom: 0.25em;}
.page-content .list li:before{content:"\2022";display:inline-block;color: #72c0ae;margin-right:10px}
.page-content .list li,.page-content .list li a {color: #151515;}
.page-content .btn{margin-right:10px}
.page-content a.btn,.page-content a.btn:hover{color:#ffffff;}
.wp-caption{position:relative;display:block;margin-bottom:1em;min-width: 280px;}
.wp-caption img{width:100%;height:auto}
.wp-caption-text,.gallery-caption{letter-spacing:1px;font-size:0.9em;}
.wp-caption.aligncenter{margin: 1em auto; }
.post-author{overflow:hidden;padding:0 1em;display: block;text-align: center;font-size:0.9em;color:#454545;font-family: europa,"Helvetica Neue",Helvetica,"Lucida Sans Unicode",Arial,sans-serif;color: #f3887c;}
.author-image{float:left;margin-right: 1.5em;}
.author-info h4{text-transform:uppercase;font-size: 1.25em;font-weight: 400;margin-top: 0.5em;}
.i-block{color: #ffffff; background: #000000; padding: 15px; margin-bottom: 15px; }
.i-block--p2{padding:2em;}
.i-block--p2 iframe{margin-top:2em;}
.i-block--p2 label{color:#ffffff !important;}
.i-block--p2 .ninja-forms-field{border-color:#333333;}
.i-block--p2 .ninja-forms-form-wrap{border-color:#333333;}
.i-block--p2 .field-wrap input[type="button"] {border-color:rgb(44, 132, 156);width:100%}
.i-block a{color: #ffffff;}
.i-block a:hover{color: #38a6c3;}

/* ------ Page Slider ------ */
.page-slider{height:500px;height: 60vh;}
.page-slider__slide{height:inherit;}

/* ------ Gallery ------ */
.gallery-wrap {overflow: hidden; padding: 0;margin-top:2em;}
.gallery-block{width: 19%; padding-bottom: 13%;margin:0.5%;float: left;position:relative;cursor:pointer;background-position-x:50% !important;}
@media only screen and (max-width:950px){
    .gallery-block{width: 24%; padding-bottom: 16%;}
}
@media only screen and (max-width:625px){
    .gallery-block{width: 32.333333%; padding-bottom: 22%;}
}
.gallery-block:after,.gallery-block:before{-webkit-transition: all .45s linear; -moz-transition: all .45s linear; -ms-transition: all .45s linear; -o-transition: all .45s linear; transition: all .45s linear;}
.gallery-block:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;}
.gallery-block:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;opacity:0;background:#000000}
.gallery-block:hover:before{opacity:0.2;}
.gallery-block:after{content:url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/plus-light.svg);z-index:2;margin:auto;width:32px;height:32px;opacity:0;}
.gallery-block:hover:after{opacity:1;}

/* ------ Woocommerce Pages ------ */
.woocommerce-page .page-content ul{list-style:none}
.woocommerce-page .page-content .posts-wrap{display:block;width:100%}
.woocommerce-page .page-content .related .posts-wrap{width:90%;margin:0 auto;font-size:0.8em}
.woocommerce > h2{font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-size:1.2em;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:1em}

/* ------ Columns ------ */
.woocommerce .col2-set,.woocommerce-page .col2-set{*zoom:1;width:100%}
.woocommerce .col2-set:before,.woocommerce .col2-set:after,.woocommerce-page .col2-set:before,.woocommerce-page .col2-set:after{content:" ";display:table}
.woocommerce .col2-set:after,.woocommerce-page .col2-set:after{clear:both}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}
.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}

/* ------ Breadcrumb ------ */
.breadcrumbs,.woocommerce-breadcrumb,.woocommerce-result-count{text-align:center;display:block;vertical-align: middle;position: relative;text-transform: uppercase;padding:0 0 40px 0;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-size: 0.8em;font-weight: 600;color: #000000;letter-spacing:0.1em}
.woocommerce-breadcrumb, .woocommerce-result-count{float:left;text-align: left;display:inline-block;padding: 15px 0;margin: 0;line-height: 1;}
.woocommerce-result-count{float:none;margin-bottom:10px}
.woocommerce-breadcrumb{margin-right:10px;}
.woocommerce-breadcrumb a{color: #999999;}
.woocommerce-breadcrumb a:hover{color:#000000}

/* ------ Items Ordering ------ */
.page-wrap p.woocommerce-result-count{padding-bottom:0;font-weight: 500;font-size: 0.7em;text-transform: uppercase;text-align: right;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;}
.woocommerce-ordering{display: block;color: #000000;text-align: right;margin-bottom: 25px;position: relative;float: right;vertical-align: middle;}
.woocommerce-ordering select{max-width:100%;width:auto;display:inline;margin-bottom:0}

/* ------ Single Product ------ */
.single .woocommerce-breadcrumb,.single .woocommerce-result-count{float:none;margin-bottom:20px}
.product{overflow:hidden}
.page-content .product{padding-top: 1em;position:relative;overflow:hidden}
.product .images{width: 40%;margin-right: 5%;float: left;}
.product-details-block{width: 55%;float: right;margin-bottom: 2em;padding:2em;border:1px solid #dedede;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;clear: right;}
.product-details-block .posted_in{text-transform: uppercase;font-size:0.8em;margin-bottom: 1.5em;display:block;}
#wpp-buttons {margin-bottom: 1.2em !important;margin-right: 0 !important;display: inline-block !important;vertical-align: middle;}
.outofstock .ajax_add_to_cart{display:none}
.product .images img{width:100%;height:auto}
.shop-featured-image{display:block;width:100%;padding-bottom: 100%;position: relative;}
.thumbnails.columns-3 img{margin-top:1em}
.thumbnails.columns-3 img{width: 25%;}
.product .product_title{color: #000000;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-family: "futura-pt";letter-spacing:1px;line-height: 1.15;font-size: 1.6em;font-weight: 500;margin: 0 0 0.5em 0;z-index:1;position:relative;text-align: left;text-transform: capitalize;}
.product .price{font-size: 1.2em;color: #000000;padding-bottom: 0;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-weight: 500;color: #f3887c;color: #f3887c;}
.product .sale-percentage{color:red}
.product .woocommerce-tabs ul{list-style-type: disc;padding: 0;display: none;}
.related.products{display: block;text-align: center;clear: both;}
.related.products .post-title{font-size: 1em;}

/* ------ Zoom ------ */
html.magnifying > body {overflow-x: hidden !important; }
.magnify {position: relative; display: inline-block; }
.magnify .magnify-lens {position: absolute; width: 200px; height: 200px; border-radius: 100%; -webkit-box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25); box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25); cursor: none; display: none; z-index: 100;}
.magnify .magnify-lens.loading {background: #333 !important; opacity: 0.8; }
.magnify .magnify-lens.loading:after {position: absolute; top: 45%; left: 0; width: 100%; color: #fff; content: 'Loading...'; font: italic normal 16px/1 Calibri, sans-serif; text-align: center; text-shadow: 0 0 2px rgba(51, 51, 51, 0.8); text-transform: none; }

/* ------ Image Slider ------ */
.product-gallery-toggle{position:absolute;top:0;right:0;z-index:9999;cursor:pointer;fill:#bebebe;}
.product-gallery-toggle:hover{fill:#000000;}
.single-product-slider{position:relative;}
.single-product-slider .slides{margin-left:100px}
.single-product-slider .slides li a{display:block;position:relative;z-index:10;}
.single-product-slider .flex-control-thumbs{position: absolute;top: 0;left: 0;margin:0;z-index:1000;padding:0;overflow: hidden;display: block;}
.single-product-slider .flex-control-thumbs li{display:block;width: 45px;margin-bottom: 10px;border:1px solid #d5d5d5;-webkit-transition: all .4s linear; -moz-transition: all .4s linear; -ms-transition: all .4s linear; -o-transition: all .4s linear; transition: all .4s linear;padding: 0;cursor:pointer;}
.single-product-slider .flex-control-thumbs img{opacity:1;-webkit-transition: all .4s linear; -moz-transition: all .4s linear; -ms-transition: all .4s linear; -o-transition: all .4s linear; transition: all .4s linear;border: 2px solid #dedede;}
.single-product-slider .flex-control-thumbs li:hover img{border:2px solid #ffffff;}
.single-product-slider .flex-control-thumbs img.flex-active{border-color: #ffffff;}
@media only screen and (max-width:800px){
    .single-product-slider{overflow:hidden;}
    .single-product-slider .slides{margin-left:0;}
    .single-product-slider .slides li{display:block;}
    .single-product-slider .flex-control-thumbs{display:block;position:absolute;overflow:hidden;top:inherit;left:inherit;bottom:0;padding:0;list-style-type:none;clear:both;}
    .single-product-slider .flex-control-thumbs li{float:left;margin:5px;}
}

/* ------ Single Product Wishlist/Coupon ------ */
.coupon{display: inline;font-size: 1em;overflow: hidden;}
.single-product-details .add_to_wishlist,td.actions .checkout-button{border-style:none;border-width:0;cursor:pointer;font-family:inherit;font-weight:500;line-height:normal;margin:0 0 1.25em;position:relative;text-decoration:none;text-align:center;display:inline-block;background-color: #000;border-color: #000;color:white;-webkit-border-radius:3px;border-radius:3px;margin-bottom:0}
.single-product-details .add_to_wishlist:hover,.single-product-details .add_to_wishlist:focus,td.actions .checkout-button:hover,td.actions .checkout-button:focus{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;background-color:#0d0a0b}
.single-product-details .add_to_wishlist:hover,.single-product-details .add_to_wishlist:focus,td.actions .checkout-button:hover,td.actions .checkout-button:focus{color:white}
.single-product-details .add_to_wishlist, td.actions .button, .order-actions .button,#quote_place_order {text-transform:uppercase;padding: 1em 1.4em;font-size: .8125em;margin-bottom:0;border: none;background: #c0c0c0;color: #ffffff;margin-right: 5px;float: left;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-weight: 600;}
td.actions .button, .woocommerce table.shop_table td a.button,#quote_place_order{background: #f3887c;color: #ffffff;}
.single-product-details .add_to_wishlist:hover,.order-actions .button:hover{background:#f3887c}

/* ------ Add To Cart Button ------ */
.add_to_cart_button.button, .product_type_variable.button, .add_to_cart_button, .view-product,.added_to_cart,.single_adq_button{border:none;font-size: 12px;color:inherit;background:none;cursor:pointer;padding: 12px 18px;display:block;text-transform:uppercase;letter-spacing: 1px;font-weight: 600;outline:none;position:relative;z-index:1;line-height:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;line-height: 1.5;color: #ffffff;background: #f3887c;border: 1px solid #f3887c;background: #f3887c;border-color: #f3887c;margin: 0;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;display:inline-block;}
.view-product {padding: 0; float: left; color: #000000; font-weight: 400;}
.add_to_cart_button.button:hover, .product_type_variable.button:hover, .add_to_cart_button:hover, .view-product:hover,.added_to_cart:hover{color:#ffffff;background:#f3887c;border-color:#f3887c;}
.add_to_cart_button.button:before, .product_type_variable.button:before, .add_to_cart_button:before{display:inline-block;content:"\f07a";font-family:FontAwesome;margin: -0.3em .8em 0 0;line-height:inherit;vertical-align: middle;}
.add_to_cart_button.button.added:before,.product_type_variable.button.added:before{content:"\f00c"}
.add_to_cart_button.button.loading:before,.product_type_variable.button.loading:before{margin-right:.5em;content:"\f110";-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}
.product_type_variable.button:before{content:"\f03a"}
a.added_to_cart{float:left;color:#ffffff;background:#f3887c;border-color:#f3887c;margin-right:5px}
.added_to_cart:before{content:"\f07a";line-height:1;outline:0;border-left:1px solid rgba(255,255,255,0.1);font-family:FontAwesome;display:block;font-family:"FontAwesome";font-weight:200;position: relative;display: inline-block;text-align:center;margin-right: 5px;text-indent:0;left:0;bottom:0;right:0;top:0}
.single_add_to_cart_button{border:none;font-size: 12px;color:inherit;background:none;cursor:pointer;padding: 12px 18px;display: inline-block;text-transform:uppercase;letter-spacing: 1px;font-weight: 500;outline:none;position:relative;z-index:1;line-height:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;line-height: 1.5;background: #f3887c;color: #ffffff;border: 1px solid #f3887c;margin: 0;margin-right: 5px;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;}
.single_add_to_cart_button:hover,.single_add_to_cart_button:active{background: #f3887c;color: #ffffff;}
.summary .stock{display:none}

/* ------ Make An Offer Button ------ */
.offers-for-woocommerce-make-offer-button-single-product {border: none; font-size: 0.7rem; color: inherit; background: none; cursor: pointer; padding: 0.9em 2em; display: block; margin: 0 auto; text-transform: uppercase; letter-spacing: 0.1em; font-weight: 700; outline: none; position: relative; z-index: 1; line-height: 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; line-height: 1.5; border: 1px solid #000000; color: #000000; background: transparent; display: inline-block; color: #ffffff; border-color: #000000; background: #000000; margin-bottom: 1.5em; font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif; padding: 1.2em 1.8em; padding: 1em 1.5em; margin-top: 1em; font-size: 12px; border-width: 1px; letter-spacing: 1px; font-weight: 600; margin-left: 0 !important; transition: 0.4s all linear; }
.page-content .offers-for-woocommerce-make-offer-button-single-product:hover {background: #06849d; border-color: #00849e; }

/* ------ Make an Offer Form ------ */
.page-content #lightbox_custom_ofwc_offer_form {background: #ffffff;z-index: 99999;}
.page-content #lightbox_custom_ofwc_offer_form div.tab_custom_ofwc_offer_tab_inner_content{margin-top:20px}
.page-content div.tab_custom_ofwc_offer_tab_inner_content .make-offer-form-intro h2 {color: #000000; }
.page-content #aeofwc-close-lightbox-link a {top: 15px; right: 15px; }
.page-content .woocommerce-make-offer-form-section br {display: none; }
.page-content div.tab_custom_ofwc_offer_tab_inner_content fieldset form#woocommerce-make-offer-form .woocommerce-make-offer-form-section input, .page-content div.tab_custom_ofwc_offer_tab_inner_content fieldset form#woocommerce-make-offer-form .woocommerce-make-offer-form-section textarea {width: 100% !important;max-width: 100% !important;border: 1px solid #aaaaaa;padding: 10px;}
.page-content div.tab_custom_ofwc_offer_tab_inner_content fieldset form#woocommerce-make-offer-form .woocommerce-make-offer-form-section .woocommerce-make-offer-form-part-left{width:100%}
.page-content div.tab_custom_ofwc_offer_tab_inner_content fieldset form#woocommerce-make-offer-form .woocommerce-make-offer-form-section input[type="submit"] {background: #f3887c;color: #ffffff;text-transform: uppercase;font-weight: 600;font-size: 0.9em;padding: 0.9em 0.5em;}
@media only screen and (max-width:625px){
.page-content #lightbox_custom_ofwc_offer_form{top: 45px !important;border-radius: 0;bottom: 0 !important;max-height: 700px !important;}
}

/* ------ Add To Quote ------
.single_add_to_cart_button{display:none}
[class*='product_shipping_class-'] .single_add_to_cart_button, [class*=' product_shipping_class-'] .single_add_to_cart_button{display:inline-block}
.simple_add_to_quote{margin-top: 0;margin-bottom: 0;display: inline-block;clear: none;}
.product .summary .cart:after{display:block;margin-top: 0.5em;text-transform: uppercase;font-size: 0.8em;margin-bottom: 1em;}
.product .summary .cart:after{content: "This product shipping rate is quote only. Click on Get a Shipping Quote and we'll get back to you shortly with your shipping rate.";}
.product[class*='product_shipping_class-'] .summary .cart:after,.product[class*=' product_shipping_class-'] .summary .cart:after{content: "For White Glove shipping click on Get A Shipping quote and we'll get back to you shortly with shipping rate and payment link.";display:block;margin-top: 0.5em;text-transform: uppercase;font-size: 0.8em;margin-bottom: 1em;}
.summary .cart .clear{display:none}
p.woocommerce-mini-cart__buttons.buttons {display: none !important;}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {display:none !important}
*/

/* ------ Price Filter ------ */
.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}
.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}
.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}
.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;border:0}
.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}

/* ------ Hentry ------ */
.products .hentry{margin:0;position:relative;padding-top:0}
.products .hentry a img{width:100%}
.products .hentry .product-details{*zoom:1;width:70%;float:left}
.products .hentry .product-details:before,ul.products .hentry .product-details:after{content:" ";display:table}
.products .hentry .product-details:after{clear:both}
.products .hentry .product-details h3{font-size:1em;font-weight:700;margin:.7142857142857143em 0 0 0;font-weight:normal}
.products .hentry .product-details h3 a{color:#0d0a0b}
.products .hentry .product-cat{font-size:.9285714285714286em}
.products .hentry .product-cat a{color:#656565}
.products .hentry .product-cat a:hover{color:#0d0a0b}
.products .hentry .yith-wcwl-add-to-wishlist{display:block;float:right;position:absolute;z-index:3;border-left:1px solid #56585a;right:0;bottom:0;margin:0;line-height:1.142857142857143;max-width:50px;width:50px}
.products .hentry .yith-wcwl-add-to-wishlist .yith-wcwl-add-button{position:relative}
.products .hentry .yith-wcwl-add-to-wishlist a{display:block;padding:1em 1.2em;color:white;background-color:#0d0a0b}
.products .hentry .yith-wcwl-add-to-wishlist a:hover,ul.products .hentry .yith-wcwl-add-to-wishlist a:focus{color:white}
.products .hentry .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover,ul.products .hentry .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:focus{color:#111111}
.products .hentry .yith-wcwl-add-to-wishlist i{margin:0;display:block;text-align:center;line-height:inherit;min-width:1em}
.products .hentry .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,ul.products .hentry .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a{background-color:#111111}
.products .hentry .price{float:right;width:30%;margin-top:.7142857142857143em;text-align:right}
.products .hentry .product-actions{position:relative;background-color:#0d0a0b}

/* ------ Messages ------ */
.woocommerce-message,.woocommerce-error,.woocommerce-info{border-style:solid;border-width:1px;border-color: #f3887c;display:block;position:relative;padding: 0.8em;font-size: 0.8em;color: #000000;text-transform: uppercase;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-weight: 500;width: 100%;margin-bottom: 2em;clear: both;}
.woocommerce-message ul,.woocommerce-message li,.woocommerce-error ul,.woocommerce-error li,.woocommerce-info ul,.woocommerce-info li{margin:0;padding:0;list-style:none}
.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{color: #ffffff;padding:3px;background-color: #f3887c;font-size: 0.9em;line-height: 1;padding: 0.9em 1.2em;text-transform: uppercase;display: inline-block;margin-right: 1em;}
.woocommerce-message a.button,.woocommerce-error a.button,.woocommerce-info a.button{font-weight: 500;letter-spacing:0.5px;border: 2px solid #f3887c;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;color: #ffffff;margin-bottom: 0.5em;}
.woocommerce-message .button:hover,.woocommerce-error .button:hover,.woocommerce-info .button:hover{background: #f3887c;color:#fff;border-color: #f3887c;}
.woocommerce-message{color: #000000;}
.woocommerce-info{background-color: #ffffff;border-color: #f3887c;color: #ffffff;color: #000000;}
.woocommerce-info a{color: #000000;font-weight:500}
.woocommerce-info a:hover,.woocommerce-info a:focus{color:#00529b;text-decoration:underline}
.woocommerce-error{border-color:#ff8787;color:#505050;color: #000000;}
.woocommerce-error a{color:#d8000c;font-weight:500}
.woocommerce-error a:hover,.woocommerce-error a:focus{color:#d8000c;text-decoration:underline}

/* ------ Pop Up Message ------ */
#yith-wcwl-popup-message{background-color:#0d0a0b ;-webkit-border-radius:0 ;border-radius:0 ;border:none ;color:white ;padding:15px 30px ;}
#yith-wcwl-popup-message #yith-wcwl-message{vertical-align:middle}
#yith-wcwl-popup-message i{vertical-align:middle;font-size:2em;display:inline-block;margin:0 .5em 0 0}

/* ------ Ratings ------ */
.woocommerce-product-rating{padding-top:1em;padding-bottom:1em;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:1em}
.woocommerce-product-rating .woocommerce-review-link{font-weight:500}
.woocommerce-product-rating i{margin-right:.5em}

/* ------ Star Ratings ------ */
.star-rating:before{color:#adb9bc;content:"\f006\f006\f006\f006\f006";float:left;left:0;position:absolute;top:0}
.star-rating{font-family:FontAwesome;font-size:1em;height:1em;line-height:1;overflow:hidden;position:relative;width:4.7em;float:right;height:1em}
.star-rating span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}
.star-rating span:before{color:#f37324;content:"\f005\f005\f005\f005\f005";left:0;position:absolute;top:0}

/* ------ Reviews ------ */
#reviews #comments .star-rating{display:inline-block;font-size:1.428em}
#reviews{margin-top:1em;padding-top:2em;margin-bottom:2.857em;border-top:1px solid #eee;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;display: none;}
#reviews .review-title{border-bottom:1px solid #eee;line-height:1;font-size: 1.45em;}
#reviews .woocommerce-verification-required{margin-top:1em}
#reviews #comments li.comment .comment-author{display:inline-block}
#reviews #comments li.comment .star-rating{font-size:1em;display:inline-block;float:none;margin-left:.5em;line-height:1.2}
#reviews #comments li.comment:last-child .comment-text{margin:0;padding:0;border:0}
#reviews #comments li.comment .verified{background:#73ba5d;color:#fff;font-size:.75em;font-weight:200;font-style:normal;-webkit-border-radius:2px;border-radius:2px;padding:.3em .5em;margin-bottom:.1em;display:inline-block;vertical-align:middle;line-height:inherit}
#reviews ol.comment-list:after{margin-top:2.5em}
#reviews ol.comment-list li:last-child .comment-side:after{display:none}
#reviews ol.comment-list li:last-child .comment-side:before{display:none}
#reviews .add_review{margin-top:2.5em}
#reviews .add_review .button{background-color:#0d0a0b}
#reviews .add_review .button:hover{background:#111111}
#reviews #review_form input[type="text"]{float:none;display:inline-block;margin-left:1em}
#reviews #review_form .required{color:red}
#reviews #review_form p.stars{display:inline-block;margin-bottom:0;margin-left:1em;vertical-align:middle}
#reviews #review_form p.stars a{display:inline-block;padding:.3em .8em;text-align:center;background-color:#0d0a0b;color:#fff;-webkit-border-radius:3px;border-radius:3px;margin-right:.5em}
#reviews #review_form p.stars a:after{content:"\f005";font-family:FontAwesome;margin-left:5px;font-weight:normal;font-size:1em}
#reviews #review_form p.stars a.active,#reviews #review_form p.stars a:hover,#reviews #review_form p.stars a:focus{background-color:#111111}
#reviews #review_form .comment-reply-title{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #eee}

/* ------ Respond ------ */
.pp_inline #respond input[type="text"]{float:none;display:inline-block;margin-left:1em}
.pp_inline #respond .required{color:red}
.pp_inline #respond .comment-form-rating{display:inline-block}
.pp_inline #respond p.stars{display:inline-block;margin-bottom:0;margin-left:1em;vertical-align:middle}
.pp_inline #respond p.stars a{display:inline-block;padding:.3em .8em;text-align:center;background-color:#0d0a0b;color:#fff;-webkit-border-radius:3px;border-radius:3px;margin-right:.5em}
.pp_inline #respond p.stars a:after{content:"\f005";font-family:FontAwesome;margin-left:5px;font-weight:normal;font-size:1em}
.pp_inline #respond p.stars a.active,.pp_inline #respond p.stars a:hover,.pp_inline #respond p.stars a:focus{background-color:#111111}
.pp_inline #respond .comment-reply-title{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #eee}

/* ------ Cross Sells & Related Products ------ */
.cross-sells h2,.products.related h2,.products.upsells h2,#order_review_heading,#customer_details h3,.cart_totals h2,.yith-wcwl-share h4,.woocommerce-thankyou h2,.woocommerce-thankyou header h3,.addresses h3{font-size: 1em;clear:both;margin: 0 0 1em;overflow:hidden;padding-bottom: 1em;border-bottom: 1px solid #e9e9e9;position:relative;color: #000000;font-weight: 500;letter-spacing: 0.1em;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;text-transform: uppercase;}
.products.related h2{text-align: left;}
.cross-sells h2:after,.products.related h2:after,.products.upsells h2:after,#order_review_heading:after,#customer_details h3:after,.cart_totals h2:after,.yith-wcwl-share h4:after,.woocommerce-thankyou h2:after,.woocommerce-thankyou header h3:after,.addresses h3:after{background:rgba(0,0,0,0.5);content:"";float:right;height:7px;margin-left:12px;margin-top:-2px;position:absolute;top:50%;}
.cross-sells h2:before,.products.related h2:before,.products.upsells h2:before,#order_review_heading:before,#customer_details h3:before,.cart_totals h2:before,.yith-wcwl-share h4:before,.woocommerce-thankyou h2:before,.woocommerce-thankyou header h3:before,.addresses h3:before{content:"";display:block;height:9px;left:0;margin-top:-3px;position:absolute;top:50%;}

/* ------ Quantity ------ */
.sku_wrapper{font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif; font-weight: 500; margin: 1em 0; display: block; }
.quantity.buttons_added{position: relative;overflow:hidden;display:inline-block;border:2px solid #dddddd;}
.quantity.buttons_added .minus,.quantity.buttons_added .plus{width:2em;height:2em;line-height:1;background-color:#ffffff;float:left;}
.quantity.buttons_added .minus{border:none;border-right: 2px solid #dddddd;}
.quantity.buttons_added .plus{border:none;border-left: 2px solid #dddddd;}
.quantity.buttons_added .minus:hover,.quantity.buttons_added .plus:hover{background:#dddddd}
.qty-label{margin-bottom: 0px;font-size: 0.9em;font-weight: 500;text-transform: uppercase;letter-spacing: 1px;text-align: left;color: #000000;display: none;}
.product .cart .input-text.qty{width: 38px;height: auto;float:left;line-height: 1;padding: 12px 0;line-height: 0;padding-left:0.7em;font-weight: 500;text-align:center;color: #000000;font-size: 14px;border: 1px solid #f3887c;border-right: none;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;}
.input-text.qty{width: 50px;height: 3.3em;border:0;line-height:1;color: #000000;}
.product-quantity .quantity.buttons_added input{width: 3.5em;height:2em}

/* ------ Cart Variations ------ */
.cart.variations_form.cart{float:none;margin: 1em 0;}
.cart .single_variation{float:left;float: none;}
.cart .single_variation .price{margin-right:1em;padding: 7px 0;display: inline-block;color: #000000;}
.cart table.variations{width:100%;border:0;margin-bottom: 1em;display: block;}
.cart table.variations td{width:100%;display:list-item;list-style:none;padding: 0;font-size: 1em;}
.cart table.variations td select{margin-bottom:1em}
.cart table.variations td.label label{margin-bottom: 0px;font-size: 0.9em;font-weight: 500;text-transform: uppercase;letter-spacing: 1px;text-align: left;color: #000000;}
.cart table.variations tr{background:transparent;border:0;display: block;}
.cart table.variations tr:last-child td.value{padding-bottom: 0;}
.cart table.variations .reset_variations{font-size: 0.95em;letter-spacing: 1px;font-weight:500;display: block !important;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;text-transform: uppercase;color: #f3887c;}
.cart .single_variation_wrap{padding-bottom: 1em;}

/* ------ Onsale ------ */
.onsale{position:relative;float:right;padding:4px;animation:1s ease 0 normal none infinite pulse;background-color:#f59c00;color:#fff;font-weight:500;letter-spacing:1px;text-transform:uppercase;width:46px;height:46px;line-height:46px;text-align:center;-webkit-border-radius:1000px;border-radius:1000px;z-index:99}
.onsale:after{-webkit-border-radius:5px;border-radius:5px;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:-4}
.singular-product .onsale{right:auto;top:8px;left:-10px;}
.product .onsale{display:none}

/* ------ Tabs ------ */
.woocommerce-tabs{margin-top: 0;}
.woocommerce-tabs .tabs{*zoom:1;margin-bottom:0;}
.woocommerce-tabs .tabs:before,.woocommerce-tabs .tabs:after{content:" ";display:table}
.woocommerce-tabs .tabs:after{clear:both}
.woocommerce-tabs .tabs li{position:relative;float:left;list-style:none;border-bottom: 2px solid #f3887c;}
.woocommerce-tabs .tabs li a{color: #000000;outline:0;display:block;padding: .6em 1em;text-transform: uppercase;letter-spacing: 1px;font-size: 0.9em;font-weight: 600;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;}
.woocommerce-tabs .tabs li a:focus{outline:0}
.woocommerce-tabs .tabs li.active,.woocommerce-tabs .tabs li:hover.active{background-color: #f3887c;}
.woocommerce-tabs .tabs li.active a,.woocommerce-tabs .tabs li:hover.active a{color:#fff}
.woocommerce-tabs .tabs li:hover{background-color:#f7f7f7}
.woocommerce-tabs .panel{padding-bottom: 0.5em;font-size: 0.9em;display: block !important;}
.woocommerce-tabs .panel>h2{font-size: 1.1em;letter-spacing: 1px;margin-top: 0.5em;text-transform:uppercase;color: #000000;font-weight: 500;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;}
.woocommerce-tabs .panel table{width:100%;margin-top:1em}
.woocommerce-tabs .panel table p{margin-bottom:0}

/* ------ Pic Holder ------ */
.pp_overlay{background:#000 ;}
.pp_woocommerce.pp_pic_holder div.ppt{color:#fff;font-weight:500}
.pp_woocommerce.pp_pic_holder .pp_arrow_previous,div.pp_woocommerce.pp_pic_holder .pp_arrow_next{height:20px;width:20px;line-height:20px;margin-top:3px}
.pp_woocommerce.pp_pic_holder .pp_nav{line-height:1.6}

/* ------ Send Item Email ------ */
.product_meta > div{display: none !important;}
.product_meta > div.visible{display:block !important}
a.p-email-toggle{display:inline-block;width: 35px;height: 43px;background-image: url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/email.png);background-repeat:no-repeat;background-size:inherit;vertical-align: middle;margin: 12px 10px 10px auto;}
#wp-email-popup p{font-size:.9em;margin-bottom:1em}
.wp-email{text-align:center}
.wp-email form{display:inline-block;border:1px solid #dedede;border-radius:3px;padding:1em}
.wp-email br{display:none}
.wp-email em{display:block;font-size:.9em}
.wp-email p#wp-email-required{text-transform:uppercase;font-size:.8em;color:#000;display:none}
.wp-email input[type=text],.wp-email textarea{border:1px solid #dedede;padding:3px;max-height: 80px;}
input#wp-email-submit{background:#f3887c;color:#fff;border:none;padding:.8em 1.4em;font-size:.8em;text-transform:uppercase;font-weight:600;letter-spacing:.03em}
body[onload="repositionPopup();"] .zopim{display:none}
.page-content .product-buttons-info{text-transform: uppercase; font-size: 0.7em; margin-top: -0.5em; margin-bottom: 2em; }

/* ------ Forms ------ */
form .row .row{margin:0 -0.5em}
form .row .row .column,form .row .row .columns{padding:0 .5em}
form .row .row.collapse{margin:0}
form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}
form .row .row.collapse input{-moz-border-radius-bottomright:0;-moz-border-radius-topright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:.5em}
label{font-size: 0.75em;color: #000000;cursor:pointer;text-transform: uppercase;display:block;margin-bottom:.1875em;font-weight: 500;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;}
label.right{float:none;text-align:right}
label.inline{margin: 0;padding:.625em 0}
label small{text-transform:capitalize;color:#666}
.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:.875em;height:2.3125em;line-height:2.3125em}
.postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125em}
.prefix.button{background: #e50871;text-transform:uppercase;height: 2.4em;color:#fff;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125em;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:0}
.prefix.button.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
.postfix.button.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.prefix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
.postfix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}
span.prefix,label.prefix{background:#f2f2f2;border-color:#d9d9d9;border-right:0;color:#333}
span.prefix.radius,label.prefix.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
span.postfix,label.postfix{background:#f2f2f2;border-color:#ccc;border-left:0;color:#333}
span.postfix.radius,label.postfix.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.input-group.radius>*:first-child,.input-group.radius>*:first-child *{-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
.input-group.radius>*:last-child,.input-group.radius>*:last-child *{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.input-group.round>*:first-child,.input-group.round>*:first-child *{-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
.input-group.round>*:last-child,.input-group.round>*:last-child *{-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}
.form-row {margin-bottom:1em;}

/* ------ Cart / Checkout ------ */
.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;}
.woocommerce table.shop_attributes th{width: 200px;font-weight: 500;padding: 8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5;color: #000000;text-transform: uppercase;font-weight: 500;font-size: 0.9em;text-align: left;}
.woocommerce table.shop_attributes td{padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}
.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}
.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th{}
.woocommerce table.shop_table,.cart_totals{margin: 30px 0;border-collapse:separate;padding: 15px;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-size: 1em;}
.woocommerce table.shop_table.cart{text-align:left;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-size: 1em;}
.cart_totals{border:1px solid rgba(0,0,0,.1);float: right;width: 385px;}
.woocommerce table.shop_table.cart{float: left; width: 66%; width: calc(100% - 385px);}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table{width:100%;border: 1px solid #dfdfdf;}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table .cart_item{font-weight:500}
.woocommerce table.shop_table th{font-weight: 500;padding:9px 12px;font-size: 0.85em;text-transform: uppercase;color: #999999;text-align: left;}
.woocommerce table.shop_table td{border-top: 1px solid #d5d5d5;padding:6px 12px;vertical-align:middle;font-size: 0.9em;}
.woocommerce table.shop_table td a{color: #000000;font-weight: 500;}
.woocommerce table.shop_table td small{font-weight:400}
.woocommerce table.shop_table td.actions{padding: 1em 0 0 0;}
.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}
.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight: 700;border-top: 1px solid #d5d5d5;}
.woocommerce table.my_account_orders{font-size:.85em}
.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}
.woocommerce table.my_account_orders .button{white-space:nowrap}
.woocommerce table.my_account_orders .order-actions{text-align:right}
.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}
.woocommerce td.product-name dl.variation{margin:.25em 0}
.woocommerce td.product-name dl.variation:after,.woocommerce td.product-name dl.variation:before{content:" ";display:table}
.woocommerce td.product-name dl.variation:after{clear:both}
.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt{display:inline-block;float:left;margin-bottom:1em}
.woocommerce td.product-name dl.variation dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}
.woocommerce td.product-name dl.variation dd{padding:0 0 .25em}
.woocommerce td.product-name dl.variation dd p:last-child{margin-bottom:0}
.woocommerce td.product-name p.backorder_notification{font-size:.83em}
.woocommerce td.product-quantity{min-width:80px}
.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none;padding:0;margin:0}
.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none;margin-bottom: 0.5em;}
.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before{content:" ";display:table}
.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after{clear:both}
.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight: 500;line-height: 1.4;}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left: 5px;width: 40px;height:auto;box-shadow:none}
.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}
.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li dl:before,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li dl:before{content:" ";display:table}
.woocommerce ul.cart_list li dl:after,.woocommerce ul.product_list_widget li dl:after{clear:both}
.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}
.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}
.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}
.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}
.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}
.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top: none;padding: 10px 0 20px 0;font-size: 0.9em;}
.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block;font-weight: 500;text-transform: uppercase;}
.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}
.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top: 50%;bottom: 0;left:0;margin-top: -0.75em;font-size: 1.5em;line-height: 1;}
.woocommerce .widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:before,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:before{content:" ";display:table}
.woocommerce .widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:after{clear:both}
.woocommerce form .form-row{padding:3px;margin:0 0 6px}
.woocommerce form .form-row .button{background: #f3887c;border: 2px solid #f3887c;width:100%;padding: 0.6em 2em;color: #ffffff;text-transform:uppercase;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;letter-spacing: 0.1em;font-size: 0.9em;}
.woocommerce form .form-row .button:hover{color:#ffffff;background: #f3887c;border-color: #f3887c;}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}
.woocommerce form .form-row label{line-height:2;color: #000000;text-transform: uppercase;font-size: 0.7em;letter-spacing: 0.02em;margin: 0;display: inline-block;display: block;}
.woocommerce form .form-row label.hidden{visibility:hidden}
.woocommerce form .form-row label.inline{display:inline}
.woocommerce form .form-row select{cursor:pointer;margin:0}
.woocommerce form .form-row .required{color:red;font-weight:700;border:0}
.woocommerce form .form-row .input-checkbox{display:inline;margin: -3px 4px 0 0;text-align:center;vertical-align:middle}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1;border: 1px solid #dedede !important;padding: 0.3em;}
.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.woocommerce form .form-row .select2-container{width:100%;line-height:2em}
.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color: #dedede;}
.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}
.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}
.woocommerce form .form-row :-moz-placeholder{line-height:normal}
.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}
.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border: 1px solid #dedede;padding:20px;text-align:left;max-width: 360px;}
.woocommerce ul#shipping_method{list-style:none;margin:0;padding:0}
.woocommerce ul#shipping_method .amount{font-weight:700}
.woocommerce p.woocommerce-shipping-contents{margin:0}
.woocommerce .order_details{margin:0 0 1.5em;list-style:none}
.woocommerce .order_details:after,.woocommerce .order_details:before{content:" ";display:table}
.woocommerce .order_details:after{clear:both}
.woocommerce .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0}
.woocommerce .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}
.woocommerce .order_details li:last-of-type{border:none}
.woocommerce .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none}
.woocommerce .widget_layered_nav ul li{padding:0 0 1px;list-style:none}
.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_layered_nav ul li:before{content:" ";display:table}
.woocommerce .widget_layered_nav ul li:after{clear:both}
.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{padding:1px 0}
.woocommerce .widget_layered_nav ul li.chosen a:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}
.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none;overflow:hidden;zoom:1}
.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none}
.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}
.woocommerce .widget_layered_nav_filters ul li a:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}
.woocommerce-account ul.digital-downloads li .count{float:right}
table.cart .product-thumbnail{min-width:32px}
table.cart img{width: 60px;height: auto;}
table.cart td,table.cart th{vertical-align:middle;}
table.cart td.actions .coupon .input-text{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3ced2;border-right: none;padding: 0.9em;outline:0;line-height: 1.5;font-size: .8125em;text-transform: uppercase;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;}
table.cart input{margin:0;vertical-align:middle;line-height:1;}
.shipping label{color:#000000;display: inline-block;}
.wc-proceed-to-checkout{margin-top: 1em;text-align:center}
.wc-proceed-to-checkout:after,.wc-proceed-to-checkout:before{content:" ";display:table}
.wc-proceed-to-checkout:after{clear:both}
.wc-proceed-to-checkout a.checkout-button{display: inline-block;text-align:center;margin-bottom: 0;padding: 0.8em 2em;width: 100%;color: #ffffff;border: 2px solid #f3887c;text-transform: uppercase;background: #f3887c;font-weight: 600;font-size: 0.9em;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;}
.wc-proceed-to-checkout a.checkout-button:hover{background:#f3887c;border-color:#f3887c}
.wc-proceed-to-checkout:hover a.checkout-button{background: #f3887c;border-color: #f3887c;color: #ffffff;}
.cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}
.cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}
.cart-collaterals .cart_totals p small{color:#777;font-size:.83em}
.cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0;border-left:0}
.cart-collaterals .cart_totals table tr:first-child td,.cart-collaterals .cart_totals table tr:first-child th{border-top:0;}
.cart-collaterals .cart_totals table th{width:25%;color: #999999;font-size: 0.9em;}
.cart-collaterals .cart_totals table td,.cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;padding: 6px 0.5em;line-height:2em;font-weight: 500;text-transform: uppercase;}
.cart-collaterals .cart_totals table small{color:#777}
.cart-collaterals .cart_totals table select{width:100%}
.cart-collaterals .cart_totals .discount td{color:#77a464}
.cart-collaterals .cart_totals tr td,.cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb;}
.cart-collaterals .cart_totals .shipping{}
.cart-collaterals .cart_totals .shipping th{}
.cart-collaterals .cart_totals .shipping td{}
.cart-collaterals .cross-sells ul.products li.product{margin-top:0}
.checkout.woocommerce-checkout{font-family:futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;margin: 0 auto;}
.checkout.woocommerce-checkout .sod_select{display:none}
.woocommerce-shipping-calculator{margin-top: 0.5em;}
.woocommerce-shipping-calculator .button, a.shipping-calculator-button{border:2px solid #f3887c;background:#f3887c;color: #ffffff;font-size:0.8em;text-transform:uppercase;padding: 0.2em 0.4em;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;}
.woocommerce table.shop_table .woocommerce-shipping-calculator a{font-weight: 500;border: 2px solid #f3887c;background:#f3887c;color: #ffffff;text-transform: uppercase;font-size: 0.8em;padding: 0.8em 1.2em;}
.order-total .amount{font-weight:500}
.woocommerce-shipping-fields{margin-top: 1em;}
.woocommerce-shipping-fields .input-checkbox{display: inline;}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none;color: #000000;}
#ship-to-different-address label{color:#000000;display: inline;}
.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes{clear:left}
.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}
.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}
.woocommerce-checkout .checkout .shipping_address{clear:both}
.woocommerce-checkout-payment{border: 1px solid #dfdfdf;padding:15px}
.payment_methods li{margin-bottom:1.5em}
#payment_method_bacs{display:inline-block;float:left;margin-right:5px}
.payment_method_paypal img{width:150px;height:auto;}
.payment_method_paypal p{font-size:0.9em}
.payment_methods a.about_paypal{display:block;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-weight: 500;color: #777777;display: none;}
.payment_methods .payment_box.payment_method_paypal {display:none}
.payment_methods a{color:#000000;font-weight:500}
.payment_methods label{display:inline;color: #151515;}
.woocommerce-page.woocommerce-order-pay .payment_method_shipping_quote{display:none}

/* ------ My Account ------ */
.woocommerce-MyAccount-navigation{display:block;margin:0.5em 0 1.5em 0;}
.woocommerce-MyAccount-navigation-link{display:inline-block;text-transform: uppercase;line-height: 1;padding: 0 6px;margin: 0 6px;letter-spacing: 0.06em;font-weight:500}
.woocommerce-MyAccount-navigation-link:first-child{padding-left:0;margin-left:0}
.woocommerce-MyAccount-navigation-link--downloads{display:none;}
.woocommerce-MyAccount-navigation-link a{font-size: 14px;color: #252525;position:relative;}
.woocommerce-MyAccount-content .woocommerce-Address{margin-top:1em;}
.woocommerce-MyAccount-content input[type="submit"]{border: 1px solid #f3887c;background: #f3887c;color: #ffffff;padding: 0.7em 1.1em;font-size: 0.75em;font-family: futura-pt,"Helvetica Neue",Helvetica,"Lucida Sans Unicode",Arial,sans-serif;font-weight: 400;margin-top: 1em;text-transform:uppercase;}

/* ------ Sidebar Widgets ------ */
.main-sidebar .widget_shopping_cart_content p.total{margin-top:1em;padding-top:1em;border-top:3px solid #0d0a0b}
.main-sidebar .widget_shopping_cart_content p.buttons .button{padding-top:.75em;padding-right:1.5em;padding-bottom:.8125em;padding-left:1.5em;font-size:.8125em}
.main-sidebar .widget_shopping_cart_content p.buttons .checkout{background-color:#c60f13;border-color:#970b0e;color:white}
.main-sidebar .widget_shopping_cart_content p.buttons .checkout:hover,.main-sidebar .widget_shopping_cart_content p.buttons .checkout:focus{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;background-color:#0d0a0b}
.main-sidebar .widget_shopping_cart_content p.buttons .checkout:hover,.main-sidebar .widget_shopping_cart_content p.buttons .checkout:focus{color:white}
.main-sidebar .widget_shopping_cart_content .cart_list{margin-bottom:1em}
.main-sidebar .widget_shopping_cart_content .cart_list li{padding-left:0;*zoom:1;margin-bottom:1em}
.main-sidebar .widget_shopping_cart_content .cart_list li:before,.main-sidebar .widget_shopping_cart_content .cart_list li:after{content:" ";display:table}
.main-sidebar .widget_shopping_cart_content .cart_list li:after{clear:both}
.main-sidebar .widget_shopping_cart_content .cart_list li:last-child{margin-bottom:0}
.main-sidebar .widget_shopping_cart_content .cart_list li:before{display:none}
.main-sidebar .widget_shopping_cart_content .cart_list li img{max-width:46px;-webkit-border-radius:4px;border-radius:4px;float:right;margin-left:1em}
.main-sidebar .widget_shopping_cart_content .cart_list li a{display:block;font-weight:500}
.main-sidebar .product_list_widget li{padding-left:0;*zoom:1;margin-bottom:1em}
.main-sidebar .product_list_widget li:before,.main-sidebar .product_list_widget li:after{content:" ";display:table}
.main-sidebar .product_list_widget li:after{clear:both}
.main-sidebar .product_list_widget li:last-child{margin-bottom:0}
.main-sidebar .product_list_widget li:before{display:none}
.main-sidebar .product_list_widget li img{max-width:52px;-webkit-border-radius:4px;border-radius:4px;float:left;margin-right:1em}
.main-sidebar .product_list_widget li a{font-weight:500;display:block}

/* ------ Product Search Widget ------ */
.main-sidebar .dgwt_wcas_ajax_search{margin-bottom:1em}
.main-sidebar .dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{width:100% !important}
.main-sidebar .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input,.main-nav .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0}
.main-sidebar .dgwt-wcas-open .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input,.main-nav .dgwt-wcas-open .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{border-radius:0}
.main-sidebar .dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp,.main-nav .dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{border-radius:0}
.main-sidebar .dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.main-nav .dgwt-wcas-full-width .dgwt-wcas-details-wrapp{border-radius:0}
.main-sidebar .dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp,.main-nav .dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp{border-radius:0;}
.main-sidebar .dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp,.main-nav .dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp{border-right-color:#dddddd;}
.main-sidebar .dgwt-wcas-close,.main-nav .dgwt-wcas-close{background-image:url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/close.svg);}
.dgwt-wcas-product-details{font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;}
.dgwt-wcas-product-details .add_to_cart_inline{display:none;}
.dgwt-wcas-product-details .dgwt-wcas-pd-price{color:#000000;}
.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{border-color:transparent;display:none}
.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{background:transparent;text-shadow:none;opacity:0.7}
.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover{opacity:1}
.dgwt-wcas-search-submit .dgwt-wcas-ico-loupe{fill:#000000;height:50%}

/* ------ Product Filter ------ */
.filter-toggle{display:none;vertical-align: middle;position: relative;text-transform: uppercase;padding:10px 0;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-size: 0.8em;font-weight: 600;color: #000000;letter-spacing:0.1em;cursor:pointer;margin-bottom:1em}
.filter-toggle:after{content:url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/plus.svg);display:inline-block;width:15px;height:15px;vertical-align:middle;margin:-5px 0 0 10px}
.filter-toggle.is-active:after{content:url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/minus.svg);}
.headline--sidebar{padding:0;font-size:1.1em;font-weight:600;text-align:left;letter-spacing:0;}
.prdctfltr-widget .prdctfltr_added_loader{position:fixed;z-index:0;left:300px}
.prdctfltr-widget,.prdctfltr-widget label{font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-size:0.85em;}
.prdctfltr-widget,.prdctfltr-widget label:hover{color: #38a6c3;}
.prdctfltr-widget .prdctfltr_active{color:#f3887c;}
.prdctfltr-widget.sidebar-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter{margin-bottom:15px;border-bottom: 1px solid #eaeaea;padding:6px 0}
.prdctfltr-widget.sidebar-block .prdctfltr_wc .prdctfltr_buttons:first-child{margin-bottom:0;padding:0;}
.prdctfltr-widget.sidebar-block .prdctfltr_wc .prdctfltr_buttons:first-child .prdctfltr_reset{padding:15px 0}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_buttons span{font-weight:600}
.prdctfltr-widget .prdctfltr_collector > span a{margin-left:5px;}
.prdctfltr-widget .prdctfltr_filter .prdctfltr-down:before,.prdctfltr-widget .prdctfltr_filter .prdctfltr-up:before{content:"";width:14px;height:14px;display:inline-block;}
.prdctfltr-widget .prdctfltr_filter .prdctfltr-down:before{background:url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/arrow-right.svg);}
.prdctfltr-widget .prdctfltr_filter .prdctfltr-up:before{background:url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/arrow-up.svg);}
.prdctfltr-widget .prdctfltr_filter[data-filter="product_cat"] .prdctfltr-up:before{color:#000000;}
.prdctfltr-widget .prdctfltr_hierarchy_lined .prdctfltr_checkboxes i.prdctfltr-plus:before{content:"";width:11px;height:11px;display:inline-block;background:url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/plus.svg);}
.prdctfltr-widget .prdctfltr_hierarchy_lined .prdctfltr_checkboxes .prdctfltr_clicked i.prdctfltr-plus:before{content:"";width:11px;height:11px;display:inline-block;background:url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/minus.svg);}
.prdctfltr-widget .pf_adoptive_hide .prdctfltr-plus{display:none;}
.prdctfltr-widget .prdctfltr_title_selected{padding:0;}
.prdctfltr-widget .prdctfltr_widget_title .prdctfltr_selected_title{color:#f3887c;}
.prdctfltr-widget .prdctfltr_filter .prdctfltr_title_selected .prdctfltr-delete{display:none}
.prdctfltr-widget .prdctfltr_collector > span{white-space:inherit}
.prdctfltr-widget .prdctfltr_checkboxes .prdctfltr-plus{color:#999999;}
.prdctfltr-widget .prdctfltr_checkboxes .prdctfltr-plus:hover{color:#000000;}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_filter_wrapper + .prdctfltr_buttons{margin-top:15px;}
.prdctfltr_cat .prdctfltr_customize_count {display: none !important }
.prdctfltr_wc .prdctfltr_filter_title>span.prdctfltr_woocommerce_filter_title,a.prdctfltr_woocommerce_filter.pf_ajax_css-spinner-full{display:none!important}
.prdctfltr_showing:before,a.button.prdctfltr_woocommerce_filter_submit.pf_stopajax{display:none}
.main-sidebar .prdctfltr_wc{margin-bottom:0}
.prdctfltr_wc .prdctfltr_filter_title{text-transform:uppercase;font-size:.9em;font-weight:500}

/* ------ Black Sidebar
.prdctfltr-widget.sidebar-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_pa_period,.prdctfltr-widget.sidebar-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_pa_place-of-origin,.prdctfltr-widget.sidebar-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_pa_in-the-style-of,.prdctfltr-widget.sidebar-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_pa_attributed-to{background:#000000;border-bottom-color:#000000;color:#ffffff;padding:10px 15px;}
.prdctfltr_pa_period .prdctfltr_widget_title,.prdctfltr_pa_place-of-origin .prdctfltr_widget_title,.prdctfltr_pa_in-the-style-of .prdctfltr_widget_title,.prdctfltr_pa_attributed-to .prdctfltr_widget_title{color:#ffffff;}
.prdctfltr-widget .prdctfltr_pa_period .prdctfltr-down:before,.prdctfltr-widget .prdctfltr_pa_place-of-origin .prdctfltr-down:before,.prdctfltr-widget .prdctfltr_pa_in-the-style-of .prdctfltr-down:before,.prdctfltr-widget .prdctfltr_pa_attributed-to .prdctfltr-down:before{background:url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/arrow-right-l.svg);}
.prdctfltr-widget .prdctfltr_pa_period .prdctfltr-up:before,.prdctfltr-widget .prdctfltr_pa_place-of-origin .prdctfltr-up:before,.prdctfltr-widget .prdctfltr_pa_in-the-style-of .prdctfltr-up:before,.prdctfltr-widget .prdctfltr_pa_attributed-to .prdctfltr-up:before{background:url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/arrow-up-l.svg);}
.prdctfltr-widget .prdctfltr_pa_period label,.prdctfltr-widget .prdctfltr_pa_place-of-origin label,.prdctfltr-widget .prdctfltr_pa_in-the-style-of label,.prdctfltr-widget .prdctfltr_pa_attributed-to label{color:#ffffff;}
.prdctfltr-widget .prdctfltr_pa_period label:hover,.prdctfltr-widget .prdctfltr_pa_place-of-origin label:hover,.prdctfltr-widget .prdctfltr_pa_in-the-style-of label:hover,.prdctfltr-widget .prdctfltr_pa_attributed-to label:hover{color: #38a6c3;}
------ */

/* ------ Sticky Wrapper ------ */
.sticky-wrapper{background:#fff;*zoom:1}
.sticky-wrapper:before,.sticky-wrapper:after{content:" ";display:table}
.sticky-wrapper:after{clear:both}

/* ------ Store Announcement ------ */
.demo_store {display:none;}
.woocommerce-demo-store .demo_store {display:block;position: fixed; bottom:0; left: 0; right: 0; font-size: 15px;text-align: center; line-height: 22px; padding: 10px; z-index: 9999; background: rgba(0,0,0,0.95); color: #ffffff;}

/* ------ Posts ------ */
.posts-wrap{overflow:hidden;list-style:none;display: block;padding: 1em 1em 3em 1em;}
.post-area{position:relative;color:#151515;text-align:left;overflow:hidden;font-family: europa,"Helvetica Neue",Helvetica,"Lucida Sans Unicode",Arial,sans-serif;width: 33.3333%; padding: 1%; margin-right: -4px;display: inline-block;  vertical-align: top; color: #151515; text-align: left; overflow: hidden;}
.featured-wrap{width: 100%;display:block;position:relative;line-height:0;overflow:hidden;}
.featured-wrap img{width:100%;height:auto;display:block;position:relative;}
.featured-image{display:block;width:100%;padding-bottom: 100%;position: relative;}
.post-area--f-square .featured-image{padding-bottom: 100%;}
.featured-image--default{background: #dddddd;}
.post-area--dark .featured-image--default{border: 2px dotted #ffffff;}
.featured_video_plus.responsive .wp-video,.featured_video_plus.responsive .wp-video video {width: 100% !important; height: auto !important; }
.featured_video_plus.responsive .wp-video .mejs-poster {background-size: cover !important; }
.fluid-block{width:100%;display:inline-block;position: relative;}
.fluid-block:after{padding-top:100%;display:block;content:''}
.fluid-block iframe{width:100%;height:100%}
.fluid-block-inner{position:absolute;top:0;bottom:0;right:0;left:0}
.post-permalink{z-index:10;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.inner-post-wrap{padding-top: 10px;display:block;text-align:left;}
.post-title{font-family: futura-pt,"Helvetica Neue",Helvetica,"Lucida Sans Unicode",Arial,sans-serif;font-size: 1.2em;letter-spacing: 0.01em;text-transform: none;display: block;font-weight: 500;position: relative;line-height: 1.2;margin: 0;}
.post-title a{color: #252525;}
.post-area--grid .post-author{display:block;text-align:center;font-size: 0.85em;}
.post-excerpt{position:relative;display:block;overflow:hidden;color: #454545;font-size: 0.95em;text-align:left;padding-top: 2px;line-height: 1.45;font-weight: 400;futura-pt,"Helvetica Neue",Helvetica,"Lucida Sans Unicode",Arial,sans-serif;font-family: europa,"Helvetica Neue",Helvetica,"Lucida Sans Unicode",Arial,sans-serif;;}
.post-categories{display:block;text-transform: uppercase;font-family: europa,"Helvetica Neue",Helvetica,"Lucida Sans Unicode",Arial,sans-serif;font-size: 0.8em;}
.post-categories li{display:inline-block;margin:0 3px 0 0;}
.post-extra{font-size: 0.7em;margin-top: 0.25em;display:block;font-family: europa,"Helvetica Neue",Helvetica,"Lucida Sans Unicode",Arial,sans-serif;text-transform: uppercase;}
.post-time{margin-left:0px;font-style: normal;}
.post-time a{color:#72c0ae}
.read-more{display:block;text-transform:uppercase;font-size:0.7rem;font-weight:600;color: #a5d0ce;}
.read-more__icon{color:#f59c9c;}

/* ------ Block Overlay Items ------ */
.posts-wrap--blocks{padding: 0;margin:0;width:102%;margin-left:-1%}
.post-area--block{position:relative;padding:0;margin:1%;margin-bottom: 4em;float: left;cursor:pointer;}
.posts-wrap--blocks-1 .post-area--block{width: 98%;padding-bottom:98%;}
.posts-wrap--blocks-2 .post-area--block{width: 48%;padding-bottom:48%;}
.posts-wrap--blocks-3 .post-area--block{width: 31.3333%;padding-bottom: 20%;}
.posts-wrap--blocks-4 .post-area--block{width: 23%;padding-bottom:23%}
.posts-wrap--blocks-5 .post-area--block{width: 18%;padding-bottom:18%}
.posts-wrap--blocks-narrow .post-area--block{padding-bottom:65%;margin-bottom:1.5em}
.post-area--block:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background: #ffffff;background: #453988;z-index:1;-webkit-transition: all .5s linear;-moz-transition: all .5s linear;-ms-transition: all .5s linear;-o-transition: all .5s linear;transition: all .5s linear;opacity:0;pointer-events: none;}
.post-area--block:hover:before{opacity:0.55}
.bg-block{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-transition: all .5s linear; -moz-transition: all .5s linear; -ms-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear;-webkit-transform:translate3D(0,0,0) scale(1); -moz-transform:translate3D(0,0,0) scale(1); -ms-transform:translate3D(0,0,0) scale(1); -o-transform:translate3D(0,0,0) scale(1); transform:translate3D(0,0,0) scale(1);}
.post-area--block:hover .bg-block{-webkit-transform:translate3D(0,0,0) scale(0.9); -moz-transform:translate3D(0,0,0) scale(0.9); -ms-transform:translate3D(0,0,0) scale(0.9); -o-transform:translate3D(0,0,0) scale(0.9); transform:translate3D(0,0,0) scale(0.9);}
.inner-post-wrap--block{position:absolute;bottom: 0;left: 0;padding: 5px 20px;z-index: 10;text-align: left;color: #ffffff;-webkit-transition: all .5s linear;-moz-transition: all .5s linear;-ms-transition: all .5s linear;-o-transition: all .5s linear;transition: all .5s linear;background: #ffffff;}
.post-area--block:hover .inner-post-wrap--block{-webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0);opacity:1}
.inner-post-wrap--block a{color:#000000}
.post-area--block .post-title{font-family: futura-pt,"Helvetica Neue",Helvetica,"Lucida Sans Unicode",Arial,sans-serif;text-transform: uppercase;font-weight: 500;text-align: left;font-size: 1em;text-align:center;}
.post-area--block .post-author{font-weight:700;text-align:left;pading:0;color:#ffffff;padding:0}
.post-area--block .inner-post-wrap--block .post-excerpt{font-style:normal;height:60px;opacity:0;-webkit-transition: all .5s linear; -moz-transition: all .5s linear; -ms-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear;}
.post-area--block:hover .inner-post-wrap--block .post-excerpt{opacity:1}
.post-area--block .post-categories li{margin:0;padding:0;border:none}
.post-area--block .post-excerpt{font-size: 0.85em;color:#ffffff;margin-top: 0;font-family: europa,"Helvetica Neue",Helvetica,"Lucida Sans Unicode",Arial,sans-serif;;font-style: italic;}

/* ------ Grid Items ------ */
.posts-wrap--grid{padding: 0;margin-bottom: 2em;}
.post-area--grid{margin-bottom:1em}
.posts-wrap--grid-1 .post-area--grid{width: 100%;}
.posts-wrap--grid-2 .post-area--grid{width: 50%;}
.posts-wrap--grid-3 .post-area--grid{width: 33.3333%;}
.posts-wrap--grid-4 .post-area--grid{width: 25%;}
.posts-wrap--grid-5 .post-area--grid{width: 20%;}
.inner-post-wrap--grid{padding: 10px 5px;}
.post-area--grid .post-title{margin-bottom:0.4em;text-align: center;}
.post-area--grid .post-extra{font-family: europa,"Helvetica Neue",Helvetica,"Lucida Sans Unicode",Arial,sans-serif;;text-transform: none;font-size: 0.8em;text-align: center;margin: 0.5em 0;}
.posts-wrap--grid .fluid-block:after{padding-top:65%}

/* ------ Gird Column Items ------ */
.posts-wrap--col{padding:0 10px}
.posts-wrap--col .post-area--grid:nth-child(odd){padding-right:15px}
.posts-wrap--col .post-area--grid:nth-child(even){padding-left:15px}

/* ------ Related Items ------ */
.posts-wrap--related{padding-bottom:0}
.posts-wrap--related .post-area--grid-alt{font-size:0.9em;width: 25%;}
.posts-wrap--related .post-area--grid-alt .post-title{font-size:1.15em;}

/* ------ Shop Items ------ */
.posts-wrap--shop{padding:0}
.post-area--shop{width:33.33333%;margin-bottom: 0;}
.post-area--shop .featured-image{-webkit-background-size:contain !important;-moz-background-size:contain !important;-o-background-size:contain !important;background-size:contain !important;}
.post-area--shop .inner-post-wrap--grid{padding-top: 10px;text-align:center}
.post-area--shop .star-rating{float:none;text-align:center;margin: 0 auto 0.5em auto;display: none;}
.post-area--shop .star-rating span:before{right: 0;}
.post-area--shop .price{display:block;font-size: 0.9em;font-weight: 400;}
.post-area--shop a.button,.post-area--shop a.added_to_cart{float:none;border: 1px solid #f3887c;background: #f3887c;color: #ffffff;padding: 0.7em 1.1em;font-size: 0.75em;font-family: futura-pt,"Helvetica Neue",Helvetica,"Lucida Sans Unicode",Arial,sans-serif;font-weight: 700;margin-top: 1em;display: none;}
.post-area--shop a.button:hover,.post-area--shop a.added_to_cart:hover{background: #f3887c;border-color: #f3887c;color:#ffffff;}
.post-area--shop .amount,.post-area--shop .product-status{font-size:0.9em;letter-spacing:0.05em}
.post-area--shop.outofstock .amount{display:none}
.post-area--shop.outofstock .product-status:before{content:"Sold";text-transform:uppercase;color: #f3887c;}
.section .post-area--shop .amount{}
.related .post-area--shop{width:25%}
.page-content .prdctfltr-pagination{text-align:center}
.page-content nav.prdctfltr-pagination.prdctfltr-pagination-load-more a, .page-content nav.prdctfltr-pagination.prdctfltr-pagination-load-more span{font-family:futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0.1em;border: 2px solid #f3887c;color:#000000;background:transparent;font-size:0.8em; padding: 0.6em 4em; line-height:1.5;border-radius:0}
.page-content nav.prdctfltr-pagination.prdctfltr-pagination-load-more span{display:none;}
.page-content nav.prdctfltr-pagination.prdctfltr-pagination-load-more a:hover, .page-content nav.prdctfltr-pagination.prdctfltr-pagination-load-more span:hover{background:#f3887c;color:#ffffff;border-color:#f3887c;}

/* ------ Shop Category Items ------ */
.posts-wrap--shop-category .featured-wrap{border-radius:999px;overflow:hidden;background:#ffffff}
.posts-wrap--shop-category .post-area--shop .featured-image{overflow:hidden;width:80%;margin:0 auto;-webkit-transition: transform .5s linear; -moz-transition: transform .5s linear; -ms-transition: transform .5s linear; -o-transition: transform .5s linear; transition: transform .5s linear;}
.posts-wrap--shop-category .post-area--shop:hover .featured-image{-webkit-transform:translate3D(0,0,0) scale(0.9); -moz-transform:translate3D(0,0,0) scale(0.9); -ms-transform:translate3D(0,0,0) scale(0.9); -o-transform:translate3D(0,0,0) scale(0.9); transform:translate3D(0,0,0) scale(0.9);}
.posts-wrap--shop-category .post-area--shop .featured-wrap{border:2px solid #ffffff;-webkit-transition: all .45s linear; -moz-transition: all .45s linear; -ms-transition: all .45s linear; -o-transition: all .45s linear; transition: all .45s linear;}
.posts-wrap--shop-category .post-area--shop:hover .featured-wrap{border-color:#eaeaea;}

/* ------ Pagination ------ */
.main-nav-pagination,.woocommerce-pagination{text-align:center;padding:2em 0;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;}
.main-nav-pagination ul,.woocommerce-pagination ul{list-style-type:none;margin:0;padding:0}
.main-nav-pagination li,.woocommerce-pagination li{display:inline}
.main-nav-pagination .current,.woocommerce-pagination .current{color: #999999;}
.page-numbers{padding:.3em .7em;color: #777777;font-weight: 400;font-size: 1em;}
.page-numbers a{color:#000000}
.page-numbers.next{color: #f3887c;}
.icon--pagination{padding:0 5px}

/* ------ Search Page ------ */
.page-content .ais-hits--item a,.page-content .ais-pagination a{color:#000}
.page-content #algolia-search-box .search-icon{fill:#000}
.page-content #algolia-search-box input{border-bottom:2px solid #f3887c}
.page-content .ais-hits--item h2{font-family:futura-pt,"Helvetica Neue",Helvetica,"Lucida Sans Unicode",Arial,sans-serif;font-size:.9em;letter-spacing:.01em;text-transform:uppercase;display:block;font-weight:500;position:relative;line-height:1.2;margin:0}
.page-content .ais-hits--thumbnail{max-width:50px}
.page-content .ais-hits--thumbnail img{width:100%}
.page-content .ais-hits--item{padding:1em;border:1px solid #eaeaea;border-bottom:none;margin-bottom:0}
.page-content .ais-hits--item:last-child{border-bottom:1px solid #eaeaea}
.page-content .ais-hits--content .excerpt{font-size:.8em}
.page-content .ais-pagination--item{padding:3px 8px}
.page-content .ais-pagination{text-align:center;margin-top:2em;font-size:1.2em}
.page-content aside#ais-facets{display:none}

/* ------ Your Place ------ */
.yp-toggle{color: #000000;border-color: #000000;background: transparent;margin-bottom:1.5em;font-family:futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;padding:1.2em 1.8em;padding: 1em 1.5em;margin-top: 1em;font-size: 12px;border-width: 1px;letter-spacing: 1px;font-weight: 500;}
.yp-toggle:hover,.yp-toggle:active{border-color:#f3887c;}
.yp-toggle:hover:after, .yp-toggle:active:after,.yp-toggle:after{background:#f3887c}
.yp-close{width: 18px;position:absolute;right:40px;top: 80px;cursor: pointer;z-index:1001;}
.yp-close path{fill:#ffffff}
.yp{position: fixed;width: 100%;height:100%;top:0;right:0;bottom:0;left:0;margin:0;z-index: -100;opacity:0;visibility:hidden;background:#ffffff;text-align:center;color:#ffffff;webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity;}
.yp.is-active{z-index:9999;opacity:1;visibility:visible;}
@-webkit-keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}
40%{box-shadow:0 2.5em 0 0}
}
@keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}
40%{box-shadow:0 2.5em 0 0}
}
.yp-loader,.yp-loader:after,.yp-loader:before{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}
.yp-loader{color:#fff;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}
.yp-loader:after,.loader:before{content:'';position:absolute;top:0}
.yp-loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}
.yp-loader:after{left:3.5em}
.yp-loader {color: #ffffff; font-size: 10px; margin: 80px auto; position: relative; text-indent: -9999em; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation-delay: -0.16s; animation-delay: -0.16s; position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:10001;}
.yp-loader:before,.loader:after {content: ''; position: absolute; top: 0; }
.yp__bg{background: url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/bg-4.jpg);background-position-y: 50%;background-position-x: 50%;background-size: cover;background-repeat: no-repeat;}
.yp-overlay{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto 0;width:100%;height:100%;background:#000000;opacity: 0.8;z-index:1;webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;}
.yp__item{position:absolute;width:25%;z-index:1000;top:0;right:0;bottom:0;left:0;margin:auto;-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);border:1px solid rgba(255,255,255,0);-o-transition:.4s;-ms-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;transition:.4s}
.yp__item:hover,.yp__item:focus{border-color:rgba(255,255,255,0.15);}
@media only screen and (max-width:625px){.yp__item{width:45%;}}
.yp .table-wrap{z-index:100;}
.yp .cell-wrap{vertical-align:bottom;padding-bottom:3em}
.yp__info{max-width:800;margin:0 auto;}
.yp-clear{display:block;margin:0 auto;background:transparent;color:#ffffff;border:none;padding:0.5em 2em;}
.yp-input {width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; }
.yp-input + label {max-width: 80%; font-size: 1rem; font-weight: 700; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; display: inline-block; overflow: hidden; padding: 0.625rem 1.25rem;color:#ffffff;}
.no-js .yp-input + label {display: none; }
.yp-input:focus + label,.yp-input.has-focus + label {outline: 1px dotted #000; outline: -webkit-focus-ring-color auto 5px; }
.yp-input + label svg {width: 1em; height: 1em; vertical-align: middle; fill: currentColor; margin-top: -0.25em; margin-right: 0.25em; }
.yp-bg-size-wrap{opacity:0;transition:0.4s all linear;text-align: center;}
.yp-bg-size {display:block;height: 5px;width: 300px;background: #555;border-radius: 15px;position: relative;margin: 0 auto;margin-top: 1em;}
.yp-bg-size .ui-slider-range-min {height: 5px; width: 300px; position: absolute; background: #28b2d8; border: none; border-radius: 10px; outline: none; }
.yp-bg-size .ui-slider-handle {width: 20px; height: 20px; border-radius: 20px; background: #FFF; position: absolute; margin-left: -8px; margin-top: -8px; cursor: pointer; outline: none; }

/* ------ General Forms ------ */
.ninja-forms-form-wrap {width: 100%;min-width:280px;max-width: 550px;border:1px solid #dedede;margin-top: 1.5em;padding:2em;text-align: left;margin: 1.5em auto 0 auto;}
.ninja-forms-form-wrap .label-above .nf-field-label{margin-bottom: 5px !important;}
.ninja-forms-form-wrap .label-above label{font-size: 0.8em;text-transform:uppercase;color:#000000;margin-bottom: 0;font-weight: 600;}
.ninja-forms-form-wrap .ninja-forms-req-symbol{color:#db4a37;}
.ninja-forms-required-items,.nf-form-title,.nf-form-fields-required,.nf-error-msg{padding-bottom:0;display:none;}
.ninja-forms-form-wrap .nf-field-container{margin-bottom:15px}
.ninja-forms-form-wrap .nf-field-container.submit-container{margin:0}
.ninja-forms-field{width:100%;font-size:1em;padding:0.3em 0.6em;margin:0;display:block;background: transparent;resize:none;font-family:inherit;border:1px solid #dedede;}
.ninja-forms-field:focus,.ninja-forms-field:hover{outline:none;border-color: #bbbbbb;background: transparent;}
.ninja-forms-field.field--small{font-size:0.8em;padding:0.4em;}
.ninja-forms-form-wrap .textarea-wrap textarea{height: 130px;}
.ui-datepicker{-webkit-transform: translate3D(0,-10%,0); -moz-transform: translate3D(0,-10%,0); -ms-transform: translate3D(0,-10%,0); -o-transform: translate3D(0,-10%,0); transform: translate3D(0,-10%,0);font-size:0.8em;border:2px solid #e5e5e5;color:#000000;}
.field-wrap.submit-wrap{margin-bottom:0;width:100%;display:block;position:relative;clear:both}
.field-wrap input[type="button"]{border: 1px solid #ededed;background: #f3887c !important;color: #ffffff !important;padding: 0.5em 1.1em;font-size: 0.9em;font-family: futura-pt,"Helvetica Neue",Helvetica,"Lucida Sans Unicode",Arial,sans-serif;font-weight: 500;margin-top: 1em;text-transform:uppercase;width: 100% !important;}
.field-wrap input[type="button"]:hover,.field-wrap input[type="button"]:focus{border-color: #f3887c;background: #f3887c;color: #ffffff;}

/* ------ Chat ------ */
.zopim{-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);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1000 !important;}

/* ------ Subscribe Form ------ */
.subscribe-form{margin-top:1em;text-align:center}
.subscribe-form__input{display:inline-block;width: 200px;max-width: 230px;border: none;color: #000000;font-weight: 500;font-size: 1.2em;text-transform: capitalize;padding: 0.7em 1.1em;letter-spacing: 0.05em;vertical-align: middle;}
.subscribe-form__input::-webkit-input-placeholder{color:#353535;}
.subscribe-form__input:-moz-placeholder{color:#353535;}
.subscribe-form__input::-moz-placeholder{color:#353535;}
.subscribe-form__input:-ms-input-placeholder{color:#353535;}
.subscribe-form__submit{border:none;background:#c19287;background: #f3887c;display:inline-block;font-weight: 500;font-size: 1.2em;text-transform: uppercase;padding: 0.7em 1.1em;letter-spacing: 0.05em;color: #ffffff;vertical-align:middle;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;}
.subscribe-form__input:focus,.subscribe-form__submit:focus{outline:none;}

/* ------ Footer ------ */
.footer{text-align: center;padding:1.6em 0;letter-spacing: 0.04em;padding: 2.5em 10px 2em 10px;padding: 0;text-transform:uppercase;background: #ffffff;position: absolute;left: 0;right: 0;bottom: 0;z-index: 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;color: #000000;font-weight: 500;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-size: 0.8em;}
.home .footer{position:fixed}
.footer a{color: #000000;}
.footer a:hover{color: #f3887c;}
.footer p br{line-height:1.8}
.headline--footer{padding:0;margin-bottom:0.5em;font-weight:600;font-size:1.15em;letter-spacing:0.1em;}
.footer__top{margin-bottom:3em}
.footer-logo{width: 90%;max-width: 370px;display: block;margin: 2em auto 2em auto;}
.footer__middle{margin-bottom:1em}
.footer-social{margin-bottom:2.5em;}
.footer-social__icon{font-size:1.6em;margin:0 20px;color:#f3887c;}
.footer__middle .menu-item{float:none;padding:0;margin: 0 0 0.6em 0;border: none;letter-spacing:inherit;font-family: futura-pt,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;}
.footer__middle .footer-menu .menu-item a{color: #000000;font-size: 1em;font-weight:600;margin:0 15px;letter-spacing:0.1em}
.footer__middle .footer-menu .menu-item:hover a{color: #f3887c;}
.footer__bottom{font-size: 12px;padding: 14px 0;color:#999999;}
.footer__bottom a{color:#999999;}
.footer__bottom a:hover{color: #000000;}
.footer-payments{width:90%;max-width:250px;display:block;margin:2em auto 0 auto;}

/* ------ Media Queries ------ */
@media only screen and (min-width:1600px){
    .post-area--blog{width:25%;}
}


@media only screen and (max-width:1600px){
    .posts-wrap--grid-4 .post-area--grid{width:33.3333%}
}

@media only screen and (max-width:1300px){
    .headline--intro{font-size: 2em;}
    .headline--home{font-size:1.8em;}
    .section-50h{min-height:400px}
}

@media only screen and (max-width:1180px){
    .nav-toggle{display:block;}
    .menu{display:block;float:none;clear:both;text-align:center;position:fixed;z-index:-1;opacity:0;visibility:hidden;background:#ffffff;width:100%;height:100%;top:89px;left:0;height:100vh}
    .menu-is-active .menu{overflow-y:scroll;z-index:999999;opacity:1;visibility:visible;}
    .menu-is-active{overflow-y:hidden;}
    .menu-item{display:block;float:none;padding:25px 0}
    .menu-item-has-children > a:after{content:url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/arrow-down.svg);display:inline-block;width:16px;height:16px;vertical-align:middle;margin:-6px 0 0 10px}
    .menu-item-has-children.is-active > a:after{content:url(https://highkuapparel.com/wp-content/themes/highkuapparel/img/arrow-up.svg);}
    .sub-menu{position:relative;top:inherit;left:inherit;padding:10px;display:none}
    .sub-menu .menu-item{width:50%;text-align:center}
    .sub-menu .menu-item-object-product_cat{text-align:left;width:33.3333%}
    .menu-item-has-children.is-active .sub-menu{display:block}
    .woocommerce table.shop_table.cart,.cart_totals{float:none;width:100%;border:none;}
    .posts-wrap--blocks-4 .post-area--block{width: 31.3333%;padding-bottom:31.3333%}
    .container--content{width: 98%;margin-top: 20px;}
    .posts-wrap--grid-4 .post-area--grid{width:33.3333%}
    .related .posts-wrap--grid-4 .post-area--grid{width:23%}
}

@media only screen and (max-width:990px){
    .posts-wrap--blocks-5 .post-area--block{width: 31.3333%;padding-bottom:31.3333%;margin-bottom:1%}
     .posts-wrap--grid-4 .post-area--grid{width:48%}
    .header-content{width:100%;height:50vh}
    .main-sidebar,.page-content{padding:0;float:none;width:100%}
    .main-sidebar{text-align:center}
    .filter-toggle{display:block;}
    .main-sidebar .prdctfltr-widget{display:none}
    .main-sidebar .prdctfltr-widget.is-active{display:block}
    .main-sidebar .prdctfltr-widget .prdctfltr_wc{margin-bottom:0}
    .woocommerce-message, .woocommerce-error, .woocommerce-info{float:none;width:95%;margin:0 auto 2em auto}
}

@media only screen and (max-width:800px){
    .section-intro{height:80vh}
    .headline-wrap{width:90%;font-size:0.85em}
    .single .content-wrap{padding:0;}
    .gallery-block{width:49%;padding-bottom:33%}
    .post-area,.posts-wrap--grid-4 .post-area--grid{width:50%;}
    .home-block{float:none;width:100%;height:300px;}
    .home-block__list{margin-bottom:10px}
    .home-block__items{height:auto;}
    .home-block__items .post-area{width: 50%;margin: 0 -4px 0 0;}
    .home-block__featured-2{display:none}
    .product .images,.product-details-block{float:none;width:100%;margin:2em 0 0 0;clear:both;}
    .product .product_title{text-align:center}
    .coupon{display:block;margin-bottom:1em;font-size:0.9em;}
    .related{margin-top:2em;}
    .related .posts-wrap--grid-4 .post-area--grid{width:48%;font-size:1.2em;}
    .woocommerce table.shop_table{margin-top:0;}
    .woocommerce table.shop_table thead{display:none}
    .woocommerce table.shop_table th,.woocommerce table.shop_table td{display:block;text-align:center;}
    .woocommerce table.shop_table td{border-top:none;}
    .woocommerce table.shop_table .product-subtotal{border-bottom:1px solid #ededed}
    .woocommerce table.shop_table .input-text.qty{border:2px solid #ededed;padding:0 5px;}
    .footer-wrap{position:relative;height: auto;padding-top: 0;}
}

@media only screen and (max-width:650px){
    .btn--home-section{font-size:0.7em;}
    .menu{top:60px;left:0;height:100%}
    .nav-info{display:none}
    .search-wrap{top:60px;}
    .menu-item a{font-size:14px}
    .sub-menu .menu-item-object-product_cat{text-align:left;width:50%}
    .main-wrap{margin:0;}
    .header-content__bg{height:100%;background-position-y:50% !important;}
    .section--padded{padding:2em 0}
    .headline-wrap{padding-top:60px;}
    .headline{font-size: 1.5em;}
    .headline--sidebar{font-size:1em;}
    .headline--home{font-size:1.1em;}
    .section-info{font-size: 1.5em;line-height: 1.2;}
    .btn--home-section{margin-top:1em;}
    .period-list__item{font-size:0.8em;margin-bottom:0.4em}
    .period-list__item a{margin:0 5px;letter-spacing:0}
    .subscribe-form{font-size:0.9em;}
    .post-area,.posts-wrap--grid-4 .post-area--grid{width:100%;}
    .post-area,.posts-wrap--grid-5 .post-area--grid{width:50%;}
    .posts-wrap--blocks-4 .post-area--block{width: 100%;padding-bottom:100%}
    .post-area--shop .post-title a{font-size:.9em;}
    .page-title{padding-top:40px;font-size: 1.5em;}
    .woocommerce-breadcrumb, .woocommerce-result-count,.woocommerce-ordering{float:none;display:block;margin:0;padding:0 0 1em 0;text-align:center;font-size:0.8em;}
    .product{text-align:center;font-size:0.9em;}
    .cart table.variations{display:inline-block;width: auto;}
    .ninja-forms-form-wrap{width:100%;padding:20px}
    .footer,.home .footer{position:relative;height:auto}
    .footer-logo{max-width:280px}
    .zopim{bottom:5px !important;right: 5px !important}
}

@media only screen and (max-width:600px){
    .search-toggle{margin-right:5px;margin-left:0;}
    .my-account-link{margin-right:5px;margin-left:5px;}
    .cart-toggle{margin-left:5px;}
    .cart-toggle__quantity{display:none}
    .menu-item:first-child > a:after,.menu-item:first-child.is-active > a:after{display:none;}
    .menu-item:first-child .sub-menu{display:none}
    .posts-wrap--blocks-5 .post-area--block{width: 48%;padding-bottom:48%;margin-bottom:1%}
    .subscribe-form__input, .subscribe-form__submit{font-size:0.9em}
}

@media only screen and (max-width:370px){
    .nav-toggle__text{display:none}
}