:root{--container-padding-width:51px;--container-padding:0 51px;--top-bar-height:35px;--logo_height:36px;--header-padding-height:32px;--main-nav-padding:30px 114px}body.new-esensis .top-bar-container{background:#000;color:#fff;font-family:Helvetica,arial}body.new-esensis .top-bar-container>.container-fluid{max-width:100%;padding:var(--container-padding)}body.new-esensis .top-bar-container .top-bar{border-bottom:0;padding:0;height:var(--top-bar-height)}body.new-esensis .top-bar-container .top-bar .top-bar-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;letter-spacing:-.29px}body.new-esensis .top-bar-container .top-bar .top-bar-spacer{padding:0 10px}body.new-esensis .top-bar-container .top-bar .top-menu-container #searchform #searchsubmit{background-color:transparent;cursor:pointer}body.new-esensis .top-bar-container .top-bar .top-menu-container #searchform .form-control{background-color:transparent;color:#fff;border-radius:0!important;border-left:0;border-right:0;border-top:0;border-bottom:1px solid #fff;border-color:#fff!important;-webkit-box-shadow:none;box-shadow:none;outline:0}body.new-esensis .top-bar-container .top-bar .top-menu-container .widget_shopping_cart{margin-left:11.5px}body.new-esensis .top-bar-container .top-bar .top-menu-container #menu-new-top-menu{margin-left:20px}body.new-esensis .top-bar-container .top-bar .top-menu-container #menu-new-top-menu .nav-link{padding:0}body.new-esensis.menu-open header#masthead .navbar .navbar-toggler .navbar-toggler-icon{gap:0}body.new-esensis.menu-open header#masthead .navbar .navbar-toggler .navbar-toggler-icon span{background-color:#fff}body.new-esensis.menu-open header#masthead .navbar .navbar-toggler .navbar-toggler-icon span:nth-child(1){-webkit-transform:translateY(4px) rotate(45deg);-ms-transform:translateY(4px) rotate(45deg);transform:translateY(4px) rotate(45deg)}body.new-esensis.menu-open header#masthead .navbar .navbar-toggler .navbar-toggler-icon span:nth-child(2){opacity:0}body.new-esensis.menu-open header#masthead .navbar .navbar-toggler .navbar-toggler-icon span:nth-child(3){-webkit-transform:translateY(-4px) rotate(-45deg);-ms-transform:translateY(-4px) rotate(-45deg);transform:translateY(-4px) rotate(-45deg)}body.new-esensis.page-id-7064.admin-bar header#masthead{top:calc(var(--top-bar-height) + 32px)}body.new-esensis.page-id-7064 header#masthead{width:100%;border-bottom:0;position:absolute;top:var(--top-bar-height);left:0;right:0}body.new-esensis header#masthead{padding:var(--header-padding-height) 0;border-bottom:1px solid #979797;-webkit-box-shadow:none;box-shadow:none}body.new-esensis header#masthead>.container-fluid{max-width:100%;padding:var(--container-padding)}body.new-esensis header#masthead .navbar .navbar-toggler{padding-left:0;padding-right:0;z-index:4}body.new-esensis header#masthead .navbar .navbar-toggler .navbar-toggler-icon{background-image:none;width:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:4}body.new-esensis header#masthead .navbar .navbar-toggler .navbar-toggler-icon span{width:23px;height:4px;background-color:#000;border-radius:4px;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}body.new-esensis header#masthead .navbar .navbar-brand{padding:0}body.new-esensis header#masthead .navbar .navbar-brand img{height:var(--logo_height);width:auto}body.new-esensis header#masthead #main-nav{display:none;opacity:0;position:absolute;z-index:1;top:-50px;left:calc(-1 * var(--container-padding-width));right:0;width:100vw;background-color:#000;padding:var(--main-nav-padding);-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}body.new-esensis header#masthead #main-nav.show{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;top:calc(-1 * var(--header-padding-height))}body.new-esensis header#masthead #main-nav .navbar-nav{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:auto;flex-basis:auto;padding:0;padding-left:29px;border-left:1px solid #8c8c8c;-ms-flex-item-align:stretch;align-self:stretch}body.new-esensis header#masthead #main-nav .navbar-nav .depth-menu{list-style-type:none;padding:0;margin:0}body.new-esensis header#masthead #main-nav .navbar-nav .depth-menu>li>.depth-item{font-size:13px;font-family:Helvetica,Arial;line-height:1.57;color:#fff}body.new-esensis header#masthead #main-nav .navbar-nav>li+li{margin-top:5px}body.new-esensis header#masthead #main-nav .navbar-nav>li>.nav-link{padding:0;font-family:Helvetica,Arial;color:#fff;font-size:24px;font-weight:700}body.new-esensis header#masthead #main-nav .navbar-nav>li>.nav-link+.depth-menu{margin-top:13px}body.new-esensis #footer-widget{font-family:Helvetica,Arial;background-color:#fff;color:#000;padding:53px 0 61px;font-size:14px;line-height:1.57}body.new-esensis #footer-widget>.container-fluid{max-width:100%;padding:0 98px}body.new-esensis #footer-widget .footer-logo{width:105px;height:auto}body.new-esensis #footer-widget .footer-title,body.new-esensis #footer-widget .widget-title{font-size:18px;color:#000;font-weight:700;margin-bottom:15px}body.new-esensis #footer-widget .mc-form-container{max-width:210px}body.new-esensis #footer-widget .mc-form-container .btn{background-color:#81bc31;width:40px;height:20px;color:#fff;font-size:12px;font-weight:700;text-align:center;border-radius:50px;padding:0}body.new-esensis #footer-widget .mc-form-container .form-control{margin:0 5px 0 0!important;padding:0 5px 0 5px!important;font-size:12px;line-height:1.83;border:0!important;border-bottom:1px solid #979797!important;border-radius:0!important;height:20px;color:#7a7a7a!important}body.new-esensis #footer-widget .menu.nav li a{color:#000}body.new-esensis #footer-widget .footer-about-us-title{font-weight:700}body.new-esensis #footer-widget .footer-about-us p{white-space:pre-line}