:root{--button-hover-bg-color:#cac243}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;min-width:100%;scrollbar-width:none;-ms-overflow-style:none}body{font-size:16px;line-height:1.5;color:#515151;background-color:#fff;position:relative;font-family:robotoregular,arial,sans-serif;min-width:100%;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{width:0;height:0;background:0 0}@font-face{font-family:robotoregular;src:url(../webfonts/roboto-regular-webfont.eot);src:url(../webfonts/roboto-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../webfonts/roboto-regular-webfont.woff2) format('woff2'),url(../webfonts/roboto-regular-webfont.woff) format('woff'),url(../webfonts/roboto-regular-webfont.ttf) format('truetype'),url(../webfonts/roboto-regular-webfont.svg#robotoregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:roboto_condensedbold;src:url(../webfonts/robotocondensed-bold-webfont.eot);src:url(../webfonts/robotocondensed-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../webfonts/robotocondensed-bold-webfont.woff2) format('woff2'),url(../webfonts/robotocondensed-bold-webfont.woff) format('woff'),url(../webfonts/robotocondensed-bold-webfont.ttf) format('truetype'),url(../webfonts/robotocondensed-bold-webfont.svg#roboto_condensedbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:robotoblack;src:url(../webfonts/roboto-black-webfont.eot);src:url(../webfonts/roboto-black-webfont.eot?#iefix) format('embedded-opentype'),url(../webfonts/roboto-black-webfont.woff2) format('woff2'),url(../webfonts/roboto-black-webfont.woff) format('woff'),url(../webfonts/roboto-black-webfont.ttf) format('truetype'),url(../webfonts/roboto-black-webfont.svg#robotoblack) format('svg');font-weight:400;font-style:normal}@font-face{font-family:robotobold;src:url(../webfonts/roboto-bold-webfont.eot);src:url(../webfonts/roboto-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../webfonts/roboto-bold-webfont.woff2) format('woff2'),url(../webfonts/roboto-bold-webfont.woff) format('woff'),url(../webfonts/roboto-bold-webfont.ttf) format('truetype'),url(../webfonts/roboto-bold-webfont.svg#robotobold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:robotolight;src:url(../webfonts/roboto-light-webfont.eot);src:url(../webfonts/roboto-light-webfont.eot?#iefix) format('embedded-opentype'),url(../webfonts/roboto-light-webfont.woff2) format('woff2'),url(../webfonts/roboto-light-webfont.woff) format('woff'),url(../webfonts/roboto-light-webfont.ttf) format('truetype'),url(../webfonts/roboto-light-webfont.svg#robotolight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Playfair Display';src:url(../webfonts/PlayfairDisplay-Black.woff2) format('woff2'),url(../webfonts/PlayfairDisplay-Black.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url(../webfonts/PlayfairDisplay-Medium.eot?#iefix) format('embedded-opentype'),url(../webfonts/PlayfairDisplay-Medium.woff2) format('woff2'),url(../webfonts/PlayfairDisplay-Medium.woff) format('woff'),url(../webfonts/PlayfairDisplay-Medium.ttf) format('truetype'),url(../webfonts/PlayfairDisplay-Medium.svg#robotobold) format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(../webfonts/Avenir-Medium.woff2) format('woff2'),url(../webfonts/Avenir-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Dancing Script';src:url(../webfonts/DancingScript-Regular.eot);src:url(../webfonts/DancingScript-Regular.eot?#iefix) format('embedded-opentype'),url(../webfonts/DancingScript-Regular.woff2) format('woff2'),url(../webfonts/DancingScript-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}i.fa.fa-window-restore:before{content:'\f2d2 ';font-size:16px;padding-left:3px}.fw-normal{font-weight:400!important}.container-fluid{max-width:100%;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;height:auto}.px-0{padding-left:0;padding-right:0}.py-5{padding:50px 0}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.btn,.footer,.main-content,.sidebar,.transition,a,button{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.img-fluid,img{max-width:100%;height:auto}.d-block{display:block}.text-center{text-align:center}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ml-auto{margin-left:auto}.order-lg-last,.order-md-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.clifton_images_block .properties-list--item-more .ratings~div{display:flex;align-items:center;flex-direction:column;gap:6px}.clifton_images_block .properties-list--item-more .ratings~div a.btn{min-width:190px}@media not all and (min-resolution:.001dpcm){.row{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}}.col,.col-1,.col-10,.col-11,.col-12,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%;padding:0 10px}.col-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.mb-4{margin-bottom:2.3rem}.pt-3{padding-top:1rem}.w-100{width:100%}.narrow-gutters{margin-left:-10px;margin-right:-10px}.narrow-gutters .col-12{padding-left:10px;padding-right:10px}.narrow-gutters.py-5{padding:0 0 75px}.btn-primary{-webkit-box-shadow:none;box-shadow:none;background:#002951;padding:12px 15px;font-family:robotoregular,arial,sans-serif;border:1px solid #002951;color:#f5f5f5}.btn-primary:hover{background:var(--button-hover-bg-color);border-color:var(--button-hover-bg-color);opacity:.8}.btn{font-family:robotoregular,arial,sans-serif;font-size:18px;line-height:24px;padding:10px 20px;display:inline-block;border:1px solid #002951;text-transform:uppercase;outline:0;color:#f5f5f5}.btn-outline-secondary{-webkit-box-shadow:none;box-shadow:none;background:#f5f5f5;padding:12px 15px;font-family:robotoregular,arial,sans-serif;border:1px solid #f5f5f5;color:#002951}.btn-outline-secondary.active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{border:1px solid var(--button-hover-bg-color);color:#fff;background:var(--button-hover-bg-color);opacity:1}.primary_link:hover{color:#000}.btn-outline-primary,[type=submit]{border-color:#fff;color:#f5f5f5;padding:10px 22px 10px 30px;font-family:robotoregular,arial,sans-serif;font-size:20px}.btn-outline-primary #MemberLoginForm_LoginForm_action_dologin,[type=submit]{border-color:#fff;color:#f5f5f5;background:#002951;padding:10px 22px 10px 30px;font-family:robotoregular,arial,sans-serif;font-size:20px}.btn-outline-primary:hover{border-color:#002951;background:#002951}[type=submit]{border:1px solid #002951}.btn i,.btn-outline-primary i{font-size:24px;padding-left:20px}.slick-slider{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.ratings i{font-size:30px;padding:0 5px}.ratings{margin-bottom:24px}.text-secondary{color:#002951!important}.chg-header--topbar--text{margin-bottom:15px;background-color:#002951;padding:15px;color:#fff;text-align:center;font-size:15px}.chg-header-link a{color:#fff}.header{background-color:transparent;padding:30px 0}.header--logo{float:none;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;width:auto}.header--top-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:18px}.header--main-navigation--item-link,.header--top-navigation--item-link{color:#fff;padding:5px 0;font-family:Avenir,arial,sans-serif;font-size:18px;font-weight:100}.header--main-navigation span{font-size:18px;font-family:Avenir,arial,sans-serif;vertical-align:middle;color:#fff;font-weight:700;padding:0 9px}.header--main-navigation--item i{font-size:20px;padding-right:8px;color:#fff}.header--main-navigation--item.dropdown i{padding-right:0;padding-left:15px}.header--main-navigation{position:static;margin-left:auto;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--main-navigation--item.dropdown .down:after{content:'\f078';font-family:FontAwesome;font-style:normal;display:inline-block;vertical-align:top;color:#fff;font-size:14px;line-height:1;margin-left:5px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header--main-navigation--item.dropdown .down{cursor:pointer;font-style:normal;margin-left:auto;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header--main-navigation--item.dropdown:hover .down:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header--main-navigation--dropdown .header--main-navigation--dropdown--item .header--main-navigation--dropdown--item--link{font-size:18px;padding:12px 15px;text-transform:none;font-family:Avenir,arial,sans-serif;letter-spacing:1px}.header--main-navigation--dropdown .header--main-navigation--dropdown--item .header--main-navigation--dropdown--item--link:hover{opacity:.8;font-weight:bolder}.banner--cell.banner--button .btn{padding:8px 15px;font-size:18px;line-height:1;border-radius:4px;font-weight:700}.banner--cell.banner--button .btn:hover{background-color:#002951;border-color:#002951}.header--main-navigation--dropdown,.header--main-navigation--item:hover .header--main-navigation--dropdown{max-height:none;margin-bottom:0;background:rgba(0,0,0,.4);padding:12px 0}.header--main-navigation--dropdown li{margin:0}.header--main-navigation--dropdown{opacity:0;visibility:hidden}.header--main-navigation--item:hover .header--main-navigation--dropdown{opacity:1;visibility:visible}.header--main-navigation--dropdown--item:last-child .header--main-navigation--dropdown--item--link{border-bottom:0}.header--main-navigation--dropdown--item--link,.header--main-navigation--dropdown--item--link-main,.header--main-navigation--dropdown--item--link-main:visited,.header--main-navigation--dropdown--item--link:visited{color:#fff}.header--main-navigation--item-link:active,.header--main-navigation--item-link:hover,.header--top-navigation--item-link:hover{color:rgba(255,255,255,.8)}.header--main-navigation--item{margin-left:40px}.header--main-navigation--item:before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:2px;width:4px;background:0 0;margin:0 auto;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header--main-navigation--item:hover:before{width:100%;background:rgba(255,255,255,.8)}.header--main-navigation--item.banner--button:before{display:none}.banner--cell.banner--button{width:auto}.header--main-navigation--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.sticky-top{position:fixed;top:3.5rem;z-index:1020;width:100%}.header.sticky-top.sticky{background:rgba(0,0,0,.8)}.header .mob_logo{display:none}.beneath-header--top{background:#f5f5f5;padding:20px 0}.reservation_sction .booking-form{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:auto;background:#f3f4f5;padding:0}.reservation_sction .container{text-align:left}.reservation_sction .beneath-header--booking-form-wrapper-2 .title{display:block;color:#58585A;font-weight:700;text-transform:none;font-size:15px;margin-bottom:8px}.reservation_sction .booking-form--property-field{width:360px;height:auto;padding:6px 18px 6px 11px;text-transform:uppercase;font-size:16px;line-height:1;color:#58585A;font-family:roboto_condensedbold,arial,sans-serif;letter-spacing:.03em;outline:0;background:#fff}.reservation_sction span.booking-form-date-field-group{position:relative;width:100%}.reservation_sction .booking-form-date-field-group-wrapper{margin-right:15px;width:600px}.reservation_sction .form-control{padding:7px 25px;text-transform:none;font-size:16px;line-height:1;color:#58585A;font-family:roboto_condensedbold,arial,sans-serif;letter-spacing:.03em;font-weight:400;outline:0;border-color:#aaa;border-radius:0}.reservation_sction span.booking-form-date-field-group:after{content:'';position:absolute;width:1px;height:65%;right:0;background:#979797;top:7px}.reservation_sction span.booking-form-date-field-group.right-arrow:before,.reservation_sction span.booking-form-date-field-group:before{content:"\f104";position:absolute;top:7px;left:12px;color:#979797;font-size:16px;font-family:FontAwesome}.reservation_sction span.booking-form-date-field-group.right-arrow:before{content:"\f105";right:14px;left:unset}.reservation_sction .form-control.border-right-0{border-right:0;padding-right:0}.reservation_sction .form-control.border-left-0{border-left:0;padding-left:15px}.reservation_sction .icon.input-append:before{content:"\f073";position:absolute;top:6px;right:12px;color:#979797;font-size:16px;font-family:FontAwesome}.reservation_sction fieldset._booking-form--fields{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.reservation_sction .booking-form-date-field-group.right-arrow .icon.input-append:before{right:32px}.reservation_sction .btn{width:380px;margin-left:15px;padding:6px 15px;border-radius:4px}.reservation_sction .btn.btn-md{display:block}.reservation_sction .btn:hover{opacity:.8}.beneath-header--booking-form-wrapper-outer{position:static;z-index:0}.beneath-header--booking-form-wrapper{position:static;z-index:0;margin:0 auto}.main-slider-section{position:relative}.bristol_slider.slick-dotted.slick-slider,.main-slider-section.slick-dotted.slick-slider,.workplace_section.slick-dotted.slick-slider{margin:0}.sub_slider_section{position:relative;overflow:hidden}.sub_slider_section:before{content:'';width:100%;height:100%;background:rgba(0,0,0,.4);position:absolute;z-index:1;left:0;right:0}.sub_slider_section:after{content:'';position:absolute;width:calc(100% - 50px);height:100%;display:block;background:rgba(236,0,140,.7);top:100px;left:35%;-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg);z-index:9}.no-overlay:after{display:none}.banner-text{position:absolute;left:74%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;z-index:99;max-width:330px}.homepage-banner-text{left:10%}.banner-text p{font-size:15px;margin-top:10px;margin-bottom:0}.banner-text p a{color:#fff}.banner-text .details span{font-family:roboto_condensedbold,arial,sans-serif;letter-spacing:1px}.banner-text .details i{font-size:20px;padding-right:8px;vertical-align:middle}.banner-text a i{padding-left:9px;font-size:20px}.banner-text .btn-outline-primary:hover{background-color:#002951;border-color:#002951}.banner-text h2{font-family:'Playfair Display',arial,sans-serif;font-size:60px;line-height:1;letter-spacing:.05em;margin-bottom:20px}.banner-text i.fa-star{font-size:28px;padding-right:8px}.banner-text .btn{margin-top:24px;font-family:roboto_condensedbold,arial,sans-serif}.bristol_slider .slick-dots,.main-slider-section .slick-dots,.workplace_section .slick-dots{left:unset;right:20px;text-align:right;bottom:40px}.bristol_slider .slick-dots li,.main-slider-section .slick-dots li,.workplace_section .slick-dots li{width:15px;height:15px;margin:0 5px}.bristol_slider .slick-dots li button,.main-slider-section .slick-dots li button,.workplace_section .slick-dots li button{border:2px solid #fff;border-radius:100%;width:15px;height:15px}.bristol_slider .slick-dots li button:before,.main-slider-section .slick-dots li button:before,.workplace_section .slick-dots li button:before{font-size:0}.bristol_slider .slick-dots li.slick-active button,.main-slider-section .slick-dots li.slick-active button,.workplace_section .slick-dots li.slick-active button{background:#fff}.bristol_slider .featured-slideshow--next:after,.bristol_slider .featured-slideshow--prev:after,.hotel_images_slider .featured-slideshow--next:after,.hotel_images_slider .featured-slideshow--prev:after,.main-slider-section .featured-slideshow--next:after,.main-slider-section .featured-slideshow--prev:after,.offers_slider .featured-slideshow--next:after,.offers_slider .featured-slideshow--prev:after,.room_section .featured-slideshow--next:after,.room_section .featured-slideshow--prev:after,.workplace_section .featured-slideshow--next:after,.workplace_section .featured-slideshow--prev:after{color:#fff;top:50%;font-size:65px}.bristol_slider .featured-slideshow--prev:after,.hotel_images_slider .featured-slideshow--prev:after,.main-slider-section .featured-slideshow--prev:after,.offers_slider .featured-slideshow--prev:after,.room_section .featured-slideshow--prev:after,.workplace_section .featured-slideshow--prev:after{content:"\f104";left:10px}.bristol_slider .featured-slideshow--next:after,.hotel_images_slider .featured-slideshow--next:after,.main-slider-section .featured-slideshow--next:after,.offers_slider .featured-slideshow--next:after,.room_section .featured-slideshow--next:after,.workplace_section .featured-slideshow--next:after{content:"\f105";right:10px}.room_section .slick-next,.room_section .slick-prev{width:132px;height:calc(100% - 33px);background:rgba(0,0,0,.6);top:51.5%}.room_section .featured-slideshow--next:after{right:24px}.room_section .featured-slideshow--prev:after{left:24px}.guest-of-honour h1{font-family:'Playfair Display',arial,sans-serif;font-size:60px;line-height:1;text-transform:uppercase;letter-spacing:4px}.guest-of-honour .max-content{max-width:597px;margin:0 auto}.guest-of-honour .btn-secondary{background:0 0;border:2px solid #9b9ca0;font-size:20px;padding:8px 30px 9px}.guest-of-honour .btn-secondary:hover{background-color:#fff;color:#646464;border-color:#fff;opacity:1}.guest-of-honour .btn-secondary i{padding-left:18px;font-size:24px}.clifton_hotel_section{padding:30px 0}.clifton_hotel_section h2,.common_sub_title h2{font-family:'Playfair Display',arial,sans-serif;font-size:60px;line-height:1;color:#3C3C3C;margin-bottom:16px;width:100%;max-width:248px}.clifton_hotel_section h3,.common_title h3{font-family:robotoregular,arial,sans-serif;font-size:22px;line-height:1;color:#4A4E4F;font-weight:400;text-transform:uppercase;margin-bottom:14px}.primary_link{text-transform:uppercase;display:inline-block;padding-top:8px;font-family:robotobold,arial,sans-serif}.primary_link i{font-size:14px;padding-left:10px}.berkeley_suits p,.clifton_hotel_section p{font-size:15px;color:#4A4E4F;line-height:1.5}.clifton_hotel_section h2{word-break:break-word;max-width:199px}.clifton_images_block{margin:15px 0}.clifton_images_block .container-fluid{padding:0}.clifton_images_block .col-12{margin-bottom:20px}.clifton_images_block .properties-list--item-image-wrapper{margin:0;position:relative;z-index:0}.clifton_images_block .properties-list--item-image-wrapper img{width:100%;-webkit-transition:.4s ease;transition:.6s ease}.clifton_images_block .properties-list--item-image-wrapper:before{content:'';position:absolute;width:100%;height:100%;display:block;background:rgba(0,0,0,.5);z-index:1;transition:.6s all}.clifton_images_block .properties-list--item-image-wrapper:hover img.properties-list--item-image{-webkit-transform:scale(1.2);transform:scale(1.2)}.clifton_images_block .properties-list--item-image-wrapper:hover::before{background:rgba(0,0,0,.3)}.clifton_images_block .properties-list--item-more{position:absolute;top:50%;padding:15px;left:0;right:0;margin:0 auto;text-align:center;color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:440px}.clifton_images_block .properties-list--item-more h3{font-family:roboto_condensedbold,arial,sans-serif;font-size:46px;line-height:1.1;color:#fff;text-transform:uppercase;margin-bottom:20px;letter-spacing:3px}.clifton_images_block .properties-list--item-more .btn i{padding-left:8px;font-size:24px}.clifton_images_block .properties-list--item-more .btn{font-size:20px}.berkeley_suits{background-color:#eff1f0;padding:50px 30px}.experience_bristol{padding:15px 0}.experience_bristol_details{background-color:#cac243;color:#f5f5f5;background-image:url(../themes/default/images/bistrol-bg.png);background-size:cover;background-repeat:no-repeat;height:100%;text-align:center;padding:50px 120px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.experience_bristol_details .btn.btn-outline-primary{border-color:#f5f5f5!important;color:#f5f5f5!important}.experience_bristol_details .btn.btn-outline-primary:hover{background-color:#002951!important;border-color:#002951!important;color:#f5f5f5!important}.experience_bristol_details .experience-title{color:#f5f5f5}.experience_bristol_details .experience-title-bristol{color:#002951!important}.experience_bristol_details img{margin-bottom:26px}.berkeley_suits .col-12.col-lg-5{margin-left:15px}.berkeley_suits .common_title h3{font-size:18px;margin-bottom:4px}.experience_bristol h3{margin-bottom:8px;font-size:36px;text-transform:uppercase}.experience_bristol h2{font-size:76px;width:auto}.experience_bristol p{font-size:16px;line-height:1.5}.experience_bristol .btn{color:#3C3C3C;border-color:#3C3C3C;margin-top:2rem}.experience_bristol .btn:hover{color:#fff;background-color:#3C3C3C}.bristol_sub_slider{position:relative}.bristol_sub_slider p{position:absolute;bottom:0;left:20px;color:#fff;font-family:'Playfair Display',arial,sans-serif}.bristol_sub_slider p span{display:block}.berkeley_suits .ratings{margin-bottom:10px}.workplace_section_block{position:relative;color:#fff}.social_blog_section .social_main:before,.workplace_section_block:before{content:'';display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.workplace_section h2{font-family:roboto_condensedbold,arial,sans-serif;font-size:70px;line-height:1;margin-bottom:2rem;letter-spacing:3px}.workplace_section p{font-size:19px}.workplace_section .btn{border-width:2px;margin-top:1rem;padding:12px 22px 13px 30px}.workplace_section .btn i{padding-left:40px}.blog_details,.social_blog_section .social,.workplace_section_block_details{position:absolute;top:50%;left:0;right:0;margin:0 auto;display:block;text-align:center;max-width:460px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:15px}.workplace_section .slick-dots li,.workplace_section .slick-dots li button{width:25px;height:25px}.workplace_section .slick-dots{right:100px;bottom:100px}.social_blog_section{padding:12px 0 15px}.social_blog_section .container-fluid{padding:0}.clifton_images_block .container-fluid .narrow-gutters,.social_blog_section .container-fluid .narrow-gutters{margin:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.social_blog_section .social_main{position:relative}.social_blog_section .social{max-width:100%;color:#fff}.social_blog_section .social h3{font-family:roboto_condensedbold,arial,sans-serif;font-size:52px;line-height:1;margin-bottom:0;text-transform:uppercase;letter-spacing:1px}.social_blog_section .social ul.list-unstyled{list-style:none;padding:0;margin:50px 0 0}.social_blog_section .social ul.list-unstyled li{display:inline-block;margin:0;padding:0 40px}.social_blog_section .social ul.list-unstyled li:first-child{padding-left:0}.social_blog_section .social ul.list-unstyled li:last-child{padding-right:0}.social_blog_section .social ul.list-unstyled li a{display:block;width:50px;height:50px;background:#fff;line-height:50px;text-align:center;margin:0 auto 20px;font-size:30px;border-radius:100%;color:#3c3c3c}.social_blog_section .social ul.list-unstyled li a:hover{background:#002951;color:#fff}.social_blog_section .social ul.list-unstyled li span{font-family:roboto_condensedbold,arial,sans-serif}.blog_details{max-width:100%;padding:0 15px}.blog_details h3{font-family:roboto_condensedbold,arial,sans-serif;font-size:110px;line-height:1;margin-bottom:24px;text-transform:uppercase;color:#fff}.newsletter_section{background-color:#ECEDEE;padding:18px 25px}.everything-but-footer{padding:0}.newsletter_section .content-inner{margin-top:0}.newsletter_section .btn-primary{font-family:robotoregular,arial,sans-serif}#mc-embedded-subscribe-form{margin:0}.newsletter_section .homepage--title{font-size:26px;font-family:roboto_condensedbold,arial,sans-serif;color:#002951;margin:0}.newsletter_section p{font-size:16px;font-family:robotobold,arial,sans-serif;color:#002951;margin:0}.newsletter_section .field{margin-bottom:0;font-family:robotoregular,arial,sans-serif;height:auto;padding:10px 15px;display:inline-block;outline:0;width:280px;text-align:center}#mc_embed_signup_scroll{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.qrter-footer-top{background:#002951;text-align:center}.qrter-footer-top--awards-title,.qrter-footer-top--group-title{color:#fff;font-family:Lato,Arial,Helvetica,Geneva,sans-serif}.qrter-footer-top--link{color:#fff;font-size:16px;padding:3px 0;font-family:Lato,Arial,Helvetica,Geneva,sans-serif}.qrter-footer-top--link:hover{opacity:.5;padding-left:3px}.qrter-footer-bottom{border:0;display:none}.qrter-footer-top--awards li{width:100px}.qrter-footer-top--awards-title:after,.qrter-footer-top--group-title:after{background:#d8d8d8}.map-section .property-page--map{height:480px}.room_sub_section{position:relative;margin-top:28px}.room_details{position:absolute;top:50%;background:#fff;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:550px;padding:80px 60px;height:100%}.room_details h2{font-size:56px;margin-bottom:32px}.room_details .primary_link{padding-top:20px}.dine_section{background:#fff;-webkit-clip-path:polygon(0% 13%,5% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%);clip-path:polygon(0% 13%,5% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%);margin-top:-100px;padding:50px}.guest_section{background-color:#ECEDEE;padding:15px 0}.dine_section p{font-size:18px;margin-top:35px;margin-bottom:50px}.dine_section ul{list-style:none;padding-left:0;margin:0}.dine_section ul li a,.dine_section ul li span{font-size:16px;font-family:roboto_condensedbold,arial,sans-serif;color:#515151;margin-bottom:15px;display:inline-block;position:relative;padding-left:46px}.dine_section .ml-3{margin-left:15px}.dine_section ul li a:hover{color:#ec008c}.dine_section ul li a i,.dine_section ul li span i{position:absolute;top:-3px;left:0;font-size:24px}.dine_section h2,.guest_section h2{max-width:100%}.guest_section .custom_margin{padding-right:50px}.offers_sub_slider{position:relative}.offers_details{position:absolute;top:50%;right:10%;background:rgba(0,0,0,.7);max-width:470px;padding:70px 85px;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.offers_details h3{font-family:'Dancing Script',arial,sans-serif;font-size:50px;line-height:1;margin-bottom:10px;font-weight:400;text-transform:lowercase}.offers_details h2{font-family:'Playfair Display',arial,sans-serif;font-size:60px;line-height:1;margin-bottom:26px}.offers_details p{font-size:14px;letter-spacing:3px;margin-bottom:30px}.offers_details .btn{font-size:16px}.offers_details .btn i{font-size:18px}.book-section{background-color:#ECEDEE;margin:15px 0}.book-section-img{position:relative}.book-section-img:before{content:'';display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.book-section .reward_section{position:absolute;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;top:50%;max-width:490px;margin:0 auto;padding:15px}.reward_section h3{font-family:'Playfair Display',arial,sans-serif;font-size:60px;line-height:1;color:#fff;margin-bottom:60px;letter-spacing:3px}.book-section .custom-margin{padding:50px 30px}.book-section .custom-margin h2,.room_details h2{max-width:100%}.book-section .custom-margin ul{list-style:none;padding-left:0}.book-section .custom-margin ul li{font-size:16px;font-family:robotoregular,arial,sans-serif;color:#3C3C3C;position:relative;padding-left:15px}.book-section .custom-margin ul li:before{content:'';position:absolute;top:5px;left:0;width:5px;height:1px;display:block;background-color:#3C3C3C}.book-section .custom-margin .primary_link i,.dine_section .primary_link i,.room_details .primary_link i{padding-left:0}.museum-section{text-align:center;background-color:#ECEDEE;padding:22px 0}.museum-section h2{font-family:roboto_condensedbold,arial,sans-serif;color:#58585A;font-size:18px;margin-bottom:.5rem;text-transform:uppercase}.museum-section a.btn{font-size:16px;line-height:1;letter-spacing:1px}.museum-section a.btn:hover{opacity:.8}.museum-section a.btn i{padding-left:10px}.museum-section a.btn.mr-3{margin-right:15px}.faq_section{background-color:#fff;padding:60px 0}.faq_section .faq_heading{font-family:'Playfair Display',arial,sans-serif;font-size:48px;line-height:1.2;font-weight:500;color:#3C3C3C;text-align:center;margin:0 0 40px}.faq_section .faq_list{max-width:900px;margin:0 auto;border-top:1px solid #d8d8d8}.faq_section .faq_item{border-bottom:1px solid #d8d8d8}.faq_section .faq_question{position:relative;display:block;padding:22px 55px 22px 0;margin:0;cursor:pointer;font-family:robotobold,arial,sans-serif;font-size:18px;line-height:1.4;color:#002951;list-style:none}.faq_section .faq_question::-webkit-details-marker{display:none}.faq_section .faq_question::marker{display:none}.faq_section .faq_question:after{content:'+';position:absolute;right:10px;top:50%;transform:translateY(-50%);font-family:robotoregular,arial,sans-serif;font-size:30px;line-height:1;font-weight:400;color:#002951}.faq_section .faq_item[open] .faq_question:after{content:'\2212'}.faq_section .faq_answer{height:0;overflow:hidden;opacity:0;transition:height .4s ease,opacity .3s ease}.faq_section .faq_answer .faq_answer_inner{padding:0 55px 22px 0;font-family:robotoregular,arial,sans-serif;font-size:16px;line-height:1.6;color:#515151}.faq_section .faq_answer .faq_answer_inner p{margin-top:0;margin-bottom:15px}.faq_section .faq_answer .faq_answer_inner p:last-child{margin-bottom:0}.faq_section .faq_answer .faq_answer_inner ol,.faq_section .faq_answer .faq_answer_inner ul{margin-top:0;margin-bottom:15px}.faq_section .faq_answer .faq_answer_inner a{color:#002951;text-decoration:underline}.faq_section .faq_item[open] .faq_answer{opacity:1}@media (max-width:767px){.faq_section{padding:40px 0}.faq_section .faq_heading{font-size:36px;margin-bottom:30px}.faq_section .faq_question{font-size:17px;padding:18px 45px 18px 0}.faq_section .faq_question:after{right:5px;font-size:26px}.faq_section .faq_answer .faq_answer_inner{font-size:15px;padding:0 45px 18px 0}}@media (max-width:575px){.faq_section{padding:35px 0}.faq_section .faq_heading{font-size:32px;margin-bottom:25px}}.error_section{padding:80px 0 95px;text-align:center}.error_section h1{font-family:'Playfair Display',arial,sans-serif;font-size:70px;line-height:1;color:#3C3C3C;margin-bottom:40px}.error_section p{font-size:20px;margin-bottom:40px}.error_section .btn{min-width:290px;padding:6px 15px;border-radius:4px;font-size:16px}.philosophy_section_details{padding:30px 0}.common_container{max-width:745px;margin:0 auto}.philosophy_section_details h1{font-family:'Playfair Display',arial,sans-serif;font-size:50px;line-height:1.2}.philosophy_section_details p{font-size:17px;line-height:1.3}.details_block{padding:40px 30px 30px;background:#fff;margin-top:-47px;-webkit-clip-path:polygon(0% 16%,6% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%);clip-path:polygon(0% 16%,6% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%)}.common_container .details_block h1,h2{font-family:'Playfair Display',arial,sans-serif;font-size:40px;line-height:1.2;margin-bottom:24px}.common_container .details_block p{font-size:18px}.experience_section{padding:50px;background:#f3f4f5}.experience_section h1{font-family:'Playfair Display',arial,sans-serif;font-size:60px;line-height:1.1;word-break:break-word}.experience_section p{color:#3c3c3c;font-size:18px}.experience_section p.black{font-family:robotoblack,arial,sans-serif}.experience_section p.black a{color:#3c3c3c}.experience_section .common_container_fluid{margin-bottom:60px}.experience_section p.black a:hover{color:#ec008c}.common_box,.common_box_first{background:#fff;padding:50px;-webkit-transform:translateX(-240px);-ms-transform:translateX(-240px);transform:translateX(-240px);margin-right:-240px;margin-top:20px;margin-bottom:20px;z-index:1;position:relative}.common_box_first{-webkit-transform:translateX(240px);-ms-transform:translateX(240px);transform:translateX(240px);margin-left:-240px;margin-right:0}.common_box h2{max-width:100%;margin-bottom:26px}.common_box h3{font-size:20px;margin-bottom:5px;text-transform:uppercase}.common_box p{font-size:20px}.box_shadow{background:#fff;-webkit-box-shadow:0 0 9px 0 #b3b3b3;box-shadow:0 0 9px 0 #b3b3b3}.experience_section .btn,.guest_honour_section .btn{background:#002951;color:#fff;border:2px solid #002951;min-width:250px;font-size:20px;padding:13px 20px}.experience_section .btn:hover,.guest_honour_section .btn:hover{opacity:.8}.experience_section .common_box .btn_black{color:#3C3C3C;border:2px solid #3C3C3C;background:#fff;min-width:150px;padding:10px 20px;font-size:18px}.common_box .btn_black:hover{color:#fff;background:#3C3C3C}.common_box .btn_black i{padding-left:20px;font-size:24px}.guest_honour_section{padding:50px 50px 5px;background-color:#f1f5f6}.guest_honour_section .common_box,.guest_honour_section .common_box_first{padding:100px 150px 100px 80px}.guest_honour_section .common_box h2{margin-bottom:34px;line-height:1.1}.guest-of-honour-custom .max-content{max-width:1800px}.guest-of-honour-custom .card-main img{max-width:23%}.guest-of-honour-custom .bottom-title,.guest-of-honour-custom .main-title{font-size:18px;color:#000}.guest-of-honour.guest-of-honour-custom{padding:30px 15px 40px;color:#002951;background-color:#f5f5f5;text-align:start}.guest-of-honour.guest-of-honour-custom .JoinButton{text-align:center}.guest-of-honour.guest-of-honour-custom .package-benefit-item{color:#000b0}.guest-of-honour.guest-of-honour-custom .benefit-title{font-weight:500;line-height:1}.guest-of-honour.guest-of-honour-custom .benefit-description{font-weight:700}.guest-of-honour.guest-of-honour-custom .benefit-card{margin-bottom:30px}.guest-of-honour-custom .main-title{padding-bottom:30px}.guest-of-honour-custom .bottom-title{padding-top:60px}.guest-of-honour-custom .bottom-title h5{margin-bottom:0}.masterclass_section{background-color:#fff}.masterclass_section h3{font-family:roboto_condensedbold,arial,sans-serif;font-size:28px;margin-bottom:15px}.masterclass_section .mt-5{margin-top:50px}.masterclass_section .common_box h3{color:#E4017D;font-size:16px;font-family:robotoregular,arial,sans-serif}.blog_section .common_box h3{font-family:robotobold,arial,sans-serif}.blog_section{background:#f3f4f5}.blog_section .common_box,.blog_section .common_box_first{padding:50px 80px}.blog_section .primary_link i{font-size:24px}.content-main{margin-bottom:0}.catrgory_link{text-align:right;display:block}.catrgory_link ul{margin-bottom:0}.catrgory_link ul li a{font-family:robotobold,arial,sans-serif;font-weight:400;color:#5D5D5D;font-size:18px;padding:0 20px 6px}.catrgory_link ul li a.active{color:#002951}.catrgory_link ul li:after{display:none}.blog_child_section{padding:50px}div .blog_sub_details{padding:50px 0 30px;-webkit-clip-path:none;clip-path:none;margin-top:0;font-size:18px}html div .pt-0{padding-top:0}.releated_section h2{font-family:'Playfair Display',arial,sans-serif;font-size:50px;line-height:1.2;margin-bottom:24px}.releated_section a{color:#4E4E4E;border:2px solid #4E4E4E;background:#fff;min-width:150px;padding:10px 20px;font-size:18px;width:32%;display:inline-block;margin-right:15px;text-align:center}.releated_section a:hover{color:#fff;background-color:#ec008c;border-color:#ec008c}.contact_section{padding:80px 50px}.contact_section .contact-map{height:320px}.contact_section h1{font-family:'Playfair Display',arial,sans-serif;font-size:60px;line-height:1.1}.contact_section p{font-size:22px;letter-spacing:2px;color:#555658}.form-row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-group{margin-bottom:1rem}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-control{display:block;width:100%;height:auto;font-family:roboto_condensedbold,arial,sans-serif;letter-spacing:1px;padding:.7rem .75rem;font-size:16px;line-height:1;color:#58585A;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}textarea.form-control{height:auto}label{font-family:roboto_condensedbold,arial,sans-serif;letter-spacing:1.2px;color:#58585A;display:block;margin-bottom:5px}::-webkit-input-placeholder{font-family:roboto_condensedbold,arial,sans-serif;letter-spacing:1px;color:#58585A}.contact_section .content-main__aside-right-half{width:100%;padding-right:0;float:none}.custom-select{display:inline-block;width:100%;height:auto;padding:.9rem 3rem .9rem .75rem;font-family:roboto_condensedbold,arial,sans-serif;letter-spacing:1px;font-size:16px;line-height:1;color:#58585A;vertical-align:middle;background:url(../themes/default/images/icons/down.png) right 0 top/41px 41px no-repeat #fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact_section [type=submit]{margin-left:auto;display:block;border-radius:.25rem;padding:12px 30px}.address_section p{text-align:left;margin-bottom:7px;font-family:roboto_condensedbold,arial,sans-serif;font-size:24px;letter-spacing:0}.address_section p a>span{display:block}.address_section i{padding-right:15px;font-size:32px;line-height:1.3;vertical-align:middle}.address_section a{color:#555658;display:inline-block;font-family:roboto_condensedbold,arial,sans-serif;font-size:22px}.address:hover a,.address:hover i,.address_section a:hover{color:#002951}.ContactUserForm .field.dropdown{width:49.4%;margin:0 3px 12px;display:inline-block}#ContactFormOptionID{margin-left:0}.content-main--inner__aside-right,div#EnquiryTypeOptionID{margin-right:0}.terms_section{padding:50px}.terms_section h3{font-size:18px;font-family:roboto_condensedbold,arial,sans-serif}.terms_section p{font-family:robotoregular,arial,sans-serif;margin-bottom:3px;color:#000}.clifton_images_block h2{font-size:22px;margin-bottom:30px;padding:0 15px}.getaway_banner{position:relative}.getaway_banner:after{content:'';position:absolute;top:0;left:0;background:rgba(0,0,0,.4);width:100%;height:100%}.winter_getaway_section{padding:0 50px}.getaway_banner_details{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;text-align:center;color:#fff;padding:15px}.getaway_banner_details h2{font-family:roboto_condensedbold,arial,sans-serif;font-size:46px;line-height:1.1;text-transform:uppercase;margin-bottom:20px;letter-spacing:3px}.dine_section ul li span{cursor:auto}.clifton_images_block .properties-list--item-image-wrapper.unsubscribe:before{background:rgba(0,0,0,.7)}.getaway_banner.backdrop_overlay:after{background:rgba(0,0,0,.7);z-index:1}.qrter-footer-top--group__5{width:19%}.common_container h3,h1,h2,h4,h5,h6{font-family:'Playfair Display',arial,sans-serif}.common_container p{font-family:robotoregular,arial,sans-serif}.qrter-footer-top--partership-title{position:relative;padding-bottom:16px;text-transform:uppercase;font-size:18px;font-weight:600;color:#fff;font-family:Lato,Arial,Helvetica,Geneva,sans-serif}.qrter-footer-top--partership-link{height:auto;width:120px;display:inline-block;margin:0 20px 20px 0}.qrter-footer-top--partership img{width:auto;height:auto}.qrter-footer-top--partership-list{list-style:none;padding:0 0 20px;margin:0}.qrter-footer-top--partership{display:block;list-style:none;padding:20px 20px 0;font-size:0;max-width:960px;margin:0 auto}.qrter-footer-top--partership ul{list-style:none;padding:0 0 20px;margin:0}.philosophy_banner_img{min-height:280px;object-fit:cover}.getaway_banner_details{z-index:2}.mobile-img{display:none!important}.uppercase-text{text-transform:uppercase}.membership_include_section{padding:65px 0}.membership_include_section h2{display:none}#overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1040}#popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#002951;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.5);max-width:750px;width:100%;z-index:1040}#popup .popup-content{border:1px solid #fff;padding:20px 10px;text-align:center}#popup .popup-content h2{font-family:robotolight,arial,sans-serif;font-size:40px;font-weight:400;color:#fff;text-transform:uppercase;margin-bottom:60px}#popup .popup-content h4,#popup .popup-content p{font-family:robotolight,arial,sans-serif;font-size:30px;font-weight:400;color:#fff;margin-bottom:30px}#popup .popup-content button#closePopup{background-color:#002951;position:absolute;top:-45px;right:0;padding:0;margin:0;font-size:32px;height:45px;width:45px;display:flex;align-items:center;justify-content:center;outline:0;border:0}#popup .popup-content button#closePopup:focus,#popup .popup-content button#closePopup:hover{background-color:var(--button-hover-bg-color);outline:0}#popup .popup-content button#closePopup .ic-close{position:relative;display:inline-block;width:30px;height:30px;overflow:hidden;cursor:pointer}#popup .popup-content button#closePopup .ic-close::after,#popup .popup-content button#closePopup .ic-close::before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff}#popup .popup-content button#closePopup .ic-close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#popup .popup-content button#closePopup .ic-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#popup .popup-content .btn-outline-primary:focus,#popup .popup-content .btn-outline-primary:hover{background-color:var(--button-hover-bg-color);border-color:var(--button-hover-bg-color)}h2.group-bookings-title{font-size:60px;font-weight:500;color:#002a52}.Hotels #HotelSlider .slick-prev div{position:absolute;width:50px;height:50px;font-size:40px;line-height:50px;margin-top:-25px;top:50%;left:0;cursor:pointer}.Hotels #HotelSlider .slick-prev div:after{font-family:FontAwesome;width:50px;text-align:center;display:block;position:absolute;content:"\f104";color:#002a52;left:-60px;top:50%;font-size:80px}.Hotels #HotelSlider .slick-next div{position:absolute;width:50px;height:50px;font-size:40px;line-height:50px;margin-top:-25px;top:50%;right:0;cursor:pointer}.Hotels #HotelSlider .slick-next div:after{font-family:FontAwesome;width:50px;text-align:center;display:block;position:absolute;content:"\f105";color:#002a52;right:-60px;top:50%;font-size:80px}.Hotels #HotelSlider .slick-list{margin:0 -20px}.Hotels #HotelSlider .slick-list .slick-track{display:flex}.Hotels #HotelSlider .slick-list .slick-track .slick-slide{height:inherit!important;margin:0 20px}.Hotels #HotelSlider .slick-list .slick-track .slick-slide div:first-child{height:100%}.Hotels #HotelSlider .slick-list .slick-track .slick-slide div:first-child .Hotel_card{display:flex!important;flex-direction:column;border:2px solid #002a52}.Hotels #HotelSlider .slick-list .slick-track .slick-slide div:first-child .Hotel_card .card-thumbnail-img{min-height:364px;max-height:364px;object-fit:cover}.Hotels #HotelSlider .slick-list .slick-track .slick-slide div:first-child .Hotel_card .text-content{display:flex;flex-direction:column;padding:25px 25px 20px;color:#002a52;height:100%}.Hotels #HotelSlider .slick-list .slick-track .slick-slide div:first-child .Hotel_card .text-content h2{font-size:32px;font-weight:400;margin-bottom:12px}.Hotels #HotelSlider .slick-list .slick-track .slick-slide div:first-child .Hotel_card .text-content p{font-size:20px;color:#002a52}.Hotels #HotelSlider .slick-list .slick-track .slick-slide div:first-child .Hotel_card .text-content .description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.Hotels #HotelSlider .slick-list .slick-track .slick-slide div:first-child .Hotel_card .text-content .extra-para{flex-grow:1}.Hotels #HotelSlider .slick-list .slick-track .slick-slide div:first-child .Hotel_card .text-content .btn-wrapper{display:flex;align-items:center;justify-content:center}.Hotels #HotelSlider .slick-list .slick-track .slick-slide div:first-child .Hotel_card .text-content .btn-wrapper .btn{font-size:20px;line-height:24px;padding:10px 20px;display:inline-block;text-transform:uppercase;text-align:center;overflow:hidden;border:1px solid #002951;color:#002951;background:0 0;font-weight:700;box-shadow:0 0 transparent inset;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;min-width:unset!important}.Hotels #HotelSlider .slick-list .slick-track .slick-slide div:first-child .Hotel_card .text-content .btn-wrapper .btn:hover{cursor:pointer;box-shadow:250px 0 0 0 #002951 inset;color:#fff}.group-booking{padding-top:90px}.group-booking p{font-size:20px;color:#3c3c3c}.group-booking img.best-start-day-off{max-height:600px;width:100%;object-fit:cover}.group-booking .offerDetails{margin-bottom:0}.Contact_Us{padding-top:100px}.Contact_Us p{font-size:20px;color:#3c3c3c}.Contact_Us .contact-details .flex-wrapper{display:flex;gap:5px;align-items:flex-start;margin:4px 0}.Contact_Us .contact-details .flex-wrapper p{margin-bottom:0;text-transform:uppercase}.Contact_Us .contact-details .flex-wrapper a{font-size:20px;text-transform:uppercase;word-break:break-word;letter-spacing:1px!important}.guest-of-honour.guestOfHonourSection{background-color:#fff}@media (max-width:575px){.guest-of-honour.guestOfHonourSection{padding:15px 15px 30px}}.guest-of-honour.guestOfHonourSection .mainTitle{color:#58585A;text-transform:none;font-weight:500;letter-spacing:1px;margin-bottom:0}.guest-of-honour.guestOfHonourSection .mainTitle br{display:none}@media (max-width:575px){.guest-of-honour.guestOfHonourSection .mainTitle br{display:block}}.guest-of-honour.guestOfHonourSection .mainTitle p{margin-bottom:0}.guest-of-honour.guestOfHonourSection .offerDetails{margin:35px 0}@media (max-width:575px){.guest-of-honour.guestOfHonourSection .offerDetails{margin:20px 0 30px;display:block}}.guest-of-honour.guestOfHonourSection .offerDetails .offerDetailMainDiv{margin:5px 0}@media (max-width:575px){.guest-of-honour.guestOfHonourSection .offerDetails .offerDetailMainDiv{margin:12px 0;text-align:center;justify-content:center}.guest-of-honour.guestOfHonourSection .offerDetails .offerDetailMainDiv a.offerLink{font-size:16px}}.guest-of-honour.guestOfHonourSection .btn-secondary{color:#58585A;border-color:#58585A}.offerDetails{display:flex;justify-content:center;gap:5%;flex-wrap:wrap;margin:52px 0;align-items:center}.offerDetails .offerDetailMainDiv{gap:15px;margin:8px 0;flex-wrap:wrap;display:flex;align-items:center}.offerDetails .offerDetailMainDiv .iconContainer{height:50px;width:50px;border-radius:50%;display:flex;justify-content:center;align-items:center}.offerDetails .offerDetailMainDiv .iconContainer .check{display:inline-block;transform:rotate(45deg);height:24px;width:16px;margin-top:-6px;border-bottom:5px solid #58585A;border-right:5px solid #58585A}@media (max-width:767px){#popup{max-width:500px}#popup .popup-content h2{font-size:25px;margin-bottom:40px}#popup .popup-content h4{font-size:20px;margin-bottom:24px}}@media (max-width:575px){#popup{max-width:95%}#popup .popup-content h2{margin-bottom:30px}#popup .popup-content h4{font-size:20px;margin-bottom:20px}}@media (max-width:400px){#popup{max-width:300px}#popup .popup-content h2{font-size:30px}#popup .popup-content h4{font-size:20px}}@media (min-width:576px){.container{max-width:540px}.col-sm-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:calc(50% - 1px)}.col-sm-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}}@media (min-width:768px){.container{max-width:720px}.col-md-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-md-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:calc(50% - 1px)}.col-md-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}#expshowmore{display:none}}@media (min-width:992px){.container{max-width:960px}.col-lg-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:calc(50% - 1px)}.col-lg-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:calc(58.333333% - 1px)}}@media (min-width:1200px){.col-xl-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:1200px){.container{max-width:1140px}.col-xl-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}}@media (min-width:1450px){.container{max-width:1400px}#mc_embed_signup_scroll{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner-text{max-width:450px}}@media (min-width:2550px){.sticky-top{top:5rem}}@media (max-width:1860px){.room_section .slick-next,.room_section .slick-prev{width:130px}}@media (max-width:1816px){.ContactUserForm .field.dropdown{width:49%}}@media (max-width:1800px){.room_section .slick-next,.room_section .slick-prev{width:126px}}@media (max-width:1760px){.room_section .slick-next,.room_section .slick-prev{width:123px}}@media (max-width:1760px){.room_section .slick-next,.room_section .slick-prev{width:120px}}@media (max-width:1600px){.room_section .slick-next,.room_section .slick-prev{width:112px;top:52%}}@media (max-width:1449px){.reservation_sction .booking-form-date-field-group-wrapper{width:450px}.banner-text h2{font-size:50px}.sub_slider_section:after{height:calc(100% + 275px)}.banner-text{max-width:368px;left:70%}.homepage-banner-text{left:10%}.dine_section{margin-top:-70px}.room_section .slick-next,.room_section .slick-prev{height:calc(100% - 35px);top:52%;width:100px}.releated_section a{width:31.5%}.contact_section p{font-size:20px;letter-spacing:1px}}@media (max-width:1400px){.guest-of-honour-custom .max-content{max-width:1400px}.clifton_hotel_section h2,.common_sub_title h2,.guest-of-honour h1,.social_blog_section .social h3,h2.group-bookings-title{font-size:48px}.clifton_images_block .properties-list--item-more h3{font-size:42px}.experience_bristol h2,.workplace_section h2{font-size:60px}.experience_bristol h3{font-size:28px}.experience_bristol_details{padding:40px 55px}.workplace_section .slick-dots{right:40px;bottom:40px}.workplace_section .slick-dots li,.workplace_section .slick-dots li button{width:15px;height:15px}.workplace_section h2{margin-bottom:1rem}.workplace_section .btn{margin-top:.5rem}.social_blog_section .social ul.list-unstyled li{padding:0 34px}.blog_details h3{font-size:80px}.experience_bristol .btn{margin-top:1.5rem}.dine_section p{margin-top:24px}.room_details{padding:50px}.newsletter_section .field{width:100%}.reward_section h3{font-size:48px}.room_section .slick-next,.room_section .slick-prev{height:calc(100% - 34px);top:52.5%;width:88px}}@media (max-width:1199px) and (max-width:1044px){.ContactUserForm .field.dropdown{width:48.9%}}@media (max-width:1199px){.sticky-top{top:2.5rem}.header--main-navigation--item-link,.header--top-navigation--item-link{font-size:14px}.header--main-navigation--item{margin-left:30px}.header--main-navigation--item i{font-size:14px;padding-right:4px}.banner--cell.banner--button .btn{font-size:14px}.sub_slider_section:after{top:0}.banner-text{left:67%;max-width:312px;top:54%}.homepage-banner-text{left:10%}.reservation_sction .booking-form--property-field{width:320px}.reservation_sction .booking-form-date-field-group-wrapper{width:350px}.guest-of-honour{padding:40px 15px}.clifton_images_block .properties-list--item-more h3{font-size:36px;margin-bottom:15px}.experience_bristol_details{padding:30px}.blog_details,.social_blog_section .social,.workplace_section_block_details{top:48%}.social_blog_section .social h3{font-size:40px}.social_blog_section .social ul.list-unstyled{margin:25px 0 0}.social_blog_section .social ul.list-unstyled li a{width:44px;height:44px;line-height:44px;margin:0 auto 11px;font-size:26px}.blog_details h3{font-size:64px}.experience_bristol h2,.workplace_section h2{font-size:54px}.experience_bristol_details img{margin-bottom:15px}.experience_bristol h3{margin-bottom:5px}.newsletter_section{padding:18px 15px}.newsletter_section .homepage--title{font-size:21px}.newsletter_section p{font-size:14px}.clifton_hotel_section h2{max-width:50%}.dine_section h2{font-size:40px}.dine_section p{margin:15px 0}.room_details{padding:30px;max-width:460px;right:64px}.room_details h2{font-size:40px;margin-bottom:15px}.room_details .primary_link{padding-top:8px}.room_section .slick-next,.room_section .slick-prev{top:53%;width:71px}.room_section .featured-slideshow--next:after,.room_section .featured-slideshow--prev:after{top:0}.room_section .featured-slideshow--next:after{right:0}.room_section .featured-slideshow--prev:after{left:0}.header--main-navigation--dropdown,.header--main-navigation--item:hover .header--main-navigation--dropdown{min-width:240px}.header--main-navigation--dropdown .header--main-navigation--dropdown--item .header--main-navigation--dropdown--item--link{padding:10px 12px;font-size:14px}.philosophy_section_details h1{line-height:1.2;margin-bottom:20px}.common_container .details_block h2{margin-bottom:15px}.story_section{padding-bottom:20px}.common_box,.common_box_first{-webkit-transform:translateX(-125px);-ms-transform:translateX(-125px);transform:translateX(-125px);margin-right:-125px;padding:40px 30px}.common_box_first{-webkit-transform:translateX(125px);-ms-transform:translateX(125px);transform:translateX(125px);margin-left:-125px;margin-right:0}.common_box h2{font-size:42px;margin-bottom:15px;line-height:1.1}.common_box p{font-size:16px}.guest_honour_section .common_box,.guest_honour_section .common_box_first{padding:60px 30px}.guest_honour_section .common_box h2{margin-bottom:15px}.masterclass_section .mt-5{margin-top:30px}.masterclass_section h3{line-height:1}.blog_section .common_box,.blog_section .common_box_first{padding:50px 30px}.releated_section a{margin-right:13px}.releated_section h2{font-size:40px}.contact_section{padding:60px 40px}.address_section a,.address_section p{font-size:20px}.address_section i{padding-right:12px;font-size:28px;line-height:1.2}.ContactUserForm .field.dropdown{width:48.8%}.header--main-navigation span{font-size:14px}.header--topbar a{font-size:1.2rem}}@media (max-width:1024px){.offerDetails{gap:3%;margin:36px 0}.offerDetails .offerDetailMainDiv{gap:8px}.offerDetails .offerDetailMainDiv .iconContainer{height:40px;width:40px}.offerDetails .offerDetailMainDiv .iconContainer .check{height:16px;width:10px;margin-top:-3px;border-bottom:4px solid #58585A;border-right:4px solid #58585A}.Hotels #HotelSlider .slick-prev div:after{left:-50px}.Hotels #HotelSlider .slick-next div:after{right:-50px}.Hotels #HotelSlider .slick-list{margin:0 -10px}.Hotels #HotelSlider .slick-list .slick-track .slick-slide{margin:0 10px}}@media (max-width:991px){.banner-text h2{font-size:40px;margin-bottom:8px}.banner-text p{font-size:14px}.banner-text{max-width:270px;left:64%}.homepage-banner-text{left:10%}.sub_slider_section:after{top:-30px;height:calc(100% + 280px)}.berkeley_suits .col-12.col-lg-5,.dine_section .ml-3{margin-left:0}.order-lg-last{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.newsletter_section .field{width:235px}.newsletter_section .mb-3{margin-bottom:16px}.experience_bristol_details{padding:15px}.clifton_hotel_section h2,.common_sub_title h2,.guest-of-honour h1{font-size:40px;margin-bottom:8px}.experience_bristol h2,.workplace_section h2,h2.group-bookings-title{font-size:40px}.experience_bristol p{font-size:14px}.experience_bristol h3{font-size:20px}.experience_bristol .btn{margin-top:.2rem}.social_blog_section .social h3{font-size:30px}.social_blog_section .social ul.list-unstyled li{padding:0 15px}.social_blog_section .social ul.list-unstyled li a{width:34px;height:34px;line-height:34px;margin:0 auto 11px;font-size:20px}.social_blog_section .social ul.list-unstyled li span{font-size:14px}.blog_details h3{font-size:50px}.workplace_section .btn i{padding-left:20px}.clifton_images_block .properties-list--item-more .btn i{font-size:20px;padding-left:8px}.workplace_section p{font-size:16px;margin-bottom:.5rem}.workplace_section h2{margin-bottom:.5rem}.blog_details,.social_blog_section .social,.workplace_section_block_details{width:440px}.clifton_images_block .properties-list--item-more h3{font-size:30px;margin-bottom:8px}.ratings i{font-size:25px}.btn-outline-primary,.clifton_images_block .properties-list--item-more .btn,.workplace_section .btn{font-size:16px;padding:6px 22px}.ratings{margin-bottom:14px}.clifton_hotel_section h2,.common_sub_title h2{max-width:100%}.guest-of-honour h1{margin-bottom:20px}.menu-toggle--inner,.menu-toggle--inner:after,.menu-toggle--inner:before{background:#fff}.reservation_sction .booking-form{-ms-flex-wrap:wrap;flex-wrap:wrap}.reservation_sction .btn{margin-left:0;margin-top:15px;width:100%;border-radius:0}.guest_section .custom_margin{padding-right:0}.dine_section h2{font-size:32px}.dine_section ul li a i,.dine_section ul li span i{font-size:18px;top:0}.dine_section ul li a,.dine_section ul li span{padding-left:34px;font-size:15px;margin-bottom:8px}.offers_details{max-width:400px;padding:40px}.book-section .reward_section{top:35%}.reward_section h3{font-size:40px;margin-bottom:24px}.room_details h2{font-size:32px}.room_details h3{font-size:18px;margin-bottom:8px}.room_details p{font-size:14px}.room_section .slick-next,.room_section .slick-prev{top:54%}.common_container{max-width:650px}.common_container .details_block h2{font-size:38px}.details_block{padding:30px 30px 20px;-webkit-clip-path:polygon(0% 14%,6% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%);clip-path:polygon(0% 14%,6% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%)}.philosophy_section_details h1{font-size:40px}.experience_section{padding:50px 30px}.common_box h2{font-size:32px}.common_box h3{font-size:16px}.experience_section .common_box .btn_black{font-size:16px;padding:6px 20px}.guest_honour_section{padding:50px 30px 5px}.room_section .slick-next,.room_section .slick-prev{width:53px}.room_section .featured-slideshow--next:after,.room_section .featured-slideshow--prev:after{font-size:40px}.room_section .featured-slideshow--prev:after{left:0}.room_section .featured-slideshow--next:after{right:0}.room_details{left:0;right:0;margin:0 auto}.blog_child_section{padding:50px 30px}.header--main-navigation--item{margin-left:10px}.address_section a,.address_section p{font-size:16px}.address_section i{padding-right:8px;font-size:22px}.contact_section{padding:40px 30px 60px}.contact_section p{font-size:18px;text-align:center}.contact_section h1{text-align:center}.form-control,label{font-size:15px}.contact_section [type=submit]{padding:8px 30px}.contact_section h1{font-size:50px}.Experience-desktop .experience_section h1{font-size:40px}.winter_getaway_section{padding:0 30px}.getaway_banner_details h2{font-size:30px}.guest-of-honour-custom .card-main{flex-wrap:wrap;gap:30px;justify-content:center}.guest-of-honour-custom .card-main img{max-width:45%}.guest-of-honour-custom .bottom-title,.guest-of-honour-custom .main-title{font-size:18px}.guest-of-honour-custom .bottom-title{padding-top:20px}.guest-of-honour-custom .main-title{padding-bottom:30px}}@media (max-width:770px){.mobile-img{display:block!important}.desktop-img{display:none!important}.header .header--site-width{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header--logo{margin-right:auto}.header--main-navigation--item:before{display:none}.header .header--right--top{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header .header--menu-toggle{margin:0;height:auto;padding:0}.header .banner--cell.banner--button{width:100%;display:block;padding:0}.header .banner--cell.banner--button a{display:block;margin:10px 15px 10px 12px;font-size:18px;padding:11px 10px;background:#fff;color:#002951;border-color:#fff}.header .header--main-navigation--item.d-flex.align-items-center a .header--top-navigation--item-link{padding:0 10px}.header .header--main-navigation{max-height:100vh;height:calc(100vh - 100px);overflow-y:auto;background:#002951;position:absolute;width:calc(100% + 6px);top:calc(100% + 4px);left:0;right:0;-webkit-transform:translateY(calc(-100% - 100px));-ms-transform:translateY(calc(-100% - 100px));transform:translateY(calc(-100% - 100px));-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;display:block!important;margin-right:0}.header--main-navigation--item{margin:0}.header--main-navigation--item i{font-size:16px;padding-right:8px}.header .header--main-navigation.menu-on{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.header .header--main-navigation .header--main-navigation--item{border-top:0;text-align:left}.header .header--main-navigation--item-link{display:block;width:100%}.header .header--main-navigation .header--main-navigation--item:first-child{border-top-color:transparent}.header--main-navigation--item-link,.header--top-navigation--item-link{padding:10px 15px;font-size:24px;letter-spacing:2px;font-family:'Playfair Display',arial,sans-serif}.reservation_sction .btn{display:block}.reservation_sction .btn.btn-md{display:block;width:100%;margin-left:0;margin-top:15px}.reservation_sction .booking-form--mobile-trigger:after{display:none}body.main{overflow:auto!important;scrollbar-width:none;-ms-overflow-style:none}body.main::-webkit-scrollbar{width:0;height:0;background:0 0}.picker__frame{position:absolute;left:0;right:0;margin:0 auto;min-width:256px;max-width:400px;width:100%;height:auto;overflow:visible}html .header .header--main-navigation--item-link:active,html .header .header--main-navigation--item-link:hover,html .header .header--top-navigation--item-link:hover{border-bottom-color:transparent}html .header .header--main-navigation--item-link.roTate{color:#ec008c}.header--main-navigation--dropdown,.header--main-navigation--item:hover .header--main-navigation--dropdown{left:0;background:#002951;min-width:100%}.header--main-navigation--dropdown .header--main-navigation--dropdown--item .header--main-navigation--dropdown--item--link{font-size:18px;padding:10px 15px;font-family:'Playfair Display',arial,sans-serif;letter-spacing:2px}.releated_section a{width:31%}.header--main-navigation--item.dropdown:hover .down:after{-webkit-transform:inherit;-ms-transform:inherit;transform:inherit}.header--main-navigation--item.dropdown .down{position:absolute;right:20px;top:0;height:47px;width:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header--main-navigation--dropdown.sub-menu{width:100%;position:relative;-webkit-transition:none;-o-transition:none;transition:none;left:0;top:0;padding:0;display:none;opacity:1;visibility:visible}.header--main-navigation--item.dropdown .down.roTate:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#fff}.main .header.sticky-top.sticky,.main .sticky-top{background:#002951}.main .menu-toggle--inner:after,.main .menu-toggle--inner:before{background:#fff}.sticky-top{position:relative;background-color:#fff;top:0}.header--main-navigation--item-link,.header--top-navigation span,.header--top-navigation--item-link{color:#000}.menu-toggle--inner,.menu-toggle--inner:after,.menu-toggle--inner:before{background:#000}.header.sticky-top.sticky{position:fixed;background:#fff;-webkit-box-shadow:0 0 10px 0 #cdcdcd;box-shadow:0 0 10px 0 #cdcdcd}.header .header--main-navigation .header--main-navigation--item-link,.header--top-navigation--item-link{color:#fff;text-transform:none}.header--main-navigation span,.header--top-navigation--item-link{text-transform:uppercase;font-family:roboto_condensedbold,arial,sans-serif;font-size:20px}.header .header--logo{display:none}.header .mob_logo,.main .header .header--logo{display:block}.main .header .mob_logo,.main .header.sticky .mob_logo{display:none}.header .header--main-navigation .header--main-navigation--item-link.currentToggle{color:#cac243}.contact_section .content-main__aside-right-half{margin-bottom:30px}.ContactUserForm .field.dropdown{width:49%}.address_section a,.address_section p{text-align:left}.header{padding:8px 0 15px}}@media (max-width:767px){.sub_slider_section{overflow:visible}.order-md-last{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.mt-3{margin-top:24px}.berkeley_suits .container,.berkeley_suits .container .col-,.book-section .container,.book-section .container .col-,.clifton_hotel_section .container,.clifton_hotel_section .container .col-,.contact_section .container-fluid,.contact_section .container-fluid .col-,.experience_bristol .container,.experience_bristol .container .col-,.experience_section .container-fluid,.experience_section .container-fluid .col-,.guest_honour_section .container-fluid,.guest_honour_section .container-fluid .col-,.guest_section .container,.guest_section .container .col-,.reservation_sction .container,.reservation_sction .container .col-{max-width:100%;padding:0}.berkeley_suits .container .row,.book-section .container .row,.clifton_hotel_section .container .row,.contact_section .container-fluid .row,.experience_bristol .container .row,.experience_section .container-fluid .row,.guest_honour_section .container-fluid .row,.guest_section .container .row,.reservation_sction .container .row{margin:0}.berkeley_suits .container .row .col-12,.blog_section .col-12,.book-section .col-12,.contact_section .col-12,.experience_section .container-fluid .row .col-12,.guest_honour_section .container-fluid .row .col-12,.guest_section .container .col-12,.masterclass_section .col-12{padding:0}.header--top-navigation--item-link:hover{color:#ec008c}.reservation_sction fieldset.d-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.reservation_sction .booking-form-date-field-group-wrapper{width:100%;margin-right:0;margin-bottom:15px}.reservation_sction .booking-form--property-field,.reservation_sction .booking-form-field-group{width:100%}.clifton_hotel_section .order-md-last{padding:0}.clifton_hotel_section img{margin-right:auto}.berkeley_suits .col-12.mt-3,.clifton_hotel_section .mt-3{max-width:400px;padding:0 15px;margin-left:auto;margin-right:auto}.reservation_sction .beneath-header--booking-form-wrapper-2 .title,.reservation_sction .booking-form{padding:0 70px}.reservation_sction .btn.btn-md{border-radius:0}.guest-of-honour-custom .max-content{max-width:767px}.guest-of-honour.guest-of-honour-custom{padding-bottom:100px}.guest-of-honour h1{font-size:36px;line-height:1.2;margin-bottom:28px}.berkeley_suits{padding:0 0 50px}.experience_bristol{padding:0 0 13px;position:relative}.experience_bristol p{letter-spacing:2px}.experience_bristol .container-fluid{padding:0}.workplace_section h2{font-size:34px;margin-bottom:1.3rem}.workplace_section p{letter-spacing:3px;margin-bottom:1.5rem}.workplace_section_block_details{top:38%}.bristol_slider .slick-dots,.main-slider-section .slick-dots,.workplace_section .slick-dots{left:0;right:0;text-align:center}.bristol_slider .featured-slideshow--next:after,.bristol_slider .featured-slideshow--prev:after,.main-slider-section .featured-slideshow--next:after,.main-slider-section .featured-slideshow--prev:after,.workplace_section .featured-slideshow--next:after,.workplace_section .featured-slideshow--prev:after{top:0}.btn-outline-primary,.clifton_images_block .properties-list--item-more .btn,.workplace_section .btn{padding:9px 22px 9px 30px;font-size:20px}.workplace_section .btn i{padding-left:40px}.blog_details,.social_blog_section .social,.workplace_section_block_details{max-width:100%}.blog_details h3{font-size:80px}.social_blog_section .social ul.list-unstyled li a{width:50px;height:50px;line-height:50px;margin:0 auto 20px;font-size:30px}.social_blog_section .social ul.list-unstyled li{padding:0 40px}.social_blog_section .social ul.list-unstyled{margin-top:38px}.newsletter_section{padding:18px 0;text-align:center;background-color:#d8d8d8;margin-bottom:10px}.newsletter_section .content-inner{padding:0}.newsletter_section .homepage--title{font-size:30px}.newsletter_section .d-flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsletter_section .btn-primary,.newsletter_section .clear,.newsletter_section .field,.newsletter_section .mc-field-group{width:100%}.newsletter_section .col-12{padding:0}.newsletter_section .row{margin:0}.newsletter_section .mc-field-group{padding:0 15px 20px}.newsletter_section p{font-size:14px;max-width:330px;margin:0 auto;letter-spacing:1px;color:#3c3c3c;font-family:robotoregular,arial,sans-serif}.qrter-footer-top--group__3,.qrter-footer-top--group__4,.qrter-footer-top--group__5,.qrter-footer-top--group__6{width:100%}.experience_bristol_details{padding:20px;position:relative;-webkit-clip-path:polygon(0% 11%,8% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%);clip-path:polygon(0% 11%,8% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%)}.experience_bristol .common_title{margin-top:-100px}.main-slider-section,.main-slider-section.slick-dotted.slick-slider{background:var(--button-hover-bg-color);margin-bottom:20px}.bristol_slider .featured-slideshow--next:after,.bristol_slider .featured-slideshow--prev:after,.hotel_images_slider .featured-slideshow--next:after,.hotel_images_slider .featured-slideshow--prev:after,.offers_slider .featured-slideshow--next:after,.offers_slider .featured-slideshow--prev:after{top:0;font-size:40px}.bristol_slider .slick-dots{display:none!important}.experience_bristol p{font-size:13px}.qrter-footer-top--awards li{width:100%;max-width:31%;margin:0 11px 15px 0}.qrter-footer-top--awards img{margin:0 auto}.qrter-footer-bottom{display:block}.qrter-footer-bottom--logo{display:block;margin-right:0;height:auto}.qrter-footer-bottom--copyright{font-family:Lato,Arial,Helvetica,Geneva,sans-serif;font-size:18px}.social_link a{font-size:30px;padding-left:20px}.social_link a:hover{color:#fff}.qrter-footer-bottom--inner{text-align:center}.qrter-footer-bottom--left{float:none;padding-right:0}.room_details{position:static;top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);margin:0 auto}.room_details p{font-size:16px;letter-spacing:2px}.room_section .slick-dots{bottom:0;text-align:right;right:60px}.room_section .slick-dots li{width:15px;height:15px;margin:0 8px}.room_section .slick-dots li button{border:2px solid #4A4E4F;border-radius:100%;width:15px;height:15px}.room_section .slick-dots li.slick-active button{background:#4A4E4F}.room_section .slick-dots li button:before{font-size:0}.guest_section{padding:0 0 10px;margin-bottom:12px}.guest_section .custom_margin{padding:0 15px;max-width:480px;margin:0 auto}.book-section .custom-margin h3,.dine_section h3,.guest_section .custom_margin h3{font-size:18px;margin-bottom:10px}.guest_section .custom_margin p{font-size:18px;letter-spacing:2px;margin-top:15px}.dine_section{margin-top:-32px;padding:15px 50px 30px;-webkit-clip-path:polygon(0% 10%,5% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%);clip-path:polygon(0% 10%,5% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%)}.dine_section img{display:none}.dine_section .ml-3{margin-left:auto;margin-right:auto}.dine_section p{font-size:16px;letter-spacing:2px;margin:22px 0}.dine_section ul li a,.dine_section ul li span{font-size:16px;margin-bottom:12px;padding-left:28px}.offers_details{background:0 0;margin:0 auto;left:0;right:0;padding:15px}.offers_details h2{font-size:40px;margin-bottom:15px}.book-section .custom-margin{padding:0 80px 30px}.offers_details h3{font-size:40px;margin-bottom:3px}.book-section .reward_section{top:50%}.book-section .custom-margin ul{margin-top:15px}.book-section .custom-margin ul li{letter-spacing:2px}.room_sub_section{margin-top:0}.error_section{padding:30px 0 60px}.common_container{max-width:480px}.philosophy_section_details{padding:20px 0}.philosophy_section_details p{font-size:15px}.story_section{padding-bottom:10px}.common_box,.common_box_first{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin:-110px 0 0;-webkit-box-shadow:none;box-shadow:none;-webkit-clip-path:polygon(0% 18%,8% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%);clip-path:polygon(0% 18%,8% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%);padding:22px 100px 50px}.experience_section,.guest_honour_section{padding:30px 0;background:#fff}.experience_section .mb-4,.guest_honour_section .mb-4{margin-bottom:0}.experience_section .btn{margin-top:40px}.experience_section .common_box .btn_black{margin:0}.experience_section .common_container_fluid{padding:0 70px}.experience_section h1{margin-bottom:15px;font-size:50px}.experience_section p{font-size:15px;letter-spacing:2px}.experience_section p.black{font-family:robotobold,arial,sans-serif}.common_box h2{margin-bottom:30px}.common_box h3{font-size:14px;color:#ec008c;margin-bottom:24px}.experience_section .common_box .mb-4{margin-bottom:2.5rem}.common_container .details_block h2{font-size:32px}.common_box p{letter-spacing:2px}.guest_honour_section .common_box,.guest_honour_section .common_box_first{padding:40px 100px}.masterclass_section h3{font-size:20px}.masterclass_section .common_box h2,.masterclass_section .common_box h3{margin-bottom:10px}.masterclass_section .mt-5{margin-top:10px}.masterclass_section .common_box,.masterclass_section .common_box_first{-webkit-clip-path:polygon(0% 11%,6% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%);clip-path:polygon(0% 11%,6% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%)}.masterclass_section .common_container_fluid{margin-bottom:30px}.masterclass_section .btn{margin-top:0}.book-section .custom-margin ul,.dine_section ul{margin-bottom:20px}.beneath-header--top,.book-section,.chg-header--topbar--text{margin-bottom:0}.book-section{margin-top:7px}.guest-of-honour{padding:40px 15px 50px}.hotel_images_slider.slick-dotted.slick-slider{margin:0}.hotel_images_slider .slick-list .slick-track{min-width:500px}.clifton_images_block .slick-dots{display:none!important}.clifton_images_block .col-12{padding:0}.berkeley_suits,.clifton_hotel_section{padding-bottom:15px}.social_blog_section{padding-bottom:12px;padding-top:7px}.social_blog_section .mt-3{margin-top:13px}.offers_details{max-width:300px}.blog_section .common_box h3{font-family:robotoregular,arial,sans-serif}.blog_section{padding-bottom:0}._booking-form--fields{-ms-flex-wrap:wrap;flex-wrap:wrap}.blog_section .common_box,.blog_section .common_box_first{padding:30px 110px}.offers_details p{display:none}.bristol_slider .featured-slideshow--prev:after{left:0}.bristol_slider .featured-slideshow--next:after{right:0}.main-slider-section .slick-dots{display:none!important}.clifton_images_block .col-12,.main-slider-section.slick-dotted.slick-slider{margin-bottom:-8px;z-index:1}.main-slider-section .slick-next,.main-slider-section .slick-prev{top:45%}.main-slider-section .featured-slideshow--next:after,.main-slider-section .featured-slideshow--prev:after{font-size:40px}.room_section .slick-next,.room_section .slick-prev{background-color:transparent;height:auto;top:20%}.catrgory_link{text-align:left;margin-top:26px}.catrgory_link ul li a{font-family:robotoregular,arial,sans-serif}.blog_detalis_section .details_block{-webkit-clip-path:polygon(0% 11%,6% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%);clip-path:polygon(0% 11%,6% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%)}.releated_section h2{font-size:26px;text-align:center}.releated_section a{width:100%;margin-right:0;margin-bottom:15px}.common_container .details_block p,div .blog_sub_details{font-size:16px}.blog_child_section{padding:30px 0}.narrow-gutters{margin-left:0;margin-right:0}.narrow-gutters .col-12{padding-left:0;padding-right:0}#expshowmore{width:100%;background:var(--button-hover-bg-color);border-color:var(--button-hover-bg-color);margin:0;padding:8px;font-size:16px;letter-spacing:.5px}.contact_section h1,.contact_section p{padding:0 30px}.contact_section h1{margin-bottom:15px}.contact_section .content-main__aside-right-half{padding:0 30px}.address_section a,.address_section p{font-size:16px}.contact_section [type=submit]{width:100%;border-radius:0;padding:6px 15px}.address_section{padding:0 30px}.contact_section{padding:10px 0}.ContactUserForm fieldset,.contact_form_section .form-row{padding:0 30px}.ContactUserForm .field.dropdown{width:100%;margin:0 0 12px}.header .header--main-navigation{height:calc(100vh - 98px)}.narrow-gutters.py-5{padding:0 0 50px}.terms_section{padding:20px 0}.terms_section p{font-size:14px}.clifton_images_block h2{font-size:20px;margin-bottom:15px}.winter_getaway_section{padding:0}.clifton_images_block h2,.terms_section .container-fluid,.winter_getaway_section .philosophy_section_details .container-fluid{padding:0 40px}body.main{overflow:hidden!important}.main-slider-section .featured-slideshow--next:after{right:-10px}.main-slider-section .featured-slideshow--prev:after{left:-10px}.banner-text{padding:19px 25px 20px}.mobileBanner.banner-text{max-width:420px}.sub_slider_section:before{background:linear-gradient(180deg,transparent 0,transparent 10%,#000)}.mobileParentSlider.main-slider-section,.mobileParentSlider.main-slider-section.slick-dotted.slick-slider{background-color:transparent}.mobileParentSlider.main-slider-section .slick-dots{display:block!important}.offerDetails .offerDetailMainDiv .iconContainer{border-width:3px}.group-booking-page{text-align:center}.group-booking-page .Contact_Us .contact-details .flex-wrapper,.group-booking-page .group-booking .offerDetails{justify-content:center}.group-booking-page .Hotels #HotelSlider .slick-list .slick-track .slick-slide div:first-child .Hotel_card .text-content{text-align:left}.group-booking-page .Contact_Us,.group-booking-page .group-booking{padding-top:65px}.group-booking-page .offerDetails .offerDetailMainDiv .iconContainer{height:32px;width:32px}.group-booking-page .Contact_Us .contact-details .flex-wrapper a,.group-booking-page .Contact_Us p,.group-booking-page .Hotels #HotelSlider .slick-list .slick-track .slick-slide div:first-child .Hotel_card .text-content .btn-wrapper .btn,.group-booking-page .Hotels #HotelSlider .slick-list .slick-track .slick-slide div:first-child .Hotel_card .text-content p,.group-booking-page .offerDetails .offerDetailMainDiv a.offerLink,.group-booking-page p{font-size:18px;letter-spacing:0}.group-booking-page .Hotels #HotelSlider .slick-list .slick-track .slick-slide div:first-child .Hotel_card .text-content .btn-wrapper .btn{padding:10px 15px}}@media (max-width:575px){._booking-form--fields,.reservation_sction .beneath-header--booking-form-wrapper-2 .title{padding:0 20px}.banner-text h2{font-size:30px}.bristol_slider .slick-dots,.main-slider-section .slick-dots,.workplace_section .slick-dots{bottom:20px}.reservation_sction .booking-form{padding:0}.header--top-navigation span{font-size:12px}.guest-of-honour-custom .card-main{gap:0}.guest-of-honour-custom .card-main img{max-width:50%;padding:10px}.guest-of-honour h1{font-size:25px;margin-bottom:20px;letter-spacing:2px}.guest-of-honour .btn-secondary{font-size:16px;line-height:1;padding:7px 30px 11px}.berkeley_suits .col-12.mt-3,.clifton_hotel_section .mt-3{max-width:270px}.clifton_hotel_section h2,.common_sub_title h2{font-size:32px;margin-bottom:12px}h2.group-bookings-title{font-size:32px}.berkeley_suits .common_title h3,.clifton_hotel_section h3,.common_title h3{font-size:13px}.blog_details h3{font-size:40px}.social_blog_section .social ul.list-unstyled li a{width:34px;height:34px;line-height:34px;margin:0 auto 11px;font-size:20px}.social_blog_section .social ul.list-unstyled li{padding:0 15px}.social_blog_section .social ul.list-unstyled{margin-top:18px}.newsletter_section .homepage--title,.social_blog_section .social h3{font-size:24px}.workplace_section p{font-size:12px;margin-bottom:.5rem}.workplace_section h2{font-size:14px;margin-bottom:.5rem}.workplace_section .btn{font-size:12px;padding:8px 15px;line-height:1}.workplace_section .btn i{font-size:14px;padding-left:20px}.workplace_section .featured-slideshow--next:after,.workplace_section .featured-slideshow--prev:after{font-size:30px}.workplace_section .featured-slideshow--next:after{right:0}.workplace_section .featured-slideshow--prev:after,workplace_section .featured-slideshow--prev:after{left:-5px}.workplace_section_block_details{top:42%}.hotel_images_slider .featured-slideshow--next:after,.hotel_images_slider .featured-slideshow--prev:after{font-size:40px}.qrter-footer-top--awards li{max-width:50%;margin:0 auto 20px}.qrter-footer-bottom--copyright{font-size:16px}.banner-text{-webkit-clip-path:polygon(0% 10%,11% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%);clip-path:polygon(0% 10%,11% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%);padding:20px 16px;top:65px}.experience_bristol_details{-webkit-clip-path:polygon(0% 6%,8% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%);clip-path:polygon(0% 6%,8% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%)}.museum-section a.btn{font-size:13px;padding:6px 10px}.museum-section a.btn i{padding-left:5px;font-size:13px}.book-section .custom-margin h3,.dine_section h3,.guest_section .custom_margin h3{font-size:13px}.room_section .slick-dots li,.room_section .slick-dots li button{width:10px;height:10px}.dine_section{padding:15px 15px 30px;-webkit-clip-path:polygon(0% 8%,5% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%);clip-path:polygon(0% 8%,5% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%)}.dine_section h2{font-size:28px}.dine_section ul li a,.dine_section ul li span{font-size:16px}.guest_section .custom_margin{padding:0 30px}.book-section .custom-margin{padding:0 30px 30px}.book-section .custom-margin h2,.guest_section .custom_margin h2,.reward_section h3{font-size:30px}.offers_details h2{font-size:20px}.offers_details p{margin-bottom:13px;font-size:13px;letter-spacing:1px;line-height:1.1}.offers_details h3{font-size:22px;margin-bottom:8px}.offers_slider .featured-slideshow--prev:after{left:0}.offers_slider .featured-slideshow--next:after{right:0}.offers_slider .btn{line-height:1;font-size:14px}.error_section h1{font-size:60px}.error_section p{font-size:24px}.error_section h1,.error_section p{margin-bottom:20px}.philosophy_section_details h1{font-size:30px;margin-bottom:15px}.common_container .details_block h2{font-size:27px;line-height:1}.details_block{padding:30px 15px 20px;-webkit-clip-path:polygon(0% 9%,6% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%);clip-path:polygon(0% 9%,6% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%);margin-top:-40px}.experience_section .common_container_fluid{padding:0 30px;margin-bottom:30px}.experience_section h1{font-size:36px}.experience_section p{font-size:14px}.common_box,.common_box_first{padding:22px 30px 50px;-webkit-clip-path:polygon(0% 13%,8% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%);clip-path:polygon(0% 13%,8% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%);margin-top:-70px}.common_box h2{font-size:22px}.common_box p,.experience_section .primary_link{font-size:14px}.guest_honour_section .common_box,.guest_honour_section .common_box_first{padding:22px 30px 40px;margin-top:-42px}.masterclass_section .common_box,.masterclass_section .common_box_first{-webkit-clip-path:polygon(0% 6%,6% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%);clip-path:polygon(0% 6%,6% 0,100% 0,100% 5%,100% 100%,81% 100%,0 100%)}.blog_section .common_box,.blog_section .common_box_first{padding:30px}.catrgory_link{margin-top:12px}.catrgory_link ul li a{font-size:14px;padding:0 15px}.common_container .details_block p,div .blog_sub_details{font-size:14px}div .blog_sub_details{padding:30px 0 0}.contact_section h1{font-size:40px}.contact_section p{font-size:16px}.ContactUserForm fieldset,.contact_form_section .form-row,.contact_section .content-main__aside-right-half,.contact_section h1,.contact_section p{padding:0 20px}.contact_section .content-main__aside-right-half{margin-bottom:15px}.g-recaptcha{transform:scale(0.77);transform-origin:0 0}.contact_section p{padding:0 6px}body.main{overflow:hidden!important}.clifton_images_block .properties-list--item-more{max-width:400px}.guestOfHonourSection .mainTitle{font-size:35px}.offerDetails .offerDetailMainDiv a.offerLink{font-size:14px;letter-spacing:.4px}.offerDetails .offerDetailMainDiv .iconContainer{height:28px;width:28px}.offerDetails .offerDetailMainDiv .iconContainer .check{height:12px;width:8px;margin-top:-2px;border-bottom:3px solid #58585A;border-right:3px solid #58585A}.mobileBanner.banner-text{bottom:40px;max-width:320px;left:20px}.mobileParentSlider.main-slider-section .featured-slideshow--next:after,.mobileParentSlider.main-slider-section .featured-slideshow--prev:after{display:none}.group-booking-page .Contact_Us,.group-booking-page .group-booking{padding-top:45px}.group-booking-page .group-booking .offerDetails{margin-top:25px}.group-booking-page .Contact_Us .contact-details .flex-wrapper a,.group-booking-page .Contact_Us p,.group-booking-page .Hotels #HotelSlider .slick-list .slick-track .slick-slide div:first-child .Hotel_card .text-content .btn-wrapper .btn,.group-booking-page .Hotels #HotelSlider .slick-list .slick-track .slick-slide div:first-child .Hotel_card .text-content p,.group-booking-page .offerDetails .offerDetailMainDiv a.offerLink,.group-booking-page p{font-size:16px;letter-spacing:0}.group-booking-page .Hotels #HotelSlider .slick-prev div:after{left:-30px;width:30px;font-size:35px}.group-booking-page .Hotels #HotelSlider .slick-next div:after{right:-30px;width:30px;font-size:35px}.group-booking-page .Hotels #HotelSlider .slick-list .slick-track .slick-slide{margin:0 15px}}@media (min-width:350px) and (max-width:450px){.room_section .slick-next,.room_section .slick-prev{top:15%}.sticky-top{top:0}}@media (max-width:350px){.main-slider-section .slick-next,.main-slider-section .slick-prev{top:36%}.room_section .slick-next,.room_section .slick-prev{top:11%}.main-slider-section .featured-slideshow--next:after{right:0}.main-slider-section .featured-slideshow--prev:after{left:0}.ContactUserForm .field.dropdown,.ContactUserForm .textarea{width:92%}.ContactUserForm .composite{width:96%}body.main{overflow:hidden!important}}.featured-slideshow--next:after,.featured-slideshow--prev:after{color:#002951}.membership_slide .single_slide p{color:#ec008c;text-align:center}.membership_slide .single_slide img{max-width:150px;margin:0 auto 15px}.featured-slideshow--prev:after{left:0}.featured-slideshow--next:after{right:0}@media (max-width:1025px){.membership_slide .single_slide img{padding:0 20px}.membership_slide .single_slide p{text-align:center}}@media (max-width:575px){.membership_slide .single_slide img{padding:0 20px;max-width:110px;margin:0 auto 20px}.membership_slide .single_slide p{text-align:center;font-size:14px;padding:0 10px;line-height:1.2}.featured-slideshow--prev:after{left:-15px}.featured-slideshow--next:after{right:-15px}.featured-slideshow--next:after,.featured-slideshow--prev:after{font-size:20px}}@media (max-width:380px){.guest-of-honour-custom .card-main img{max-width:100%}}@media (max-width:350px){.offerDetails .offerDetailMainDiv a.offerLink{letter-spacing:.1px!important}}.offerDetails .offerDetailMainDiv a.offerLink{color:#58585a;letter-spacing:1px;font-weight:700;font-size:20px}.whyBookDirectBenefit a.offerLink{color:#58585a}.guest-of-honour{background-color:#333533;text-align:center;padding:40px 15px;color:#fff}.most-you-stay-btn{font-family:robotoregular,arial,sans-serif;color:#fff;border:2px solid #fff;min-width:250px;font-size:20px;padding:13px 20px}.image-banner-wrapper{position:relative;width:100vw;max-width:100%;height:750px;overflow:hidden;display:flex;align-items:center;justify-content:center}.image-banner{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;transform:translate(-50%,-50%);object-fit:cover}.image-banner-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;text-align:center}.overlay-content h2{color:#fff;font-size:28px;margin-bottom:12px;text-transform:uppercase;font-weight:600}.banner-button{display:inline-block;border:1px solid #fff;color:#fff;padding:8px 20px;text-decoration:none;font-weight:500;transition:all .3s ease}.banner-button:hover{background-color:#fff;color:#000}@media (min-width:600px) and (max-width:899px){.responsive-img{aspect-ratio:4 / 3}}@media (min-width:900px) and (max-width:1199px){.responsive-img{aspect-ratio:16 / 9}}@media (min-width:1200px){.responsive-img{aspect-ratio:1920 / 869}}@media screen and (max-width:599px){.responsive-img{aspect-ratio:1 / 1}}.MostYouStayPage .experience_section{background-color:#fff}.MostYouStayPage .experience_section p{font-size:20px}@media (max-width:575px){.MostYouStayPage .experience_section p{font-size:16px}}.MostYouStayPage .guest_section{padding:0}@media (max-width:767px){.MostYouStayPage .guest_section.localAttraction .custom_margin p{letter-spacing:0;margin-top:0}}@media (max-width:575px){.MostYouStayPage .guest_section.localAttraction .custom_margin{padding:0}}.MostYouStayPage .guest_section.localAttraction .localAttraction-inner{justify-content:space-between;margin:0}.MostYouStayPage .guest_section.localAttraction .localAttraction-inner:not(:last-child){padding:0 0 40px}.MostYouStayPage .overlay-content h2{margin-bottom:100px;font-size:60px;font-weight:500}@media (max-width:1400px){.MostYouStayPage .overlay-content h2{font-size:48px}}@media (max-width:991px){.MostYouStayPage .overlay-content h2{font-size:40px}}@media (max-width:575px){.MostYouStayPage .overlay-content h2{font-size:32px;margin-bottom:60px}}@media (max-width:575px){.MostYouStayPage .image-banner-wrapper{height:400px}}.MostYouStayPage .image-banner-wrapper .banner-button{letter-spacing:1.5px}.MostYouStayPage .local-attractions-title{font-weight:700}@media (min-width:600px) and (max-width:899px){.responsive-img{aspect-ratio:4 / 3}.login-banner-section .responsive-img{aspect-ratio:4 / 1.5}}@media (min-width:900px) and (max-width:1199px){.responsive-img{aspect-ratio:16 / 9}.login-banner-section .responsive-img{aspect-ratio:16 / 5}}@media (min-width:1200px){.responsive-img{aspect-ratio:1920 / 869}.login-banner-section .responsive-img{aspect-ratio:1920 / 500}}@media screen and (max-width:599px){.responsive-img{aspect-ratio:1 / 1}}.btn-bottom-enquire .btn-wrapper .btn{font-size:20px;line-height:24px;padding:10px 20px;display:inline-block;text-transform:uppercase;text-align:center;overflow:hidden;border:1px solid #002a52;color:#002a52;background:0 0;font-weight:700;box-shadow:0 0 transparent inset;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;min-width:unset!important}.btn-bottom-enquire .btn-wrapper .btn:hover{cursor:pointer;box-shadow:250px 0 0 0 #002a52 inset;color:#fff}.content-main--inner__aside-centre{width:50%;margin:0 auto}.why-book-direct h2{font-family:Arial,Helvetica,'Open Sans',sans-serif;font-weight:bolder;letter-spacing:0}.whyBookDirectSection{padding:40px 15px;background:#fff;text-align:center}.whyBookDirectSection .desktop-whyBookDirectTitle .whyBookDirectTitle{font-size:22px;font-weight:900;text-transform:uppercase;color:#404040;margin:0}.whyBookDirectSection .mobile-tablet-whyBookDirectTitle{display:none}.whyBookDirectSection .mobile-tablet-whyBookDirectTitle .whyBookDirectTitle{font-size:35px;font-weight:900;text-transform:uppercase;color:#404040;margin:0;display:flex;justify-content:center;align-items:center}.whyBookDirectSection .mobile-tablet-whyBookDirectTitle .whyBookDirectTitle .toggle-btn{background:0 0;border:none;font-size:35px;cursor:pointer;font-weight:700;color:#404040}.whyBookDirectSection .whyBookDirectBenefitsWrapper{display:flex;justify-content:space-evenly;align-items:center}.whyBookDirectSection .whyBookDirectBenefits{display:flex;justify-content:center;flex-wrap:wrap;gap:50px}.whyBookDirectSection .whyBookDirectBenefit{display:flex;align-items:center;font-size:20px;color:#58585a;justify-content:space-around;text-transform:uppercase;letter-spacing:1px;font-weight:600;word-spacing:2px}.whyBookDirectSection .whyBookDirectBenefit img{width:40px;height:40px;margin-right:10px}@media (max-width:1024px) and (min-width:426px){.whyBookDirectSection .desktop-whyBookDirectTitle{display:none}.whyBookDirectSection .mobile-tablet-whyBookDirectTitle{display:block}.whyBookDirectSection .mobile-tablet-whyBookDirectTitle .whyBookDirectTitle .toggle-btn{display:none}.whyBookDirectSection .whyBookDirectBenefits{gap:10px;margin-top:10px}.whyBookDirectSection .whyBookDirectBenefit img{width:30px;height:30px}}@media (max-width:425px){.whyBookDirectSection .desktop-whyBookDirectTitle{display:none}.whyBookDirectSection .mobile-tablet-whyBookDirectTitle{display:block}.whyBookDirectSection .mobile-tablet-whyBookDirectTitle .whyBookDirectTitle{font-size:25px;font-weight:600}.whyBookDirectSection .whyBookDirectBenefits{display:none;gap:20px;margin-top:20px}.whyBookDirectSection .whyBookDirectBenefits.active{display:flex;flex-direction:column;align-items:center}.whyBookDirectSection .whyBookDirectBenefit{font-size:16px}.whyBookDirectSection .whyBookDirectBenefit img{width:30px;height:30px}}.main-slider-section .slick-list{height:838px}@media (max-width:426px){.main-slider-section .slick-list{height:431!important}}.properties-list--item-image-wrapper{height:auto;min-height:auto}.properties-list--item-image{width:100%;height:auto;object-fit:contain}@media (max-width:426px){.properties-list--item-image-wrapper{height:100%;min-height:260px;overflow:hidden}.properties-list--item-image{width:100%;height:100%;object-fit:cover}}.booking-btn{padding:4px 20px!important}.panel-placeholder{padding-top:15px}.slick-bottom-form-bar{position:fixed;bottom:40px;bottom:clamp(24px,4.5dvh,40px);left:50%;transform:translate(-50%,0);box-shadow:0 6px 20px rgba(0,0,0,.35),0 2px 6px rgba(0,0,0,.08);width:95%;max-width:100%;z-index:90;border-radius:8px;opacity:1;transition:width .6s ease,transform .6s ease,opacity .45s ease,bottom .6s ease,border-radius .6s ease}.slick-bottom-form-bar.is-expanded{width:100%;bottom:0;border-radius:0}.slick-bottom-form-bar.hidden-slick-bottom-form-bar{transform:translate(-50%,100%);opacity:0;pointer-events:none}.slick-bottom-form-bar .beneath-header--booking-form-wrapper{padding:0}.slick-bottom-form-bar .form-title{font-size:18px;font-weight:600;margin-bottom:8px}.slick-bottom-form-bar .main-form-submit-button{transition:background-color .3s ease}@-moz-document url-prefix(){.slick-bottom-form-bar{bottom:7.2dvh}}@media (max-width:575px){.slick-bottom-form-bar{padding:0;border-radius:0;background-color:transparent;transition:transform .6s ease,bottom .6s ease,opacity .4s ease,width .6s ease}.slick-bottom-form-bar .form-title{display:none!important}.slick-bottom-form-bar .form-input-group{display:none}.slick-bottom-form-bar .main-form-submit-button{margin:0!important;border-radius:4px!important;padding:4% 0!important}.scrolldown{overflow:hidden;border-radius:10px!important}}@media (max-width:768px){.picker{top:auto!important;bottom:0!important;left:0!important;transform:none!important;width:100vw;border-radius:12px 12px 0 0}.scrolldown{overflow:hidden;border-radius:10px!important}}.booking-form,.booking-form button,.booking-form input,.booking-form input::placeholder,.booking-form select{font-family:Cera,Helvetica,sans-serif}.booking-form input::-webkit-input-placeholder{font-family:Cera,Helvetica,sans-serif}.booking-form input::-moz-placeholder{font-family:Cera,Helvetica,sans-serif}.booking-form input:-ms-input-placeholder{font-family:Cera,Helvetica,sans-serif}.booking-form option,.booking-form select{font-family:Cera,Helvetica,sans-serif!important}.chgCookies{bottom:0}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/lato-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/lato-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../webfonts/lato-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../webfonts/lato-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}