@media only screen and (max-width :1200px){.container.clearfix.et_menu_container,#top-header .container.clearfix{max-width:100%!important;width:95%!important}}@media only screen and (max-width :1200px){#top-menu li{padding-right:13px!important}#top-menu li a{font-size:13px!important}}.nav li ul{position:absolute;top:6em!important}.sub-mega{position:absolute;top:1em!important}.mobile_menu_bar:after{position:relative!important;content:'MENU';bottom:9px;left:10%;color:#ffffff}@media only screen and (max-width:980px){#main-header,#top-header{display:none!important}#page-container{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}}.mobile_nav ul#mobile_menu .current_page_item>a{color:#ffffff!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after{color:#ffffff;background:#715188;top:10px;position:relative;font-family:"ETModules";content:'\33';border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after{content:'\32'}.et_mobile_menu .menu-item-has-children>a{font-weight:600!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon{text-align:center;opacity:1}.et_pb_menu__logo{max-width:100%!important;margin-right:0!important}.et_pb_menu__logo-wrap{width:20em!important}.et_pb_menu li.mega-menu ul{border-bottom:2px solid #715188}.et_pb_menu li.mega-menu>ul>li>a:first-child{margin-bottom:-6em;padding-bottom:0px}.et-menu-nav li.mega-menu li>a{width:240px!important;line-height:1.3}@media (min-width:981px){.et-dropdown-removing>ul{display:block!important}.et-dropdown-removing>ul ul{display:block!important}#top-menu li.mega-menu:hover li ul{visibility:visible;opacity:1}#top-menu li.mega-menu li ul{display:block;visibility:hidden;opacity:0}.nav li ul{transition:all 0.5s 0.2s ease-out!important}}.et-menu-nav li.mega-menu>ul>li>a:first-child{padding-top:0!important;font-weight:700;border-bottom:3px solid #715188;background-color:#b49dc5;line-height:2.0}.booking-button{background-color:#715188;text-transform:uppercase;font-family:montserrat;font-weight:700;border:none;color:#ffffff;text-align:center;text-decoration:none;display:inline-block;margin:4px 2px;cursor:pointer;border-radius:90px}.booking-button:hover{background-color:#ffffff;border:solid,2px,#715188;color:#715188}