body{background:#F8F4F1;color:#666;font-family:'Raleway',sans-serif;font-size:16px;line-height:1.75em;margin:0;padding:0;margin:0;}a{color:#6D0020;text-decoration:underline;transition:color 0.2s ease-in-out;}a:focus{color:#6D0020;outline:none;text-decoration:none;}a:hover{color:#6D0020;text-decoration:none;}ul.list-bullets li{list-style:none;margin-left:20px;padding:0;position:relative;}ul.list-bullets li::before{color:#CEB166;content:"\2022";display:inline-block;font-size:30px;line-height:0.5em;left:-20px;position:absolute;top:2px;}h1,h2,h3,h4,h5,h6{color:#6D0020;font-family:'Playfair Display',serif;}h1.page-header,h2,h3{border:0;font-size:2.375em;margin:0;padding:0;text-align:center;}.path-frontpage h1.page-header{font-size:2em;margin-top:50px;}h2{font-size:2em;margin-bottom:30px;text-align:left;}h3{font-size:1.875em;margin-bottom:20px;margin-top:40px;text-align:left;}h3.landing-title{margin-top:0;}.text-center h2,.text-center h3{text-align:center;}.block-invert h2,.block-invert .field--name-body{color:#FFF;}.block-room h2{font-family:'Raleway',sans-serif;font-size:1em;font-weight:bold;margin-bottom:45px;margin-top:15px;padding:0;text-align:center;text-transform:uppercase;}.block-room h2 span{background:#F8F4F1;display:inline-block;padding:0 20px;}h1.page-header::after,h2::after,h3::after{background:#CEB166;content:'';display:block;height:2px;margin:20px auto 0;width:90px;}h2::after,h3::after{margin-left:0;margin-right:0;}.text-center h2::after,.text-center h3::after{margin-left:auto;margin-right:auto;}.block-room h2::after{height:1px;margin:-10px 0 0;width:100%;}h4{font-size:1.625em;margin-top:15px;}h5,h6{font-family:'Raleway',sans-serif;font-size:1em;font-weight:bold;margin-top:20px;text-transform:uppercase;}h6{font-size:0.875em;}.breadcrumb{background:transparent;border-radius:0;font-size:0.875em;margin:0 0 15px;padding:50px 0 0;text-align:center;}.breadcrumb > li + li::before{display:none;}.breadcrumb li::after{color:#BD9962;content:"/\00a0";display:inline-block;margin:0 -3px 0 0;padding:0;}.breadcrumb li a{color:#BD9962;text-decoration:none;}.breadcrumb li a:hover{text-decoration:underline;}.tabs{margin-bottom:20px;}.nav-tabs{border-color:#CEB166;}.nav-tabs > li > a{font-size:0.75em;font-weight:bold;;text-decoration:none;text-transform:uppercase;transition:all 0.2s linear;}.nav > li > a:hover,.nav > li > a:focus{background-color:#CEB166;color:#FFF;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{background:#F8F4F1;border-color:#CEB166;border-bottom-color:transparent;color:#CEB166;}img.loader{visibility:hidden;}img.loader.loaded{visibility:visible;}.file{display:inline;font-size:1em;font-weight:normal;margin:0;width:auto;}.more-link,.more-link:active,.more-link:focus,.more-link:hover{color:#CEB166;cursor:pointer;font-size:0.875em;text-decoration:underline;}.more-link > *{pointer-events:none;}.more-link .show-more::after,.more-link .show-less::after{content:'\f0d8';display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;margin-left:10px;}.more-link .show-more::after{content:'\f0d7';}.more-link .show-more,.more-link.collapsed .show-less{display:none;}.more-link.collapsed .show-more{display:inline;}.reveal-collapsed{overflow:hidden;position:relative;}.reveal-collapsed::after{background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,0) 100%);bottom:0;content:'';display:block;height:100px;left:0;opacity:1;position:absolute;transition:opacity 0.2s linear;width:100%;z-index:5;}.reveal-collapsed.open::after{opacity:0}.reveal-collapsed .more-link{bottom:20px;left:0;position:absolute;z-index:15;}.navbar .logo{display:block;margin:0 40px;outline:none;padding:15px 0;text-align:center;}.navbar .logo img,.footer .logo img{max-width:230px;}.footer .stars,.footer .socials{text-align:center;}.footer .stars{color:#CEB166;font-size:1.5em;margin-top:15px;}.footer .stars i{margin:0 5px;}.footer .socials{margin-top:30px;}.footer .socials a{color:#FFF;font-size:2em;margin:0 15px;}.navbar-default{background:#6D0020;border:0;border-radius:0;margin:0;padding:10px;}.navbar-default .navbar-inner{background:#6D0020;border:solid 1px #BD9962;}.navbar-default .navbar-collapse{border-color:#BD9962;}.heading{background:#FFF;}.sub-footer{background:#6D0020;padding:65px 0 50px;}.footer{background:#550008;border:0;margin:0;padding:80px 0 70px;}.accreditation{border-bottom:solid 5px #CEB166;background:#FFF;}.region-navigation-collapsible{position:relative;}.region-header{padding-bottom:60px;}.main-container{padding-bottom:110px;padding-top:90px;}.btn{border-radius:0;font-size:0.875em;font-weight:bold;line-height:1.286em;padding:10px 35px;text-decoration:none;text-transform:uppercase;transition:all 0.2s linear;}.btn.active,.btn:active{box-shadow:none;}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none;outline-offset:0;}.btn-arrow::after{content:'\f054';font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.857em;line-height:1em;display:inline-block;margin-left:15px;}.btn-default{background-color:#CEB166;border-color:#CEB166;color:#FFF;}.btn-default.active,.btn-default:active,.btn-default.focus,.btn-default:focus,.btn-default:hover,.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover{background-color:transparent;border-color:#CEB166;color:#CEB166;}.views-field-dropbutton .btn-default.active,.views-field-dropbutton .btn-default:active,.views-field-dropbutton .btn-default.focus,.views-field-dropbutton .btn-default:focus,.views-field-dropbutton .btn-default:hover,.views-field-dropbutton .btn-default.active.focus,.views-field-dropbutton .btn-default.active:focus,.views-field-dropbutton .btn-default.active:hover,.views-field-dropbutton .btn-default:active.focus,.views-field-dropbutton .btn-default:active:focus,.views-field-dropbutton .btn-default:active:hover{background-color:#6D0020;border-color:#6D0020;color:#FFF;}.btn-primary{background-color:transparent;border-color:#CEB166;color:#CEB166;}.btn-primary.active,.btn-primary:active,.btn-primary.focus,.btn-primary:focus,.btn-primary:hover,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover{background-color:#CEB166;border-color:#CEB166;color:#FFF;}.modal .ui-dialog,.modal-content{border-radius:0;box-shadow:none;border:0;padding:0;position:relative;}.modal .ui-dialog .ui-dialog-titlebar,.modal-header{border:0;padding:0;}.modal .ui-dialog .ui-dialog-titlebar-close,.modal-header .close{color:#6d0020;height:auto;font-size:2em;opacity:1;padding:0;position:relative;margin:15px 15px 0 0;right:unset;text-shadow:none;top:unset;width:auto;}.modal .ui-dialog .ui-dialog-content,.modal-body{padding:15px;}.control-label{font-weight:normal;}.control-label::after{display:none;}.form-control{background-color:transparent;border:0;border-bottom:solid 1px #CEB166;border-radius:0;box-shadow:none;font-size:1em;outline:none;padding:5px 0;}textarea.form-control{border:solid 1px #CEB166;padding:5px 10px;}#block-contact-front textarea.form-control{border:0;border-bottom:solid 1px #CEB166;padding:5px 0;}.form-control:focus,#block-contact-front textarea.form-control:focus{border-color:#6D0020;box-shadow:none;}.form-control::-webkit-input-placeholder{color:#666;}.form-control:-ms-input-placeholder{color:#666;}.form-control::placeholder{color:#666;}.booking-panel .LDSSearch-style{font-size:1em;}.booking-panel .LDSSearch-layout-bar{padding:0;}.booking-panel .LDSSearch-title{display:none;}.booking-panel .LDSSearch-layout-bar label{color:#FFF;font-size:0.75em;font-weight:bold;height:auto;margin:0;text-transform:uppercase;}.booking-panel .LDSSearch-layout-bar .LDSSearch-item-text{max-width:100%;}.booking-panel .LDSSearch-layout-bar .LDSSearch-item-select{min-width:auto;}.booking-panel .LDSSearch-layout-bar .LDSSearch-item{box-sizing:border-box;display:block;float:left;margin:0 0 10px;padding:0 5px;width:100%;}.booking-panel .LDSSearch-layout-bar .LDSSearch-adults,.booking-panel .LDSSearch-layout-bar .LDSSearch-children,.booking-panel .LDSSearch-layout-bar .LDSSearch-rooms{width:25%;}.booking-panel .LDSSearch-style input,.booking-panel .LDSSearch-style input.hasDatepicker,.booking-panel .LDSSearch-style .LDSSearch-item select{background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAAEcHDRvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJRJREFUeNpi/P//PwMIMIGIfbOSGQACiBFFBAQAAggsApT6D+MDBBBcCQywgDQCAVwFk1PaXDADhEFsgABi3DszCVkFOmCEm4luFIgAmQAQQBiWojsApywTzBhs9iK7FEUCJM4EsxxJASOUzwAQYCAv4XYRAcCCZCIphjDCIwQprAgZAvcb1nDEYQgjkt8ZUJICuQAABCs/CsVzTsIAAAAASUVORK5CYII=);background-position:95% 65%;background-repeat:no-repeat;background-size:auto 5px;border:0;border-bottom:solid 1px #CEB166;border-radius:0;color:#FFF;cursor:pointer;font-size:1.133em;line-height:1.765em;outline:none;padding:0;}.booking-panel .LDSSearch-style input#promoCode{background-image:none;}.booking-panel .LDSSearch-style .LDSSearch-item select{-moz-appearance:none;-webkit-appearance:none;appearance:none;}.booking-panel .LDSSearch-layout-bar .LDSSearch-submit{margin:5px 0 10px;}.booking-panel .LDSSearch-style .LDSSearch-submit button{background:#CEB166;border:solid 1px #CEB166;color:#6D0020;float:none;font-size:1.063em;line-height:43px;outline:none;padding:0;margin:0;text-transform:uppercase;transition:all 0.2s ease-in-out 0s;width:100%;}.booking-panel .LDSSearch-style .LDSSearch-submit button:hover{background:transparent;color:#CEB166;}.booking-panel .LDSSearch-layout-bar .LDSSearch-login,.booking-panel .LDSSearch-layout-bar .LDSSearch-cancel{display:block;margin:0;}.booking-panel .LDSSearch-layout-bar .LDSSearch-login{float:left;}.booking-panel .LDSSearch-layout-bar .LDSSearch-cancel{}.booking-panel .LDSSearch-style .LDSSearch-login a,.booking-panel .LDSSearch-style .LDSSearch-cancel a{color:#FFF;font-size:0.813em;}@media (min-width:768px){.booking-panel .LDSSearch-layout-bar label{font-size:0.625em;}.booking-panel .LDSSearch-layout-bar .LDSSearch-item{width:17.5%;}.booking-panel .LDSSearch-layout-bar .LDSSearch-adults,.booking-panel .LDSSearch-layout-bar .LDSSearch-children,.booking-panel .LDSSearch-layout-bar .LDSSearch-rooms{width:10%;}.booking-panel .LDSSearch-style input,.booking-panel .LDSSearch-style input.hasDatepicker,.booking-panel .LDSSearch-style .LDSSearch-item select{font-size:1em;}.booking-panel .LDSSearch-style .LDSSearch-login a,.booking-panel .LDSSearch-style .LDSSearch-cancel a{font-size:0.625em;}}@media (min-width:992px){.booking-panel .LDSSearch-layout-bar label{font-size:0.75em;}.booking-panel .LDSSearch-layout-bar .LDSSearch-item{width:19%;}.booking-panel .LDSSearch-layout-bar .LDSSearch-adults,.booking-panel .LDSSearch-layout-bar .LDSSearch-children,.booking-panel .LDSSearch-layout-bar .LDSSearch-rooms{width:8%;}.booking-panel .LDSSearch-style input,.booking-panel .LDSSearch-style input.hasDatepicker,.booking-panel .LDSSearch-style .LDSSearch-item select{font-size:1.133em;}.booking-panel .LDSSearch-style .LDSSearch-login a,.booking-panel .LDSSearch-style .LDSSearch-cancel a{font-size:0.813em;}}.thefork{border:none;max-width:100%;min-height:405px;overflow:scroll;width:860px;}@media (min-width :371px){.thefork{min-height:590px;}}@media (min-width :711px){.thefork{min-height:755px;}}@media (min-width :768px){.thefork{min-height:590px;}}#block-contextual-banner .banner{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;height:200px;}.block--type-banner-block{background:url(/sites/europeanhotel.com.au/themes/europeanhotel/images/background-banner-front.jpg) no-repeat center center;background-size:cover;padding:30px 0 130px;}.block--type-banner-block .banner-title{color:#6D0020;font-family:'Playfair Display',serif;font-size:2.125em;line-height:1.294em;margin-bottom:50px;text-align:center;}.block--type-banner-block .banner-section a{background-position:center center;background-repeat:no-repeat;background-size:cover;color:#FFF;display:block;font-family:'Playfair Display',serif;font-size:1.75em;margin-bottom:15px;padding:200px 0 35px;position:relative;text-align:center;text-decoration:none;}.block--type-banner-block .banner-section a::before{background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 35%);content:'';display:block;height:100%;left:0;position:absolute;top:0;transition:all 0.2s ease-in-out;width:100%;z-index:5;}.block--type-banner-block .banner-section a:hover::before{background:linear-gradient(0deg,rgba(115,11,38,1) 0%,rgba(115,11,38,0) 35%);}.block--type-banner-block .banner-section a::after,.block--type-banner-block .banner-section a span{position:relative;z-index:10;}.block--type-banner-block .banner-section a::after{background:#CEB166;content:'';display:block;height:2px;margin:15px auto 0;width:90px;}#block-book-table{background:#6D0020;padding:10px;}#block-book-table .block-inner{border:solid 1px #BD9962;padding:30px 20px;}#block-book-direct .direct{background:url(/sites/europeanhotel.com.au/themes/europeanhotel/images/background-direct-breakfast.png) no-repeat 15px top;background-size:auto 45px;line-height:1.5em;margin-top:60px;padding-top:65px;}#block-book-direct .direct-wifi{background-image:url(/sites/europeanhotel.com.au/themes/europeanhotel/images/background-direct-wifi.png);}#block-book-direct .direct::before{color:#6D0020;content:'\f067';display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.25em;left:15px;position:absolute;top:-35px;}#block-indulge{background:#6D0020;padding:0 0 50px;position:relative;}#block-indulge::before{background:url(/sites/europeanhotel.com.au/themes/europeanhotel/images/background-indulge.jpg) no-repeat left top;background-size:cover;content:'';display:block;height:50vw;margin-bottom:50px;width:100%;}#block-specials-front{padding:110px 0 70px;}#location-map{height:535px;}#block-contact-front{background:#EDE2DA;padding:50px 0;}#block-footer-site-branding{margin-bottom:20px;text-align:center;}.caret{border:0;display:block;float:right;height:40px;line-height:40px;margin:0;position:relative;text-align:center;width:30px;z-index:5;}.open .caret{}.navbar-default .navbar-nav > .dropdown .fas{color:#FFF;}.navbar-default .navbar-nav > .dropdown .fa-chevron-up{display:none;}.navbar-default .navbar-nav > .open .fa-chevron-up{color:#C8B78A;display:inline-block;}.navbar-default .navbar-nav > .open .fa-chevron-down{display:none;}.navbar-default .navbar-nav{margin-bottom:0;margin-top:0;padding-top:40px;}.navbar-default .navbar-nav > li.last{left:0;position:absolute;top:0;width:100%;z-index:10;}.navbar-default .navbar-nav > li.open{background:#490000;}.navbar-default .navbar-nav > li > a{background:none;color:#FFF;font-size:1em;font-weight:bold;padding:10px 20px;text-decoration:none;text-transform:uppercase;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{background:none;color:#C8B78A;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background:transparent;color:#C8B78A;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background:#520009;color:#C8B78A;}.navbar-default .navbar-nav > li.last a{background:#BD9962;color:#6D0020;margin:0 -15px;text-align:center;}.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#C8B78A;padding:5px 20px;text-decoration:none;}.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{background:none;color:#FFF;text-decoration:underline;}.navbar-default .navbar-toggle{background:transparent;border:0;border-radius:0;margin:0;opacity:1;padding:0;position:absolute;right:20px;top:20px;transition:all 0.2s ease-in-out;z-index:95;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background:transparent;}.navbar-default .navbar-toggle.collapsed{background:transparent;}.navbar-default .navbar-toggle .icon-bar{background:#CEB166;border-radius:0;height:2px;transition:all 0.2s ease-in-out 0s;width:20px;}.navbar-default .navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}.navbar-default .navbar-toggle .icon-bar:nth-of-type(1){transform:rotate(45deg) translateX(2px) translateY(-3px);transform-origin:0 0;}.navbar-default .navbar-toggle .icon-bar:nth-of-type(2){opacity:0;}.navbar-default .navbar-toggle .icon-bar:nth-of-type(3){transform:rotate(-45deg) translateY(2px);transform-origin:0 0;}.navbar-default .navbar-toggle.collapsed .icon-bar:nth-of-type(1){transform:rotate(0);}.navbar-default .navbar-toggle.collapsed .icon-bar:nth-of-type(2){opacity:0;}.navbar-default .navbar-toggle.collapsed .icon-bar:nth-of-type(1){transform:rotate(0);}.navbar-default .navbar-toggle.collapsed .icon-bar:nth-of-type(2){opacity:1;}.navbar-default .navbar-toggle.collapsed .icon-bar:nth-of-type(3){transform:rotate(0);}#block-secondary-menu ul.menu--secondary-navigation li a{color:#C8B78A;padding:0 5px;text-decoration:none;}#block-footer-main-menu ul.menu--main{margin:0;}#block-footer-main-menu ul.menu--main li a,#block-footer-secondary-menu ul.menu--secondary-navigation li a{color:#FFF;display:inline-block;font-size:0.875em;line-height:1.5em;padding:8px 0;position:relative;text-decoration:none;}#block-footer-main-menu ul.menu--main li a:hover,#block-footer-secondary-menu ul.menu--secondary-navigation li a:hover{text-decoration:underline;}#block-footer-main-menu ul.menu--main li a,#block-footer-secondary-menu ul.menu--secondary-navigation li.first a{font-weight:bold;padding:15px 0;text-transform:uppercase;}#block-footer-main-menu ul.menu--main ul li a{font-weight:normal;line-height:1.5em;padding:8px 0;text-transform:none;}#block-footer-menu ul.menu--footer li a{color:#FFF;display:block;font-size:0.938em;line-height:2.333em;text-decoration:none;}.views-row{position:relative;}.views-field-dropbutton{left:10px;position:absolute;top:10px;z-index:50;}.view-display-id-introduction .view-content{margin-top:30px;text-align:center;}.view-display-id-sidebar,.view-display-id-front{margin-top:40px;}.view-id-specials .views-row{background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 15px,rgba(255,255,255,1) 15px,rgba(255,255,255,1) 75%,rgba(255,255,255,0) 75%);margin-bottom:30px;}.view-display-id-sidebar .views-row,.view-display-id-front .views-row{background:transparent;}.view-id-specials .views-row .special-wrapper{background:#FFF;padding:30px;}.view-id-specials .views-row .special-wrapper .special-copy{font-size:0.938em;margin-bottom:30px;margin-top:20px;}.view-display-id-sidebar .views-row .special-wrapper,.view-display-id-front .views-row .special-wrapper{padding:20px 20px 40px;}.view-id-rooms .views-row{margin-bottom:30px;}.view-id-rooms .views-row .room-wrapper{background:#FFF;padding:30px 30px 60px;position:relative;}.view-id-rooms .views-row .room-wrapper .room-copy{font-size:0.938em;margin-bottom:30px;}.view-id-rooms .views-row .room-wrapper h6,.view-id-rooms .views-row .room-wrapper .room-specifics,.view-id-rooms .views-row .room-wrapper .room-inclusions{text-align:left;}.view-id-rooms .views-row .room-wrapper .room-specifics,.view-id-rooms .views-row .room-wrapper .room-inclusions{font-size:0.938em;line-height:1.2em;margin-bottom:0;}.view-id-rooms .views-row .room-wrapper .room-specifics li,.view-id-rooms .views-row .room-wrapper .room-inclusions li{margin-bottom:5px;}.view-id-rooms .views-row .room-wrapper .more-link{bottom:20px;left:0;position:absolute;width:100%;}.view-id-rooms .views-row .room-image{display:none;}.view-id-rooms .views-row .room-image:nth-child(1){display:block;}#block-book-table .field--name-body,#block-contact-page .form-type-webform-markup{margin-bottom:30px;}#block-indulge .field--name-body{margin-bottom:60px;}#block-book-table p span,#block-indulge p span{color:#CEB166;display:block;font-size:0.938em;margin-top:10px;}#block-book-table p span a,#block-indulge p span a{color:#CEB166;}.full .content .field--name-body p,#block-book-table .field--name-body p,#block-contact-page .form-type-webform-markup p{font-size:0.938em;}.booking-panel .field--name-body{background:#6D0020;margin-bottom:30px;margin-top:-90px;padding:20px 20px 0;}.booking-panel-front .field--name-body{margin-top:-75px;}#block-footer-contact .field--name-body{font-size:0.938em;}#block-footer-contact .field--name-body,#block-footer-contact .field--name-body a{color:#FFF;}.region-accreditation .field--name-body img{max-width:100%;}@media (min-width:768px){body.sidebar-secondary{background:linear-gradient(90deg,rgba(248,244,241,1) 0%,rgba(248,244,241,1) 50%,rgba(237,226,218,1) 50%,rgba(237,226,218,1) 100%);}.navbar .logo{margin:0;padding:27px 0;}.footer .stars,.footer .socials{max-width:230px;}#block-main-menu{float:right;padding-top:40px;}#block-secondary-menu{position:absolute;right:0;top:0;}#block-contextual-banner .banner{height:250px;}.block--type-banner-block{padding-top:130px;}.block--type-banner-block .banner-section a{margin-bottom:30px;}#block-indulge{padding:100px 0;}#block-indulge::before{height:100%;left:0;margin-bottom:0;position:absolute;top:0;width:50%;}#block-footer-site-branding{margin-bottom:0;text-align:left;}.caret{display:none;}.navbar-default .navbar-nav{border-top:solid 1px #7C1A37;padding-top:0;}.navbar-default .navbar-nav > li{margin:0 10px;}.navbar-default .navbar-nav > li.first{margin-left:0;}.navbar-default .navbar-nav > li.last{margin-right:0;left:unset;position:relative;top:unset;width:auto;}.navbar-default .navbar-nav > li.last a{background:transparent;color:#FFF;margin:0;text-align:left;}.navbar-default .navbar-nav > li > a{border-bottom:solid 3px transparent;font-size:0.875em;padding:25px 0 21px;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{border-color:#C8B78A;}.navbar-default .navbar-nav > li > .dropdown-menu{background:#550008;border:0;border-radius:0;box-shadow:none;left:50%;margin:0;padding:5px 0;transform:translateX(-50%);}.navbar-default .navbar-nav > li > .dropdown-menu > li{font-size:0.938em;}.navbar-default .navbar-nav > li > .dropdown-menu > li > a,.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus{background:transparent;color:#C8B78A;padding:5px 20px;text-align:center;text-decoration:none;}.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus{color:#FFF;}.navbar-default .navbar-nav > li > .dropdown-menu > .active-trail > a,.navbar-default .navbar-nav > li > .dropdown-menu > .active-trail > a:hover,.navbar-default .navbar-nav > li > .dropdown-menu > .active-trail > a:focus{color:#FFF;}#block-secondary-menu ul.menu--secondary-navigation li{display:inline-block;}#block-secondary-menu ul.menu--secondary-navigation li.active-trail{background:#550008;}#block-secondary-menu ul.menu--secondary-navigation li a{font-size:0.813em;line-height:40px;}#block-secondary-menu ul.menu--secondary-navigation li a:hover,#block-secondary-menu ul.menu--secondary-navigation li a:focus,#block-secondary-menu ul.menu--secondary-navigation li.active-trail a,#block-secondary-menu ul.menu--secondary-navigation li.active-trail a:hover,#block-secondary-menu ul.menu--secondary-navigation li.active-trail a:focus{color:#FFF;}}@media (min-width:992px){#block-contextual-banner .banner{height:300px;}#block-book-direct .direct{background-position:center top;margin-top:-65px;padding-left:30px;padding-right:30px;text-align:center;}#block-book-direct .direct::before{left:-20px;top:40px;}.navbar-default .navbar-nav > li{margin:0 25px;}.navbar-default .navbar-nav > li > a{font-size:0.938em;}.view-id-specials .views-row{display:flex;}.view-display-id-sidebar .views-row,.view-display-id-front .views-row{display:block;}.view-id-specials .views-row .special-wrapper{height:100%;padding:30px 30px 30px 0;}.view-display-id-sidebar .views-row .special-wrapper,.view-display-id-front .views-row .special-wrapper{height:auto;padding:20px 20px 80px;}.view-display-id-sidebar .views-row .special-wrapper a.btn,.view-display-id-front .views-row .special-wrapper a.btn{bottom:40px;left:50%;position:absolute;transform:translateX(-50%);z-index:5;}}@media (min-width:1200px){#block-contextual-banner .banner{height:350px;}#block-indulge p span{display:inline;margin-left:30px;margin-top:0;}}
