.usage{width: 100%;}

.usage ul {
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: baseline;
    text-align: center;
}
.usage ul li {
    width: 15%;
    padding: 7px;
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.usage ul li img{
    width: 250px;
    height: 250px;
    border-radius: 50%;
    border: 4px solid #004484;
}

.usage ul li span{
    font-family: neue-aachen-pro, sans-serif;
    font-size: 20px;
    margin-top: 13px;
}
.product-section h3.heading{font-size: 40px;}
.product-section .row h3{
    font-size: 39px;
    font-weight: 400;
}

.bttn-container{
    width: 100%;
    display: inline-block;
    padding: 20px 0;
    text-align: center;
}

@media(min-width:1024px){.container{max-width:940px;}
}
@media(min-width:1060px){.container{max-width:960px;}
}
@media(min-width:1200px){.container{max-width:1065px;}
}
@media (min-width:1440px){.container{max-width:1300px;}
}
@media(min-width:1540px){.container{max-width:1440px;}
}
html, body{scroll-behavior:smooth;overflow-x:hidden;}
:root{--blue:#014384;--blue-dark:#00315E;--blue-darker:#002547;--green:#E6AB00;--green-dark:#cc9900;--green-darker:#b38600;--gray:#454545;--btn-gray:#F0F0F0;--btn-gray-dark:#D7D7D7;--btn-gray-darker:#BDBDBD;--bs-inset-from-bottom:inset 0px -10px 15px -10px rgba(0, 0, 0, 0.5);--bs-inset-from-top:inset 0px 10px 15px -10px rgba(0, 0, 0, 0.5);--bs-inset-top-bottom:inset 0px -10px 15px -10px rgba(0, 0, 0, 0.5), inset 0px 10px 15px -10px rgba(0, 0, 0, 0.5);--bs-floating-top-left:2px 2px 5px 1px rgba(0, 0, 0, 0.5);--bs-floating-top-left-pressed:1px 1px 5px 1px rgba(0, 0, 0, 0.5);--bs-general-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);--bs-general-shadow-inset:inset 0px 0px 5px 1px rgba(0, 0, 0, 0.5);--bs-general-shadow-hover:0px 0px 6px 0px rgba(0, 0, 0, 0.5);--bs-general-shadow-active:0px 0px 2px 0px rgba(0, 0, 0, 0.5);}
.modal {padding-top:5%}
.modal {
    z-index: 99999999;
    background: rgba(0, 0, 0, 0.81);
}
.single .published{margin-bottom:0 !important;}
.single .pubdate{
    width: 100%;
    float: right;
    text-align: left;
}
.pub-date{display:inline-block;margin:0;}
.blog-preview .category-links{
    margin-bottom:0 !important;
}
.blog-preview .date-pub{
    color: #004383;
    margin-bottom: 10px;
    display: inline-block;
}
#widget-modal .close {color: #000;}
#widget-modal .modal-body {text-align:center; width:100%; max-width:600px; min-width:300px;height:auto;margin-left:auto; margin-right:auto;max-height:550px!important;padding:0px;}
#widget-modal .close { position:relative; margin-right:-30px; color:#fff; margin-top:-30px; font-size:40px }
#destinidiv {background:#fff;width:100%; overflow-y:auto;}
.floating-card{display:inline-block;margin-top:5px;margin-bottom:1px;margin-left:5px;margin-right:1px;transition:all 0.1s ease-in-out;}
.floating-card:hover{margin-top:1px;margin-bottom:5px;margin-left:1px;margin-right:5px;box-shadow:1px 2px 4px 0px rgba(0, 0, 0, 0.5);}
.floating-card:active{margin-top:3px;margin-bottom:3px;margin-left:3px;margin-right:3px;box-shadow:3px 3px 5px 0px rgba(0, 0, 0, 0.5);}
.temp-show{position:absolute !important;visibility:hidden !important;display:block !important;}
.bkf-button{display:inline-block;padding:10px 30px;color:white;border-radius:4px;border:none;font-size:18px;font-weight:600;margin:0 2px 2px 0;transition:all 0.1s ease;cursor:pointer;}
.bkf-button:hover{text-decoration:none;box-shadow:var(--bs-floating-top-left);background-color:white;}
.bkf-button:active{box-shadow:var(--bs-floating-top-left-pressed);margin:2px 0 0 2px;}
.blue{background-color:#014384;}
.blue:hover{color:#00315E;}
.blue:active{background-color:lightgray;color:#002547;}
.green{background-color:#E6AB00;}
.green:hover{color:#cc9900;}
.green:active{background-color:lightgray;color:#b38600;}
.gray{background-color:var(--btn-gray);color:black;}
.gray:hover{color:black;}
.gray:active{background-color:lightgray;color:black;}
.bg-image-fit{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.bg-papyrus{background-image:url('./../images/papyrus.png');background-color:lightgray;}
.bkf-link{color:#014384;border-bottom:2px solid #E6AB00;}
.bkf-link:hover{color:#014384;text-decoration:none;border-bottom:2px solid #014384;}
.bkf-link-white{color:white;border-bottom:2px solid #E6AB00;}
.bkf-link-white:hover{color:white;text-decoration:none;border-bottom:2px solid #014384;}
.navbar-offset{margin-top:82px;height:20px;}
@media(min-width:768px){.navbar-offset{margin-top:112px;}
}
@media(min-width:900px){.navbar-offset{margin-top:300px;height:0px;}
}
.blue-bar{height:20px;width:100%;background-color:#014384;}
.banner-image{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;height:400px;width:100%;margin:30px 0px;}
h1, h2, h3, h4, h5, h6{font-family:neue-aachen-pro, sans-serif;}
div, p, li, span a{}
h1, h2, h3{font-weight:800;color:var(--gray);}
h2{color:#014384!important;}
h4, h5, h6, div{font-weight:600;}
p, li, span{font-weight:400;}
a{font-weight:600;color:#014384;}
a:hover{color:#002547;}
@media(min-width:768px){.mobile-left{text-align:center;}
}
.mobile-center{text-align:center;}
@media(min-width:768px){.mobile-center{text-align:left;}
}
.d-right-mobile-center{text-align:center;}
@media(min-width:768px){.d-right-mobile-center{text-align:right;}
}
.tabs-container{width:100%;height:auto;position:relative;margin:20px 0px;padding-top:40px;border-top-right-radius:4px;border-top-left-radius:4px;background-image:linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url('./../images/papyrus.png');}
@media(min-width:768px){.tabs-container{margin:50px 0 0;}
}
.tabs-container ul.tabs{margin:0px;padding:0;list-style-type:none;white-space:nowrap;overflow-x:auto;display:flex;}
.tabs-container ul.tabs li.tab{display:inline-block;padding:15px;border-top:1px solid #E7E7E7;border-right:1px solid #E7E7E7;border-left:1px solid #E7E7E7;border-bottom:1px solid white;border-top-left-radius:4px;border-top-right-radius:4px;margin-right:2.5px;margin-left:2.5px;z-index:5;position:relative;cursor:pointer;background-color:#F7F7F7;transition:all 0.1s ease-out;flex-grow:1;text-align:center;}
@media(min-width:768px){.tabs-container .tab{margin-right:7.5px;margin-left:7.5px;}
}
@media(max-width:991px){.archive-faq .tabs-container .tab{}
}
.tabs-container .tab:not(.active){box-shadow:inset 0 -10px 10px -10px rgba(0, 0, 0, 0.25);}
.tabs-container ul.tabs li.tab.active{z-index:15;border-top:1.5px solid #014384;border-right:1.5px solid #014384;border-left:1.5px solid #014384;background-color:white;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}
.tabs-container hr.tabs-divider{position:absolute;bottom:0.5px;right:0;left:0;border-top:1.5px solid #014384;z-index:10;margin:0px;}
li.tab{width:20%;}
li.tab span{white-space:normal;}
@media(max-width:444px){li.tab span{font-size:12px;line-height:14px;}
li.tab{padding:7.5px!important;}
}
@media(max-width:768px){.tabs-container .tab span{}
.tabs-container .tab{}
}
.breadcrumb-container{margin-top:82px;position:absolute;z-index:8;padding:15px;top:0;display:inline-block;}
@media(min-width:768px){.breadcrumb-container{position:relative;margin-top:0px;margin-left:120px;padding:none;}
}
.breadcrumb-container span, .breadcrumb-container a{color:white;}
.breadcrumb-container.nosplash span, .breadcrumb-container.nosplash a{color:#014384;text-shadow:none;}
.square{position:relative;height:0;padding-bottom:100%;}
.rectangle{position:relative;height:0;padding-bottom:70%;}
.sharpspring-fix iframe{height:100% !important;}
.sharpspring-margin-fix{margin-bottom:-20px;}
input:focus{outline:none}
.noselect{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.d-desktop-block{display:none}
@media(min-width:900px){.d-desktop-none{display:none;}
.d-desktop-block{display:block!important;}
}
html[data-useragent*='Android'] .d-desktop-none{display:none;}
html[data-useragent*='Android'] .d-desktop-block{display:block!important;}
html[data-useragent*='Android'] body{background-color:#ff0000;}
.tagline-alignment{text-align:center;}
@media(min-width:900px){.tagline-alignment{text-align:right;}
}
@media(min-width:1150px){.tagline-alignment{text-align:center;}
}
.bkf-nav-wrapper{margin-top:15px;position:absolute;left:0;right:0;top:0;margin-left:auto;margin-right:auto;z-index:9001;}
@media(min-width:1024px){.bkf-nav-wrapper{padding-left:60px;padding-right:60px;margin-top:50px;}
}
.bkf-nav-tab-wrapper{padding:0;font-size:0;}
@media(max-width:991px){.bkf-nav-tab-wrapper{}
}
.bkf-nav-tab{background-color:ghostwhite;padding:8px 50px;display:inline-block;cursor:pointer;position:relative;font-size:16px;}
@media(min-width:1024px){#nav-tab-home{margin-left:-15px;}
.bkf-nav-info{border-top-left-radius:0px!important;}
}
.bkf-nav-tab::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-50;}
.bkf-nav-tab:not(.active){box-shadow:var(--bs-inset-from-bottom);}
.bkf-nav-tab.active{background-color:#014384;color:white;}
.bkf-nav-tab.active a{color:white;}
.bkf-nav-tab.active a:hover, .bkf-nav-tab a:hover{text-decoration:none;}
#nav-tab-home, #nav-tab-home::after{border-top-left-radius:5px;}
#nav-tab-inst, #nav-tab-inst::after{border-top-right-radius:5px;}
.bkf-nav-info{background-color:#014384;color:white;padding-top:8px;padding-bottom:8px;border-top-right-radius:5px;border-top-left-radius:5px;}
.social-media-link{float:right;margin-left:20px;color:white!important;padding:0 3px;}
@media(max-width:899px){.social-media-link{margin-left:0px;margin-right:15px;font-size:16px!important;}
}
/*.social-media-link:hover{color:#014384!important;background-color:white;border-radius:3px;}*/
.bkf-nav-items{display:flex;background-color:white;border-bottom-right-radius:5px;}
@media(min-width:768px){.bkf-nav-items{}
}
@media(min-width:768px){.bkf-nav-items{padding-left:168px;}
}
.bkf-nav-item{padding-top:27px;padding-bottom:27px;display:inline-block;margin-left:auto;margin-right:auto;color:#014384;font-size:16px;}
@media(max-width:992px){.bkf-nav-item{font-size:14px;}
}
.bkf-nav-item:hover{border-bottom:4px solid #014384;color:#014384;text-decoration:none;}
.bkf-nav-items .bkf-nav-item.active{border-bottom:4px solid #014384;}
.bkf-logo{position:absolute;width:133px;height:150px;top:8.5px;left:-17px;}
@media(min-width:768px){.bkf-logo{top:-16.5px;left:-22px;width:212px;height:212px;}
}
@media (min-width:1024px){.bkf-logo{left:24px;}
}
.bkf-search-form-container{position:relative;margin-top:20px;height:150px;overflow-x:hidden!important;width:auto;pointer-events:none;}
.bkf-search-form{pointer-events:auto;display:inline-block;position:absolute;background-color:white;border-radius:4px;right:-100%;transition:right 0.2s ease-out;z-index:9999;padding:30px;width:500px;box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2)!important;}
.bkf-search-form p{text-align:center;font-size:17px;color:#014384;}
.bkf-search-form.active{right:0;}
@media(min-width:1200px){.bkf-search-form-container{margin-left:-60px;margin-right:-60px;}
.bkf-search-form.active{right:60px;}
}
.bkf-search-form .form-wrapper{position:relative;height:40px;}
.bkf-search-form .input-wrapper{position:absolute;top:0;bottom:0;left:0;right:40px;}
.bkf-search-form button.submit{position:absolute;top:0;bottom:0;right:0;width:60px;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#014384;color:white;border:1px solid #014384;}
.bkf-search-form input.field{width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top-left-radius:4px;border-bottom-left-radius:4px;border:1px solid #014384;padding-left:20px;}
.nav-row-shadow{border-radius:4px;}
.bkf-nav-wrapper.scrolled{margin-top:0px!important;padding-left:0px!important;padding-right:0px!important;position:fixed!important;top:0!important;}
.bkf-logo.scrolled{top:0px!important;width:100px!important;height:100px!important;left:24px!important;}
nav.nav-desktop .menu-item a.scrolled{padding-top:23px!important;padding-bottom:20px!important;}
.tagline-alignment.scrolled{min-height:30px!important;}
.bkf-nav-search-button.scrolled{padding-top:23px!important;}
#rollerscroller.scrolled{background-color:white!important;box-shadow:0px 3px 5px rgba(0, 0, 0, 0.2)!important;}
.bkf-nav-mobile-wrapper{position:fixed;top:0;z-index:1000;}
@media(min-width:768px){.bkf-nav-mobile-wrapper{margin-top:30px;}
.bkf-nav-mobile-wrapper.scrolled{margin-top:0px;}
}
.bkf-nav-mobile-tab{background-color:#014384;padding:12px 0px;font-size:12px;color:inherit;display:inline-block;}
.bkf-nav-mobile-tab#padme{padding-left:16px;}
@media(max-width:380px){.bkf-nav-mobile-tab#padme{padding-left:4px;}
}
.bkf-nav-mobile-tab a{color:rgba(51%, 61%, 70%, 1);}
.bkf-nav-mobile-tab .active{padding:7px;border-bottom:2px solid white;color:white;}
.nav-mobile-logo-container-container{background-color:#014384;width:80px;}
@media(min-width:768px){.nav-mobile-logo-container-container{width:130px;}
.scrolled .nav-mobile-logo-container-container{width:80px;}
}
.nav-mobile-logo-container{position:relative;width:100%;}
.nav-mobile-logo{position:absolute;z-index:15;width:80px;}
.nav-mobile-logo-link{position:absolute;width:80px;height:80px;margin-left:-15px;z-index:16;}
.nav-mobile-white-menu{background-color:white;padding:10px;box-shadow:0px 3px 5px gray;}
.mobile-menu-button{cursor:pointer;}
.nav-mobile-white-menu span, .nav-mobile-white-menu i{color:#014384;}
.bkf-nav-mobile-main-menu{position:fixed;right:-100%;display:block;transition:all 0.2s ease-in-out;z-index:999;width:100%;height:100%;padding-top:90px;background-color:white;overflow:scroll;top:0;}
@media(min-width:768px){.nav-mobile-logo{width:130px;margin-top:-25px;}
.scrolled .nav-mobile-logo{width:80px;margin-top:0px;}
.bkf-nav-mobile-main-menu{margin-top:30px;}
}
.bkf-nav-mobile-main-menu.open{right:0;}
.bkf-nav-mobile-main-menu.left{right:0;padding-right:100%;width:200%;}
.mobile-search-box{margin-bottom:15px;}
.mobile-search-box form{width:100%;}
.mobile-search-box .form-wrapper{position:relative;height:40px;}
.mobile-search-box .input-wrapper{position:absolute;top:0;bottom:0;left:0;right:40px;}
.mobile-search-box input.submit{position:absolute;top:0;bottom:0;right:0;width:40px;border-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#014384;color:white;border:1px solid #014384;appearance:none!important;-moz-appearance:none!important;-webkit-appearance:none!important;padding:1px 6px!important;}
.mobile-search-box input.field{width:100%;height:100%;border:1px solid #014384;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;appearance:none!important;-moz-appearance:none!important;-webkit-appearance:none!important;}
.mobile-menu-top-level-item{padding:20px;color:#014384;border:0.5px solid gray;border-left:5px solid #014384;margin:0px -15px;font-weight:700;background-color:white;}
.mobile-menu-top-level-item .mobile-menu-expand-button{height:100%;width:60px;display:inline-block;}
.bkf-nav-mobile-sub-menu{position:fixed;right:-100%;display:block;transition:right 0.2s ease-in-out;z-index:9;width:100%;height:100%;padding-top:90px;background-color:white;overflow:scroll;}
.bkf-nav-mobile-sub-menu.open{right:0;}
.mobile-menu-sub-level-item{padding:20px;color:#014384;border:0.5px solid gray;margin:0px -15px;}
img.bkf-menu-icon{display:inline-block;height:28px;width:auto;}
.slider-popup-container{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0, 0, 0, 0.4);display:none;z-index:999999;}
.slider-popup{padding:30px;background-color:white;border-radius:10px;height:auto;width:100%;max-width:500px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);box-shadow:var(--bs-general-shadow);}
@media(min-width:768px){.slider-popup{width:auto;}
}
.slider-popup img{float:left;margin-right:15px;margin-bottom:20px;}
.slider-popup p{font-weight:700;font-size:18px;color:var(--gray);}
.slider-popup-x{position:absolute;top:10px;right:10px;color:#014384;font-size:28px;cursor:pointer;}
.slider-big-button{position:absolute;top:0;bottom:0;width:300px;cursor:pointer;text-align:center;background-color:transparent;transition:background-color 0.2s ease-in-out;z-index:1;}
@media(max-width:767px){.slider-big-button{width:50px;}
}
.slider-big-button:hover{background-color:rgba(255, 255, 255, 0.35);}
.slider-big-button#sbb-left{left:0;}
.slider-big-button#sbb-right{right:0;}
.slider-big-button i{color:transparent;font-size:72px;display:inline-block;position:relative;top:50%;transform:translateY(-50%);transition:color 0.2s ease-in-out;}
.slider-big-button:hover i{color:white;}
.slider-container{position:relative;padding:0;height:520px;overflow:hidden;width:100%}
@media screen and (min-width:1440px){.slider-container{height:65vh;}
}
.slide{background-position:50% 0%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;object-fit:cover;padding:0 50vw 20px 60px;position:absolute;right:-100%;transition:right 0.2s ease-in-out;}
.slide.active{right:0;transition:right 0.2s ease-in-out;}
.slide.left{transition:right 0.2s ease-in-out;right:100%;}
@media(max-width:991px){.slide{padding:120px 15px 100px 15px;height:625px;}
.slider-container{height:625px;}
}
@media(min-width:992px) and (max-width:1199px){.slide{padding:0 50vw 50px 60px;height:900px;}
.slider-container{height:900px;}
}
.slide-table{display:table;width:100%;height:100%;}
.slide-row{display:table-row;}
.slide-row-heading{display:table-row;height:100%;}
.slide-cell{display:table-cell;vertical-align:bottom;}
.slide-cell span:after{content:',';}
.slide-cell span:last-child:after{content:'';}
.slide h1{font-size:52px;line-height:52px;margin:0;color:white;z-index:10;position:relative;font-weight:400;}
.slide p{font-family:neue-aachen-pro, sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:24px;color:white;z-index:10;position:relative;font-weight:300;}
.slide a{z-index:10;position:relative;font-weight:300;}
.slide a:hover{box-shadow:var(--bs-floating-top-left);}
.error404 .slide a:hover{box-shadow:none;color:#e7ab00;}
@media(min-width:2000px){.slide{padding:0 60vw 50px 60px;}
}
.slider-buttons{position:absolute;bottom:10px;width:100%;text-align:center;}
.slider-buttons .slider-button{background-color:white;border:1px solid gray;opacity:0.7;width:10px;height:10px;margin:5px;border-radius:5px;display:inline-block;cursor:pointer;box-shadow:var(--bs-general-shadow);}
.slider-buttons .slider-button.active{background-color:white;border:1px solid black;opacity:1;width:12px;height:12px;margin:4px;border-radius:6px;}
@media(max-width:1101px) and (min-width:992px){.slider-buttons{text-align:left;padding-left:60px;}
}
.slider-featured{padding:50px 25px 25px 20px;right:0;text-align:left;position:absolute;bottom:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.9) 0%, #FFFFFF 100%);width:100%;z-index:50;overflow:hidden;transition:bottom 0.2s ease-out;display:none;}
@media(max-width:991px){.slider-featured{top:625px;}
}
.slider-featured span#featured-banner{position:absolute;top:0;left:0;background-color:#014384;display:inline-block;color:white;padding:5px 20px;border-bottom-right-radius:4px;font-size:17px;}
.slider-featured span#featured-close{position:absolute;top:0;right:0;border-bottom-left-radius:4px;background-color:lightgray;transition:all 0.2s ease-in-out;display:inline-block;padding:5px 20px;color:gray;cursor:pointer;}
.slider-featured span#featured-close:hover{background-color:#014384;color:white;}
@media(max-width:991px){.slider-featured span#featured-close{display:none;}
}
.slider-featured img{width:50px;height:auto;float:left;}
.slider-featured p{font-size:16px;color:var(--gray);margin-top:0px;margin-bottom:0px;display:inline-block;width:calc(100% - 70px);margin-left:15px;}
.slider-featured a{font-size:20px;margin-left:15px;}
.slider-featured span#featured-close i{transition:transform 0.5s ease-in-out;}
@media(min-width:992px){.slider-featured{width:445px;text-align:center;right:50px;padding:20px;border-top-right-radius:4px;border-top-left-radius:4px;}
.slider-featured img{display:block!important;height:auto;margin-left:auto;margin-right:auto;width:150px!important;float:none!important;}
.slider-featured p{display:block;width:auto;margin-top:15px;display:block;margin-left:0px!important;}
.slider-featured a{margin-left:0px;display:inline-block;margin-left:auto;margin-right:auto;}
}
.before-after-box{padding:10px 40px;background-color:#014384;color:white;position:relative;}
@media(min-width:992px){.before-after-box .col-md-6.text-right{padding-right:100px;}
}
@media(max-width:767px){.before-after-box .bkf-button{position:absolute;top:calc(100% + 10px + 1em);left:50%;transform:translate(-50%, -50%);width:85vw;text-align:center;}
.before-after-box{padding-bottom:calc(10px + 1em);margin-bottom:1em;}
}
.places-box{padding:20px;}
@media(min-width:768px){.places-box{padding:75px;padding-bottom:75px;}
}
.places-box .bigtext{font-weight:bold;font-size:26px;max-width:1000px;display:inline-block;}
@media(min-width:768px){.places-box .bigtext{font-size:53px;}
}
.place{margin-bottom:20px;border-radius:4px;}
.place .floating-card{border-radius:4px;padding:15px;display:block;}
.place:hover{}
.place:active{}
@media(min-width:768px){.place{margin-bottom:0;}
}
.place a:hover{text-decoration:none;font-weight:700;}
.place img{margin-bottom:20px;width:100%;height:auto;max-width:150px;}
.place img.hide{display:none;position:absolute;}
.place h6{color:#014384;font-size:22px;}
.place:hover h6{font-weight:700;}
.place p{font-size:15px;color:var(--gray);}
@media(min-width:768px){.place p{max-width:300px;margin-left:auto;margin-right:auto;}
}
.place span{color:#E6AB00;text-decoration:underline;}
.place span>i{text-decoration:none;text-decoration-style:none;text-decoration-color:transparent;display:inline-block;}
.place a:hover span{font-weight:700;}
.place i{font-size:12px;}
.places-box-container{}
@media(min-width:768px){.places-box-container{margin:20px 0px;}
}
.product-highlight{padding:50px;}
.product-highlight h3{color:var(--gray);font-size:38px;font-weight:bold;margin-bottom:40px;}
.highlight-box{border-radius:4px;border:1px solid gray;background-color:white;padding:25px;position:relative;width:250px;display:inline-block;margin-top:5px;margin-right:0px;margin-bottom:0px;margin-left:5px;transition:all 0.1s ease;}
.highlight-box:hover{box-shadow:5px 5px 5px 0px black;margin-top:0px;margin-right:5px;margin-bottom:5px;margin-left:0px;}
.highlight-box:active{box-shadow:2.5px 2.5px 5px 0px black;}
.highlight-box img{height:150px;width:auto;margin-bottom:10px;}
.highlight-box p{color:#014384;font-size:18px;}
.highlight-box a:hover{text-decoration:none;}
.product-highlight .img-box{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;height:150px;width:auto;margin-bottom:10px;}
.highlight-box-arrow{position:absolute;right:-19px;top:40%;font-size:36px;color:#014384;z-index:501;margin:0px;padding:0px;}
.highlight-box-arrow-bg{position:absolute;right:-19px;top:40%;font-size:36px;color:white;z-index:500;}
.view-all-products-box{width:100%;height:100%;display:flex;align-items:center;}
@media(min-width:768px){.view-all-products-box{padding-bottom:36px;}
}
.view-all-products-box a{display:inline-block;margin:0 auto;text-align:center;}
.product-highlight .mobile-highlight{border:1px solid #E7E7E7;border-radius:4px;overflow:hidden;position:relative;padding-bottom:100%;background-color:white;padding-left:0px;padding-right:0px;}
.product-highlight .mobile-highlight .product-slider-buttons{position:absolute;bottom:10px;width:100%;text-align:center;}
.product-highlight .mobile-highlight .product-slider-buttons .product-slider-button{background-color:gray;width:10px;height:10px;margin:5px;border-radius:5px;display:inline-block;cursor:pointer;}
.product-highlight .mobile-highlight .product-slider-buttons .product-slider-button.active{background-color:#E6AB00;}
.product-highlight .mobile-highlight .mobile-highlight-item{position:absolute;height:100%;width:100%;right:-100%;transition:right 0.2s ease-in-out;text-align:center;}
.product-highlight .mobile-highlight .mobile-highlight-item.active{right:0;}
.product-highlight .mobile-highlight .mobile-highlight-item.left{right:100%;}
.product-highlight .mobile-highlight .mobile-highlight-item img{width:50%;height:auto;margin-top:20px;}
.product-highlight .mobile-highlight .mobile-highlight-item a{display:block;margin-top:20px;}
.product-highlight .mobile-highlight .slider-scroll-button{position:absolute;width:50px;height:50px;border-radius:25px;background-color:#014384;color:white;margin:auto;top:0;bottom:0;z-index:1000;text-align:center;}
.product-highlight .mobile-highlight .slider-scroll-button.right{right:-25px;}
.product-highlight .mobile-highlight .slider-scroll-button.left{left:-25px;}
.big-box{padding-bottom:50px;}
@media(min-width:992px){.big-box{padding-top:50px;}
}
@media(min-width:1200px){.big-box{padding:50px;}
}
.big-box .bigtext{font-weight:bold;font-size:38px;}
.big-box-content{margin:30px 0;display:block;}
@media(min-width:992px){.big-box-content{margin:30px 200px;}
}
.blog-highlight .post{position:relative;margin-bottom:75px;margin-top:4px;margin-left:4px;transition:all 0.1s ease;padding-bottom:100%;}
@media(max-width:767.98px){.blog-highlight .post{padding-bottom:300px;}
}
@media(min-width:1600px){.blog-highlight .post{padding-bottom:60%;}
}
.blog-highlight .post:hover{margin-top:0px;margin-right:4px;margin-bottom:79px;margin-left:0px;}
.blog-highlight .post:active{margin-top:2px;margin-right:2px;margin-bottom:77px;margin-left:2px;}
.blog-highlight .post, .blog-highlight .post .post-content{border-radius:10px;}
.blog-highlight .post:hover, .blog-highlight .post:hover .post-content{box-shadow:4px 4px 6px 0px rgba(0, 0, 0, 0.5);}
.blog-highlight .post:active, .blog-highlight .post:active .post-content{box-shadow:2px 2px 6px 0px rgba(0, 0, 0, 0.5);}
.blog-highlight .post a.post-link{position:absolute;top:0;right:0;bottom:0;left:0;}
.blog-highlight .post .post-content{background-color:white;border-radius:4px;position:absolute;bottom:-50px;left:50%;transform:translate(-50%, 0);z-index:1;width:80%;padding:15px;border-bottom:3px solid #E6AB00;}
.blog-highlight .post .post-content .category{opacity:0.35;color:var(--gray);font-size:14px;line-height:17px;}
.blog-highlight .post .post-content .title{color:#014384;font-size:28px;line-height:28px;}
.blog-highlight .post .post-content .excerpt{color:var(--gray);font-size:16px;line-height:22px;}
@media(min-width:768px) and (max-width:1000px){.blog-highlight .post .post-content{}
.blog-highlight .post .post-content .excerpt{display:none;}
}
.blog-highlight .post .post-content .link{color:#E6AB00;font-size:14px;line-height:17px;}
.blog-highlight .post .post-content span{display:block;margin-top:5px;margin-bottom:5px;}
.blog-highlight .heateorSssClear, .blog-highlight .heateor_sss_sharing_container{display:none!important;}
@media(min-width:768px) and (max-width:991.98px){}
.newsletter-container{position:relative;}
.newsletter-submit{border-top-right-radius:5px;border-bottom-right-radius:5px;top:0;right:0;height:40px;width:150px;color:white;background-color:#014384;border:none;}
.newsletter-submit:hover{background-color:rgb(12, 29, 44);}
.newsletter-field{height:2.5em;width:100%;border:0.5px solid gray;border-top-left-radius:5px;border-bottom-left-radius:5px;padding-left:10px;}
.newsletter-field:focus{outline:none;box-shadow:inset 0px -10px 10px -10px black, inset 0px 10px 10px -10px black, inset 10px 0px 10px -10px black;}
.newsletter-form .input-wrapper{margin-right:150px;}
.newsletter-form .input-wrapper input{float:left;width:100%;-ms-box-sizing:border-box;-khtml-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-sizing:border-box;}
.newsletter-text{line-height:1;font-family:neue-aachen-pro, sans-serif;font-size:40px;margin-bottom:25px;display:inline-block;font-weight:900;color:#014383;text-transform:capitalize;}
.news-txt{display:flex;align-items:center;text-align:center;font-size:28px;}
@media(min-width:768px){.footer-links{width:100%;margin:40px 0 30px;}
}
.footer-links ul{list-style:none;padding:0px;margin:0px;}
footer .footer-links h6{color:#014384;font-size:22px;}
footer .footer-links a{color:var(--gray);line-height:1;display:inline-block;}
@media(max-width:768px){.footer-links h6{margin-top:25px;}
}
.footer-links .footer-social-media a{display:inline-block;margin-left:auto;margin-right:auto;font-size:24px;color:#014384;padding:0 10px;border-radius:4px;}
.footer-links .footer-social-media a:hover{box-shadow:var(--bs-floating-top-left);}
@media(min-width:768px){.footer-links .footer-social-media a{margin:0px;}
}
.store-logos a{display:inline-block;padding:10px;border-radius:4px;transition:all 0.1s ease;width:100%;height:100%;text-align:center;}
.store-logos img{width:40%;height:auto;position:relative;top:50%;transform:translateY(-50%);}
@media(min-width:768px){.store-logos img{width:100%;}
}
.store-logos div[class*='col']{padding:0;}
.footer-store-container{display:inline-block;margin:0 auto}
@media(min-width:768px){}
@media(max-width:1439.98px){.footer-store-container{flex-basis:25%;}
}
@media(max-width:1543px){.wtb-stores .footer-store-container{flex-basis:25%;}
}
.footer-bottom{padding:15px 0;}
.footer-bottom span{display:inline-block;width:100%;text-align:center;}
.footer-mobile-newsletter-wrapper input{width:100%;padding:10px;border:1px solid #014384;border-radius:4px;margin:10px 1px;}
.footer-mobile-newsletter-wrapper button{width:100%;}
.cookie-banner{padding:10px;background-color:#014384;width:100%;position:fixed;bottom:0;text-align:center;z-index:9999999;display:block;}
.cookie-banner span{color:white;}
@media(min-width:768px){.cookie-banner .bkf-button{margin-left:20px;}
}
@media(min-width:1200px){.single-product .product-main{padding:0px 150px;}
}
.single-product .product-images .thumbnails{margin-top:10px;display:inline-block;width:100%;}
.single-product .product-images .slick-track{display:inline-block;width:100%;transform:unset !important;}
.single-product .product-images .thumbnails .slick-list{padding:0 !important;}
.single-product .product-images .thumbnails .col-2{padding:5px;}
.single-product .product-images .main{width:100%;height:100%;object-fit:contain;cursor:zoom-in;position:absolute;top:0;right:0;bottom:0;left:0;}
.single-product .product-images .thumb{border-radius:4px;cursor:pointer;border:1px solid transparent;transition:all 0.2s ease-in-out;background-size:contain!important;margin:5px;height:74px;display:inline-block;}
.single-product .product-images .thumb:hover{box-shadow:var(--bs-general-shadow);}
.single-product .product-images .thumb.active{border:1px solid gray;}
@media(min-width:992px){.single-product .product-info{padding-left:50px;}
}
@media(min-width:1200px){.single-product .product-info-smallbox{width:30em;}
}
.single-product .product-info-smallbox h1{color:var(--gray);font-size:52px;font-weight:400;}
@media(min-width:768px){.single-product .product-info-smallbox h1{margin-top:50px;line-height:1;}
}
.single-product .product-info-smallbox p{font-size:20px;color:var(--gray);}
@media(max-width:768px){.single-product .product-info-smallbox a{display:block;text-align:center;}
}
.single-product .buy-button-img{height:1em;width:auto;}
@media(max-width:991px){ .single-product .amazon-btn{margin-top:15px;}
}
@media(min-width:992px){.single-product .amazon-btn{margin-left:15px;}
}
.single-product .product-info .secondary{margin-top:20px;}
@media(min-width:992px){.single-product .bkf-button{padding:17px 43px;font-size:21px;}
}
@media(min-width:1440px){.single-product .product-info .secondary{margin-top:-100px;}
}
.single-product .product-info .info-button{color:#014384;border:1px solid white;padding:10px;cursor:pointer;display:inline-block;text-align:center;transition:all 0.1s ease;margin-left:2px;margin-top:2px;border-radius:4px;}
.single-product .product-info .info-button:hover{border:1px solid white;box-shadow:2px 2px 3px 1px gray;margin-top:0px;margin-right:2px;margin-bottom:2px;margin-left:0px;}
.single-product .product-info .info-button.active{border:1px solid #014384;}
.single-product .product-info .info-button-static{color:#014384!important;display:inline-block!important;text-align:center!important;font-weight:700!important;}
.single-product .product-info .infobox{display:none;margin-top:25px;}
.single-product .product-info .infobox.active{display:block;}
.single-product .secondary hr{margin-bottom:30px;}
.single-product .product-secondary{position:relative;}
@media(min-width:768px){.single-product .product-secondary{margin-top:75px;}
}
.single-product .product-content{margin-bottom:50px;}
.tab-content{display:none;}
.tab-content.active{display:block;}
.single-product .product-big-text{color:var(--gray);font-size:42px;}
.single-product .product-big-text-2{color:#014384;font-size:42px;}
.single-product .product-big-text-2:hover{color:#002547;}
.single-product .product-big-text-2 i{margin-bottom:40px;}
.single-product .guide-box{padding:50px 20px;}
@media(min-width:768px){.single-product .guide-box{padding:150px 125px;}
}
.single-product .guide-box-wrapper{background-position:center center;background-size:cover;}
.single-product .guide-box span{color:white;font-size:28px;text-shadow:1px 1px 4px 0 rgba(0, 0, 0, 0.19);}
.single-product .warning-box{padding:20px 20px;}
@media(min-width:768px){.single-product .warning-box{padding:50px 125px;}
}
.single-product .warning-box p{font-size:28px;color:#014384;}
.single-product .photo-box{height:350px;margin-bottom:50px;}
@media(max-width:767.98px){.single-product .product-main .col-5.product-images{flex:0 0 41.66666%;max-width:41.666666%;}
.single-product .product-main .col-7.product-info{flex:0 0 58.333333%;max-width:58.333333%;}
.single-product .product-main .col-7.product-info h1{font-size:36px;}
.single-product .product-main .col-7.product-info p{font-size:16px;}
.single-product .product-main .col-7.product-info a.bkf-button{font-size:14px;}
}
@media(min-width:768px){.single-product .product-main .col-md-7.product-info h1{font-size:52px;}
.single-product .product-main .col-md-7.product-info p{font-size:20px;}
.single-product .product-main .col-md-7.product-info a.bkf-button{font-size:16px;}
}
@media(max-width:992px){.single-product .product-info-smallbox h1{margin-top:0;}
}
.product-faq-wrapper{border-bottom:1px solid lightgray;margin-bottom:15px;padding-bottom:10px;position:relative;}
@media(max-width:768px){.product-faq-wrapper{margin:15px 0;}
}
.product-faq-wrapper h4{color:#014384;cursor:pointer;}
.product-faq-wrapper h4 i{transition:transform 0.1s ease-in-out;}
.product-faq-wrapper h4:hover i{transform:rotate(20deg);}
.product-faq-wrapper h4:active i{transform:rotate(360deg);}
.product-faq-wrapper h4 span{width:calc(100% - 24px);display:inline-block;}
.product-faq-wrapper .product-faq-answer{height:0px;overflow:hidden;transition:height 0.2s ease-in-out;margin-top:20px;}
.product-faq-wrapper .product-faq-answer.show{height:8em;}
.product-faq-wrapper .product-faq-answer-heightref{position:absolute;visibility:hidden;}
.product-image-popup{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0, 0, 0, 0.4);display:none;z-index:999999;cursor:zoom-out;}
.product-image-popup.show{display:block;}
.product-image-popup img{width:auto;height:auto;max-width:100%;max-height:100%;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.product-image-popup span{position:absolute;top:25px;display:block;text-align:center;left:50%;transform:translatex(-50%);padding:20px;border-radius:20px;background-color:rgba(0, 0, 0, 0.6);color:white;}
.single-product .img-button-wrapper{display:inline-block;position:relative;width:100%;}
.img-button-wrapper .img-wrapper-sizer{height:0px;padding-bottom:100%;position:relative;}
.single-product .img-button-wrapper .img-button{display:inline-block;position:absolute;top:0;bottom:0;width:50px;background-color:rgba(0, 0, 0, 0.2);opacity:0;transition:all 0.2s ease-in-out;cursor:pointer;}
.single-product .img-button-wrapper .img-button:hover{opacity:1;}
.single-product .img-button-wrapper .img-button.left{left:0;}
.single-product .img-button-wrapper .img-button.right{right:0;}
.single-product .img-button-wrapper .img-button i.fas{color:white;position:absolute;font-size:48px;top:50%;left:50%;transform:translate(-50%, -50%);}
@media(min-width:768px){.single-product .img-button-wrapper .img-button{width:100px;}
.single-product .img-button-wrapper .img-button i.fas{font-size:56px;}
}
.stores-box{margin:45px 0px 40px 0px;padding:15px;border-radius:4px;position:relative;border:1px solid #E7E7E7;}
.stores-box .stores-box-button{display:block;margin:-15px -15px 15px -15px;background-color:#E6AB00;border-top-right-radius:4px;border-top-left-radius:4px;padding:15px;color:white;text-align:center;}
.stores-box .stores-box-button:hover{}
.stores-box .stores-box-button:active{}
.stores-box p{text-align:center;color:var(--gray);}
.stores-box a{display:block;margin-top:25px;}
.stores-box a img{width:100%;height:auto;display:block;}
.archive-product .page-title h1{font-size:42px;font-weight:700;padding-top:45px;margin-bottom:45px;}
.archive-product .product-list-item{background-color:white;border-radius:4px;border:1px solid #E6E6E7;padding:15px;margin:20px 5px;text-align:center;}
.archive-product .product-list-item.last{background-color:transparent;border-color:transparent;}
.archive-product{padding-bottom:30px;}
.product-list-item .product-image-wrapper{position:relative;}
.product-list-item .product-image-square{position:relative;width:100%;height:0;padding-bottom:100%;}
.product-list-item .product-image-wrapper img{position:absolute;object-fit:contain;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}
.pli-i-circle{position:absolute;top:50%;transform:translate(-50%, -50%);right:0;left:50%;height:60px;width:60px;background-color:#014384;border-radius:30px;}
.pli-i-circle i{color:white;font-size:48px;margin-top:5px;margin-left:3px;}
.pli-center{position:absolute;top:50%;transform:translate(-50%, -50%);right:0;left:50%;width:calc(100% - 30px);}
.featured-post-img-container{position:relative;}
.pagination-button{display:inline-block;padding:10px;color:var(--gray);background-color:white;border-radius:4px;font-size:18px;font-weight:600;transition:all 0.1s ease;border:1px solid transparent;}
.pagination-button:hover{text-decoration:none;background-color:white;border:1px solid #014384;}
.pagination-button.disabled{display:none;}
.pagination-button.active{background-color:#014384;color:white;}
.index .filter-by{color:#014384;padding:10px 10px 10px 0px;font-weight:700;}
.index .filter-button{border:1px solid white;color:#014384;padding:10px;cursor:pointer;display:inline-block;text-align:center;transition:all 0.1s ease;margin-right:7px;margin-left:2px;margin-top:2px;border-radius:4px;}
.index .filter-button:hover{margin-top:0px;margin-right:9px;margin-bottom:2px;margin-left:0px;border:1px solid white;box-shadow:2px 2px 3px 1px gray;}
.index .filter-button.active{border:1px solid #014384;}
.index .featured-post{margin-bottom:20px;border-radius:4px;}
.index .featured-post .category-links{margin:30px 0 5px;}
.index .featured-post .category-links a{color:#e6ab00;}
.index .featured-post img{top:0;right:0;bottom:0;left:0;height:100%;width:100%;border-radius:4px;object-fit:cover;position:absolute;}
.index .blog-list .blog-list-post{border:1px solid #E7E7E7;border-radius:4px;height:auto;margin-bottom:15px;overflow:hidden;}
.index .blog-list .blog-list-post .category-links a{color:#e6ab00;}
@media(min-width:768px){.index .blog-list .blog-list-post{}
}
a.category-link{color:#E6AB00;}
a.category-link:hover{color:#cc9900;}
.nonlinktext{color:var(--gray);font-weight:400!important;}
.nonlinktext:hover{text-decoration:none;}
.index .blog-list .blog-list-post a:not(.category-link):hover{text-decoration:none;}
.index .blog-list .blog-list-post .post-image{width:100%;height:100%;min-height:250px;}
.index .blog-list .blog-list-post .blog-preview{padding:15px;padding-right:30px;display:flex;align-items:center;}
.index .blog-list .blog-list-post .blog-preview p{line-height:1;margin:0 0 10px 0;}
@media(max-width:768px){.index .blog-list .blog-list-post .blog-preview{padding-left:30px;padding-right:30px;}
}
.index .blog-list-filtered{padding-top:40px;padding-bottom:40px;}
.index .blog-list-filtered .blog-list-post{border:1px solid #E7E7E7;border-radius:4px;margin-bottom:20px;}
.index .blog-list-filtered .blog-list-post a:hover{text-decoration:none;}
.index .blog-list-filtered .blog-list-post .post-image{width:100%;height:150px;border-top-left-radius:4px;border-top-right-radius:4px;}
.index .blog-list-filtered .blog-list-post .post-preview{padding:20px;}
.index .blog-list-filtered .blog-list-post .post-preview p{margin-bottom:0px;}
.single .content{padding-top:25px;margin-bottom:50px;}
@media(min-width:768px){.single .content{padding-top:40px;}
}
@media(min-width:992px){.single .content{padding-right:30px;}
}
.single .content p, .single .content li{font-size:18px;color:#454545;font-weight:400;}
.single .content a{color:#E6AB00;}
.single .content a:hover{color:#b38600;}
.single .content h1, .single .content h2{color:var(--gray);font-weight:700;margin-bottom:20px;}
.single .content h3, .single .content h4, .single .content h5, .single .content h6{color:#014384;font-weight:700;}
.single .what-to-use-box{border-radius:4px;padding:15px;margin:45px 0px 40px 0px;position:relative;border:1px solid #E7E7E7;}
.single .what-to-use-box h5{color:var(--gray);font-weight:700;}
.single .what-to-use-box a{color:#014384;font-weight:700;}
.single .what-to-use-box .image{height:100%;width:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;}
.single .what-to-use-item .what-to-use-title{padding:15px;padding-left:0px;}
@media(min-width:992px){.single .what-to-use-item .what-to-use-title{padding:0px;}
}
.single .what-to-use-item{margin:20px 0px;}
.single .what-to-use-box .where-to-buy-button{display:block;margin:15px -15px -15px -15px;background-color:#E6AB00;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:15px;color:white;}
.single .what-to-use-box .where-to-buy-button:hover{text-decoration:none;background-color:#cc9900;}
.single .what-to-use-box .where-to-buy-button:active{background-color:#b38600;}
.single .sidebar-form-container{position:relative;}
@media(min-width:768px){.single .sidebar-form-container{margin-top:700px;margin-bottom:60px;height:1px;z-index:11;}
}
@media(min-width:1200px){.single .sidebar-form-container{margin-top:500px;}
}
@media(min-width:1600px){.single .sidebar-form-container{margin-top:300px;}
}
.single .sidebar-form{width:100%;height:auto;background-color:white;border:1px solid #E7E7E7;border-bottom:3px solid #E6AB00;border-radius:4px;padding:30px;}
@media(min-width:768px){.single .sidebar-form{position:absolute;bottom:0;}
}
.single .sidebar-form h6{font-weight:700;font-size:20px;}
.single .sidebar-form img{width:100px;height:auto;margin-bottom:30px;}
.single .sidebar-form .form-close{position:absolute;top:-1px;right:-1px;background-color:lightgray;color:gray;padding:5px 20px;border-bottom-left-radius:4px;border-top-right-radius:4px;cursor:pointer;transition:all 0.2s ease-in-out;}
.single .sidebar-form .form-close:hover{background-color:#014384;color:white;}
#checkbox-text{cursor:pointer;}
.distributors{background-color:lightgray;padding:50px;padding-bottom:0px;}
.distributors h2{margin-bottom:50px;}
.contact-box{margin-bottom:50px;}
.contact-box span{display:block;}
.contact-box span.bkf-link{display:inline-block;margin-bottom:15px;text-transform:uppercase;}
.contact-box span#contact-phone{margin-bottom:15px;}
.contact-box ul{list-style:none;margin:0;padding:0;text-align:center;}
.archive-faq{position:relative;}
.archive-faq h1{margin-top:40px;}
.archive-faq .faq-row-parent{border:0.5px solid var(--gray);border-left:3px solid #014384;color:#014384;padding:15px;}
.archive-faq .faq-row-parent h4{font-size:18px;}
.archive-faq .faq-row-child{display:none;font-size:18px;}
.archive-faq .faq-row-child h4{font-size:18px;}
.archive-faq .faq-row-child.active{display:block;}
.archive-faq .tab-content{display:none;}
.archive-faq .tab-content.active{display:block;}
ul.menu>li>ul.sub-menu>li>ul.sub-menu{}
@media(min-width:900px) and (max-width:950px){nav.nav-desktop .menu ul.sub-menu a{font-size:13px;}
}
nav.nav-desktop{position:relative;z-index:99999;width:100%;height:auto;}
@media(max-width:1200px){nav.nav-desktop ul.menu li a{font-size:14px;}
}
nav.nav-desktop a:hover{text-decoration:none;}
nav.nav-desktop ul{margin-bottom:0;padding-left:0;}
nav.nav-desktop .menu{width:100%;display:flex;margin:0;}
nav.nav-desktop .menu li{display:inline-block;margin:0 auto;border-bottom:3px solid white;position:relative;}
.menu-item-14151, .menu-item-14791{border-bottom:none !important;}
.menu-item-14151 a,
.menu-item-14791 a{padding-bottom:30px !important;}
nav.nav-desktop .menu li:hover, nav.nav-desktop .menu li.current-menu-item, nav.nav-desktop .menu li.current-menu-ancestor{border-bottom:3px solid #014384;}
nav.nav-desktop .menu li:active{box-shadow:var(--bs-inset-top-bottom);}
nav.nav-desktop .sub-menu li:active{box-shadow:none;}
nav.nav-desktop .sub-menu li.current-menu-item, nav.nav-desktop .sub-menu li.current-menu-ancestor{border-bottom:3px solid transparent;padding:0;}
nav.nav-desktop .sub-menu{position:absolute;top:100px;background-color:white;display:none;padding:25px 25px 12.5px 12.5px;left:0;border-radius:4px;}
ul.menu>li>ul.sub-menu>li>ul.sub-menu>li{padding-bottom:10px;}
nav.nav-desktop .sub-menu a:hover{text-decoration:underline;}
nav.nav-desktop .sub-menu.show{display:flex;}
nav.nav-desktop ul.menu>li:hover>ul{display:block;margin-left:0;}
nav.nav-desktop ul.menu>li>ul{box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2)!important;}
nav.nav-desktop ul.menu>li>ul.sub-menu::before{height:35px;width:100%;left:0px;right:0px;bottom:100%;content:'';position:absolute;}
nav.nav-desktop .sub-menu .sub-menu{position:relative;top:auto;background-color:auto;border:none;display:block;padding-left:0px;padding-right:0px;box-shadow:none;}
nav.nav-desktop .sub-menu li{margin:auto;margin-top:0px;padding:0;vertical-align:top;}
nav.nav-desktop>div>ul>li>ul.sub-menu>li:not(:first-child){margin-left:15px;}
@media(min-width:1200px){nav.nav-desktop>div>ul>li>ul.sub-menu>li:not(:first-child){margin-left:50px;}
}
nav.nav-desktop .sub-menu li:hover{border-bottom:3px solid transparent;padding:0;}
nav.nav-desktop .sub-menu .sub-menu li{display:block;}
nav.nav-desktop .menu-item a{padding:30px 0px 27px 0px;display:inline-block;text-align:center;}
ul.menu>li>ul.sub-menu>li{margin:0px 0px 0px 15px!important;}
@media(min-width:900px){ul.menu>li>ul.sub-menu>li{min-width:125px;}
}
@media(min-width:992px){ul.menu>li>ul.sub-menu>li{min-width:138px;}
nav.nav-desktop .sub-menu{padding:25px 25px 12.5px 25px;}
}
@media(min-width:1024px){ul.menu>li>ul.sub-menu>li{min-width:125px;}
nav.nav-desktop .sub-menu{padding:25px 25px 12.5px 12.5px;}
}
@media(min-width:1100px){ul.menu>li>ul.sub-menu>li{min-width:140px;}
}
@media(min-width:1201px){ul.menu>li>ul.sub-menu>li{min-width:163px;}
}
@media(min-width:1300px){ul.menu>li>ul.sub-menu>li{min-width:175px;}
}
@media(min-width:900px){.mobile-nav-heading{white-space:nowrap;}
}
nav.nav-desktop .menu-item a ul{}
nav.nav-desktop .menu-item a:hover{}
@media(min-width:1300px){nav.nav-desktop .menu-item a{padding:30px 20px 27px 20px;}
}
nav.nav-desktop .sub-menu .menu-item a{margin:0;padding:0;display:inline;}
nav.nav-desktop .sub-menu .menu-item a:hover{}
nav.nav-mobile{top:0;right:0;bottom:0;left:0;z-index:999;background-color:white;margin-left:-15px;margin-right:-15px;}
nav.nav-mobile .menu{width:100%;display:block;margin-bottom:0;padding-left:0;}
nav.nav-mobile .menu li{display:block;padding:15px 30px;border:1px solid #014384;}
nav.nav-mobile ul.menu>li{border-left:15px solid #014384;}
li.special-back-button{border-left:15px solid #014384!important;}
nav.nav-mobile .menu li.menu-item-object-product{}
nav.nav-mobile .menu li.menu-item-has-children::after{content:">";text-align:right;float:right;}
nav.nav-mobile .sub-menu{position:fixed;background-color:white;display:block;width:100%;height:100%;right:-100%;top:0;transition:right 0.2s ease-in-out;margin-bottom:0;padding-left:0;padding-top:90px;padding-bottom:200px;overflow:scroll;}
@media(min-width:768px){nav.nav-mobile .sub-menu{margin-top:30px!important;}
}
nav.nav-mobile .sub-menu.active{right:0;z-index:5001;}
.menu-type.active{display:block;}
nav.nav-mobile .sub-menu .sub-menu{position:relative;top:auto;background-color:auto;border:none;display:block;padding-left:0px;margin-right:20px;}
nav.nav-mobile .sub-menu li{margin:auto;}
nav.nav-mobile .sub-menu li::after{content:"";}
nav.nav-mobile .sub-menu li.menu-item-has-children{background-color:white;}
nav.nav-mobile .sub-menu li.menu-item-has-children::after{content:"";}
nav.nav-mobile .sub-menu .sub-menu li{display:block;}
.mobile-nav-heading{cursor:text;color:#014384;font-weight:700;}
.mobile-nav-heading:hover, .mobile-nav-heading:active{text-decoration:none!important;color:#014384;}
.search-page .result-heading{color:#014384;}
.search-page .result-highlight{color:#E6AB00;}
.search-page .result-box{padding:15px;border:1px solid #014384;border-radius:4px;margin:20px 0px;}
.search-page .result-box .result-link, .search-page .result-box .result-link:hover{color:#E6AB00;text-decoration:underline;}
.search-page .result-link:hover{text-decoration:none;}
.search-page .result-link:hover h2{text-decoration:underline;}
@media(max-width:600px){.pagination-button{padding:10px 5px;}
}
@media(max-width:450px){.pagination-links, .pagination-button{font-size:14px;}
}
.navigation ul{margin:0;padding:0;}
.navigation li{display:inline;}
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled{background-color:#014384;border-radius:4px;cursor:pointer;padding:10px;border:none;color:#fff;text-decoration:none;}
@media(max-width:768px){.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled{font-size:12px;}
}
.navigation li a:hover, .navigation li.active a{background-color:#00315E;}
.landing-logo{position:absolute;top:50px;left:50px;display:inline-block;}
.landing-logo img{width:150px;height:auto;transition:all 0.1s ease;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.5));margin:5px 0px 0px 5px;}
.landing-logo img:hover{filter:drop-shadow(10px 10px 5px rgba(0, 0, 0, 0.5));margin:0px 5px 5px 0px;}
.sidebar-img-container{margin-top:75px;position:relative;}
.sidebar-img-container img{width:100%;height:auto;border-radius:4px;}
a.instagram{border:1px solid #e7e7e7;}
.archive-instagram-wrapper h1{margin-top:50px;}
.archive-instagram-wrapper .sharing-links{line-height:11px!important;}
.archive-instagram-wrapper .sharing-links a{vertical-align:top!important;}
.instagram-item{border:1px solid #e7e7e7;border-radius:4px;padding:20px;overflow:hidden;margin-top:20px;}
.instagram-item img{width:calc(100% + 40px);height:auto;margin:-20px -20px 10px -20px;}
.instagram-item a{color:#E6AB00;}
.mycarousel-wrapper{padding:20px 10px;}
.mycarousel-wrapper2{padding:15px 0 !important;}
.mycarousel-wrapper2 .mycarousel-container .mycarousel-window{height:180px !important;}
.mycarousel-wrapper2 .mycarousel-container .mycarousel-window .mycarousel-item img{height:90px !important;width:auto;}
@media(min-width:768px){.mycarousel-wrapper{padding:50px;}
.mycarousel-wrapper + footer{padding:0;}
}
.mycarousel-wrapper h3{margin-bottom:50px;color:var(--gray);font-size:38px;font-weight:bold;margin-bottom:40px;}
.footer-products .mycarousel-wrapper h3{margin:15px 0 0;text-align:center;}
.mycarousel-wrapper .mycarousel-container{position:relative;text-align:center;overflow:hidden;padding:15px 0;mask:url(/wp-content/themes/barkeepers/assets/images/mask_narrow.png);-webkit-mask:url(/wp-content/themes/barkeepers/assets/images/mask_narrow.png);mask-size:100% 100%;-webkit-mask-size:100% 100%;}
.mycarousel-wrapper .mycarousel-container .mycarousel-window{display:inline-block;position:relative;width:300px;height:300px;}
.mycarousel-wrapper .mycarousel-container .mycarousel-window .mycarousel-item{background-color:white;border:1px solid #E7E7E7;border-radius:4px;padding:30px;position:absolute;top:0;right:0;bottom:0;width:100%;transition:all 500ms ease;opacity:1;z-index:1;cursor:pointer;text-align:center;}
.mycarousel-wrapper2 .mycarousel-container .mycarousel-window .mycarousel-item{padding:15px !important;}
@media(max-width:767px){.mycarousel-wrapper .mycarousel-container{mask-size:100% 100%;-webkit-mask-size:100% 100%;text-align:center;}
}
.mycarousel-wrapper .mycarousel-container .mycarousel-window .mycarousel-item.active{box-shadow:1px 2px 4px 0px rgba(0, 0, 0, 0.2);}
.mycarousel-wrapper .mycarousel-container .mycarousel-window .mycarousel-item img{height:150px;width:auto;}
.mycarousel-wrapper .mycarousel-container .mycarousel-window .mycarousel-item p{margin-top:10px;color:#014384;}
.mycarousel-wrapper .mycarousel-container .mycarousel-window .mycarousel-item span{color:#E6AB00;position:absolute;bottom:30px;display:block;text-align:center;width:240px;}
.mycarousel-wrapper .mycarousel-container .mycarousel-window .mycarousel-item:hover span{text-decoration:underline;}
.mycarousel-wrapper .mycarousel-container .mycarousel-window .mycarousel-item a:hover{text-decoration:none;}
.notransition{-o-transition:none !important;-ms-transition:none !important;-moz-transition:none !important;-webkit-transition:none !important;transition:none !important;}
.mycarousel-wrapper .mycarousel-button{height:55px;width:55px;border-radius:27.5px;display:inline-block;background-color:#014384;cursor:pointer;font-size:36px;color:white;text-align:center;position:absolute;z-index:2;top:50%;transform:translateY(-50%);transition:all 50ms ease;}
.mycarousel-wrapper .mycarousel-button:active{box-shadow:none;}
.mycarousel-wrapper .mycarousel-button.left{left:-25px;}
.mycarousel-wrapper .mycarousel-button.right{right:-25px;}
.mycarousel-wrapper .mycarousel-button i{}
.mycarousel-wrapper .mycarousel-button-container{position:relative;}
.mycarousel-wrapper .mycarousel-hidden-div{display:none !important;}
.mycarousel-wrapper .mycarousel-clicker-container{text-align:center;}
.mycarousel-wrapper .mycarousel-clicker-container .mycarousel-clicker{display:inline-block;width:10px;height:10px;border-radius:5px;background-color:gray;cursor:pointer;margin:10px;transition:all 50ms ease;}
.mycarousel-wrapper .mycarousel-clicker-container .mycarousel-clicker.active{background-color:#E6AB00;}
.testimonial-wrapper{margin:30px 50px;position:relative;padding:0 15px;}
.testimonial-wrapper img{position:relative;width:30%;height:auto;margin:20px auto 0px 0px;display:block;max-height:300px;}
.testimonial-wrapper span{color:#454545;display:block;}
.testimonial-wrapper p{font-weight:600;color:#454545;font-size:18px;}
@media(min-width:500px){.testimonial-wrapper p{font-size:24px;}
}
@media(min-width:768px){.testimonial-wrapper{margin:80px 70px;}
.testimonial-wrapper img{}
}
@media (max-width:767px){.testimonial-wrapper .bigtext{font-size:34px;}
.testimonial-wrapper{margin:30px 20px;}
.testimonial-wrapper .testimonial{padding:5px 21px;}
.testimonial-wrapper span img{width:80px;}
}
@media(min-width:992px){.testimonial-wrapper span{font-size:24px;}
.testimonial-wrapper p, .testimonial-wrapper span{}
.testimonial-wrapper img{height:auto;float:right;margin:0;padding:0 20px;}
}
@media(min-width:1300px){.testimonial-wrapper p{font-size:32px;}
}
@media(min-width:1440px){.testimonial-wrapper{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:70px;padding-right:70px;}
}
.testimonial-sidebar{display:block;padding:15px 0;margin:30px 0;}
.testimonial-sidebar p{display:block;border-left:3px solid #E6AB00;padding:0 15px;font-size:18px;line-height:24px;text-shadow:1px 2px 4px 0 rgba(0, 0, 0, 0.13);border-top-left-radius:4px;border-bottom-left-radius:4px;}
.testimonial-sidebar span{color:#454545;display:block;padding:0 15px 0 18px;font-size:16px;line-height:24px;}
.home .before-after-container{margin:0 0 75px;}
.before-after-container{margin:50px 0;}
.before-after-container .col-before-after{background-position:center;background-size:110%;}
.before-after-container .col-before-after-main{padding:100px 20px;position:relative;z-index:1;}
.before-after-container .col-before-after-main span{font-size:38px;color:white;font-weight:700;display:inline-block;width:100%;}
@media(min-width:768px){.before-after-container .col-before-after-main span{font-size:48px;line-height:48px;}
}
.before-after-container .col-before-after-main .bkf-button{z-index:1;position:relative;margin-top:30px;}
.before-after-container .col-before-after-main .ba-sticky-link{position:absolute;bottom:20px;color:white;display:block;text-align:center;width:100%;margin:0 -20px;}
@media(min-width:900px){.before-after-container .col-before-after-main{padding:100px;}
.before-after-container .col-before-after-main .ba-sticky-link{margin:0 -100px;}
}
@media(min-width:992px){.before-after-container .col-before-after-main{padding:100px 20px;}
.before-after-container .col-before-after-main .ba-sticky-link{margin:0 -20px;}
}
@media(min-width:1300px){.before-after-container .col-before-after-main{padding:100px;}
.before-after-container .col-before-after-main .ba-sticky-link{margin:0 -100px;}
}
.before-after-container .bg-blue{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(1, 67, 132, 0.75);z-index:-1;}
@media only screen and (max-width:650px){.page-where-to-buy-wrapper #partner{background:#FFF;width:100%;float:center;position:relative;min-height:600px;}
.page-where-to-buy-wrapper .store-header{position:relative;padding:20px;border-bottom:1px #EEEEEE solid;}
.page-where-to-buy-wrapper #state-label{text-align:center;display:block;padding-bottom:10px;text-decoration:underline;}
.page-where-to-buy-wrapper #state-nav{text-align:center;}
.page-where-to-buy-wrapper #state-nav>#state{background:#f3f3f3;color:#999999;width:150px;padding:5px;font-size:15px;font-family:'Lato', sans-serif;line-height:1;border:none;height:25px;border-radius:0px;}
.page-where-to-buy-wrapper #product-label{display:block;text-align:center;padding:15px 0px;text-decoration:underline;}
.page-where-to-buy-wrapper #product-nav{position:relative;text-align:center;}
.page-where-to-buy-wrapper #product{padding:0;}
.page-where-to-buy-wrapper #product-nav>#product>li{list-style-type:none;padding:8px;cursor:pointer;font-family:'Lato', sans-serif;}
.page-where-to-buy-wrapper #product-nav>#product>li:before{list-style-type:none;content:none;}
.page-where-to-buy-wrapper #product-nav>#product>li:hover{background:#EEE;}
.page-where-to-buy-wrapper #product-nav>#product>li.active{background:#00498F;color:#FFF;}
.page-where-to-buy-wrapper #stores{border-top:1px #EEEEEE solid;text-align:center;list-style-type:none;}
.page-where-to-buy-wrapper #stores>li{padding:3px 0px;}
.page-where-to-buy-wrapper #stores>li>a{text-decoration:none;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#00498F;}
.page-where-to-buy-wrapper #stores>li>a:hover{text-decoration:underline;}
.page-where-to-buy-wrapper #store_div{background:none !important;}
}
@media only screen and (min-width:650px){.page-where-to-buy-wrapper #partners{float:left;background:#FFF;width:100%;position:relative;min-height:600px;display:flex;}
.page-where-to-buy-wrapper .store-header{position:relative;padding:20px;border-bottom:1px #EEEEEE solid;}
.page-where-to-buy-wrapper #state-label{float:right;padding-right:160px;margin-top:-12px;font-weight:bold;}
.page-where-to-buy-wrapper #state-nav{position:absolute;right:20px;top:4px;}
.page-where-to-buy-wrapper #state-nav>#state{background:#f3f3f3;color:#999999;width:150px;padding:5px;font-size:15px;font-family:'Lato', sans-serif;line-height:1;border:none;height:25px;border-radius:0px;}
.page-where-to-buy-wrapper #product-label{display:none;}
.page-where-to-buy-wrapper #product-nav{float:left;width:180px;}
.page-where-to-buy-wrapper #product-nav>#product>li{list-style-type:none;padding:8px;cursor:pointer;font-family:'Lato', sans-serif;}
.page-where-to-buy-wrapper #product-nav>#product>li:before{list-style-type:none;content:none;}
.page-where-to-buy-wrapper #product-nav>#product>li:hover{background:#EEE;}
.page-where-to-buy-wrapper #product-nav>#product>li.active{background:#00498F;color:#FFF;}
.page-where-to-buy-wrapper #store_div{overflow:hidden;}
.page-where-to-buy-wrapper #stores{border-left:1px #EEEEEE solid;float:left;padding:25px;-webkit-columns:2;-moz-columns:2;columns:2;min-height:600px;list-style-type:none;}
.page-where-to-buy-wrapper #stores li{list-style-type:none;}
.page-where-to-buy-wrapper #stores.allRetailers{min-height:1600px;}
.page-where-to-buy-wrapper #stores>li>a{font-weight:normal;text-decoration:none;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#00498F;}
.page-where-to-buy-wrapper #stores>li>a:hover{text-decoration:underline;}
.page-where-to-buy-wrapper .wtb-buy-online a{padding:5px;}
}
@media screen and (max-width:900px) and (min-width:1023px){header .bkf-nav-items{margin:0;padding-left:110px;}
}