.live-filter-container h2,section.isotope-filter h2{font-family:'Old Standard TT',serif}.live-filter-container .live-filter{margin-left:-.9375rem;margin-right:-.9375rem}section.live-filter input,select.isotope-filter{background-color:#ececec;background-position:93% center;background-size:10px;height:50px;padding-top:0;padding-bottom:0;border:none;font-family:'Old Standard TT',serif;font-size:18px;line-height:50px}.lt-ie9 select.isotope-filter{padding:12px 8px}select.isotope-filter:focus{background-color:#c2986b;color:#fff}.text-articles .results article{padding:30px;border:1px solid #ccc}.text-articles .results article h3{font-family:'Old Standard TT',serif}.results article::before{clear:both}@media screen and (max-width:1100px){section.live-filter .button-group button{padding:10px 12px;font-size:18px}}@media screen and (max-width:810px){section.live-filter .button-group button{padding:8px;font-size:15px}}.hotels-feature .panel-content-inner,.destinations-feature .panel-content-inner{background:none}.hotels-feature .panel-tagline,.destinations-feature .panel-tagline{background:rgba(0,0,0,.5);color:#fff;font-size:.875rem;letter-spacing:.125rem}.has-status .panel-tagline{padding-bottom:2.5rem}section.hotels-overview-live-filter .button-group{background:#eff2f1;margin:20px 0}section.hotels-overview-live-filter .button-group button:focus{outline:none}section.hotels-overview-live-filter .button-group button{float:left;background:none;margin:0;padding-left:20px;padding-right:20px;color:#000;font-size:24px;font-family:'Old Standard TT',serif}section.hotels-overview-live-filter .button-group button:hover,section.hotels-overview-live-filter .button-group button.active-filter{background:#96734b;color:#fff}section.hotels-overview h2.stars{background:#fff url('/Assets/CSS/App/Images/line-background.png') center left repeat-x;color:#896d4a;font-size:22px;text-align:center}section.hotels-overview h2.stars span{background:#fff;padding:0 12px}.lt-ie9 section.hotels-overview .item{width:33%!important;margin-bottom:2%!important}section.hotels-overview article .panel-content{background:rgba(255,244,244,.85);padding:12px 0;position:absolute;top:auto;left:0;right:0;bottom:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}section.offers-results article.caption-bottom .panel-content{background:rgba(0,0,0,.5);margin:0 4.2%;padding:8px 0}section.hotels-overview article:hover .panel-content{opacity:0}section.hotels-overview article .panel-content .panel-content-inner{background:none;-webkit-border-radius:0;border-radius:0}section.hotels-overview article .panel-content .panel-content-inner h3{color:#393637}section.hotels-overview article .panel-content .panel-content-inner h5{color:#545355;font-size:16px;letter-spacing:2px;text-align:center;text-transform:uppercase}section.hotels-overview article{margin:0 0 1.875rem}section.hotels-overview article .panel-link{background:rgba(0,0,0,.5);width:100%;height:100%;display:none;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}section.hotels-overview article .panel-footer:hover>.panel-link{display:block}.lt-ie9 section.hotels-overview article:hover .panel-footer{display:block}section.hotels-overview article .panel-link .visit-site{display:block;width:50%;margin-top:-1.5rem;margin-left:-25%;border:1px solid #fff;position:absolute;top:50%;left:50%;font-weight:bold;line-height:3rem;text-align:center}section.hotels-overview article .panel-link .visit-site>a{display:block;background:none;width:auto;height:auto;opacity:1;position:relative;font-weight:bold}section.hotels-overview article .panel-link .quick-info a{display:block;opacity:1;background:0;width:100%;height:auto;position:absolute;top:auto;left:0;bottom:10%;color:#999;font-size:14px;text-align:center;text-transform:uppercase}section.hotels-overview article .panel-link .quick-info a:hover{color:#ccc}section.hotels-overview article .panel-image img{display:block;width:100%;height:auto}.cta-panel{background:#fff;margin-bottom:1.5em;border:1px solid #d9d9d9}.cta-panel .cta-panel-inner{padding:30px 100px;text-align:center}.cta-panel.additional-info .cta-panel-inner{padding:20px;text-align:left}.cta-panel.additional-info .cta-panel-inner h5{margin:0 0 30px;font-size:16px;font-weight:bold;text-transform:uppercase}.cta-panel.additional-info .cta-panel-inner p{margin:0;font-size:14px}.cta-panel .cta-panel-inner h1,.cta-panel .cta-panel-inner h2,.cta-panel .cta-panel-inner h3,.cta-panel .cta-panel-inner h4,.cta-panel .cta-panel-inner h5,.cta-panel .cta-panel-inner h6{font-family:'Old Standard TT',serif}.cta-panel.additional-info .cta-panel-inner h1,.cta-panel.additional-info .cta-panel-inner h2,.cta-panel.additional-info .cta-panel-inner h3,.cta-panel.additional-info .cta-panel-inner h4,.cta-panel.additional-info .cta-panel-inner h5,.cta-panel.additional-info .cta-panel-inner h6{color:#000}.cta-panel .cta-panel-inner a.button{height:48px;padding:0 18px;line-height:48px;text-transform:uppercase}.cta-panel.additional-info .cta-panel-inner h3{margin:20px 0 10px;border-bottom:1px solid #ccc;font-size:18px;font-style:normal;text-transform:uppercase}@media screen and (max-width:480px){.cta-panel .cta-panel-inner{padding:20px 40px}}.team-profile{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.profile-image{margin:0}.profile-image img{border:6px solid #e4e4e4;margin:0 0 1.25rem}.profile-list{list-style:none;margin:0 0 4px}.location-info{border-top:1px solid #ccc;text-align:center}.location-info .heading{margin-left:0;margin-right:0}.location-info .tagline{padding:0 .9375rem;margin:0}.location-info .plus.readmore-js-toggle{text-align:center}.lt-ie9 .location-info .readmore-js-section.readmore-js-expanded{height:100px!important}.local-info{list-style:none;border-left:none;*zoom:1;margin:0}.local-info:before,.local-info:after{content:" ";display:table}.local-info:after{clear:both}.local-info li{text-align:center;border-right:1px solid #ccc;padding:3.75rem 0 1.25rem;text-transform:uppercase}.local-info li:last-of-type{border:none}.local-info .sun{background:transparent url("../../images/layout/weather-icons/sun.png") 50% 10px no-repeat}.local-info .sun-cloud{background:transparent url("../../images/layout/weather-icons/sun-cloud.png") 50% 10px no-repeat}.local-info .sun-rain{background:transparent url("../../images/layout/weather-icons/sun-rain.png") 50% 10px no-repeat}.local-info .cloud{background:transparent url("../../images/layout/weather-icons/cloud.png") 50% 10px no-repeat}.local-info .rain{background:transparent url("../../images/layout/weather-icons/rain.png") 50% 10px no-repeat}.local-info .fog{background:transparent url("../../images/layout/weather-icons/fog.png") 50% 10px no-repeat}.local-info .storm{background:transparent url("../../images/layout/weather-icons/storm.png") 50% 10px no-repeat}.local-info .snow{background:transparent url("../../images/layout/weather-icons/snow.png") 50% 10px no-repeat}.local-info .local-time{background:transparent url("../../images/layout/clock-icon.png") 50% 15px no-repeat;border:none}.local-info .pound-sterling{background:transparent url("../../images/layout/currency-icons/pound-sterling.png") 50% 18px no-repeat}.local-info .swiss-franc{background:transparent url("../../images/layout/currency-icons/swiss-franc.png") 50% 18px no-repeat}.local-info .euro{background:transparent url("../../images/layout/currency-icons/euro.png") 50% 18px no-repeat}.local-info .us-dollar{background:transparent url("../../images/layout/currency-icons/us-dollar.png") 50% 18px no-repeat}.local-info .south-african-rand{background:transparent url("../../images/layout/currency-icons/south-african-rand.png") 50% 18px no-repeat}.local-info .language-spoken{background:transparent url("../../images/layout/speech-bubble-icon.png") 50% 18px no-repeat}.local-info strong{display:block}section.inspiration{margin-bottom:20px}section.inspiration .image-panel h3{margin-bottom:20px;padding-left:65px;color:#414042;font-family:'Old Standard TT',serif;font-size:36px}section.inspiration .image-panel>img{float:left;margin:8px}section.inspiration .image-panel h3 span.social-media-feed-description{float:right;font-family:'Lato',sans-serif;font-size:15px;line-height:58px;text-align:right}section.inspiration .image-panel .images{background:#d9d9d9}section.inspiration .image-panel .images{position:relative;background:#d9d9d9}section.inspiration .image-panel .images:after{bottom:100%;left:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(217,217,217,0);border-bottom-color:#d9d9d9;border-width:10px}section.inspiration .image-panel .images .inner{padding:24px}section.inspiration .image-panel .images .first-image,section.inspiration .image-panel .images .grid-images{width:49%}section.inspiration .image-panel .images .first-image{float:left;overflow:hidden}section.inspiration .image-panel .images .first-image img{width:150%}section.inspiration .image-panel .images .first-image img,section.inspiration .image-panel .images .grid-images figure img{width:150%;max-width:none}section.inspiration .image-panel .images .grid-images figure img{transform:scale(1.5);-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5)}section.inspiration .image-panel .images .grid-images{float:right}section.inspiration .image-panel .images .grid-images figure{width:48%;margin:2px;height:114px;float:left;overflow:hidden}.social-media-feed .grid-images{margin:-2px}.social-media-feed .first-image figure{margin:0;-webkit-margin-before:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-margin-after:0}.social-media-feed .first-image a img{width:auto!important;height:231px;float:left}@media screen and (max-width:1100px){section.inspiration .image-panel h3 span.social-media-feed-description{font-size:13px}}@media screen and (max-width:1024px){section.inspiration .image-panel .images .grid-images figure img{width:200%}section.inspiration .image-panel h3 span{display:none}section.inspiration .image-panel .images .grid-images figure{width:47%}}@media screen and (max-width:768px){section.inspiration .image-panel h3 span{display:inherit}section.inspiration .image-panel .images .grid-images figure img{width:150%}}@media screen and (max-width:530px){section.inspiration .image-panel .images .grid-images figure{width:49%}section.inspiration .image-panel .images .grid-images figure:nth-child(odd){float:left}section.inspiration .image-panel .images .grid-images figure:nth-child(even){float:right}section.inspiration .image-panel .images .grid-images figure:nth-last-child(1),section.inspiration .image-panel .images .grid-images figure:nth-last-child(2){margin-bottom:0}section.inspiration .image-panel .images .first-image,section.inspiration .image-panel .images .grid-images{width:100%;margin:0}section.inspiration .image-panel .images .first-image,section.inspiration .image-panel .images .grid-images figure{margin:0 0 6px 0}section.inspiration .image-panel .images .first-image a img{width:100%!important;height:auto}}@media screen and (max-width:510px){section.inspiration .image-panel h3 span{display:none}}.timeline h4{font-family:'Old Standard TT',serif}.timeline .carousel-control{background:transparent url('/Assets/CSS/App/Images/line-background.png') left center repeat-x}.timeline .carousel-control .item{margin-top:35px;font-family:'Old Standard TT',serif;font-size:24px}.timeline .carousel-control .item span.circle{display:block;background:#000;width:10px;height:10px;margin:50px auto 12px;-webkit-border-radius:24px;border-radius:24px}.timeline .carousel-control .item:hover{cursor:pointer}.timeline .carousel-control .item:hover p{color:#c22026}.timeline .carousel-control .item p{margin:0;font-size:24px;text-align:center}.timeline .carousel-control .owl-item.synced span.circle{background:#c22026;width:20px;height:20px;margin-top:44px;margin-bottom:8px;box-shadow:6px 6px 4px rgba(0,0,0,.2)}.timeline .carousel-control .owl-item.synced:hover span.circle{background-color:#c22026}.timeline .carousel-control .owl-item.synced p{color:#c22026}.timeline .timeline-items{margin-top:40px}.timeline .timeline-items .item figure{width:80%;margin:0 auto}.timeline .timeline-items .item figure img{display:block;width:100%}.timeline .timeline-items .item p{width:70%;margin:30px auto 0;font-family:'Old Standard TT',serif;text-align:center}.timeline-content header{margin-bottom:60px}.timeline-content header h1{margin-bottom:0;font-family:'Old Standard TT',serif}.timeline-content header h5{margin-top:0;font-size:20px;text-transform:uppercase}.meeting-room-table{margin-bottom:2em}.meeting-room-list h4{font-size:1.4375rem}.meeting-room-list h4,.meeting-room-table .no-results{font-family:'Old Standard TT',serif}.meeting-room-table .no-results{font-size:1.125em;margin-top:1em}.meeting-room-list .column{padding:0}.meeting-room-list .column.first{background:#ececec;border-right:5px solid #fff;padding:10px;text-transform:uppercase}.meeting-room-list .room-setup{text-align:center;background:#f3f3f3;background-repeat:no-repeat;background-position:center 65%;vertical-align:top}.meeting-room-list .rooms-table{width:100%;border:0}.meeting-room-list .rooms-table td,.meeting-room-list .rooms-table th{border-bottom:1px solid #a1a1a1}.meeting-room-list .rooms-table .room-setup strong,.meeting-room-list .rooms-table .room-setup span{display:block;padding:10px 5px;border-right:5px solid #fff;border-left:5px solid #fff;color:#000}.meeting-room-list .rooms-table .room-setup strong{border-left:0;text-align:left;text-transform:uppercase;padding:10px}.meeting-room-list .rooms-table th span,.meeting-room-list .rooms-table th strong{height:90px;background-repeat:no-repeat;background-position:center 46px}.meeting-room-list .rooms-table td{position:relative}.meeting-room-list .rooms-table td span{position:absolute;width:100%;height:100%}.meeting-room-list .rooms-table td strong{min-width:200px}.meeting-room-list .rooms-table th span{font-weight:normal}.meeting-room-list .room-setup .capacity{border:none;padding:0}.meeting-room-list .room-setup .banquet{background-image:url('/Assets/CSS/App/Images/roomsetup-banquet.png')}.meeting-room-list .room-setup .boardroom{background-image:url('/Assets/CSS/App/Images/roomsetup-boardroom.png')}.meeting-room-list .room-setup .cabaret{background-image:url('/Assets/CSS/App/Images/roomsetup-cabaret.png')}.meeting-room-list .room-setup .classroom{background-image:url('/Assets/CSS/App/Images/roomsetup-classroom.png')}.meeting-room-list .room-setup .reception{background-image:url('/Assets/CSS/App/Images/roomsetup-reception.png')}.meeting-room-list .room-setup .theatre{background-image:url('/Assets/CSS/App/Images/roomsetup-theatre.png')}.meeting-room-list .room-setup .ushape{background-image:url('/Assets/CSS/App/Images/roomsetup-ushape.png')}.meeting-room-list .plus{margin:0;padding:5px 0;min-width:150px}.meeting-room-list .hotel{margin-top:40px;overflow-x:auto}.opentable-small a{position:absolute;top:0;z-index:-1}section.gallery-live-filter .button-group{background:#eff2f1;margin:20px 0}section.gallery-live-filter .button-group button:focus{outline:none}section.gallery-live-filter .button-group button{float:left;background:none;margin:0;padding-left:20px;padding-right:20px;color:#000;font-size:24px;font-family:'Old Standard TT',serif}section.gallery-live-filter .button-group button:hover,section.gallery-live-filter .button-group button.active-filter{background:#96734b;color:#fff}section.gallery-images article{margin:0 0 1.875rem}.lt-ie9 section.gallery-images article{width:33%!important;margin-bottom:2%!important}section.gallery-images article .panel-image img{display:block;width:100%;height:auto}section.gallery-images article .panel-link{width:100%;height:100%;-webkit-transition-duration:.3s;transition-duration:.3s}section.gallery-images article .panel-link:hover{background:rgba(0,0,0,.5)}section.gallery-images article .panel-link:hover a.hover-action{opacity:1}section.gallery-images article .panel-link .image-link-container{width:62px;height:62px;margin-top:-31px;margin-left:-31px;position:absolute;top:50%;left:50%}section.gallery-images article .panel-link a.hover-action{display:block;float:left;background-color:#fff;background-color:rgba(255,255,255,.8)!important;background-position:center;background-repeat:no-repeat;width:62px;height:62px;-webkit-border-radius:32px;border-radius:32px;position:relative}section.gallery-images article .panel-link a.hover-action.image-full-screen{background-image:url('/Assets/CSS/App/Images/image-fullscreen-icon.png')}section.gallery-images article .panel-link a.hover-action.image-link{background-image:url('/Assets/CSS/App/Images/new-window-icon.png')}section.gallery-images article .panel-footer{width:92%;left:4%}.lt-ie9 section.gallery-images article:hover .panel-footer{display:block}.fancybox-title-over-wrap{width:100%;text-align:center;font-size:16px;text-transform:uppercase;padding:20px 10px}.fancybox-title-over-wrap a{color:#fff;text-decoration:underline}.fancybox-gallery-wrapper .fancybox-close{background:rgba(0,0,0,.25) url('/Assets/CSS/App/Images/fancybox-close.png') center no-repeat;position:absolute;top:20px;right:20px;width:50px;height:50px;cursor:pointer;z-index:8040}.lt-ie9 .fancybox-close{background:#000 url('/Assets/CSS/App/Images/fancybox-close.png') center no-repeat;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}@media screen and (max-width:1024px){.fancybox-title-over-wrap{display:none}}.restaurant-carousel{padding:1.25rem 0 1.875rem;margin-top:-.0625rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.restaurant-carousel h2.line-background{float:none}.restaurant-carousel .item{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.restaurant-carousel .item h4{font-family:'Old Standard TT',serif;text-align:center}.restaurant-carousel .item h3{font-family:'Old Standard TT',serif;text-align:center;height:4.4rem}.restaurant-carousel .item h3 a{display:block;top:50%;position:relative;transform:translateY(-50%)}.restaurant-carousel .item figure{width:100%;margin:10px auto 0;border-top:2px solid #414042;position:relative}.restaurant-carousel .item figure img{display:block;width:100%;height:auto}.restaurant-carousel .item figure figcaption{background:#000;background:rgba(0,0,0,.8)!important;width:100%;position:absolute;bottom:0;left:0}.restaurant-carousel .item figure figcaption p{margin:0;color:#fff;font-size:14px;line-height:18px;display:block;padding:12px 15px;color:#fff}.restaurant-carousel .item footer .panel-link a{width:100%!important}.lt-ie9 .restaurant-carousel .item:hover .panel-footer{display:block;width:327px}.lt-ie9 .restaurant-carousel .item .panel-footer .panel-hover{margin-top:75px}.restaurant-carousel .owl-carousel .owl-controls .owl-prev,.restaurant-carousel .owl-carousel .owl-controls .owl-next{background:url('/Assets/CSS/App/Images/utility-arrows.png') no-repeat;width:15px;height:80px;margin-top:-52px;padding:0;position:absolute;top:50%;text-indent:-9999px}.restaurant-carousel .owl-carousel .owl-controls .owl-prev,.restaurant-carousel .owl-carousel .owl-controls .owl-next{margin-top:0}.restaurant-carousel .owl-carousel .owl-controls .owl-prev{left:-26px}.restaurant-carousel .owl-carousel .owl-controls .owl-next{background-position:-15px 0;right:-26px}@media screen and (max-width:500px){section.restaurant-carousel .item figure{width:100%}}.cookie-notification-wrapper{position:fixed;z-index:3000;width:100%;margin-bottom:0;bottom:0}.cookie-notification{left:0;right:0;bottom:0;margin-bottom:0!important;background:#747276;border:none}.cookie-notification h2{font-size:.875rem;font-weight:bold;color:#fff;text-transform:uppercase;margin-bottom:0;letter-spacing:.0625rem}.cookie-notification p,.cookie-notification a{font-size:.875rem;margin:0;color:#fff}.cookie-notification a{text-decoration:underline}.cookie-notification a:hover{text-decoration:none}.cookie-notification .close,.cookie-notification .close:hover,.cookie-notification .close:focus{text-decoration:none;color:#fff}@media only screen and (min-width:90.063em){.cookie-notification h2{float:left;margin-right:.625rem;margin-top:.0625rem}}@media screen and (max-width:650px){.cookie-notification .close{top:22%;right:0;font-size:1.8rem}}.press-release{position:relative;border:1px solid #ccc}.press-release-heading{margin-top:0;min-height:0;border-bottom:none}.thumb .press-release-heading{border:1px solid #414042;border-width:1px 0}.press-release-date{font-family:"AvenirLTPro-Black",sans-serif}.press-release-thumb{text-align:center}.lt-ie9 .refine-select-dropdown.press-releases-dropdown{width:25%!important}.press-release-description{margin-bottom:10px;overflow:hidden;max-height:9.6em}section.careers article h1{font-family:'Old Standard TT',serif}section.careers article h2{margin:0 0 30px;font-size:20px;text-transform:uppercase}section.careers article p{line-height:24px}.general-enquiry-form{margin:1.125rem 0 5.375rem 0;background:#e4e4e4;padding:.9375rem .625rem 2rem 0;position:relative}.general-enquiry-form .radio{float:left;margin-right:20px;padding-top:10px}.general-enquiry-form fieldset{clear:none!important}.general-enquiry-form .form-group .control-label.no-transformation{text-transform:none}.general-enquiry-form .columns{padding-left:1.875rem;padding-right:1.875rem;margin:0}.general-enquiry-form .form-group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.general-enquiry-form .form-group .control-label,.general-enquiry-form .form-group .form-control{float:left}.general-enquiry-form .form-group .control-label{width:100%;line-height:1.5em;text-transform:uppercase;padding-top:.625rem;padding-right:.9375rem}.general-enquiry-form .required-field .control-label:after{content:"*";color:#c22026;margin-left:5px}.general-enquiry-form .form-group .form-control{width:100%;margin-bottom:0}.general-enquiry-form .right-column .control-label{width:100%}.general-enquiry-form .right-column textarea.form-control{width:100%;height:9.25rem}.general-enquiry-form .form-submit-border{position:absolute;bottom:-3.025rem;left:0;width:100%}.general-enquiry-form .form-submit-border .btn{float:right;padding-top:.625rem;padding-right:1.25rem;padding-bottom:.6875rem;padding-left:1.25rem;margin-bottom:0;font-size:.875rem!important;text-transform:uppercase}.general-enquiry-form .form-submit-border .btn:hover{background:#bd9860;color:#2f2f2f;-webkit-box-shadow:0 2px 3.92px -.08px rgba(47,47,47,.39);-moz-box-shadow:0 2px 3.92px -.08px rgba(47,47,47,.39);box-shadow:0 2px 3.92px -.08px rgba(47,47,47,.39)}.general-enquiry-form .validation-summary-valid{display:none}@media only screen and (min-width:40.063em){.general-enquiry-form .form-group .control-label{width:33.33333%;padding-bottom:.625rem;padding-right:1.625rem}.general-enquiry-form .right-column textarea.form-control,.general-enquiry-form .form-group .form-control{width:66.66667%}.general-enquiry-form .form-group .checkbox .control-label{width:100%}}@media only screen and (min-width:64.063em){.general-enquiry-form .right-column .form-group .control-label,.general-enquiry-form .right-column textarea.form-control{width:100%}}.guests-reviews .review-item{margin-bottom:3.75rem}.guests-reviews .review-author{font-weight:700}.newsletter-subscription{background-color:#f5f5f5;padding-top:4.75rem;padding-bottom:7.688rem}.newsletter-subscription h2{margin-bottom:3rem}.newsletter-subscription .social-login-icons{list-style-type:none;margin:0;padding:0}.newsletter-subscription .social-login-icons li{display:inline-block;margin:0 .3125rem}.newsletter-subscription .social-login-icons a{overflow:hidden;font-size:0;text-indent:-1000px;display:block;height:28px;width:28px;top:.5rem;background:url('/Assets/CSS/App/Images/social-login-icons.png');position:relative}.newsletter-subscription .social-login-icons .facebook{background-position:0 0}.newsletter-subscription .social-login-icons .linkegin{background-position:-28px 0}.newsletter-subscription .social-login-icons .google{width:34px;background-position:-57px 0}.newsletter-subscription .subscription-line{text-align:center}.newsletter-subscription .form-block input,.newsletter-subscription .subscription-line .text-block p{font-size:1.25rem}.newsletter-subscription .subscription-line .text-block,.newsletter-subscription .subscription-line .social-login-icons,.newsletter-subscription .subscription-line .form-block{display:inline-block}.newsletter-subscription .subscription-line .text-block p{line-height:3rem;margin:0}.newsletter-subscription .form-block input,.newsletter-subscription .form-block button{display:inline-block;margin:0;box-sizing:border-box;border:none;box-shadow:none;letter-spacing:0;padding:.5rem;height:2.875rem;padding-right:1rem;padding-left:1rem;vertical-align:middle}.newsletter-subscription .form-block{width:400px;max-width:100%}.newsletter-subscription .form-block input{width:66.75%}.newsletter-subscription .form-block button{width:33.25%;text-transform:uppercase;background:#da4348}.newsletter-subscription .subscription-line .text-block .label-text{margin-right:.5rem}.newsletter-subscription .subscription-line .text-block .separator-word{font-family:'Old Standard TT',serif;margin:0 1.5rem 0 1rem;color:#999}.newsletter-form-wrap form{padding-bottom:0;position:relative}.newsletter-form-wrap form input,.newsletter-form-wrap form select{margin-bottom:0}.newsletter-form-wrap form .form-submit-border{width:150px;height:36px}@media screen and (max-width:1024px){.newsletter-form-wrap form{padding-right:.9375rem}.newsletter-form-wrap form input,.newsletter-form-wrap form select{margin-bottom:.9375rem}.newsletter-form-wrap form .form-submit-border{position:relative;right:0}}.help-block{display:none;padding:5px 5px 10px;line-height:1.2}select.form-control:hover~span.help-block:not(.field-validation-valid):not(.field-validation-error){display:inline-block}.aboutThisSubscription{padding:0 15px;display:table}.aboutThisSubscriptionBody{display:none;padding:15px 15px 0}.aboutThisSubscriptionTitle{cursor:pointer}.aboutThisSubscriptionTitle:before{content:"";font-family:FontAwesome;color:#c22026;border:none;margin:auto;font-size:15px;font-size:1.5rem;top:2px;right:5px;position:relative;padding-left:5px}.aboutThisSubscriptionTitle.opened:before{content:""}.icbe-pre-step{display:none}.homepage-banner{position:relative;max-width:1400px;margin:0 auto}.homepage-banner.fullscreen{max-width:unset}.homepage-banner,.homepage-banner h1{color:#fff}.homepage-banner .inner-area{z-index:2;width:100%;height:100%;min-height:568px}.homepage-banner .inner-area>img{width:100%}.homepage-banner .inner-area .overlay-content{position:absolute;width:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.homepage-banner .inner-area.opacity-20{background-color:rgba(0,0,0,.2)}.homepage-banner .inner-area.opacity-40{background-color:rgba(0,0,0,.4)}.homepage-banner .inner-area.opacity-60{background-color:rgba(0,0,0,.6)}.homepage-banner .inner-area.opacity-80{background-color:rgba(0,0,0,.8)}.homepage-banner .inner-area .text-center{clear:both}.homepage-banner .trust-symbols-area{padding:2rem;text-align:center;position:absolute;top:0}.homepage-banner .description{max-width:640px;padding:0 .9375rem;margin:0 auto}.homepage-banner .button{margin-top:1rem}.ta-review-widget{text-align:center;width:260px;padding:20px;float:right}.awards-accolades .ta-review-widget{float:none;top:40%;left:50%;position:absolute;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ta-review-widget .ta-review-content{overflow:hidden;display:block}.ta-review-widget .ta-no-reviews-content{display:none}.ta-review-widget.no-reviews .ta-review-content{display:none}.ta-review-widget.no-reviews .ta-no-reviews-content{display:block}.ta-review-widget h2{font-size:1rem;margin:.5rem 0}.ta-review-widget .button{padding:.5rem}.ta-review-widget .ta-rating,.ta-review-widget .ta-published-date{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ta-review-widget .ta-published-date p{margin-bottom:.5rem}.ta-review-widget .ta-user{clear:both}.ta-review-widget .ta-see-reviews{margin-top:10px}.ta-review-widget .ta-user p{margin-bottom:1rem}.ta-widget{overflow:hidden}.ta-widget p{font-size:.9rem!important}.ta-rating{width:auto;position:relative;float:left}.ta-rating .review-list-date{float:left}.ta-rating .review-list-body{float:left}.awards-accolades .ta-award-img-wrap{-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:40%;left:50%;position:absolute;padding-bottom:2px}.ta-review-widget-horizontal h2{font-size:1.4rem;margin-bottom:0}.ta-review-widget-horizontal h2{font-size:1.4rem;margin-bottom:0}.ta-review-widget-horizontal .ta-no-reviews-content{display:none}.ta-review-widget-horizontal img,.ta-review-widget-horizontal .ta-rating{float:left}.ta-review-widget-horizontal .review-count{float:left;clear:both}.ta-review-widget-horizontal .button{padding:.5rem;position:absolute;right:0}.ta-review-widget-horizontal img{margin-right:1rem}.guest-reviews-wrap{padding:40px 12px}.guest-reviews-wrap h2{text-align:center}.guest-reviews-wrap .review-header-left,.guest-reviews-wrap .review-header-right{padding:0!important}.guest-reviews-wrap .review-header-right{text-align:right;margin-top:20px}.guest-reviews-wrap .review-header-left p{margin-bottom:0;font-size:.9em}.guest-reviews-wrap .ta-review-widget-horizontal .review-count{float:left;clear:none;margin-left:10px}.guest-reviews-wrap .ta-review-widget-horizontal img{margin-right:0}.trip-advisor-button,.trip-advisor-button:active{background-image:url(/Assets/CSS/App/Images/trip-advisor-logo-head.png)!important;background-repeat:no-repeat;background-position:24px;position:relative;background-color:#8b653b;width:320px;margin:0 auto;margin-top:25px;padding-left:65px;float:none;display:block}.trip-advisor-button:hover{background-color:#c22026}.review-list-item.row{background:#fff;margin:40px 0}.review-list-item .ta-rating{margin-right:10px;margin-top:3px}.review-list-item .review-content h4{font-style:italic}.review-list-item .review-content.columns{background:#f5f5f5;-webkit-box-shadow:3px 3px 3px 0 rgba(0,0,0,.2);-moz-box-shadow:3px 3px 3px 0 rgba(0,0,0,.2);box-shadow:3px 3px 3px 0 rgba(0,0,0,.2);padding-top:12px;padding-bottom:12px}.review-list-item .review-user-info .strong{margin-bottom:0;font-weight:bold}.review-list-item .review-user-info p{margin-bottom:.5rem}.home-banner-award{background:rgba(0,0,0,.5);padding:1rem;width:auto;float:left}.home-banner-award img{margin-right:10px}.home-banner-award a{color:#fff}.review-list-footer p{color:#888;font-size:.8rem}.review-list-footer p.review-list-count{font-size:1.2rem}.awardsSection .columns:last-child img{top:33%;left:50%;position:absolute;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1023px),screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.homepage-banner .inner-area{min-height:400px}.homepage-banner .trust-symbols-area{text-align:center;padding-top:1rem;padding-bottom:0}.homepage-banner h1{margin-top:3rem}.homepage-banner .description{display:none}.homepage-banner .button{margin-top:.25rem}.awardsSection>.columns{height:auto!important}}@media screen and (max-width:1024px){.awards-accolades .ta-review-widget{margin:0 auto;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);left:0;top:0;position:relative}.awards-accolades .ta-award-img-wrap{-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);top:0;left:0;position:relative}.home-banner-award{display:inline-block;margin:0 auto;float:none}.awardsSection .columns{height:auto!important}.awardsSection .columns:last-child img{position:relative;top:auto;left:auto;transform:none;-ms-transform:none;-webkit-transform:none;margin-top:30px}}@media screen and (max-width:640px){.ta-award-img-wrap{margin-bottom:2rem}.ta-review-widget-horizontal{text-align:center}.ta-review-widget-horizontal h2{margin-bottom:.5rem}.ta-review-widget-horizontal .button{width:100%;float:left;clear:both;position:relative}.ta-review-widget{margin:0 auto;float:none}.trip-advisor-button.button{width:100%}.review-list-item.row{margin-top:40px}.guest-reviews-wrap .ta-review-widget-horizontal{text-align:center;margin:0 auto;float:none;width:220px;overflow:hidden}.guest-reviews-wrap .review-header-left p{text-align:center}.guest-reviews-wrap .review-header-right{text-align:center}}.home-banner-award{position:relative;z-index:1000}.overlay-content{position:relative;z-index:1000}#availability-widget .icbe-widget{width:100%}.icbeiframe-wrapper .icbeiframe{position:fixed}.icbeiframe-wrapper .icbe-close{position:fixed}#rates-widget{position:relative}#rates-widget .icbe-widget{top:0;margin:0;right:0;left:0;bottom:0;width:100%}.book-a-table-area h3{text-transform:uppercase;color:#96734b;font-size:16px;font-family:'Lato',sans-serif}.book-a-table-area p{margin-bottom:5px}.book-a-table-area p a{border-bottom:none}.menu-blocks .title{text-transform:uppercase;color:#96734b}.menu-blocks .menu-block ul{display:inline-block}.menu-blocks .menu-block ul li{margin-bottom:1.25rem}.menu-overlay{position:fixed;width:100%;top:0;bottom:0;z-index:8008;display:none}.mobile.menu-overlay{top:80px}.menu-overlay>*{z-index:8006}.overlay-left{position:absolute;top:0;bottom:0;overflow:hidden;-webkit-transition:all .5s cubic-bezier(.77,0,.175,1);-moz-transition:all .5s cubic-bezier(.77,0,.175,1);transition:all .5s cubic-bezier(.77,0,.175,1);-ms-transform:translateX(-100%) translateY(0%);-webkit-transform:translateX(-100%) translateY(0%);transform:translateX(-100%) translateY(0%);overflow-y:auto}.desktop .overlay-left{right:75%;width:25%;background-color:#eee}.mobile .overlay-left{right:0;top:0;width:100%;background-color:#fff;overflow-y:auto}.is-opened .overlay-left{-ms-transform:translateX(0%) translateY(0%);-webkit-transform:translateX(0%) translateY(0%);transform:translate(0%,0%)}.menu-overlay .overlay-left .content-list-menu-links>li,.menu-overlay .overlay-left .content-list-secondary-links>li{-webkit-transition:all .7s cubic-bezier(.77,0,.175,1);-moz-transition:all .7s cubic-bezier(.77,0,.175,1);-o-transition:all .7s cubic-bezier(.77,0,.175,1);transition:all .7s cubic-bezier(.77,0,.175,1);-ms-transform:translateX(-50px);-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}.menu-overlay .overlay-left .content-list-menu-links>li.nav-open,.menu-overlay .overlay-left .content-list-secondary-links>li.nav-open{-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.overlay-right{position:absolute;top:0;right:0;bottom:0;background-color:#fff;overflow:hidden;-webkit-transition:all .5s cubic-bezier(.77,0,.175,1);-moz-transition:all .5s cubic-bezier(.77,0,.175,1);transition:all .5s cubic-bezier(.77,0,.175,1)}.desktop .overlay-right{width:75%;-ms-transform:translateX(100%) translateY(0%);-webkit-transform:translateX(100%) translateY(0%);transform:translateX(100%) translateY(0%)}.desktop .overlay-right .preview-menu{display:inline-block;width:910px;padding-right:10px;position:absolute;top:165px;bottom:140px;left:50%;margin-left:-455px;opacity:0;-webkit-transition:none;-moz-transition:none;transition:none}.desktop .overlay-right .preview-menu h4{font-size:36px;text-transform:uppercase;color:#000}.desktop .overlay-right .preview-menu .summary{color:#4d4d4d;font-size:20px;line-height:30px;margin:23px 0 40px}.desktop .overlay-right .preview-menu .content-list-submenu-links li.selected{text-decoration:underline}.desktop .overlay-right .preview-menu .content-list-submenu-links li{max-width:350px}.desktop .overlay-right .menu-type-3 .content-list-submenu-links li{margin-left:20px}.desktop.is-opened .overlay-right .preview-menu{transform:translate3d(0,0,0) scale(1.0654,1.0654);opacity:0}.desktop .overlay-right .preview-menu.displayed{display:block;transform:matrix(1,0,0,1,0,0);opacity:1;z-index:1;pointer-events:auto;overflow-y:auto;-webkit-transition:all 1s cubic-bezier(.1,.57,.1,1);-moz-transition:all 1s cubic-bezier(.1,.57,.1,1);transition:all 1s cubic-bezier(.1,.57,.1,1)}.content-list-menu-links,.content-list-secondary-links{list-style-type:none;margin-left:0;font-weight:bold;color:#2f2f2f;text-transform:uppercase}.content-list-menu-links{font-weight:normal;margin-bottom:60px;line-height:64px;letter-spacing:3px;font-size:26px}.mobile .content-list-menu-links{font-size:20px;line-height:2;font-weight:bold}.mobile .content-list-submenu-links{display:none;font-size:14px;text-transform:none;line-height:2.5;text-indent:10px}.mobile .nav-open.selected .content-list-submenu-links{display:block}.content-list-secondary-links{font-size:16px;line-height:2.2;margin-top:27px;margin-bottom:10px;letter-spacing:2px}.content-list-submenu-links,.content-top-submenu-links{list-style-type:none;margin-left:0;position:relative;color:#2f2f2f;font-size:20px}.content-list-submenu-links{font-weight:bold;letter-spacing:.1em;line-height:40px}.submenu-links-content{text-align:right;opacity:0;right:0;top:0;pointer-events:none;position:absolute;-webkit-transition:opacity .5s cubic-bezier(.77,0,.175,1);-moz-transition:opacity .5s cubic-bezier(.77,0,.175,1);transition:opacity .5s cubic-bezier(.77,0,.175,1)}.content-list-submenu-links>li.selected .submenu-links-content{opacity:1;pointer-events:all}.content-list-submenu-links>li>a:hover{text-decoration:underline}.submenu-links-content .description{font-size:32px;letter-spacing:0;line-height:50px}.submenu-links-content button{text-transform:uppercase;font-weight:bold}.top-submenu-links-content{opacity:0;left:185px;right:0;top:0;pointer-events:none;position:absolute;-webkit-transition:opacity .5s cubic-bezier(.77,0,.175,1);-moz-transition:opacity .5s cubic-bezier(.77,0,.175,1);transition:opacity .5s cubic-bezier(.77,0,.175,1)}.menu-type-3 .top-submenu-links-content .submenu-links-content img{max-width:340px}.menu-type-3 .content-top-submenu-links>li>a{text-transform:uppercase;font-weight:bold;line-height:40px}.menu-type-3 .content-top-submenu-links>li.selected>a{text-decoration:underline}.menu-type-3 .content-top-submenu-links>li.selected .top-submenu-links-content{opacity:1;pointer-events:all}.desktop.is-opened .overlay-right{-ms-transform:translateX(0%) translateY(0%);-webkit-transform:translateX(0%) translateY(0%);transform:translate(0%,0%)}.mobile .overlay-right{right:100%;width:0}.menu-overlay-close{line-height:45px;letter-spacing:1px;z-index:8007;cursor:pointer}.menu-overlay-close>span{font-size:12px;font-weight:500;display:block;color:#4d4d4d}.menu-overlay-content{margin-left:0;padding:0;overflow-y:auto}.desktop .menu-overlay-content{position:absolute;bottom:50px;top:153px;right:0;left:0}.mobile .menu-overlay-content{margin-top:0}.white-line{height:0;width:95%;margin-left:-5%;border-top:1px solid #fff}.mobile .white-line{border-color:#ededed}.desktop .content-list-menu-links>li>a:hover,.desktop .content-list-menu-links>li>a.active,.mobile .content-list-menu-links>li.selected>a{border-bottom:2px solid #aaa}.close-inner{text-align:center;display:block}.desktop .close-inner{width:35px;margin-top:50px}.close-inner:before,.close-inner:after{position:absolute;content:'';height:2px;width:inherit;background:#4a4a4a;left:0}.close-inner:before{transform:rotate(45deg)}.close-inner:after{transform:rotate(-45deg)}.desktop .menu-overlay-close,.desktop .close-inner:before,.desktop .close-inner:after,.desktop .menu-overlay-content,.desktop .menu-overlay-close,.desktop .menu-overlay-content-bottom{margin-left:50px}.mobile .overlay-left>div{margin-left:20px}.mobile .menu-overlay-close,.mobile .close-inner:before,.mobile .close-inner:after{margin-left:10px}.mobile .menu-overlay-close{width:40px;margin-top:-75px;line-height:30px}.mobile .menu-overlay-close>span{font-size:9px}.mobile .close-inner:before,.mobile .close-inner:after{left:6px}.mobile .close-inner{width:20px;margin-top:30px}.menu-overlay .site-search-form button{background-size:100% auto;top:-4px;right:35px;box-shadow:none}.menu-overlay .site-search-form input{position:relative;display:inline-block;height:35px;width:95%;margin-bottom:0;font-size:20px;border:none;border-bottom:2px solid transparent;box-shadow:none;background:transparent}.menu-overlay .site-search-form input:hover,.menu-overlay .site-search-form input:focus,.menu-overlay .site-search-form input:active{background-color:transparent}.menu-overlay .site-search-form input:focus{border-bottom:2px solid #ededed}.menu-overlay .site-search-form .validationMessage{text-align:left}.menu-overlay.desktop .search-container{position:absolute;left:50%;top:25px;max-width:910px;width:68%;transform:translateX(-50%)}.menu-overlay.desktop .site-search-form input{height:50px;font-size:36px;color:#4d4d4d}.menu-overlay.desktop .site-search-form button{width:38px;height:38px;background:transparent url("../Images/menu-search-icon.png") center top no-repeat;background-size:100% auto}.menu-overlay.desktop .site-search-form .validationMessage{font-size:20px;line-height:50px}.mobile .menu-overlay-logo{margin:5px 10px}.mobile .menu-overlay-logo img{margin:5px;height:40px}.desktop .menu-overlay-logo{position:absolute;bottom:0;right:0}.desktop .menu-overlay-logo img{margin:25px 15px}.menu-overlay-content-bottom{z-index:1;-webkit-transition:height .5s cubic-bezier(.77,0,.175,1);-moz-transition:height .5s cubic-bezier(.77,0,.175,1);transition:height .5s cubic-bezier(.77,0,.175,1);overflow:hidden}.menu-overlay-content-bottom.opened{}.desktop .overlay-left .menu-overlay-content-bottom{position:absolute;right:0;left:0;bottom:20px;background:#eee;height:27px}.desktop .menu-overlay-content-bottom.opened{height:90%;height:calc(100% - 130px)}.mobile .overlay-left .menu-overlay-content-bottom{background:#fff;margin-left:0;padding-left:10px;bottom:0;height:20px}.mobile .menu-overlay-content-bottom.opened{height:100%;height:calc(100% - 10px)}.menu-overlay-content-bottom .hotels-menu-title{text-transform:uppercase;color:#444;font-family:inherit;font-size:11px;font-weight:bold}.desktop .menu-overlay-content-bottom .hotels-menu-title span{margin:0 5px;font-size:13px}.menu-overlay-content-bottom .arrow{background:url("../Images/back-top-up-dark.png") no-repeat center center;transform:none;display:inline-block;width:13px;height:8px;background-size:100% 100%}.desktop .menu-overlay-content-bottom .arrow{width:17px;height:11px}.menu-overlay-content-bottom{cursor:pointer}.menu-overlay-content-bottom.opened .arrow{transform:rotate(180deg)}.hotels-menu{opacity:0;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;transition:opacity .5s linear}.menu-overlay-content-bottom.opened .hotels-menu{opacity:1;overflow-y:auto}.hotels-menu .content-title{line-height:40px}.desktop .hotels-menu .content-title{line-height:60px}.hotels-menu{color:#444;font-size:11px;font-weight:bold;letter-spacing:1px}.desktop .hotels-menu{font-size:13px}.hotels-menu ul,.hotels-menu li{list-style-type:none;margin:0;padding:0;font-size:inherit;letter-spacing:inherit;line-height:20px}.hotels-menu .region{text-transform:uppercase;font-size:12px}.desktop .hotels-menu .region{font-size:14px}.hotels-menu ul.hotels-menu-links{margin-bottom:20px}.hotels-menu-links li.selected{text-decoration:underline}@media screen and (max-width:1280px){.desktop.is-opened .overlay-right .preview-menu{transform:translate3d(0,0,0) scale(.84)}.desktop .overlay-right .preview-menu.displayed{transform:scale(.8);margin-left:-364px;left:50%}.desktop .menu-overlay-logo{transform:scale(.8);transform-origin:bottom right}.desktop .overlay-right .preview-menu{transform-origin:left top;bottom:0}.desktop .menu-overlay-content{top:108px}.content-list-menu-links{font-size:18px;line-height:2.5;margin-bottom:30px}.content-list-secondary-links{font-size:14px}.menu-overlay.desktop .overlay-right .search-container{transform:scale(.8) translateX(-40%);transform-origin:bottom left}.menu-overlay.desktop .search-container{top:110px}}@media screen and (max-width:1580px){.desktop .overlay-right .preview-menu{left:50%;margin-left:-455px;top:115px}.menu-overlay.desktop .search-container{top:27px}.menu-overlay.desktop .overlay-right .search-container{left:50%;transform:translateX(-50%);max-width:650px}.desktop .menu-overlay-close,.desktop .close-inner:before,.desktop .close-inner:after,.desktop .menu-overlay-content,.desktop .menu-overlay-close,.desktop .menu-overlay-content-bottom{margin-left:30px}.desktop .menu-overlay-content{top:108px}}@media screen and (max-width:1580px){.desktop .menu-overlay-content-bottom.opened{height:90%;height:calc(100% - 130px)}.desktop .overlay-left .menu-overlay-content-bottom .hotels-menu-title{max-width:250px}.desktop .menu-overlay-content-bottom .hotels-menu-title span{margin:0;font-size:8px}.desktop .hotels-menu-title>img{height:15px;width:15px}}.small-footer{vertical-align:middle;text-align:center;padding:22px 10px}.small-footer h3{display:inline-block;vertical-align:middle;margin:0;text-transform:uppercase;font-family:Lato,sans-serif;margin-right:20px}.small-footer ul{margin:0;padding:0;list-style:none;display:inline-block;vertical-align:middle}.small-footer .addr li{display:inline-block;border-right:1px solid;padding-right:10px;padding-left:10px}.small-footer .social-icons{vertical-align:middle;line-height:1em;margin-right:10px;margin-left:10px}@media only screen{.newsletter-connect{padding:0 .4375rem .625rem}}@media only screen and (min-width:1024px){.newsletter-connect{padding:0 0 .625rem}}.blog ._list .item{background:#fff;margin-bottom:5.938rem;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:hidden;cursor:pointer}.blog ._list .item:hover{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.5);box-shadow:0 0 20px 0 rgba(0,0,0,.5)}.blog ._list .item .image{overflow:hidden;height:158px;display:block;position:relative}.blog ._list .item .image img{max-width:none;position:absolute;height:158px;top:-9999px;bottom:-9999px;right:-9999px;left:-9999px;margin:auto;min-width:100%}.blog ._list .item .info{padding:.9375rem .625rem .5rem .625rem}.blog ._list .item .info p,.blog ._list .item .info a{font-family:'SourceSansProRegular'}.blog ._list .item .info .tags{margin-bottom:.8125rem}.blog ._list .item .info .tags .category{font-family:"SourceSansProRegular";text-transform:uppercase;color:#805f33;font-size:.75rem;letter-spacing:1px}.blog ._list .item .info .tags .category:hover{color:#000}.blog ._list .item .info .title{display:block;height:3.6rem;font-size:1.625rem;font-family:"SourceSansProLight";line-height:1.1em;overflow:hidden;margin-bottom:1rem;color:#000}.blog ._list .item .info .title:hover{color:#805f33}.blog ._list .item .info .description{height:7.188rem;overflow:hidden;margin-bottom:2.688rem}.blog ._list .item .info .description p{font-size:1.125rem;line-height:1.6em;font-family:"SourceSansProLight"}.blog ._list .item .info .date{margin-bottom:0;font-size:.75rem}@media screen and (max-width:1025px){.blog ._list .item .image{height:auto}.blog ._list .item .image img{height:auto;position:initial;max-width:100%}}.blog .breadcrumb-navigation{position:absolute;z-index:1;margin-top:.625rem}.blog .breadcrumb-navigation .breadcrumbs{background:transparent}.blog .breadcrumb-navigation .breadcrumbs>*:before{content:'/';color:#fff;vertical-align:top}.blog .breadcrumb-navigation .breadcrumbs>*:first-child:before{content:''}.blog .breadcrumb-navigation .breadcrumbs>* a,.blog .breadcrumb-navigation .breadcrumbs>* span{text-transform:initial;color:#fff;font-size:.75rem;font-family:lato}.blog .breadcrumb-navigation .you-are-here-title{display:none}.blog .overlay{position:absolute;top:0;bottom:0;right:0;left:0}.blog .overlay.overlay-20{background-color:rgba(0,0,0,.2)}.blog .overlay.overlay-40{background-color:rgba(0,0,0,.4)}.blog .overlay.overlay-60{background-color:rgba(0,0,0,.6)}.blog .overlay.overlay-80{background-color:rgba(0,0,0,.8)}.blog.article-details{background:#fff}.blog.article-details p,.blog.article-details h1,.blog.article-details h2,.blog.article-details h3,.blog.article-details h4,.blog.article-details h5,.blog.article-details h6{font-family:"SourceSansPro-ExtraLight"}.blog.article-details .article-header{position:relative;padding-top:108px;padding-bottom:137px;background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:4rem}.blog.article-details .article-header p,.blog.article-details .article-header h1{text-align:center;color:#fff}.blog.article-details .article-header h1{font-size:3.5rem;font-weight:200;letter-spacing:1px;line-height:1.2em;margin-bottom:1.125rem}.blog.article-details .article-header .description p{font-size:1.125rem;line-height:1.6em}.blog.article-details .content-area{position:initial;margin-bottom:3.125rem}.blog.article-details .article-body{margin-bottom:2.875rem}.blog.article-details .article-body,.blog.article-details .article-body p{font-size:1.125rem;color:#414042;font-family:"SourceSansProLight"}.blog.article-details .article-body h1,.blog.article-details .article-body h2,.blog.article-details .article-body h3,.blog.article-details .article-body h4,.blog.article-details .article-body h5{margin-top:2.625rem;color:#8b653b}.blog.article-details .article-body h1{font-size:3rem}.blog.article-details .article-body h2{font-size:2.5rem}.blog.article-details .article-body h3{font-size:2.25rem}.blog.article-details .article-body h4{font-size:2.125rem}.blog.article-details .article-body h5{font-size:2rem}.blog.article-details .article-body p img{width:100%!important;height:auto!important}.blog.article-details .article-body p:first-child:first-letter {font-size:6.563rem;margin-bottom:-.5rem;margin-top:-.3125rem;padding:0 .1em 0 0;height:.7em;line-height:.85em;float:left;color:#be2643;font-family:"SourceSansPro-ExtraLight"}.blog.article-details .article-body p.mode img{max-width:none;position:absolute;left:0}.blog.article-details .share-area p{font-size:.75rem;display:inline-block;margin-bottom:0;line-height:37px;vertical-align:top;color:#505050;font-family:"SourceSansProRegular"}.blog.article-details .share-area .addthis_inline_share_toolbox{display:inline-block}.blog.article-details .share-area.top .addthis_inline_share_toolbox{margin-left:-8px;margin-top:-2px}.blog.article-details .share-area .addthis_inline_share_toolbox .at-style-responsive .at-share-btn{background:transparent!important;padding:0}.blog.article-details .author-img{height:70px;width:70px;overflow:hidden;position:relative;border-radius:40px;box-shadow:2px 2px 3px rgba(0,0,0,.3);display:inline-block}.blog.article-details .author-img img{height:70px;position:absolute;max-width:none;margin:auto;right:-999px;left:-999px}.blog.article-details .author-info-area{position:absolute;z-index:1}.blog.article-details .author-info-area .info{margin-bottom:5.5rem}.blog.article-details .author-info-area .info .date{font-family:"SourceSansProRegular";font-size:.75rem;margin-top:.5rem;margin-bottom:.6875rem}.blog.article-details .author-info-area .info .title{font-family:"SourceSansProBold";font-size:.75rem;color:#8b653b}.blog.article-details .tags{margin-bottom:2.25rem}.blog.article-details .tags .tag{color:#8b653b;font-family:"SourceSansProBold";font-size:.75rem;line-height:38px;text-align:center;background:#f7f7f7;border-radius:4px;height:38px;display:inline-block;width:115px;text-transform:uppercase}.blog.article-details .tags .tag:hover{background:#8b653b;color:#f7f7f7}@media screen and (max-width:1025px){.blog.article-details .author-area,.blog.article-details .author-info-area{text-align:center;position:initial}}.blog{background:#f7f7f7}.blog.articles-carousel{position:relative;padding-bottom:44px}.blog.articles-carousel,.blog.articles-carousel h1,.blog.articles-carousel h3{font-family:SourceSansProRegular}.blog.articles-carousel .owl-carousel{position:relative}.blog.articles-carousel .owl-carousel .owl-item{max-width:2000px}.blog.articles-carousel .owl-carousel .owl-slide{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;padding:162px 0 95px 0}.blog.articles-carousel .owl-carousel .owl-slide img{width:100%}.blog.articles-carousel .owl-carousel .owl-slide .short-info .inner{color:#fff}.blog.articles-carousel .owl-carousel .owl-slide .short-info .category{color:#fff;text-transform:uppercase;font-size:.75rem;font-family:lato}.blog.articles-carousel .owl-carousel .owl-slide .short-info h3{color:#fff;font-family:"SourceSansPro-ExtraLight";font-size:3.5rem;line-height:1em;margin-bottom:1rem}.blog.articles-carousel .owl-carousel .owl-slide .short-info .description,.blog.articles-carousel .owl-carousel .owl-slide .short-info .description p{font-family:"SourceSansProLight";font-size:1.125rem;margin-bottom:.6875rem}.blog.articles-carousel .owl-carousel .owl-slide .short-info .date{font-size:.75rem;font-family:"SourceSansProLight";margin-bottom:32px;letter-spacing:1px}.blog.articles-carousel .owl-carousel .owl-slide .short-info .more{background:#fff;color:#8b653b;display:inline-block;text-transform:uppercase;font-size:.875rem;font-weight:bold;padding:1.125rem 1.688rem;border-radius:4px;font-family:lato}.blog.articles-carousel .owl-carousel .owl-slide .short-info .more:hover{background:#96734b;color:#fff}.blog.articles-carousel .owl-carousel .owl-controls{bottom:0;max-width:68.75rem;width:100%;margin-left:auto;margin-right:auto;margin-top:-50px;height:50px;position:relative;padding:0 .9375rem}.blog.articles-carousel .owl-carousel .owl-pagination{float:left;margin-right:14px}.blog.articles-carousel .owl-carousel .owl-pagination .owl-page span{height:17px;width:17px;border:5px solid #fff;background:#fff;opacity:1}.blog.articles-carousel .owl-carousel .owl-pagination .owl-page.active span{background:#bd9b60}.blog.articles-carousel .owl-carousel .owl-buttons{float:left}.blog.articles-carousel .owl-carousel .owl-buttons .owl-prev,.blog.articles-carousel .owl-carousel .owl-buttons .owl-next{height:15px;width:10px;padding:0;background:url("/Assets/CSS/App/Images/white-arrows.png") no-repeat -9px 0;opacity:1;margin-top:6px;margin-bottom:6px}.blog.articles-carousel .owl-carousel .owl-buttons .owl-next{background-position:0 0}.blog.articles-carousel .filter{position:absolute;top:95px;width:100%}.blog.articles-carousel .filter h1{color:#fff;font-size:1.375rem;margin-bottom:2.5rem}.blog.articles-carousel .filter .container{background:#fff;display:inline-block}.blog.articles-carousel .filter .container a{display:block;font-family:lato;font-size:.8125rem;font-weight:600;padding:1rem .5rem}.blog.articles-carousel .filter .container .choosen-category{position:relative;color:#414042}.blog.articles-carousel .filter .container .choosen-category span{height:10px;width:14px;background-position:0 -10px;background-image:url("/Assets/CSS/App/Images/brown-vertical-arrows.jpg");background-repeat:no-repeat;display:inline-block;right:12px;position:absolute;top:17px}.blog.articles-carousel .filter .container .choosen-category.active span{background-position:0 0}.blog.articles-carousel .filter .container .categories-list{list-style:none;margin:0;max-height:0;overflow:hidden;min-width:245px;padding:0}.blog.articles-carousel .filter .container .categories-list a{padding-top:.375rem;padding-bottom:.375rem}.blog.articles-carousel .filter .container .categories-list li:first-child{padding-top:.5625rem}.blog.articles-carousel .filter .container .categories-list li:last-child{padding-bottom:.5625rem}.blog.articles-carousel .filter .container .categories-list a:hover{background:#96734b;color:#fff}.blog.articles-carousel .filter .container .categories-list.active{max-height:300px;border:1px solid #fff;border-top:1px solid #96734b}@media screen and (max-width:1025px){.blog.articles-carousel .owl-carousel .owl-slide{padding-top:200px}}.blog.articles-list{padding:2.5rem 0 5.375rem 0}.blog.articles-list .read-more{background:#805f33;color:#fff;text-align:center;text-transform:uppercase;padding:1.313rem 1rem 1.563rem 1rem;font-size:.875rem;font-weight:600;display:block;margin:0 auto;width:150px;border-radius:4px;position:absolute;right:0;left:0;letter-spacing:1px;bottom:3.25rem}.blog.articles-list .read-more:hover{background-color:#c12240}.blog.category-details h2{color:#8b653b;font-size:2rem;font-weight:600;margin-bottom:.875rem;color:#7f5e3a}.blog.category-details div,.blog.category-details div p{font-size:1.375rem;line-height:1.5em;letter-spacing:1px;color:#565656}.blog.category-details .vetical-line{width:1px;margin:0 auto 0 auto;height:48px;background-color:#8b653b}.blog.related-articles{padding-top:5.688rem}.blog.related-articles h2{font-size:2.25rem;font-family:"SourceSansProLight";text-align:center;color:#000;margin:0 0 2.313rem 0}.menu-gift-area,.menu-search-area,.menu-phone-area{display:block;margin-right:27px;float:left;cursor:pointer}.page-main.newMenu{padding-top:inherit}@media only screen and (min-width:1024px){.page-main.newMenu{padding-top:7.5rem}.mobile-menu-container{display:none}}.menu-gift-area>a>i,.menu-search-area>i,.menu-phone-area>i{font-size:30px}.phone.menu-phone{display:none}.phone.menu-phone.phone-active{display:inline-block;float:right;margin-right:25px;margin-top:5px;text-align:right}.menu-search-area>input{display:inline-block;margin:0;height:30px}.menu-row-desktop{width:100%;height:136px;position:fixed;z-index:8005;display:flex;justify-content:space-between}.menu-right{float:right}.menu-buttons-wrapper{margin-top:41px;margin-right:25px;float:right;transition:.2s ease}.menu-left{float:left}.menu-center{display:flex;justify-content:center}.hamburger{margin-top:51px;margin-left:58px;width:35px;height:40px;position:absolute;cursor:pointer;transition:.2s ease}.hamburger span{display:block;position:absolute;height:2px;width:100%;background:#4d4d4d none repeat scroll 0% 0%;opacity:1;right:0}.hamburger span:nth-child(1){margin-top:0}.hamburger span:nth-child(2){margin-top:8px;margin-right:0}.hamburger span:nth-child(3){margin-top:16px}.hamburger-menu-text{margin-top:26px;background:none!important;font-size:12px;color:#4d4d4d;font-weight:600}.header-links{display:inline-block;margin-top:59px;margin-left:103px;transition:.2s ease}.menu-header-link{display:inline-block;margin-left:42px}.menu-header-link>a{font-weight:600;letter-spacing:1px;border-bottom:1px solid transparent;transition:.4s ease}.menu-header-link>a:hover{border-bottom:1px solid #525251}.menu-row-desktop.menu-sticky{height:80px}.menu-row-desktop.menu-sticky>.menu-left>.header-links{transition:.2s ease;-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;margin-top:31.5px}.menu-row-desktop.menu-sticky>.menu-left>.hamburger-button-container>.hamburger{transition:.2s ease;-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;margin-top:21px}.menu-row-desktop.menu-sticky>.menu-right>.menu-gift-area,.menu-row-desktop.menu-sticky>.menu-right>.menu-search-area,.menu-row-desktop.menu-sticky>.menu-right>.menu-phone-area{margin-top:24px!important}.menu-row-desktop.menu-sticky>.menu-right>.menu-buttons-wrapper{transition:.2s ease;-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;margin-top:24px!important}.menu-small-logo{display:none;align-self:center}.menu-large-logo{display:inline-block;align-self:center}.menu-row-desktop.menu-sticky>.menu-center>.menu-small-logo{display:inline-block;align-self:center}.menu-row-desktop.menu-sticky>.menu-center>.menu-large-logo{display:none;align-self:center}.mobile-menu-container{position:fixed;width:100%;z-index:8005}.menu-row-mobile{display:flex;justify-content:space-between;height:80px}.menu-left-mobile{float:left}.menu-buttons-wrapper-mobile{float:right;margin-right:5px;margin-top:25px}.hamburger-button-container-mobile{margin-top:27.5px;margin-left:15px}.menu-center-mobile{display:flex;justify-content:center;align-items:center}.menu-right-mobile{float:right}.menu-row-mobile>.menu-left-mobile,.menu-row-mobile>.menu-right-mobile{display:inline-block}.hamburger-mobile{width:30px;position:absolute;cursor:pointer;transition:.2s ease}.hamburger-mobile span{display:block;position:absolute;height:2px;width:100%;background:#4d4d4d none repeat scroll 0% 0%;opacity:1;right:0}.hamburger-mobile span:nth-child(1){margin-top:0}.hamburger-mobile span:nth-child(2){margin-top:5px;margin-right:0}.hamburger-mobile span:nth-child(3){margin-top:10px}.hamburger-menu-text-mobile{margin-top:16px;background:none!important;font-size:10px;color:#4d4d4d;font-weight:500}.menu-gift-area-mobile,.menu-search-area-mobile,.menu-phone-area-mobile{display:inline-block;margin-right:0;margin-left:12px}@media only screen and (max-width:1023px){.menu-header-link{display:flex;align-items:center;font-size:13px;letter-spacing:1px;font-weight:500;margin-left:0}.menu-header-link>a{color:#fff}.menu-row-desktop{display:none}}.menu-mobile-header-links{display:flex;justify-content:space-around;width:100%;height:40px}.mobile-search-container{display:none;width:100%;height:30px}.mobile-search-container>.search-container>.site-search-form>input{height:30px;width:90%;margin:0;box-shadow:none;background:transparent;border:none}.mobile-search-container>.search-container>.site-search-form>button{margin:0;top:0;height:30px;width:30px;background:transparent url(/Assets/CSS/App/Images/menu-search-icon.png) center top no-repeat}.mobile-search-container>.search-container>.site-search-form>button:hover{box-shadow:none;border:none}.mobile-search-container>.search-container>.site-search-form>span{position:absolute;padding:6px}.menu-search-area>.search-container{display:none;transition:1s ease}.site-search-form.search-form-desktop{height:30px}.site-search-form.search-form-desktop>input{height:30px;margin:0;border:none;border-bottom:2px solid transparent;box-shadow:none;width:250px}.site-search-form.search-form-desktop>input:hover{background:transparent}.site-search-form.search-form-desktop>input:focus{background:transparent;border-bottom:2px solid #ededed}.site-search-form.search-form-desktop>button{height:30px;width:30px;margin:0;top:0;right:0;background:transparent url(/Assets/CSS/App/Images/menu-search-icon.png) center top no-repeat}.site-search-form.search-form-desktop>button:active{border:none;box-shadow:none;background:transparent}.site-search-form.search-form-desktop>button:hover{box-shadow:none;border:none;cursor:pointer}.site-search-form.search-form-desktop>span{line-height:2.1}@media screen and (max-width:1520px){.header-links>.menu-header-link>a{font-size:12px}.header-links>.menu-header-link{margin-left:11px}}@media screen and (max-width:1100px){.header-links>.menu-header-link>a{font-size:11px}}.menu-language-area{display:inline-block;float:left;line-height:30px;margin-right:15px}.search-form-mobile{height:30px;border-top:1px solid #eee}.mobile-search-container{background-color:#fff}.menu-search-area-mobile>img{height:25px;width:25px}.menu-gift-area-mobile>a>img,.menu-phone-area-mobile>a>img{height:25px;width:25px}@media screen and (max-width:400px){.menu-buttons-wrapper-mobile{margin-top:30px;margin-right:4px}.menu-search-area-mobile>img{height:22px;width:22px}.menu-gift-area-mobile>a>img,.menu-phone-area-mobile>a>img{height:22px;width:22px}.menu-search-area-mobile{margin-left:0}.menu-gift-area-mobile,.menu-phone-area-mobile{margin-left:15px;margin-right:0}.menu-mobile-header-links>.menu-header-link>a{font-size:10px}}.full-form{margin:1.125rem 0 5.375rem 0;background:#e4e4e4;padding:.9375rem 0 2rem 0;position:relative}.full-form .columns{clear:none;padding-right:1.6rem;padding-left:1.6rem;margin:0}.full-form .with-legend legend{width:auto;clip:auto;position:relative;background:transparent;text-transform:uppercase;color:#4d4d4d;font-weight:400;font-size:.875rem;margin-bottom:.6rem;line-height:2.3125rem;height:2.3125rem}.full-form.size-700{width:700px;margin-right:auto;margin-left:auto}.full-form .introduction{text-align:center;font-size:.85rem}.full-form .list-group{margin:0}.full-form .form-group{margin-bottom:.6rem}.full-form .form-group .help-block{font-style:italic;font-size:.85rem;padding:0;color:#a0a0a0}.full-form .form-group .control-label{width:100%;line-height:1.5em;text-transform:uppercase;padding-bottom:.625rem;padding-right:1.625rem}.full-form .form-group.checkbox-list .control-label{text-transform:inherit;font-size:1rem;vertical-align:top}.full-form .form-group.checkbox-list .checkbox{margin-top:0}.full-form .form-group .form-control{width:100%;margin-bottom:0;vertical-align:top}.full-form .required-field .control-label:before,.full-form .required-field .checkbox:after{display:none}.full-form .form-group.required-field .control-label:after{content:"*";color:#c22026;margin-left:5px}.full-form .form-group.inline-field .control-label{width:33.3%;display:inline-block}.full-form .form-group.inline-field .form-control{width:66.6%;display:inline-block}.full-form .form-submit-border{position:absolute;bottom:-3.025rem;left:0;width:100%}.full-form .form-submit-border .btn{float:right;padding-top:.625rem;padding-right:1.25rem;padding-bottom:.6875rem;padding-left:1.25rem;margin-bottom:0;font-size:.875rem!important;text-transform:uppercase}.full-form .form-submit-border .btn:hover{color:initial;background:#bd9860}.full-form .form-group.time-field .form-control{width:30%}.full-form .form-group.time-field .form-control~.form-control{float:right}.full-form .form-group.secondary-time-field{display:none}.book-a-table{max-width:1400px;margin-right:auto;margin-left:auto;position:relative}.book-a-table a{border-bottom:0}.book-a-table .controls-list{display:inline-block;width:76.5%;height:100%;outline:0}.book-a-table .popup-header{display:none}.book-a-table .jq-selectbox__select{background:transparent;box-shadow:none;border:0;border-radius:0;height:100%;padding-left:0}.book-a-table .jq-selectbox.focused .jq-selectbox__select{border:0}.book-a-table .jq-selectbox__trigger{border:0}.book-a-table .jq-selectbox__select-text,.book-a-table .jq-selectbox__trigger-arrow{position:relative;top:50%;transform:translateY(-50%)}.book-a-table .jq-selectbox__trigger-arrow{right:0;font:normal normal normal 14px/1 FontAwesome;border:0;box-shadow:none;text-shadow:none;font-size:24px;height:auto;width:auto}.book-a-table .jq-selectbox__trigger-arrow:before{content:""}.book-a-table .opened .jq-selectbox__trigger-arrow:before{content:""}.book-a-table .jq-selectbox__dropdown{box-shadow:none;border-radius:0;border:0;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,.3);box-shadow:1px 1px 2px 0 rgba(0,0,0,.3);padding:0 3px;min-width:300px;background-color:rgba(255,255,255,.9)}.book-a-table .jq-selectbox__select-text{text-shadow:none;padding-left:1.125rem}.book-a-table .jq-selectbox li{border-width:1px 0;border-style:solid;border-color:transparent;font-size:1.05rem;padding:7px 15px;position:relative}.book-a-table .jq-selectbox .selected,.book-a-table .jq-selectbox li:hover{background:none;color:#000}.book-a-table .jq-selectbox .selected:after,.book-a-table .jq-selectbox li:hover:after{content:"";font:normal normal normal 26px/1 FontAwesome;position:absolute;right:5px}.book-a-table .people-count{padding:0 1.125rem}.book-a-table .people-count input{display:none}.book-a-table .people-subcontrols{display:inline-block;top:50%;transform:translateY(-50%);position:relative;width:100%}.book-a-table .people-subcontrols .count-nav{position:absolute;right:0;top:0;font-size:25px;font-weight:100}.book-a-table .people-subcontrols .count-nav a{padding:0 4px;display:inline-block;vertical-align:top}.book-a-table .people-subcontrols .count-nav .dec-nav{margin-top:1px}.book-a-table .people-subcontrols .count-nav .inc-nav{padding-right:0}.book-a-table .people-subcontrols label{display:inline}.book-a-table .booking-area{font-size:0;width:820px;max-width:100%;margin-left:auto;margin-right:auto;height:70px}.book-a-table .booking-area .book-control{display:inline-block;box-sizing:border-box;vertical-align:middle;margin:0;font-size:initial;height:100%;outline:none;border:1px solid transparent;border-right-color:#191919;border-left-color:#191919}.book-a-table .controls-list .book-control{width:33.3%}.book-a-table .booking-area .book-control input,.book-a-table .booking-area .book-control .people-subcontrols,.book-a-table .booking-area .book-control label,.book-a-table .booking-area .book-control .jq-selectbox__select{font-size:1rem}.book-a-table .booking-data{position:relative}.book-a-table .booking-data input{background:transparent;border:0;height:99.9%;padding:0 1.125rem;z-index:2;position:absolute}.book-a-table .booking-data input:focus{box-shadow:none}.book-a-table .booking-data .fa-calendar{position:absolute;right:16px;font-size:1.6rem;top:50%;transform:translateY(-50%);z-index:1}.book-a-table .book-control.send-btn{line-height:2rem;text-transform:uppercase;font-size:1.125rem;font-weight:500;width:23.5%;border:0}.book-a-table .opening-hours{position:absolute;right:0;top:0;height:100%}.book-a-table .opening-hours .days-link{right:22px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;color:#fff;font-size:.7rem}.book-a-table .opening-hours .days-link:hover{text-decoration:underline}.book-a-table .opening-hours .days-link .fa{font-size:1.4rem;vertical-align:middle;margin-right:5px}.book-a-table .opening-hours .days-list{list-style:none;position:absolute;top:100%;white-space:nowrap;color:#000;right:0;background-color:rgba(255,255,255,.9);z-index:2;margin:0;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,.3);box-shadow:1px 1px 2px 0 rgba(0,0,0,.3);padding:.5rem 1.5rem;display:none}.book-a-table .opening-hours .days-list li{position:relative;padding-left:15px;color:rgba(0,0,0,.7)}.book-a-table .opening-hours .days-list li.active{color:rgba(0,0,0,1)}.book-a-table .opening-hours .days-list li.active:before{content:" ";width:6px;height:6px;display:inline-block;border-radius:3px;vertical-align:middle;position:absolute;top:50%;transform:translateY(-50%);left:0;margin-top:2px}.book-a-table .opening-hours .days-list .week-day{display:inline-block;min-width:100px}.book-a-table .opening-hours .days-list .week-time{}.datepicker.booking-calendar{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,.3);box-shadow:1px 1px 2px 0 rgba(0,0,0,.3);background-color:rgba(255,255,255,.9);border-radius:unset;padding:8px}.datepicker.booking-calendar .fa{font-size:16px;color:#000}.datepicker.booking-calendar thead tr:first-child th:after{display:none}.datepicker.booking-calendar td,.datepicker.booking-calendar th{background-color:transparent;padding:6px 8px;font-weight:600;color:#000}.datepicker.booking-calendar td.active.day,.datepicker.booking-calendar th.active.day{background-color:transparent;border:2px solid;border-radius:40px}.datepicker.booking-calendar td.disabled.day,.datepicker.booking-calendar th.disabled.day{color:rgba(0,0,0,.3)}.datepicker.booking-calendar th.date-switch,.datepicker.booking-calendar th.dow{color:#000;font-size:1rem}.datepicker.booking-calendar th.dow{text-transform:uppercase;font-size:.75rem}@media screen and (max-width:1080px){.book-a-table .opening-hours .days-link{white-space:unset;text-align:center}}@media screen and (max-width:1023px){.book-a-table{position:fixed;z-index:2;max-width:100%;max-height:96%;bottom:0;overflow-y:auto;left:50%;transform:translateX(-50%);-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,.3);box-shadow:1px 1px 2px 0 rgba(0,0,0,.3)}.book-a-table .controls-list{width:100%;max-height:0;height:auto;overflow:hidden;transition:max-height .3s ease-out}.book-a-table .controls-list.active{max-height:1000px}.book-a-table .booking-area .book-control{border-width:0}.book-a-table .booking-area .controls-list .book-control:hover{border-top-color:transparent}.book-a-table .opening-hours{display:none}.book-a-table .booking-area{height:auto}.book-a-table .booking-area .people-count,.book-a-table .booking-area .booking-dropdown{width:50%;height:130px;margin:10px 0}.book-a-table .booking-area .booking-dropdown{border-right:1px solid #ccc}.book-a-table .book-control.send-btn{width:100%;font-size:2rem;padding:3rem 0}.book-a-table .booking-area .booking-data{width:100%}.book-a-table .booking-area .booking-data input,.book-a-table .booking-area .booking-data .fa-calendar{display:none}.datepicker.booking-calendar{display:block!important;position:relative;margin:0 auto;width:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-top:1px solid #ccc}.datepicker.booking-calendar .table-condensed{margin:auto}.datepicker.booking-calendar td,.datepicker.booking-calendar th{font-size:1.6rem;height:74px;width:74px}.datepicker.booking-calendar th.dow{font-size:1.6rem}.datepicker.booking-calendar td.active.day,.datepicker.booking-calendar th.active.day{border-width:3px}.datepicker.booking-calendar th.date-switch{font-size:2.2rem;font-weight:500}.datepicker.booking-calendar .fa{font-size:26px}.book-a-table .jq-selectbox li{font-size:2rem}.book-a-table .jq-selectbox .selected:after,.book-a-table .jq-selectbox li:hover:after{font-size:42px}.book-a-table .jq-selectbox__select-text,.book-a-table .booking-area .book-control .people-subcontrols,.book-a-table .booking-area .book-control label{font-size:2.2rem}.book-a-table .jq-selectbox__trigger-arrow{font-size:42px}.book-a-table .people-subcontrols .count-nav{font-size:50px;font-weight:300}.book-a-table .popup-header{display:block;text-align:right;border-bottom:1px solid #ccc;padding:20px 30px}.book-a-table .popup-header .close-popup{font-size:2rem;color:#000}.book-a-table .popup-header .close-icon{margin-left:10px;vertical-align:middle;font-size:40px}}@media screen and (max-width:540px){.datepicker.booking-calendar td,.datepicker.booking-calendar th{height:45px;width:40px;padding:4px 5px}.datepicker.booking-calendar td.active.day,.datepicker.booking-calendar th.active.day{border-width:1px}.datepicker.booking-calendar td,.datepicker.booking-calendar th,.datepicker.booking-calendar th.date-switch,.datepicker.booking-calendar th.dow,.book-a-table .jq-selectbox__select-text,.book-a-table .booking-area .book-control .people-subcontrols,.book-a-table .booking-area .book-control label,.book-a-table .popup-header .close-popup,.book-a-table .jq-selectbox li{font-size:1rem}.book-a-table .booking-area .people-count,.book-a-table .booking-area .booking-dropdown{height:30px}.book-a-table .jq-selectbox__trigger-arrow,.book-a-table .people-subcontrols .count-nav{font-size:24px}.book-a-table .book-control.send-btn{font-size:1.5rem;padding:2rem 0}.book-a-table .popup-header{padding:10px 20px}.book-a-table .popup-header .close-icon{font-size:20px}.book-a-table .jq-selectbox .selected:after,.book-a-table .jq-selectbox li:hover:after{font-size:22px}.datepicker.booking-calendar .fa{font-size:16px}}