::-moz-selection{color:#fff;background:#c20f00}
::selection{color:#fff;background:#c20f00}
a{color:#b6b6b6;transition:all 300ms}
body{font-family:'Source Sans Pro',sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background-color:#fff;margin:0;padding-right:0}
@-webkit-keyframes blink {
0%,100%{opacity:0}
50%{opacity:1}
}
@keyframes blink {
0%,100%{opacity:0}
50%{opacity:1}
}
@-webkit-keyframes circus {
0%{transform:rotate(0deg)}
50%{transform:rotate(180deg)}
100%{transform:rotate(360deg)}
}
@keyframes circus {
0%{transform:rotate(0deg)}
50%{transform:rotate(180deg)}
100%{transform:rotate(360deg)}
}
.menu-sticky-active{padding-top:70px}
.mnbnr{min-height:1000px}
.no-padding{padding:0}
.max-135{max-width:135px}
.mt-0{margin-top:0}
.mt-70{margin-top:70px}
h6{font-size:15px;font-weight:700;color:#444}
p{font-size:16px;line-height:19px}
.site-header .header-top{text-decoration-color:#444;background-color:#ffe01c}
#site-header h6 p{margin:0;font-size:inherit;line-height:inherit}
.no-pad-left{padding-left:0}
.site-header .header-main{color:#222;text-decoration-color:#222;background-color:#f5f5f5;background-repeat:repeat;height:68px;padding-top:11px}
.header-top{min-height:30px}
.header-top a{color:#444;text-decoration:underline}
.element-item{display:inline-block;vertical-align:middle;max-width:100%}
.primary-menu{max-height:100%;height:100%}
.sticker{transition:all 300ms,z-index 0ms,width 0}
.primary-menu>ul.nav-menu{display:flex;flex-wrap:wrap;justify-items:center;align-items:center;height:100%;margin:0;padding:0}
.primary-menu li.menu-item{list-style:none;display:inline-block;position:relative}
.primary-menu>ul.nav-menu>li{display:flex;align-items:center;padding:0;padding:0;margin:0}
.primary-menu>ul.nav-menu>li:first-child{margin-left:0}
.primary-menu a{text-decoration:none;color:var(--black-color);transition:all 300ms;display:inline-block;position:relative}
#site-header .element-primary-menu>ul.nav-menu>li>a,#site-header .element-primary-menu>ul.nav-menu>li>span,#site-header .element-primary-menu ul.cmm4e>li>a{font-weight:400;font-size:16px;letter-spacing:1px}
#site-header .element-primary-menu>ul.nav-menu>li>a,#site-header .element-primary-menu ul.cmm4e>li{padding:10px 20px 10px 0}
.header-main .element-primary-menu{margin-left:-30px}
.primary-menu ul.dropdown-submenu{margin:0;padding:0;position:absolute;visibility:hidden;text-align:left;opacity:0;transition:all 200ms;width:100vw;max-width:280px;box-shadow:0 0 5px #ccc;top:0;left:calc(100% + 20px);background:#fff}
.primary-menu ul.dropdown-submenu,.primary-menu .mega-menu-content{box-shadow:-2px 2px 81px -17px rgba(0,0,0,0.29)}
.primary-menu ul.dropdown-submenu{padding:20px}
.primary-menu>ul.nav-menu>li>ul.dropdown-submenu{top:calc(100% + 20px);left:0}
#site-header .element-primary-menu ul.dropdown-submenu,#site-header .element-primary-menu>li.is-mega-menu>.mega-menu-content,#site-header .element-primary-menu ul.cmm4e li li{background-color:#f5f5f5}
#site-header .element-primary-menu li:not(.is-mega-menu)>ul{max-width:225px}
.primary-menu li.menu-item:hover>ul.dropdown-submenu{opacity:1;visibility:visible;left:100%;z-index:9}
.primary-menu>ul.nav-menu>li:hover>ul.dropdown-submenu{top:100%;left:0}
.primary-menu ul.dropdown-submenu li.menu-item{padding:0;padding-bottom:10px}
.primary-menu ul.dropdown-submenu li.menu-item>a{display:flex;align-items:center}
#site-header .element-primary-menu>ul.nav-menu>li:hover>a,#site-header .element-primary-menu>ul.nav-menu>li>a:hover,#site-header .element-primary-menu>ul.nav-menu>li>a:focus,#site-header .element-primary-menu>ul.nav-menu>li.current-menu-item>a,#site-header .element-primary-menu>ul.nav-menu>li.current-menu-ancestor>a,#site-header .element-primary-menu>ul.nav-menu>li.current-menu-parent>a,#site-header .element-primary-menu ul.cmm4e>li.cmm4e-current-menu-item>a,#site-header .element-primary-menu ul.cmm4e>li.cmm4e-current-menu-item>span,#site-header .element-primary-menu ul.cmm4e>li:hover>a,#site-header .element-primary-menu ul.cmm4e>li:hover>span{color:#a80e19;text-decoration-color:#a80e19}
#site-header .element-primary-menu li.menu-item li.menu-item:hover>a,#site-header .element-primary-menu li.menu-item li.menu-item>a:focus,#site-header .element-primary-menu li.menu-item li.menu-item.current-menu-item>a,#site-header .element-primary-menu li.menu-item li.menu-item.current-menu-ancestor>a,#site-header .element-primary-menu li.menu-item li.menu-item.current-menu-parent>a,#site-header .element-primary-menu .mega-menu-content a:hover,#site-header .element-primary-menu ul.cmm4e li li a:hover{color:#a80e19;text-decoration-color:#a80e19}
#site-header .dropdown-submenu li{display:block}
#site-header .dropdown-toggle::after,.custom-select-bx:after{content:"\f078";display:inline-block;font:normal normal normal 14px/1 FontAwesome;border:0;-webkit-text-stroke:2px #f5f5f5;margin-left:0;vertical-align:0;width:7px;position:relative;left:2px}
.woocommerce-MyAccount-navigation ul{padding:0;margin:0}
.woocommerce-MyAccount-navigation ul li{padding:8px 0;border-bottom:1px solid #ebebeb;list-style:none}
.woocommerce-MyAccount-navigation ul li a{color:#000}
.woocommerce-MyAccount-navigation ul li a:hover{color:#ab0000;text-decoration:none}
.woocommerce-MyAccount-navigation ul li:last-child{border:0}
.wrap-dashboard-form{opacity:0;visibility:hidden;width:220px;padding:8px 15px;background:#fff;position:absolute;top:calc(100% + 60px);box-shadow:-2px 2px 82px -26px rgba(0,0,0,0.25);transition:300ms}
.element-header-account:hover .wrap-dashboard-form{opacity:1;z-index:6;visibility:visible;top:100%}
#site-header .element-primary-menu>ul.nav-menu .menu-item > .dropdown-toggle{padding-right:30px}
#site-header .dropdown-submenu .dropdown-toggle::after{content:"\f054";position:absolute;right:1px;top:4px;font-size:13px;left:inherit}
.sticky-menu{position:fixed;top:0;width:100%;left:0;right:0;z-index:999;box-shadow:0 0 10px -5px rgba(0,0,0,0.47)}
.bold,.bold a{font-weight:700!important}
.phone-number a{color:#666;font-weight:700;padding-right:15px}
.phone-number a:hover,.my-account a.account-element-link:hover{text-decoration:none}
.my-account a.account-element-link{color:#444}
.icon-element-cart{position:relative}
.icon-element-cart i{font-size:20px}
.icon-element-cart .element-cart-count{background:#ab0000;color:#fff;height:20px;position:absolute;width:20px;height:20px;text-align:center;border-radius:20px;line-height:19px;right:-9px;top:-11px;font-size:12px}
.overfollow-hidden{overflow:hidden}
.breath-better{background-position:0;background-size:cover;animation-duration:1000ms;transition-duration:1000ms;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:20s;animation-duration:20s;padding-top:76px;max-height:700px}
.breath-better h1{font-size:66px;line-height:66px;color:#fff;font-weight:700}
.breath-better h3{font-size:30px;line-height:11px;color:#fff;margin-bottom:34px}
.cafe-button{position:relative;cursor:pointer;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;-ms-transition:all 300ms;display:inline-block;z-index:1}
.breath-better a{font-size:20px;font-weight:700;border-radius:4px;padding:10px 36px;color:#fff}
.cafe-button.outline:before,.cafe-button.normal:before{border:2px solid}
.cafe-button:before,.cafe-button:after{content:'';display:block;width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:-1;transition:all 350ms;border-radius:inherit}
.cafe-button.normal:before{border:2px solid;opacity:0;transform:scale(1.1);background:transparent}
.cafe-slide-btn.normal::before{border-color:#a80e19}
.cafe-slide-btn.normal::after{background:#a80e19}
.cafe-button.normal:hover{color:#fff;background:transparent;text-decoration:none}
.cafe-button.normal:before{opacity:0;transform:scale(1.1);background:transparent}
.cafe-button.normal:hover:after{transform:scale(0.5);opacity:0}
.cafe-button.normal:hover:before{transform:scale(1);opacity:1}
.product-image{margin-top:65px}
.selling-product{margin-top:101px;margin-bottom:30px}
.custom-container{width:100%;max-width:1060px;margin-right:auto;margin-left:auto;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow .3s;padding:35px 0 25px}
.heading-title{font-size:32px;line-height:32px;color:#444;font-weight:700}
.products-container{margin-top:32px}
.products-container ul{flex-wrap:wrap;display:flex;padding:0}
.products-container ul li{list-style:none;flex:0 0 25%;max-width:25%;width:100%;margin-bottom:48px}
.products-container ul li a{font-size:14px;color:#999;margin:0;display:block}
.products-container ul li a:hover{text-decoration:none;color:#a80e19}
.products-container .detail-des{margin-top:17px}
.rating-counter{display:inline-block;padding-left:3px}
.strs-cnt i{font-size:20px;color:#fed600}
.products-container .cafe-button,.show-more-btn a{color:#ab0000;letter-spacing:1px}
.cafe-button.underline:before{width:100%;content:'';border-bottom:2px solid;color:inherit;z-index:1;background:transparent}
.cafe-button.underline:hover:before{width:0}
.how-more-btn{margin-top:15px}
.show-more-btn a{font-size:13px;line-height:20px}
.show-more-btn a:hover{text-decoration:none}
.size-default{font-size:20px;line-height:20px}
.what-your-goal{padding-top:80px;padding-bottom:78px}
.gray-bg{background-color:#f5f5f5}
.content-bx{margin-top:20px}
.content-bx h4{margin-top:20px}
.content-bx p{font-size:17px;line-height:24px;color:#6b6b6b;margin-bottom:10px}
.belt-labs-promise{padding-top:60px;padding-bottom:60px}
.belt-labs-promise p{font-size:17px;line-height:26px;color:#6b6b6b}
.belt-labs-promise h2{margin-bottom:30px}
.belt-labs-promise p{margin-bottom:30px}
.belt-labs-promise ul{margin:0;padding:0;margin-top:50px}
.belt-labs-promise ul li{list-style:none;padding-left:10px;padding-right:10px}
.belt-labs-promise ul li .icon-list-icon{color:#ab0000;font-size:14px;font-size:18px}
.belt-labs-promise ul li .icon-list-icon i{-webkit-text-stroke:1px #fff}
.belt-labs-promise ul li .icon-list-text{font-size:16px;font-weight:700;color:#6b6b6b}
.custom-1120{max-width:1120px}
.latest-articles article{-webkit-transition-property:background,border,-webkit-box-shadow;transition-property:background,border,-webkit-box-shadow;-o-transition-property:background,border,box-shadow;transition-property:background,border,box-shadow;transition-property:background,border,box-shadow,-webkit-box-shadow;-webkit-transition-duration:.25s;-o-transition-duration:.25s;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15);position:relative;margin-bottom:30px}
.latest-articles article:hover{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.15);box-shadow:0 0 30px 0 rgba(0,0,0,.15)}
.post-badge{position:absolute;top:0;background:#818a91;color:#fff;font-size:12px;padding:.6em 1.2em;line-height:1;margin:20px;border-radius:999px;right:0;text-transform:uppercase}
.latest-articles article .post-title{font-size:23px;line-height:28px;color:#444;font-weight:700;text-transform:capitalize}
.latest-articles .heading-title{margin-bottom:40px}
.latest-articles article .post-title a{line-height:inherit;color:inherit;font-size:inherit}
article .post-text{padding:0 30px;margin-bottom:0;margin-top:20px;min-height:240px}
.latest-articles a.read-more{text-transform:uppercase;display:block}
article .post-text p{color:#777}
#site-footer{background-color:#040404;padding-top:76px;padding-bottom:20px}
.post-card{background:#fff}
a.read-more{font-size:13px;line-height:20px;color:#ab0000;font-weight:700}
.post-card .figure a{display:block;position:relative}
.post-card .figure a:after{display:block;content:"";background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.35)),color-stop(75%,transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.35),transparent 75%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.35) 0,transparent 75%);background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;height:100%;width:100%;position:absolute;bottom:0;opacity:1;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.latest-articles article .post-title a:hover{color:#a80e19;text-decoration:none}
.post-card:hover .figure a:after{opacity:.5}
.shop-container > h2.heading-title{margin-top:88px}
.wrap-toggle-products-layout{width:100%;align-items:center;margin-bottom:15px;background:#f6f8fa;padding:6px 0;margin-top:25px}
.active{/*color:#a80e19*/}
.wrap-toggle-products-layout span{font-size:14px;letter-spacing:1px;line-height:25px;color:#000;text-transform:uppercase;display:inline-block;margin-right:6px}
.wrap-toggle-products-layout a{display:inline-block;margin:0 5px}
.wrap-toggle-products-layout a.grid-layout{font-size:18px;position:relative;top:2px;margin-right:8px;color:#7d7d7d}
.wrap-toggle-products-layout a.list-layout{font-size:20px;position:relative;top:2px;color:#7d7d7d}
.wrap-toggle-products-layout a.list-layout i{-webkit-text-stroke:.2px #f6f8fa}
.wrap-toggle-products-layout a.active{color:#a80e19}
.wrap-toggle-products-layout .right-sde{text-align:right}
.wrap-toggle-products-layout .right-sde select{border:0;background:none;font-size:14px;color:#000;text-transform:uppercase;padding-right:25px}
.wrap-toggle-products-layout .right-sde select:focus{outline:none}
.wrap-toggle-products-layout .right-sde select option{padding:5px}
select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px}
.custom-select-bx:after{position:absolute;top:3px;right:8px;left:inherit}
.page-template-default .woocommerce .woocommerce-ordering{margin-bottom:0}
.list-layout-product .wrap-product-loop-content{display:flex;justify-content:space-between}
.list-layout-product .wrap-product-loop-content .wrap-product-img{width:30%}
.list-layout-product .wrap-product-loop-content .wrap-product-loop-detail{width:calc(70% - 30px);text-align:left;padding:10px 0}
.list-layout-product .products-container ul li{flex:0 0 100%;max-width:100%;width:100%;padding:0 0 40px;border-bottom:1px solid #ebebeb;margin-bottom:50px}
.list-layout-product .products-container ul li a{font-size:19px;line-height:35px;color:#999}
.inner-pages-bg{background-color:#00000073;background-position:50%;background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply;min-height:450px;position:relative}
.vertical-center{top:50%;transform:translateY(-50%);position:absolute}
.fnt-44{font-size:44px;font-weight:700;line-height:44px;color:#fff}
.container-750{max-width:718px;margin-left:auto;margin-right:auto;width:100%}
.element-populated{padding:21px;border-style:solid;border-width:0 1px 0 0;border-color:#bcbcbc;margin-top:20px}
.no-border{border:0}
.element-populated h4{font-size:20px;line-height:20px;font-weight:700;color:#444}
.element-populated p{font-size:16px;line-height:19px;color:#6b6b6b}
.nutrition-reseouces{padding-top:20px}
.ways-training{margin-bottom:52px}
.fnt-20{font-size:20px}
.bold{font-weight:700}
.shp-btn a{display:inline-block;background-color:#a80e19;font-size:13px;padding:8px 20px;-webkit-border-radius:2px;border-radius:2px;color:#fff}
.shp-btn a:hover{background-color:#910429;text-decoration:none}
.product-bx h3{margin-top:20px}
.praise-container h2{margin-top:56px;margin-bottom:37px}
.praise-container p{font-size:18px;color:#6b6b6b;line-height:32px;margin-bottom:30px}
.fnt36{font-size:36px}
.mt-30{margin-top:30px}
.red-clr{color:#ab0000}
.beldt-pros-container{margin-top:75px;margin-bottom:40px}
.beldt-pros-container h5{font-weight:700;color:#6b6b6b;font-size:18px;margin-top:25px}
.panel-heading{padding:0;border:0}
.panel-title>a,.panel-title>a:active{display:block;padding:15px;color:#555;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;word-spacing:3px;text-decoration:none}
.panel-heading a:before{font-family:'Glyphicons Halflings';content:"\e114";float:right;transition:all .5s}
.panel-heading.active a:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}
.img-fluid img,picture img{max-width:100%}
.beldt-pros-container{min-height:0}
.presscontainer .mb-0-mbt > a{display:block;position:relative}
.presscontainer .mb-0-mbt > a:after{content:"\f067";font:normal normal normal 14px/1 FontAwesome;position:absolute;right:0;left:0;top:50%;transform:translateY(-50%)}
.presscontainer .mb-0-mbt > a[aria-expanded="true"]:after{content:"\f068";font:normal normal normal 14px/1 FontAwesome}
.presscontainer .card h5{font-size:16px;line-height:29px;color:#6b6b6b;font-weight:700;margin-bottom:0}
.presscontainer .card h5 a{color:inherit;text-decoration:none;padding-left:20px}
.presscontainer .card-header{background:none}
.presscontainer .card-body p{font-size:16px;line-height:29px;color:#6b6b6b;margin-bottom:30px}
.presscontainer .heading-title{margin-bottom:45px;margin-top:45px}
.fnt20{font-size:20px;line-height:36px;font-weight:700}
.presscontainer #accordion .card:nth-child(2){border-top:0}
.gurantee-container h2{margin-top:60px;margin-bottom:60px}
.gurantee-container h4{margin-bottom:35px;font-size:24px;line-height:29px;color:#444;font-weight:700}
.hr-seprator{color:#6b6b6b}
.gurantee-container li{padding:5px 0;font-size:16px;line-height:29px;color:#6b6b6b}
.gurantee-container p{margin-bottom:30px;line-height:29px;color:#6b6b6b}
.content-body-vndr{margin-top:89px}
.content-body-vndr p{line-height:29px}
.cnt-vndr-form input,.cnt-vndr-form textarea{background:#f7f7f7;border:1px solid #c4c4c4;border-radius:0;box-shadow:none;color:#787878;transition:all .5s;font-size:16px;margin:0;padding:12px;height:50px}
.cnt-vndr-form input:focus,.cnt-vndr-form textarea:focus{outline:none;border:1px solid #c4c4c4;box-shadow:0 0 0 0 rgba(0,0,0,0)}
.cnt-vndr-form textarea{min-height:198px;resize:none}
.submit-btn button{background:#333;border:0;color:#f7f7f7;transition:all .5s;height:50px;border-radius:0}
.submit-btn button:hover{background:#c4c4c4;color:#787878}
section.mnbnr.vendors-container{min-height:0;padding-bottom:40px}
.header-post{padding-top:80px}
.header-post .title-detail{font-size:36px;line-height:43px;color:#666}
.header-post .post-info{list-style:none;padding:0;margin-bottom:34px}
.header-post .post-info li{list-style:none;margin:0 15px;display:inline-block}
.header-post .post-info li:first-child{margin-left:0}
.header-post .post-info li a{color:#000;font-weight:700;border:none;font-size:11px;line-height:20px;text-transform:uppercase}
.post-info a{position:relative;padding-bottom:3px;border-bottom:1px solid transparent;color:#959595}
.post-info a:hover{text-decoration:none}
.post-info a:after{color:inherit;height:1px;border-bottom:1px solid;content:'';display:block;position:absolute;left:0;bottom:0;width:0;transition:all 300ms}
.post-info{text-transform:uppercase;letter-spacing:1px}
.post-info a:hover:after{width:100%;background:#a80e19}
.header-post .post-info li a:hover{color:#a80e19}
.post-media{width:100%;text-align:center;display:inline-block;margin-bottom:40px}
.blog-container p{font-size:16px;line-height:29px;color:#6b6b6b;margin-bottom:30px}
.blog-container h3{margin-bottom:30px}
.blog-container .products-list h1{font-size:36px;line-height:65px;color:#444}
.blog-container .products-container .detail-des a{color:#1e90ff}
.blog-container .products-container .detail-des a:hover{color:#a80e19}
.blog-container .products-container .wrap-product-img{margin-bottom:10px}
.wrap-share-post{margin-top:70px;margin-bottom:70px}
.wrap-share-post .social-footer ul li a{font-size:18px;color:#666}
.wrap-share-post .social-footer ul li a:hover{color:#a80e19}
.zoo-single-post-nav{padding:0;justify-content:stretch;margin:0 auto 60px;background:#f5f5f5;padding:25px 30px 30px;text-align:center;display:flex;justify-content:center;align-items:center}
.zoo-single-post-nav-item.prev-post,.next-post.zoo-single-post-nav-item{width:50%;display:flex;align-items:flex-start}
.zoo-single-post-nav a span{color:#a80e19;font-size:14px;text-transform:uppercase;letter-spacing:1px}
.zoo-single-post-nav a span i{display:inline-block;margin-right:10px}
.zoo-single-post-nav a h4{margin:0;font-size:1.25rem;font-weight:400;letter-spacing:.5px;padding:5px 0 0;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;-ms-transition:all 300ms;color:#000}
.zoo-single-post-nav a:hover{text-decoration:none}
.blog-container .title-block{font-size:28px;line-height:34px;font-weight:700;color:#444}
.small380-width{max-width:380px}
.like-bx-nt{overflow:hidden}
.like-bx-nt img{transition:all 300ms;display:block}
.like-bx-nt:hover .wrap-media img{transform:scale(1.1)}
.entry-title.title-post{font-size:18px;line-height:25px;margin-top:20px;color:#666}
.like-bx-nt:hover{text-decoration:none}
.blog-container .wrap-media{overflow:hidden}
.affiliate-section-cnt{margin-top:75px;margin-bottom:75px}
.affiliate-section-cnt h4{font-size:24px;line-height:24px;color:#444;font-weight:700;text-align:center}
.affiliate-section-cnt h4.elementor-size-default2,.form-wrapper h4{color:#ab0000;font-weight:400;margin-top:15px;margin-bottom:20px}
.italic{font-style:italic}
.form-wrapper{border-style:solid;border-width:1px;border-color:#DDD;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow .3s;padding:20px}
.form-wrapper h4{font-weight:700;margin-bottom:0;margin-top:0}
.form-wrapper .nf-form-fields-required{margin-top:20px;font-size:14px;line-height:14px;margin-bottom:21px}
.affiliate-section-cnt p{line-height:22px;color:#6b6b6b}
.affiliate-section-cnt #ninja_forms_required_items,.affiliate-section-cnt .nf-field-container{margin-bottom:5px}
.affiliate-section-cnt .form-wrapper .submit-wrap .ninja-forms-field.nf-element{background:#ff5b46;color:#fff;font-weight:700;font-size:20px;width:100%;margin:0;padding:12px;height:50px;border:0;transition:all .5s}
.custom-select-bx{position:relative}
.single-product .single-product{margin-top:48px}
.custom-select-box-mbt select{border:1px solid #ebebeb;color:#000;background-color:#fff;background-image:url(../images/down-arrow.svg);background-position:99% 50%;background-repeat:no-repeat;background-size:16px;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;display:block;padding:10px 15px;height:50px;text-transform:uppercase}
.custom-select-box-mbt select:focus{outline:none}
.single-product h6{font-size:16px;line-height:19px;color:#444;font-weight:700;margin-bottom:5px}
.single-product #div-add-to-cart-one{margin-top:35px}
.single-product #div-add-to-cart-one label,.single-product #div-add-to-cart-two label{font-size:16px;line-height:21px;color:#6b6b6b}
.single-product #div-add-to-cart-one.active,.single-product #div-add-to-cart-two.active label{font-weight:700}
.single-product div.product form.cart .button{background-color:#ff5b46;font-size:24px;font-weight:700;letter-spacing:0;line-height:24px;width:100%;text-transform:uppercase}
.single-product .woocommerce-product-details__short-description ul{margin-left:35px;padding-left:0}
.single-product .woocommerce-product-details__short-description ul li{font-size:16px;line-height:29px;color:#666;padding:5px 0}
.single-product .woocommerce div.product p.price del,.woocommerce div.product span.price del{font-size:21px;color:#959595}
.single-product .woocommerce span#mainPrice{font-size:25px;font-weight:700;color:#444}
.single-product .radio-group input.inline-block{position:relative;top:7px}
.single-product .tabs #tab-title-additional_information{display:none}
.woocommerce div.product .woocommerce-tabs ul.tabs{text-align:center}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent;z-index:2;border-bottom-color:transparent;border:0}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:0;z-index:0;padding:0}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{width:100%;background:#a80e19}
.woocommerce .logo-bar img,.woocommerce-page .logo-bar img{max-height:28px}
.woocommerce .woocommerce-Tabs-panel--description p{margin-bottom:30px;margin-top:0;color:#6b6b6b;line-height:29px}
.lft-dv h2{color:#fff;font-weight:700;line-height:31px;margin-bottom:30px;display:block;border:none;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;-ms-transition:all 300ms}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:0!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{content:none!important}
.single.single-post .products-container ul{margin-left:-7px;margin-right:-7px}
.single.single-post .products-container ul li{text-align:center;padding:0 7px}
.single.single-post .products-container ul li a{color:#1e90ff}
.single.single-post .products-container ul li a:hover{color:#a80e19}
.single.single-post .blog-container h3{margin-bottom:0}
.single.single-post .blog-container .post-content h3{margin-bottom:30px}
.single.single-post .blog-container .youmay-like h3{margin-bottom:0}
.products-container .product-description ul{height:0;opacity:0;visibility:hidden}
.list-layout-product .products-container .product-description ul{height:auto;opacity:1;visibility:visible}
.list-layout-product .products-container .product-description ul li{display:block;width:auto;padding:5px 0;line-height:29px;border:0;margin-bottom:0}
.blog .blog-container .latest-articles{padding-top:85px}
.blog .blog-container article .post-text p{font-size:14px;line-height:21px}
.pagination ul{padding-left:0;list-style:none;text-align:center}
.pagination ul li{list-style:none;display:inline-block;margin-left:5px;margin-right:5px}
.pagination ul li a{display:inline-block;padding-left:3px;padding-right:3px}
.blog .pagination{display:block;width:100%}
.blog .figure{display:inline-block;max-height:237px;overflow:hidden}
.single-product .woocommerce-message .wc-forward{background:#000;color:#fff;font-size:13px;line-height:30px;text-transform:uppercase}
.single-product .woocommerce-message .wc-forward:hover{background:#666;color:#fff}
.single-post .youmay-like{margin-top:80px}
.single.single-post .blog-container .youmay-like .title-block{margin-bottom:40px}
.single.single-post .blog-container .youmay-like .zoo-post-inner a:hover{text-decoration:none}
.single.single-post .blog-container .youmay-like .post-info .list-cat{margin-left:0}
.single.single-post .blog-container .youmay-like .zoo-post-inner .post-info li a{color:#959595}
.single.single-post .blog-container .youmay-like .zoo-post-inner .post-info li a:hover{color:#a80e19}
.single.single-post .blog-container .youmay-like .zoo-post-inner a.link{text-transform:none;display:inline-block;margin-right:6px}
.single-epkb_post_type_1 .eckb-article-title{font-size:36px;font-weight:700;color:#444;line-height:43px;margin-bottom:30px}
#eckb-article-body p{margin-bottom:30px;margin-top:0;color:#6b6b6b;line-height:29px}
.blck-bg{padding:36px 0;color:#fff;background-color:#282828;margin-bottom:80px}
.blck-bg .blog-page-title{font-size:60px;margin:0;line-height:72px;color:#fff;font-weight:700}
.archive article .post-text{padding:0}
.archive .latest-articles article:hover{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}
.archive .post-card .figure{overflow:hidden;max-height:237px}
.archive .post-card .figure img{display:block;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;-ms-transition:all 300ms;transition:all 300ms}
.archive .latest-articles article{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}
.archive article .post-card:hover .figure img{transform:scale(1.1)}
.archive a.read-more{text-transform:uppercase;border:1px solid #000;padding:10px 25px;font-size:14px;line-height:17px;background:#a80e19;color:#fff;font-weight:400;max-width:154px;margin-top:52px}
.archive .post-badge{display:none}
.archive article .post-card .post-title{font-size:18px;line-height:400;line-height:25px}
.archive article .post-card .post-title p{line-height:29px}
.terms section h5,.privacy-policy section h2,section.copyright h2{font-size:20px;line-height:24px;color:#444;font-weight:700;margin-bottom:35px}
.terms p,.terms ol li,.privacy-policy p,.privacy-policy ol li,section.contact p,section.copyright p{line-height:29px;color:#6b6b6b;margin-bottom:30px}
.privacy-policy section h2,section.contact h2,section.copyright h2,.terms h5{margin-top:60px;margin-bottom:60px;font-size:36px}
.zrf-form input[type=text],.zrf-form input[type=password],.zrf-form input[type=tel],.zrf-form input[type=email],.zrf-form input[type=file],.zrf-form textarea,.zrf-form select{border:1px solid #000;padding:0 15px;height:40px;line-height:40px;background:none}
.zrf-form label{font-size:16px;line-height:29px}
.zrf-form textarea{min-height:128px;border:1px solid #000;padding:0 15px}
.zrf-form #zrf_submit{background:#a80e19;color:#fff;padding:5px 25px;line-height:30px;text-transform:uppercase;display:inline-block}
section.contact .container{max-width:960px}
section.mnbnr.mens-apparel,section.mnbnr.womens-apparel{min-height:1px}
.mens-apparel .custom-container,.womens-apparel .custom-container{max-width:1260px}
.mens-apparel .selling-product,.womens-apparel .selling-product{margin-top:24px}
.mens-apparel .products-container,.womens-apparel .products-container{margin-top:45px}
.mens-apparel .products-container ul li,.womens-apparel .products-container ul li{padding-left:10px;padding-right:10px}
.mens-apparel .products-container ul li:first-child,.womens-apparel .products-container ul li:first-child{padding-left:0}
.single.single-product .woocommerce-Tabs-panel h2{font-weight:700}
.trustspot-inline-product{margin-top:5px;margin-bottom:15px}
.shop-container .wrap-product-loop-detail{text-align:center}
.products-container ul a.ts-reviews-count{color:#203957}
.woocommerce-notices-wrapper{width:100%}
.woocommerce-cart .woocommerce-message,.woocommerce-cart .woocommerce-info,.woocommerce-message{margin-bottom:30px;text-align:center;border:none;background:none;padding:15px 0;font-size:1rem;color:#000}
.woocommerce-cart .woocommerce-message:before,.woocommerce-cart .woocommerce-info:before,.woocommerce-message:before{position:static;margin-right:10px;color:#000}
.woocommerce-cart .woocommerce-message:before{content:'\e017';width:40px;height:40px;text-align:center;line-height:40px;border-radius:50%;border:1px solid #000}
.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px;background:none}
.woocommerce-cart table.cart tr{background:none!important}
.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}
.woocommerce-cart table.cart thead th,.woocommerce-cart table.cart tbody td{border-bottom:1px solid var(--border-color);padding-top:15px;padding-bottom:15px}
.woocommerce-cart table.cart thead th{color:#444;text-transform:uppercase}
.woocommerce-cart table.cart .product-remove{padding:15px 0;text-align:left;width:40px}
.woocommerce-cart table.cart .product-thumbnail{padding:15px 0;width:100px}
.woocommerce-cart table.cart .product-quantity{width:120px}
.woocommerce-cart table.cart .product-thumbnail img{width:100%}
.amount{color:#000}
.woocommerce-cart div.quantity,.woocommerce-mini-cart div.quantity{border:none}
div.quantity{border:1px solid #ebebeb;height:50px;padding:0;position:relative;display:flex;justify-content:space-between;align-items:center}
.woocommerce-cart div.quantity,.woocommerce-mini-cart div.quantity{width:50%;height:25px;margin-left:0;margin-top:3px}
div.quantity .qty-nav{width:35px;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;color:#000;background:#ebebeb;font-size:22px;font-weight:700}
.woocommerce-cart div.quantity .qty-nav,.woocommerce-mini-cart div.quantity .qty-nav{background:#fff}
div.quantity input.qty{box-shadow:none;background:none;border:none;min-width:55px;background:#fff}
.woocommerce .quantity .qty{width:3.631em;text-align:center}
.woocommerce .quantity input.qty{width:40px;text-align:center}
.woocommerce-cart div.quantity input.qty{line-height:40px;font-size:1rem}
.woocommerce-cart .woocommerce .quantity input.qty,.woocommerce-mini-cart .woocommerce .quantity input.qty{width:40px;min-width:24px}
.woocommerce a.remove{position:relative}
.woocommerce a.remove:before{font:normal normal normal 15px/1 FontAwesome;content:"\f00d";-webkit-text-stroke:1px #fff;line-height:15px}
.woocommerce-cart-form__cart-item.cart_item .product-remove a{height:18px;width:18px;border:1px solid;border-radius:50%;font-size:.7rem;color:#959595!important}
html body .woocommerce a.remove:hover{color:#444!important;background:none!important}
.text-field,.bottom-table-cart input[type="text"],.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid #000;padding:0 15px;color:#000;font-size:1rem;height:40px;background:none;box-sizing:border-box;font-family:inherit;width:100%;margin-bottom:20px;transition:300ms ease-in-out;-webkit-transition:300ms ease-in-out;-moz-transition:300ms ease-in-out;-o-transition:300ms ease-in-out;-ms-transition:300ms ease-in-out}
.bottom-table-cart .coupon button{background:#a80e19;padding:5px 25px;line-height:30px;text-transform:uppercase;display:inline-block;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;-ms-transition:all 300ms;cursor:pointer;font-size:.8125rem;font-family:inherit;color:#fff;font-weight:500;letter-spacing:.1rem;border:none}
.cross-sells h2{font-weight:700;font-size:32px;line-height:38px;color:#444}
.cart-collaterals{width:30%}
.cart_totals h2{border-bottom:2px solid var(--border-color);padding:15px 0;line-height:25px;margin-bottom:30px;font-size:1.125rem;margin-bottom:0;font-size:22px}
#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}
.woocommerce-cart .cart-collaterals .cart_totals table{border-radius:0;margin-bottom:0;border-bottom:none}
.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td{padding:1px;text-transform:uppercase;font-weight:700;background:#fff}
.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 ul#shipping_method{list-style:none outside;margin:0;padding:0}
.woocommerce-shipping-methods li{display:flex;align-items:center;padding:0}
.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}
.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}
.woocommerce ul#shipping_method li label,.order-total.order-total-tr span{color:#444}
.fee.recurring-total,.tax-total.recurring-total,.tax-total{display:none}
.order-total.order-total-tr{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:5px 1px;font-weight:700;font-size:20px;color:#444}
span.align-right{text-transform:uppercase;float:right}
.woocommerce-cart .wc-proceed-to-checkout{padding:15px 0}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:28px;font-weight:700;letter-spacing:0;margin-bottom:15px;display:flex}
.back-shop{text-align:center;display:block}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a80e19;color:#fff;-webkit-font-smoothing:antialiased;background-color:#a80e19;color:#fff}
.woocommerce-page .mnbnr nav.woocommerce-MyAccount-navigation{width:100%;text-align:center;margin-top:30px;margin-bottom:30px;border-bottom:3px solid #ebebeb}
.woocommerce-page .mnbnr nav.woocommerce-MyAccount-navigation ul{margin:0 0 -3px}
.woocommerce-page .mnbnr nav.woocommerce-MyAccount-navigation li{list-style:none;padding:0;margin:0 10px;display:inline-block;border-bottom:3px solid transparent;transition:all 300ms}
.woocommerce-page .mnbnr nav.woocommerce-MyAccount-navigation li:hover,.woocommerce-page .mnbnr nav.woocommerce-MyAccount-navigation li.is-active{border-color:#000}
.woocommerce-page .mnbnr nav.woocommerce-MyAccount-navigation a{display:block;padding:10px 0;color:#000}
.woocommerce-notices-wrapper{width:100%}
html body.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content{float:none;width:100%}
.woocommerce table.my_account_orders{font-size:14px}
thead th,thead td{border-bottom:1px solid #ebebeb;font-weight:500}
.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}
.woocommerce table.my_account_orders .button,.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination a,.woocommerce-MyAccount-content .woocommerce-Button.button{font-size:.8125rem;background:#000;color:#fff;padding:5px 25px;line-height:30px;border-radius:0;width:100%;text-align:center;text-transform:uppercase;font-weight:400;letter-spacing:1px}
table th,table td{padding:8px;border-right:1px solid #ebebeb}
.woocommerce-cart table th,.woocommerce-cart table td{padding:0;border-right:0 solid #ebebeb}
.woocommerce .woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table{border:0 solid rgba(0,0,0,.1)}
.woocommerce-orders-table__header span.nobr{text-transform:uppercase}
.woocommerce-orders-table__row a{color:#212529}
.u-columns.addresses .woocommerce-Address{width:50%;min-width:50%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.woocommerce-account .addresses .title h3{float:left;font-weight:700;color:#444;margin-bottom:46px}
.woocommerce-Address-title address{line-height:400;font-size:16px;line-height:29px;color:#6b6b6b}
.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000}
.woocommerce div.product div.summary .product_title.entry-title{font-size:30px;font-weight:600;line-height:30px;color:#444}
select{width:100%;padding:0 10px;border:1px solid #ebebeb;color:#000;background-color:#fff;background-image:url(../images/down-arrow.svg);background-position:99% 50%;background-repeat:no-repeat;background-size:16px;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;display:block}
.woocommerce div.product form.cart select{width:100%;padding:10px 15px;height:50px;text-transform:uppercase}
.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}
.woocommerce div.product form.cart td.label label{padding:10px 0;display:inline-block}
.wrap-group-qty,.bundle_button{width:100%;display:flex;margin-bottom:20px;align-items:center}
#productPrice{line-height:58px}
ul.share-links.social-icons{padding-left:0;list-style:none}
ul.share-links.social-icons li{list-style:none;padding:0;display:inline-block;margin-right:10px;font-size:1.25rem}
ul.share-links.social-icons li a{color:#000}
ul.share-links.social-icons li a:hover{color:#a80e19}
.single-product .wrap-share-post{width:100%;display:flex;justify-content:flex-start;align-items:center;margin-top:19px;margin-bottom:10px;line-height:1.8}
.single-product .title-block-bottom-content-post{color:#666;margin-right:10px;position:relative;top:-8px}
.woocommerce div.product form.cart div.quantity{margin:0 20px 0 0}
a.reset_variations{color:#000}
.woocommerce section.products{width:100%;display:flex;flex-wrap:wrap;position:relative;margin-bottom:30px}
.woocommerce section.products h2{text-align:center;font-size:.875rem;margin:0 auto;padding-bottom:12px;text-transform:uppercase;border-bottom:1px solid #000;font-weight:400;border-color:#a80e19;border-bottom-width:0px;font-weight:bold}
.woocommerce section.products .selling-product{padding-top:60px;position:relative}
.woocommerce section.products .selling-product:before{width:calc(100% - 30px);content:'';background:#ebebeb;display:block;position:absolute;top:0;left:15px;height:1px}
.woocommerce section.products .selling-product .wrap-product-loop-detail{text-align:center}
.woocommerce section.products .selling-product .wrap-product-loop-detail .price{font-size:16px}
#tab-description > h2{}
.woocommerce-account .lost_reset_password{width:100%;max-width:300px;margin:0 auto;text-align:center}
.woocommerce-lost-password .mnbnr,.woocommerce-account.woocommerce-page .mnbnr{margin-top:89px}
.woocommerce-lost-password .mnbnr .heading-title,.woocommerce-account.woocommerce-page .mnbnr .heading-title{margin-bottom:50px;font-size:36px;line-height:43px;color:#444;text-transform:capitalize}
.woocommerce-lost-password .mnbnr p{color:#6b6b6b;line-height:29px}
.woocommerce-lost-password .mnbnr .woocommerce-Input,.woocommerce-lost-password .woocommerce-form-row.woocommerce-form-row--first{width:100%}
.woocommerce-lost-password .mnbnr .woocommerce-Button.button,.woocommerce-edit-address .woocommerce-address-fields button[type="submit"]{color:#fff;width:100%;font-weight:400;height:40px;text-transform:uppercase;background:#000;margin-bottom:60px}
.woocommerce-lost-password .mnbnr .woocommerce-Button.button:hover,.woocommerce-edit-address .woocommerce-address-fields button[type="submit"]:hover{background:#666;color:#fff}
.woocommerce-lost-password .mnbnr{min-height:0}
.footer-des{border:2px solid #fff;padding:10px}
.footer-des p{color:#fff;margin-bottom:0;line-height:22px}
.footer-title{color:#fff;padding-bottom:5px;margin-bottom:0;font-size:19px;line-height:19px;font-weight:700}
.menu-footer ul{margin:0;padding:0}
.menu-footer ul li{list-style:none;padding-top:4px;padding-bottom:4px}
.menu-footer ul li a:hover{color:#fff;text-decoration:none}
#bottom-footer{padding-top:100px}
.social-footer ul{padding:0;margin:0}
.social-footer ul li{list-style:none;display:inline-block;margin-right:10px}
.social-footer ul li a{font-size:28px}
#bottom-footer p{color:#fff;font-size:14px;line-height:21px;margin-right:10px}
.woocommerce-MyAccount-content form{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}
.woocommerce-MyAccount-content form h3{font-size:28px;line-height:34px;color:#444;font-weight:700}
.woocommerce-MyAccount-content form .woocommerce-address-fields .form-row{width:100%;float:none}
.woocommerce-MyAccount-content form .woocommerce-address-fields .form-row label{width:100%;margin-bottom:0}
.woocommerce-MyAccount-content form .woocommerce-address-fields{max-width:540px;width:100%}
.woocommerce-MyAccount-content #billing_address_1_field .woocommerce-input-wrapper,.woocommerce-MyAccount-content #billing_city_field .woocommerce-input-wrapper,.woocommerce-MyAccount-content #billing_state_field .woocommerce-input-wrapper,.woocommerce-MyAccount-content #billing_address_2_field .woocommerce-input-wrapper,.woocommerce-MyAccount-content #billing_phone_field .woocommerce-input-wrapper,.woocommerce-MyAccount-content #billing_postcode_field .woocommerce-input-wrapper,.woocommerce-MyAccount-content #billing_email_field .woocommerce-input-wrapper,#shipping_address_1_field .woocommerce-input-wrapper,#shipping_address_2_field .woocommerce-input-wrapper,#shipping_city_field .woocommerce-input-wrapper,#shipping_state_field .woocommerce-input-wrapper,#shipping_postcode_field .woocommerce-input-wrapper{width:100%}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{padding:5px 15px;line-height:30px}
.woocommerce .select2-container--default.select2-container--open .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-color:#000;border-radius:0;height:40px}
.woocommerce .select2-container--default .select2-selection--single{border-radius:0;height:40px;border-color:#000}
.select2-container--default .select2-selection--single,.select2-dropdown{border:1px solid #000;border-radius:0}
.woocommerce-MyAccount-content form .form-row,.woocommerce-MyAccount-content form fieldset{width:100%}
.woocommerce-MyAccount-content form .form-row.form-row-first,.woocommerce-MyAccount-content form .form-row.form-row-last{width:calc(50% - 15px)}
.woocommerce-edit-account form .form-row label{margin-bottom:0}
.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.quantity input[type=number]{-moz-appearance:textfield}
body.woocommerce-cart .cart-collaterals .cart_totals,body.woocommerce-cart .cart-collaterals .cart_totals{width:100%}
.beldt-wrap-cart-content .woocommerce-cart-form{float:left}
body.woocommerce-cart .beldt-wrap-cart-content{margin-top:120px}
.beldt-wrap-cart-content .cart_totals h2{font-weight:700}
body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:28px;line-height:30px;font-weight:700;color:#fff;background:#a80e19;padding:15px 28px;margin-bottom:17px;display:block;text-align:center}
body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#910429}
body.woocommerce-cart .woocommerce-shipping-totals.shipping td,body.woocommerce-cart .woocommerce-shipping-totals.shipping th{border-top:0!important}
.cart-collaterals table.shop_table.shop_table_responsive{border-top:1px solid #ebebeb}
body.woocommerce-cart .woocommerce-shipping-totals.shipping #shipping_method label{margin-bottom:0}
body.woocommerce-cart .cross-sells{float:left;width:100%}
body.woocommerce-cart .cross-sells h2{margin-bottom:28px}
body.woocommerce-cart .wrap-product-loop-detail{text-align:center}
.shop_table.shop_table_responsive div.quantity .qty-nav{font-size:16px;font-weight:400}
body.woocommerce-cart .woocommerce-error{padding:50px 15px 15px;max-width:400px;text-align:center;margin:0 auto 30px;width:100%}
body.woocommerce-cart .woocommerce-error::before{content:'!';width:35px;height:35px;text-align:center;line-height:35px;border-radius:50%;border:1px solid #b81c23;left:calc(50% - 18px);font-size:1.125rem;top:10px;color:#b81c23}
.login-register-page form.checkout_coupon,.login-register-page form.login,.login-register-page form.register{border:none;border-radius:0;padding:0}
.element-cart-content.element-off-canvas-cart{width:calc(100% - 50px);max-width:440px;height:100%;position:fixed;right:0;top:0;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.5);z-index:99999;visibility:hidden;transform:translateX(440px);transition:all 300ms;padding:15px 30px 30px}
.off-canvas-cart-active .element-cart-content{transform:translateY(0);visibility:visible}
.heading-element-cart-content{display:none}
.widget_shopping_cart_content{display:flex;flex-direction:column;height:100%;text-align:left;justify-content:space-between}
.element-cart-content.element-off-canvas-cart .widget_shopping_cart_content{display:flex;flex-direction:column;height:calc(100% - 55px)}
.element-cart-content.element-off-canvas-cart ul.woocommerce-mini-cart{max-height:100%;overflow:hidden;overflow-y:auto;padding:10px;flex-grow:1;padding:10px 0}
.woocommerce .widget_shopping_cart .woocommerce-mini-cart .mini_cart_item{padding:20px 0;width:100%;display:flex;position:relative;border-bottom:1px dashed #ccc;transition:all 300ms}
.woocommerce .widget_shopping_cart .woocommerce-mini-cart .mini_cart_item .remove{right:0;top:10px;left:auto;z-index:1;width:18px;height:18px;line-height:18px;text-align:center;font-size:.7rem;background:transparent;border:1px solid;border-radius:50%;color:#959595!important}
.woocommerce .widget_shopping_cart.element-off-canvas-cart .woocommerce-mini-cart .mini_cart_item .remove{right:0;top:20px}
.woocommerce .widget_shopping_cart .woocommerce-mini-cart .wrap-product-thumb{width:80px}
.woocommerce .widget_shopping_cart .woocommerce-mini-cart .mini_cart_item img{float:none;margin:0;display:block;width:100%}
.woocommerce .widget_shopping_cart .woocommerce-mini-cart .wrap-product-cart-detail{width:calc(100% - 80px);padding-left:15px;padding-top:0}
.product-widget-title{margin-bottom:5px}
.woocommerce .widget_shopping_cart .woocommerce-mini-cart .product-widget-title{font-size:1rem;font-weight:700}
.woocommerce .widget_shopping_cart.element-off-canvas-cart .woocommerce-mini-cart .product-widget-title{padding-right:26px;font-weight:700}
.woocommerce .widget_shopping_cart .wrap-bottom-mini-cart{display:flex;flex-direction:column;padding-top:15px}
html body .widget_shopping_cart .total,html body .woocommerce.widget_shopping_cart .total{padding:18px 0 20px;padding-top:15px;padding-bottom:15px;margin-bottom:0;border-top:1px solid var(--border-color);color:#000;font-weight:400;display:block;padding:20px 0 19px}
.element-cart-content.element-off-canvas-cart .woocommerce-mini-cart__buttons{margin-bottom:0}
.woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout),.woocommerce-mini-cart__buttons .wc-forward.added_to_cart:not(.checkout){background:none;border:2px solid #000;color:#000;margin-bottom:20px;line-height:26px}
.mask-close{width:100%;height:100%;display:block;position:fixed;top:0;left:0;background:#000;opacity:0;z-index:90;visibility:hidden;transition:all 300ms;cursor:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E %3Cpath d='M443.6,387.1L312.4,255.4l131.5-130c5.4-5.4,5.4-14.2,0-19.6l-37.4-37.6c-2.6-2.6-6.1-4-9.8-4c-3.7,0-7.2,1.5-9.8,4 L256,197.8L124.9,68.3c-2.6-2.6-6.1-4-9.8-4c-3.7,0-7.2,1.5-9.8,4L68,105.9c-5.4,5.4-5.4,14.2,0,19.6l131.5,130L68.4,387.1 c-2.6,2.6-4.1,6.1-4.1,9.8c0,3.7,1.4,7.2,4.1,9.8l37.4,37.6c2.7,2.7,6.2,4.1,9.8,4.1c3.5,0,7.1-1.3,9.8-4.1L256,313.1l130.7,131.1 c2.7,2.7,6.2,4.1,9.8,4.1c3.5,0,7.1-1.3,9.8-4.1l37.4-37.6c2.6-2.6,4.1-6.1,4.1-9.8C447.7,393.2,446.2,389.7,443.6,387.1z'/%3E %3C/svg%3E"),pointer}
.off-canvas-cart-active .mask-close{visibility:visible;opacity:.65;transition:z-index 0ms,opacity 300ms}
.woocommerce-mini-cart__buttons.buttons .button.wc-forward:hover{background:#666;color:#fff}
.wrap-bottom-mini-cart .woocommerce-mini-cart__buttons.buttons a{display:block;width:100%;text-align:center;text-transform:uppercase;letter-spacing:.1rem;height:40px;padding-top:6px;padding-bottom:6px;line-height:26px}
.woocommerce-mini-cart__buttons.buttons .button.wc-forward{font-size:13px;font-weight:400}
.woocommerce-mini-cart__buttons .button.wc-forward.checkout{background-color:#ff5b46;color:#fff}
.woocommerce-mini-cart__buttons .button.wc-forward.checkout:hover{background-color:#ea3c3c}
.woocommerce .widget_shopping_cart.element-off-canvas-cart .woocommerce-mini-cart .product-widget-title a{line-height:1.3;font-weight:400;color:#000}
.woocommerce .widget_shopping_cart.element-off-canvas-cart .woocommerce-mini-cart .product-widget-title a:hover{color:#f56f5e;text-decoration:none}
html body .wrap-bottom-mini-cart .woocommerce-mini-cart__total.total{padding-top:15px;padding-bottom:15px;margin-bottom:0;border-top:1px double #ebe9eb;color:#000;font-weight:400;display:block}
.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:1px double #ebe9eb}
.wrap-bottom-mini-cart .woocommerce-mini-cart__total.total strong{text-transform:uppercase}
.wrap-bottom-mini-cart .woocommerce-mini-cart__total.total .woocommerce-Price-amount{float:right}
.widget_shopping_cart_content div.quantity .qty-nav{font-size:16px;font-weight:400}
.woocommerce-cart .top-heading{font-weight:700}
.bbcmsCaptionedImage__wrappe img,.bbCaptionedImage{max-width:100%}
.woocommerce-account .woocommerce-form{border:0 solid #d3ced2}
.login-register-page .mnbnr h2{text-align:center;font-size:22px;font-weight:600;line-height:26px;color:#444}
.woocommerce-account header.header .woocommerce-MyAccount-navigation{float:none;width:100%}
button.woocommerce-button.button.woocommerce-form-login__submit,.login-register-page button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{width:100%;background:#000;color:#fff;border:0;height:40px;font-weight:400;text-transform:uppercase}
.hidden-all{display:none!important}
.login-register-page .wrap-account-form.enable-register input{margin-bottom:3px!important}
@media screen and (min-width: 992px) {
.woocommerce div.product div.summary,.woocommerce div.product div.images{width:calc(50% - 15px)}
body .beldt-wrap-cart-content .cart-collaterals{float:left;width:30%;padding:0 20px;padding-right:0}
.woocommerce-cart-form{width:70%}
.woocommerce section.products .products-container ul li{margin-right:7px;margin-left:7px}
html .woocommerce-page .single-product .wpgs.wpgs--with-images.images,html .woocommerce-page .single-product .summary.entry-summary{width:calc(50% - 15px)}
.wrap-header-off-canvas{display:none}
#main-header-mobile{display:none}
.element-cart-content.element-off-canvas-cart{padding:30px 40px 20px}
.single.single-post .header-post.col-12.col-lg-8,.single.single-post .woocommerce.columns-4 .selling-product .container{padding-left:0;padding-right:0}
ul li .icon-pack{display:none}
.wrap-toggle-form-block{display:inline-block;width:50%;padding:30px 20px 0}
.wrap-toggle-form-block>div{max-width:450px;margin:0 auto}
#customer_login{padding:30px 20px 0;border-right:1px solid var(--border-color);width:50%}
.wrap-account-form.enable-register{max-width:100%;display:flex;margin:0 auto}
.woocommerce-account .wrap-account-form.enable-register #customer_login{padding:30px 20px 0;border-right:1px solid #ebebeb;width:50%}
.wrap-account-form.enable-register #customer_login>div{max-width:450px;margin:0 auto}
}
.woocommerce-view-order .col2-set .col-1,.woocommerce-view-order .col2-set .col-1,.woocommerce-view-order .col2-set .col-2,.woocommerce-view-order .col2-set .col-2{flex:0 0 48%;max-width:48%;float:none}
.woocommerce-view-order h2.woocommerce-column__title{font-weight:700;margin-top:15px;margin-bottom:15px}
.login-register-page .mnbnr{margin-bottom:37px;min-height:0}
.widget_shopping_cart_content .woocommerce-mini-cart__empty-message{padding:30px 0;text-align:center;font-size:18px;line-height:32px;font-weight:400}
.widget_shopping_cart_content .woocommerce-mini-cart__empty-message:before,.cart-empty.woocommerce-info:before{content:'!';width:40px;height:40px;border:1px solid #dadada;border-radius:50%;line-height:38px;text-align:center;display:inline-block;margin-right:10px;font-size:1.5rem}
.cart-empty.woocommerce-info{margin-top:105px}
.return-to-shop a.button.wc-backward{font-size:13px;background:#000;color:#fff;padding:5px 25px;line-height:30px;border-radius:0;width:100%;text-align:center;text-transform:uppercase;font-weight:400}
.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{left:1em;right:auto}
.wrap-element-cart-off-canvas.loading .element-cart-content:before{width:20px;height:20px;background:#E2AF9A;content:'';display:block;position:fixed;top:50%;left:50%;border-radius:50%;transform:translate(-50% -50%);animation:blink 500ms infinite ease-in-out;z-index:1}
.wrap-element-cart-off-canvas.loading .element-cart-content>div{opacity:.6}
.pre-remove{opacity:.6}
.woocommerce .widget_shopping_cart .woocommerce-mini-cart .mini_cart_item .remove.revert-cart-item:before{content:"\f0e2";-webkit-text-stroke:0 #fff;color:#2f2f2f}
.woocommerce .widget_shopping_cart .woocommerce-mini-cart .mini_cart_item .remove{border:0}
.woocommerce .widget_shopping_cart .woocommerce-mini-cart .mini_cart_item.loading .remove:before{content:"\f110";animation:blink 500ms infinite ease-in-out;-webkit-text-stroke:0 #fff;color:#2f2f2f}
.background-overlay{background-color:#0c0c0c78;transition:background 0.3s,border-radius 0.3s,opacity .3s}
.black-container{background:url(../images/br_hero_bg-min.png);background-position:50%;-webkit-background-size:cover;background-size:cover}
.inner-bkup-container{padding-top:90px;padding-bottom:104px}
.inner-bkup-container h4{font-size:22px;line-height:22px;color:#fff;font-weight:400;margin-bottom:0}
.inner-bkup-container h2{font-size:58px;line-height:50px;color:#fff;font-weight:700;text-transform:uppercase;margin-bottom:0}
.inner-bkup-container h3{font-size:26px;line-height:26px;color:#fff;font-weight:400}
.bedrock-series-section .product-list-items{margin-top:30px}
.bedrock-series-section .description-data h2{text-align:center;font-size:26px;font-weight:700;line-height:26px;color:#444;margin-top:5px;margin-bottom:19px}
.bedrock-series-section .product-list-items >div{margin-bottom:35px}
.bedrock-series-section .description-data .list-items{padding-left:0;list-style:none}
.bedrock-series-section .description-data .list-items li{font-size:20px;line-height:24px;color:#6b6b6b;font-weight:400;margin-bottom:8px}
.bedrock-series-section .icon-list-icon{color:#910429;margin-right:7px}
.bedrock-series-section .icon-list-icon i{font-size:16px}
.bedrock-series-section .btn-large-red{text-align:center}
.bedrock-series-section .btn-large-red a{display:inline-block;min-width:67%;margin-left:auto;margin-right:auto;font-size:16px;text-transform:uppercase;font-weight:700;line-height:30px;padding-top:10px;padding-bottom:10px;text-align:center;background:#a80e19;color:#fff;border-radius:0}
.bedrock-series-section .btn-large-red a:hover{background:#910429}
@media screen and (min-width: 991px) and (max-width: 1200px) {
#site-header .element-primary-menu>ul.nav-menu>li>a,#site-header .element-primary-menu ul.cmm4e>li{padding-right:14px}
#site-header .element-primary-menu>ul.nav-menu .menu-item > .dropdown-toggle{padding-right:14px}
}
@media (min-width: 1500px) {
.container{max-width:1260px;width:100%}
.container1140{max-width:1160px}
}
.primary-menu ul.dropdown-submenu li.menu-item:last-child{padding-bottom:0!important}
.my-account .icon-element-cart .clever-icon-cart-11:before,#main-header-mobile .icon-element-cart .clever-icon-cart-11:before{content:none!important}
.login-register-page.woocommerce form .password-input,.login-register-page.woocommerce-page form .password-input{width:100%}
.woocommerce-edit-account p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide label{display:block;width:100%}
.woocommerce-account.woocommerce-page .mnbnr{min-height:500px}
#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#fff}
#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #fff}
.theme-beldt.woocommerce-cart.page-id-18667 .mnbnr{min-height:800px}
.woocommerce section.related.products{     display: block; }
.woocommerce section.products,.woocommerce  .up-sells.upsells.products{
    display: block; 
}
.woocommerce section.products h2,.woocommerce  .up-sells.upsells.products h2{
position: relative;    
}
.woocommerce section.products h2:before,.woocommerce  .up-sells.upsells.products h2:before{
    content: "";
    position: absolute;
    width: 164px;
    height: 2px;
    background: #a80e19;
    bottom: 0px;
    margin-left: -20px;
}
.woocommerce .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab {
    padding: 40px 0 0;

}
.woocommerce div.product .woocommerce-tabs ul.tabs{    border-bottom: 1px solid #dedede;}
.ts-reviews-rating,.wrap-product-loop-detail,.ts-reviews-rating {
    text-align: center;
}
.single-product .entry-summary .wrap-product-loop-detail
,.single-product .entry-summary .ts-reviews-rating
{    text-align: left;}

.latest-articles a.read-more{    font-family: 'Source Sans Pro',sans-serif;
    font-weight: 700;}


/*tablet css*/
@media screen and (max-width: 992px){.wrap-toggle-products-layout .eft-side.col{opacity:0}.mobile-menu ul{width:100%;padding:0;margin:0}.mobile-menu li{width:100%;list-style:none;padding:10px 0;position:relative;border-bottom:1px solid #ebebeb}.mobile-menu a{text-decoration:none;color:inherit;display:block;position:relative;text-transform:uppercase;width:90%}.mobile-builder-block-mobile-menu{width:100%}.mobile-menu ul ul{margin-top:5px;margin-left:0;padding-left:10px;display:none;width:100%;border-top:1px solid #ebebeb}.mobile-menu li li:first-child{border-top:none}h6{font-size:12px}#main-header-desktop{display:none}.wrap-logo{display:block;text-align:center;padding-top:9px;padding-bottom:1px}.wrap-logo img{max-height:26px}.block-cart-icon a{display:block;text-align:right}.block-nav-icon a{font-size:21px;color:#222}.breath-better{background-position:cneter}.product-image{max-width:450px;margin-left:auto;margin-right:auto}.breath-better ~.selling-product{margin-top:166px;padding-right:15px;padding-left:15px}.products-container ul li{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;width:100%}.latest-articles .col-sm-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}#main-footer .row > .col-md-4,#main-footer .row > .col-md-2{margin:0;width:50%;-ms-flex:unset;flex:unset;max-width:unset;margin-bottom:30px}.menu-footer ul li{padding-top:2px;padding-bottom:2px}.wrap-header-off-canvas{height:100%;width:360px;max-width:calc(100% - 40px);background:#fff;position:fixed;z-index:99999;top:0;transition:all 300ms;overflow:visible;left:-360px;padding:30px 0}.mobile-navigation-open .wrap-header-off-canvas{transform:translateX(360px);visibility:visible}.off-canvas-close{position:fixed;top:5px;right:5px;width:25px;height:25px;text-align:center;color:#fff;opacity:0}.mobile-navigation-open .off-canvas-close{opacity:1}.mask-off-canvas{width:100%;height:100%;display:block;background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;visibility:hidden;z-index:-1;transition:all 300ms;opacity:0}.mobile-navigation-open .mask-off-canvas{visibility:visible;opacity:1;transition:opacity 300ms,z-index 0;z-index:9}.container-cart.woocommerce-cart-form__cart-item.cart_item{float:left;width:100%}.wrap-header-off-canvas .wrap-content-header-off-canvas{max-height:100%;width:100%;height:100%;overflow:hidden;overflow-y:auto;padding:0 15px}.mobile-menu li li:last-child{padding-bottom:0!important;border-bottom:0!important}.mobile-menu .icon-pack{cursor:pointer;width:30px;height:30px;padding:5px;display:flex;align-items:center;justify-content:center;font-size:100%;position:absolute;right:-10%;top:50%;transform:translateY(-50%)}.mobile-menu .icon-pack i{-webkit-text-stroke:1px #fff}.icon-pack .fa-minus{display:none}li.menu-open-mbt > a >.icon-pack .fa-plus{display:none}li.menu-open-mbt > a >.icon-pack .fa-minus{display:inline-block}.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{float:left;width:100%;margin-bottom:18px}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{float:left;margin-top:50px;margin-bottom:52px}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:inherit!important}.cart_totals tr td:nth-child(2){float:none!important}.header-post{padding-top:50px}.zoo-single-post-nav a h4{font-size:14px}#element-mobile-menu ul li:last-child{border-bottom:0 solid #ebebeb}.affiliate-section-cnt{margin-top:45px;margin-bottom:45px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:block!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:none!important}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:table-cell!important}}
/*mobile css*/
@media screen and (max-width: 767px) {
.breath-better .cafe-slide-content{max-width:100%}
.breath-better h1{font-size:41px;line-height:37px}
.breath-better{padding-top:24px;background-image:url(../mobile-images/hm-skald-hero-mobile.jpg)!important;max-height:440px}
.breath-better h3{font-size:18px;line-height:22px;margin-bottom:19px;max-width:239px;margin-left:auto;margin-right:auto}
.breath-better a{font-size:13px}
.product-image{max-width:195px}
.heading-title{font-size:26px}
.product-image{margin-top:28px}
.breath-better ~.selling-product{margin-top:75px}
.products-container ul li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:100%}
.what-your-goal .content-bx .heading-title{font-size:20px}
.belt-labs-promise ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.latest-articles .col-sm-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
#main-footer .row > .col-md-4,#main-footer .row > .col-md-2{width:100%}
.menu-sticky-active .site-header .header-main{width:100%;top:0;position:fixed;z-index:9999}
.zoo-single-post-nav-item.prev-post,.next-post.zoo-single-post-nav-item{width:100%}
.wrap-share-post.text-right{text-align:left!important}
.entry-summary .radio-group label{display:inline}
.woocommerce-account.woocommerce-page .woocommerce #customer_login .u-column1.col-1,.woocommerce-account.woocommerce-page .woocommerce #customer_login .u-column2.col-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.mens-apparel .products-container{padding-right:15px;padding-left:15px}
.woocommerce-MyAccount-content form .form-row.form-row-first,.woocommerce-MyAccount-content form .form-row.form-row-last{width:calc(100% - 0px)}
.woocommerce-address-fields .woocommerce-input-wrapper{width:100%;display:block}
.element-populated{border-width:0 0 1px}
.inner-pages-bg{min-height:300px}
.inner-pages-bg .fnt-44{font-size:40px}
.ways-training .element-populated h4 br{display:none}
.ways-training .element-populated{margin-top:0}
.element-populated p{margin-bottom:0}
.what-your-goal.nutrition-reseouces .heading-title{font-size:36px}
.what-your-goal.nutrition-reseouces .product-bx.text-center{margin-bottom:25px}
.home .what-your-goal .content-bx.text-center{margin-bottom:20px}
div#div-add-to-cart-two{margin-top:8px}
.single-product #div-add-to-cart-one label,.single-product #div-add-to-cart-two label{line-height:25px}
.woocommerce-view-order .col2-set .col-1,.woocommerce-view-order .col2-set .col-1,.woocommerce-view-order .col2-set .col-2,.woocommerce-view-order .col2-set .col-2{flex:0 0 100%;max-width:100%;float:none}
.woocommerce-page .wrap-toggle-products-layout{display:none}

}
@media screen and (max-width: 767px) and (orientation: portrait) {
.page-id-13567 .heading-title{font-size:36px}
}