.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}@media only screen and (min-width:768px){.woocommerce-MyAccount-navigation{padding-right:2ch}}.woocommerce-MyAccount-navigation ul{margin-left:0;border-top:1px solid rgba(0,0,0,.05)}.woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid rgba(0,0,0,.05);position:relative}.woocommerce-MyAccount-navigation ul li a{padding:.875em 0;display:block}.woocommerce-MyAccount-navigation ul li a:before{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;content:"";line-height:1.618;margin-left:.5407911em;width:1.41575em;text-align:right;float:right;opacity:.25}.woocommerce-MyAccount-navigation ul li a:hover:before,.woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:""}.my_account_orders .button.view:after,.woocommerce-MyAccount-downloads .button:after,p.order-again .button:after{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;content:"";margin-left:.5407911em}.woocommerce-MyAccount-downloads .button:after,.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a:before,p.order-again .button:after{content:""}.woocommerce-MyAccount-downloads .button:after{content:""}.admin-bar .offcanvas-header{margin-top:48px}#nav-icon3{width:40px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;margin-right:10px}#nav-icon3 span{display:block;position:absolute;height:4px;width:100%;background:#1d7b8d;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:12px}#nav-icon3 span:nth-child(4){top:24px}#nav-icon3.open span:nth-child(1),#nav-icon3.open span:nth-child(4){top:18px;width:0;left:50%}#nav-icon3.open span:nth-child(2){transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){transform:rotate(-45deg)}@media only screen and (max-width:767px){#navbarWrapper{padding:0}#navbarWrapper #navbar_main .container{margin:0;padding:0}#navbarWrapper #navbarNavDropdown{display:flex;flex-grow:1}}#back-top,.offcanvas-header{display:none}@media all and (max-width:992px){.offcanvas-header{display:block;padding:5px 10px}}.screen-overlay{height:100%;z-index:30;position:fixed;top:0;left:0;opacity:0;visibility:hidden;background-color:rgba(34,34,34,.6);transition:opacity .2s linear,visibility .1s,width 1s ease-in}.screen-overlay.show{transition:opacity .5s ease,width 0s;opacity:1;width:100%;visibility:visible}@media all and (max-width:992px){.mobile-offcanvas{visibility:hidden;transform:translateX(-100%);border-radius:0;display:block;position:fixed;top:0;left:0;height:100%;z-index:1200;width:70%;overflow-y:scroll;background:#fcf4e4;overflow-x:hidden;transition:visibility .2s ease-in-out,transform .2s ease-in-out}.mobile-offcanvas.show{visibility:visible;transform:translateX(0)}}.wpcf7 .uneditable-input-not-valid-tip,.wpcf7 input[type=color]-not-valid-tip,.wpcf7 input[type=date]-not-valid-tip,.wpcf7 input[type=datetime-local]-not-valid-tip,.wpcf7 input[type=datetime]-not-valid-tip,.wpcf7 input[type=email]-not-valid-tip,.wpcf7 input[type=month]-not-valid-tip,.wpcf7 input[type=number]-not-valid-tip,.wpcf7 input[type=password]-not-valid-tip,.wpcf7 input[type=search]-not-valid-tip,.wpcf7 input[type=tel]-not-valid-tip,.wpcf7 input[type=text]-not-valid-tip,.wpcf7 input[type=time]-not-valid-tip,.wpcf7 input[type=url]-not-valid-tip,.wpcf7 input[type=week]-not-valid-tip,.wpcf7 select-not-valid-tip{height:3rem;max-width:100%}.wpcf7 .uneditable-input textarea,.wpcf7 input[type=color] textarea,.wpcf7 input[type=date] textarea,.wpcf7 input[type=datetime-local] textarea,.wpcf7 input[type=datetime] textarea,.wpcf7 input[type=email] textarea,.wpcf7 input[type=month] textarea,.wpcf7 input[type=number] textarea,.wpcf7 input[type=password] textarea,.wpcf7 input[type=search] textarea,.wpcf7 input[type=tel] textarea,.wpcf7 input[type=text] textarea,.wpcf7 input[type=time] textarea,.wpcf7 input[type=url] textarea,.wpcf7 input[type=week] textarea,.wpcf7 select textarea{height:200px;padding-top:1em;margin-bottom:1rem}.wpcf7 label{margin-top:.75rem}.wpcf7-not-valid-tip{padding:18px 5px!important;border-radius:0;font-weight:400;font-size:12px;line-height:20px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.wpcf7 input[type=reset]{margin-right:10px}.wpcf7 .submit-wrap{position:relative}.wpcf7 .submit-wrap .ajax-loader{position:absolute;top:50%;margin-top:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.wpcf7 .wpcf7-form-control-wrap{position:relative;margin-bottom:1em}.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control{background-clip:padding-box;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.wpcf7 .submit-wrap input{line-height:0;padding:20px 25px 16px;border-radius:0;text-transform:uppercase}.wpcf7 div.wpcf7-response-output{margin:1.5rem 0 1rem}footer#colophon{padding-top:20px;padding-bottom:20px;margin-top:40px;width:100%;background-color:#f9f9f9}#back-top-wrapper{position:fixed;right:10px;bottom:10px;overflow:hidden;z-index:99}@media only screen and (max-width:767px){#back-top-wrapper{bottom:30px}}#back-top-wrapper a,#back-top-wrapper span{display:block;width:50px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}#back-top-wrapper a{color:#bbb;text-align:center;text-decoration:none;text-transform:uppercase;font:11px/100%Arial,Helvetica,sans-serif}#back-top-wrapper a:after{content:"";font-family:fontawesome;display:inline-block;position:relative;top:-37px;left:0;font-size:24px;color:#fff}#back-top-wrapper a:hover{color:#000}#back-top-wrapper a:hover span{background-color:#8bbd43}#back-top-wrapper span{margin-bottom:7px;height:50px;border-radius:50%;background:#1d7b8d}header#masthead{position:fixed;width:100%;z-index:1000;border-bottom:4px solid #5a5029}main{margin-top:135px}@media only screen and (max-width:767px){main{margin-top:75px}}#mainHeader #navbar-widgets{font-size:22px;align-items:center}#mainHeader div#login{width:30px;margin-right:.8rem}#mainHeader span.wc-block-mini-cart__badge{color:#fff;font-size:.7rem;padding:.3rem}ul#main-menu li.menu-item a{font-size:20px;font-weight:600}@media only screen and (max-width:1440px){ul#main-menu li.menu-item a{font-size:18px}}nav.understrap-pagination{display:flex;justify-content:center}#tab-wrapper{margin-bottom:2rem}#product-main-summary,blockquote{position:relative}h1.page-title{margin-top:1rem;margin-bottom:1.5rem}.post .entry-meta{margin-bottom:1rem}.post-nav .nav-links{display:flex;justify-content:space-around}.post-nav .nav-links .post-nav-item{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.blog-breadcrumb{margin:.5rem 0 1rem}.read-more{margin-top:2rem}@media only screen and (max-width:767px){#siteLogo img{padding-top:13px;padding-left:5px}svg.wc-block-customer-account__account-icon{width:30px;height:30px;margin-top:-6px}ul#main-menu{width:100%}ul#main-menu>li.menu-item{position:relative;display:block}ul#main-menu>li.menu-item a.nav-link.dropdown-toggle{display:block;width:85%}ul#main-menu>li.menu-item a.nav-link.dropdown-toggle:after{border:0}ul#main-menu>li.menu-item a.nav-link{font-size:18px}ul#main-menu>li.menu-item>ul.dropdown-menu{margin-left:-10px;margin-top:0;padding-top:4px;border:2px solid #fff;border-radius:0;background:#fdf8ed;box-shadow:inset 0 0 2px 2px #fff}ul#main-menu>li.menu-item>ul.dropdown-menu li>a{padding-left:2ch}ul#main-menu>li.menu-item>ul.dropdown-menu li.dropdown-submenu ul.dropdown-menu{display:block;border:0;margin-top:-10px}ul#main-menu>li.menu-item>ul.dropdown-menu li.dropdown-submenu ul.dropdown-menu a{margin-left:15px;border:0}ul#main-menu span.caret{display:block;position:absolute;width:30px;height:30px;right:4px;top:6px;text-align:center}ul#main-menu span.caret:after{content:"";font-family:"FontAwesome";color:#5a5029;font-size:22px}ul#main-menu span.caret.showing:after{content:""}}.wpcf7 .cf7-cf-turnstile{margin-bottom:-2rem!important}abbr.req{color:#de1b22;text-decoration:none}.home .featured .col-md-4{display:flex;flex-direction:column}.home .featured .col-md-4 .h2{margin-bottom:1rem;color:#5a5029}.home .featured .col-md-4 .wp-block-group.text-center{margin-top:auto}blockquote{border-left:10px solid #1d7b8d;padding:.5em 14px;text-indent:2rem;background:#fcf4e4;width:100%;text-align:center;font-size:1.3rem;margin:1rem 0}blockquote cite{font-size:.8rem}blockquote:before{color:#1d7b8d;content:"";font-size:2rem;font-family:"fontawesome";position:absolute;top:-5px;left:-20px}#searchToggle{right:0}#searchToggle .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.form-group input{margin-bottom:0}.btn-search{color:#212529;background-color:#8bbd43;border-color:#8bbd43;border-top-left-radius:0;border-bottom-left-radius:0}.contact-float{position:fixed;bottom:110px;right:10px;background-color:#007c89;color:#fff;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.25);text-decoration:none;z-index:9999;transition:all .3s ease}@media only screen and (max-width:767px){.contact-float{bottom:10px}}.contact-float:hover{background-color:#005f68;transform:scale(1.1);color:#fff;text-decoration:none}