body.custom-header #page-container{padding-top:0!important}body.custom-header .main-header{position:fixed;width:100%;max-width:100%;background:rgba(255,255,255,.95);z-index:9999}body.custom-header .main-header>.header-container{position:relative;display:flex;align-items:center;flex-direction:row;justify-content:space-between;width:100%;max-width:95%;margin:0 auto}body.custom-header .main-header .logo-container{max-width:225px;flex-shrink:0}body.custom-header .main-header .logo-container img{width:100%;vertical-align:bottom}body.custom-header .main-header .menu-container ul.menu{white-space:nowrap}body.custom-header .main-header .menu-container ul.menu>li.menu-item{position:relative;display:inline-block;padding:25px 10px;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}body.custom-header .main-header .menu-container ul.menu>li.menu-item-has-children>a:after{position:absolute;right:0;content:"\43";color:#084d36;font-family:etmodules;font-weight:700;font-size:18px}body.custom-header .main-header .menu-container ul.menu>li.menu-item>a{position:relative;display:inline-block;padding:0;font-size:16px;font-family:hvdfontsbrandongrotesquemedium;color:#333;text-transform:uppercase;line-height:20px;letter-spacing:1px}body.custom-header .main-header .menu-container ul.menu>li.menu-item-has-children>a{padding-right:20px}body.custom-header .main-header .menu-container ul.menu>li.current-menu-item.menu-item>a:before{position:absolute;content:'';width:100%;height:1px;background:#333;bottom:0}body.custom-header .main-header .menu-container ul.menu>li.menu-item.et-show-dropdown{color:#666}body.custom-header .main-header .menu-container ul.sub-menu{visibility:hidden;opacity:0;position:absolute;min-width:300px;background:rgba(255,255,255,.9);border-top:2px solid #084d36;top:100%;padding:10px 0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;z-index:9999}body.custom-header .main-header .menu-container ul.menu li.menu-item-has-children.et-show-dropdown>ul.sub-menu{visibility:visible;opacity:1}body.custom-header .main-header .menu-container ul.sub-menu>li.menu-item{position:relative}body.custom-header .main-header .menu-container ul.sub-menu>li.menu-item-has-children>a:after{position:absolute;right:15px;content:"\45";color:#084d36;font-family:etmodules;font-weight:700;font-size:18px}body.custom-header .main-header .menu-container ul.sub-menu>li.menu-item>a{display:inline-block;width:100%;padding:10px 20px;color:#333;font-size:16px;font-family:hvdfontsbrandongrotesquemedium;text-align:left;text-transform:uppercase}body.custom-header .main-header .menu-container ul.sub-menu>li.menu-item-has-children.et-show-dropdown>a:after{content:"\43"}body.custom-header .main-header .menu-container ul.sub-menu>li.menu-item>ul.sub-menu{display:none;position:relative;background:#084d36;padding:10px 20px}body.custom-header .main-header .menu-container ul.sub-menu>li.menu-item.et-show-dropdown>ul.sub-menu{display:block}body.custom-header .main-header .menu-container ul.sub-menu>li.menu-item>ul.sub-menu>li.menu-item{padding:0 0 10px}body.custom-header .main-header .menu-container ul.sub-menu>li.menu-item>ul.sub-menu>li.menu-item:last-child{padding:0}body.custom-header .main-header .menu-container ul.sub-menu>li.menu-item>ul.sub-menu>li.menu-item>a{padding:0;color:#fff;font-size:16px}body.custom-header .main-header .menu-container ul.sub-menu>li.menu-item>ul.sub-menu>li.menu-item>a:after{content:"\45";color:#fff;font-family:etmodules;font-weight:700;font-size:16px;vertical-align:top}body.custom-header .main-header .menu-container .menu-toggle{display:none}body.custom-header .main-header .secondary-menu-container{margin-left:20px;white-space:nowrap}body.custom-header .main-header .secondary-menu-container ul.menu li.menu-item{position:relative;display:inline-block;padding-bottom:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}body.custom-header .main-header .secondary-menu-container ul.menu>li.menu-item>a{display:inline-block;padding:0 5px;font-size:16px;font-family:avenir lt std,Arial,Helvetica,sans-serif;color:#fef5e4;text-decoration:underline}body.admin-bar.active .main-header .menu-container .menu-top-menu-container{top:32px}@media only screen and (max-width:1366px){body.custom-header .main-header .logo-container{max-width:175px}body.custom-header .main-header .menu-container ul.menu>li.menu-item{padding:20px 5px}body.custom-header .main-header .menu-container ul.menu>li.menu-item>a{letter-spacing:0}body.custom-header .main-header a.book-button.et_pb_button{min-width:0}}@media only screen and (max-width:1199px){body.custom-header.active{overflow:hidden}body.custom-header #page-container,body.custom-header #page-container .main-header,body.custom-header .main-header .menu-container .menu-top-menu-container{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}body.custom-header.active #page-container{margin-left:250px;margin-right:-250px}body.custom-header .main-header>.header-container{justify-content:space-between;padding:0;flex-wrap:nowrap}body.custom-header .main-header{padding:10px 0}body.custom-header .main-header .logo-container{max-width:200px;margin-left:80px}body.custom-header .main-header .menu-container{position:absolute;top:0;left:0;width:auto;background:#084d36;order:-1;margin:0;padding:12px;text-align:left}body.custom-header .main-header .menu-container .menu-top-menu-container{position:fixed;width:250px;height:100%;background:#084d36;top:0;left:-250px;bottom:0;z-index:9999;visibility:hidden;opacity:0;overflow-y:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none}body.custom-header .main-header .menu-container .menu-top-menu-container::-webkit-scrollbar{display:none}body.custom-header.active .main-header .menu-container .menu-top-menu-container{left:0;visibility:visible;opacity:1}body.custom-header .main-header .menu-container ul.menu{display:flex;width:100%;height:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:5px;z-index:9999}body.custom-header .main-header .menu-container ul.menu li.menu-item{display:block;width:100%;padding:10px 15px}body.custom-header .main-header .menu-container ul.menu>li.menu-item.show-all{display:inline-block}body.custom-header .main-header .menu-container ul.menu li.menu-item:last-child{border:none}body.custom-header .main-header .menu-container ul.menu>li.menu-item-has-children:after{content:""}body.custom-header .main-header .menu-container ul.menu li.menu-item a{color:#fff}body.custom-header .main-header .menu-container ul.menu>li.menu-item-has-children>a:after{color:#fff}body.custom-header .main-header .menu-container ul.menu>li.current-menu-item.menu-item>a:before{background:#fff}body.custom-header .main-header .menu-container ul.sub-menu{display:none;position:relative;min-width:220px;margin-top:5px;padding:0}body.custom-header .main-header .menu-container li.menu-item>ul.sub-menu{border-top:0;border-left:2px solid #fff}body.custom-header .main-header .menu-container ul.sub-menu li.menu-item,body.custom-header .main-header .menu-container ul.sub-menu li.menu-item:last-child{padding:5px 0;white-space:normal}body.custom-header .main-header .menu-container ul.sub-menu li.menu-item a{color:#084d36;padding:0 10px}body.custom-header .main-header .menu-container ul.sub-menu>li.menu-item-has-children>a:after{right:5px}body.custom-header .main-header .menu-container ul.menu li.menu-item.et-show-dropdown>ul.sub-menu{display:block;visibility:visible;opacity:1}body.custom-header .main-header .menu-container ul.sub-menu>li.menu-item>ul.sub-menu{border:0;padding:5px 20px}body.custom-header .main-header .menu-container .menu-toggle{position:relative;display:block;width:25px;height:19px;z-index:9999;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}body.custom-header .main-header .menu-container .menu-toggle span{display:block;position:absolute;height:3px;width:25px;background:#fff;opacity:1;right:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}body.custom-header .main-header .menu-container .menu-toggle span:nth-child(1){top:0}body.custom-header .main-header .menu-container .menu-toggle span:nth-child(2){top:calc(50% - 1.5px)}body.custom-header .main-header .menu-container .menu-toggle span:nth-child(3){bottom:0}body.custom-header.active .main-header .menu-container .menu-toggle span:nth-child(1){top:calc(50% - 1.5px);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}body.custom-header.active .main-header .menu-container .menu-toggle span:nth-child(2){opacity:0;left:-10px}body.custom-header.active .main-header .menu-container .menu-toggle span:nth-child(3){top:calc(50% - 1.5px);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}}@media only screen and (max-width:782px){body.admin-bar.active .main-header .menu-container .menu-top-menu-container{top:45px}}@media only screen and (max-width:767px){body.custom-header .main-header .logo-container{flex-shrink:1}body.custom-header .main-header .menu-container ul.menu>li.menu-item.show-tablet{display:inline-block}body.custom-header .main-header .menu-container ul.menu>li.menu-item.show-tablet>a{text-decoration:underline}body.custom-header .main-header .secondary-menu-container ul.menu>li.menu-item.hide-tablet{display:none}}@media only screen and (max-width:579px){body.custom-header .main-header>.header-container .book-button{min-width:0;margin-left:20px;font-size:14px}}@media only screen and (max-width:479px){body.custom-header .main-header>.header-container{max-width:90%;min-height:43px;text-align:center;padding-left:50px}body.custom-header .main-header .logo-container{margin:0 auto}body.custom-header .main-header>.header-container .book-button{display:none}}