*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;min-width:100%}body{font-size:16px;line-height:1.5;color:#515151;background-color:#fff;position:relative;font-family:"robotoregular",arial,sans-serif;min-width:100%}@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:normal;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:normal;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:normal;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:normal;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:normal;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 Medium';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:normal;font-style:normal;font-display:swap}i.fa.fa-window-restore:before{content:"\f2d2 ";font-size:16px;padding-left:3px}.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}a,button,.btn,.transition,.sidebar,.main-content,.footer{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}img,.img-fluid{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-md-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.order-lg-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}.common_container h3,h2,h1,h4,h5,h6{font-family:'Playfair Display',arial,sans-serif}.common_container p{font-family:'robotoregular',arial,sans-serif}@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:#01426c;padding:12px 15px;font-family:"robotoregular",arial,sans-serif;border:1px solid #01426c;color:#fff}.btn-primary:hover{opacity:.8}.btn{font-family:"robotoregular",arial,sans-serif;font-size:18px;line-height:24px;padding:10px 20px;display:inline-block;border:1px solid #01426c;text-transform:uppercase;outline:0;color:#fff}.btn-outline-secondary{-webkit-box-shadow:none;box-shadow:none;background:#fff;padding:12px 15px;font-family:"robotoregular",arial,sans-serif;border:1px solid #fff;color:#01426c}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary.active{border:1px solid #01426c;color:#fff;background:#01426c;opacity:1}.primary_link:hover{color:#000}.btn-outline-primary,[type="submit"]{border-color:#fff;padding:10px 22px 10px 30px;font-family:"robotoregular",arial,sans-serif;font-size:20px}.btn-outline-primary:hover{border-color:#01426c;background:#01426c}[type="submit"]{border:1px solid #01426c}.btn-outline-primary i,.btn 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:#01426c}.chg-header--topbar--text{margin-bottom:15px;background-color:#01426c;padding:15px 15px;color:#fff;text-align:center;font-size:15px}.chg-header-link a{color:#fff}.header{background-color:transparent;padding:15px 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:bold;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:5px}.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:bold}.banner--cell.banner--button .btn:hover{background-color:#4a4e4f;border-color:#4a4e4f}.header--main-navigation--dropdown,.header--main-navigation--item:hover .header--main-navigation--dropdown{max-height:none;margin-bottom:0;background:rgba(0,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-main,.header--main-navigation--dropdown--item--link-main:visited,.header--main-navigation--dropdown--item--link,.header--main-navigation--dropdown--item--link:visited{color:#fff}.header--main-navigation--item-link:hover,.header--main-navigation--item-link:active,.header--top-navigation--item-link:hover{color:rgba(255,255,255,0.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:transparent;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,0.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:0;z-index:1020;width:100%}.header.sticky-top.sticky{background:rgba(0,0,0,0.8)}.header .mob_logo{display:none}.beneath-header--top{background:#f3f4f5;padding:20px 0}.border-seprator{border-bottom:3px solid #979797;margin:15px 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 .beneath-header--booking-form-wrapper-2{display:inline-block;margin:0 auto;padding:0 15px}.reservation_sction .beneath-header--booking-form-wrapper-2 .title{display:block;color:#58585a;font-weight:bold;text-transform:none;font-size:15px;margin-bottom:8px;text-align:left}.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:normal;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:before,.reservation_sction span.booking-form-date-field-group.right-arrow: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:9px}.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 0}.main-slider-section{position:relative}.main-slider-section.slick-dotted.slick-slider,.bristol_slider.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,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;opacity:.7;top:100px;left:35%;-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg);z-index:9}.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}.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:#4a4e4f;border-color:#4a4e4f}.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}.main-slider-section .slick-dots,.bristol_slider .slick-dots,.workplace_section .slick-dots{left:unset;right:20px;text-align:right;bottom:40px}.main-slider-section .slick-dots li,.bristol_slider .slick-dots li,.workplace_section .slick-dots li{width:15px;height:15px;margin:0 5px}.main-slider-section .slick-dots li button,.bristol_slider .slick-dots li button,.workplace_section .slick-dots li button{border:2px solid #fff;border-radius:100%;width:15px;height:15px}.main-slider-section .slick-dots li button:before,.bristol_slider .slick-dots li button:before,.workplace_section .slick-dots li button:before{font-size:0}.main-slider-section .slick-dots li.slick-active button,.bristol_slider .slick-dots li.slick-active button,.workplace_section .slick-dots li.slick-active button{background:#fff}.main-slider-section .featured-slideshow--prev:after,.main-slider-section .featured-slideshow--next:after,.bristol_slider .featured-slideshow--prev:after,.bristol_slider .featured-slideshow--next:after,.workplace_section .featured-slideshow--prev:after,.workplace_section .featured-slideshow--next:after,.hotel_images_slider .featured-slideshow--prev:after,.hotel_images_slider .featured-slideshow--next:after,.offers_slider .featured-slideshow--prev:after,.offers_slider .featured-slideshow--next:after,.room_section .featured-slideshow--prev:after,.room_section .featured-slideshow--next:after{color:#fff;top:50%;font-size:65px}.main-slider-section .featured-slideshow--prev:after,.bristol_slider .featured-slideshow--prev:after,.workplace_section .featured-slideshow--prev:after,.workplace_section .featured-slideshow--prev:after,.hotel_images_slider .featured-slideshow--prev:after,.hotel_images_slider .featured-slideshow--prev:after,.offers_slider .featured-slideshow--prev:after,.offers_slider .featured-slideshow--prev:after,.room_section .featured-slideshow--prev:after,.room_section .featured-slideshow--prev:after{content:"\f104";left:10px}.main-slider-section .featured-slideshow--next:after,.bristol_slider .featured-slideshow--next:after,.workplace_section .featured-slideshow--next:after,.workplace_section .featured-slideshow--next:after,.hotel_images_slider .featured-slideshow--next:after,.hotel_images_slider .featured-slideshow--next:after,.offers_slider .featured-slideshow--next:after,.offers_slider .featured-slideshow--next:after,.room_section .featured-slideshow--next:after,.room_section .featured-slideshow--next:after{content:"\f105";right:10px}.room_section .slick-prev,.room_section .slick-next{width:132px;height:calc(100% - 33px);background:rgba(0,0,0,0.6);top:51.5%}.room_section .featured-slideshow--next:after,.room_section .featured-slideshow--next:after{right:24px}.room_section .featured-slideshow--prev:after,.room_section .featured-slideshow--prev:after{left:24px}.guest-of-honour{background-color:#333533;text-align:center;padding:60px 15px;color:#fff}.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:transparent;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:normal;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}.clifton_hotel_section p,.berkeley_suits p{font-size:15px;color:#4a4e4f;line-height:1.5}.clifton_hotel_section h2{word-break:break-word;max-width:320px}.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%}.clifton_images_block .properties-list--item-image-wrapper:before{content:"";position:absolute;width:100%;height:100%;display:block;background:rgba(0,0,0,0.5);z-index:1}.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:#c7e7da;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 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}.workplace_section_block:before,.social_blog_section .social_main:before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,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}.workplace_section_block_details,.social_blog_section .social,.blog_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 button,.workplace_section .slick-dots li{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}.social_blog_section .container-fluid .narrow-gutters,.clifton_images_block .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:#01426c;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:#515151;margin:0}.newsletter_section p{font-size:16px;font-family:"robotobold",arial,sans-serif;color:#3c3c3c;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:#0a0f14;text-align:center}.qrter-footer-top--group-title,.qrter-footer-top--awards-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--group-title:after,.qrter-footer-top--awards-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 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:#01426c}.dine_section ul li a i,.dine_section ul li span i{position:absolute;top:-3px;left:0;font-size:24px}.guest_section h2,.dine_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,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:normal;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,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}.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 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 50px;background:#f3f4f5}.experience_section h1{font-family:"Playfair Display",arial,sans-serif;font-size:60px;line-height:1.1}.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:#01426c}.common_box,.common_box_first{background:#fff;padding:50px 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:#01426c;color:#fff;border:2px solid #01426c;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}.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:#01426c;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:normal;color:#5d5d5d;font-size:18px;padding:0 16px 6px}.catrgory_link ul li a.active{color:#01426c}.catrgory_link ul li:after{display:none}.blog_child_section{padding:50px 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:#01426c;border-color:#01426c}.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:1px;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;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:1px;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:#fff url(../themes/default/images/icons/down.png) no-repeat right 0 top / 41px 41px;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_section a:hover,.address:hover i,.address:hover a{color:#01426c}.ContactUserForm .field.dropdown{width:49.4%;margin:0 0 12px;display:inline-block}#ContactFormOptionID{margin-left:0}div#EnquiryTypeOptionID{margin-right:0}.content-main--inner__aside-right{margin-right:0}.terms_section{padding:50px 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,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;z-index:1}.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,0.7)}.getaway_banner.backdrop_overlay:after{background:rgba(0,0,0,0.7);z-index:1}.qrter-footer-top--group__5{width:19%}.gallery_title{background-color:#01426c;padding:10px 0}.gallery_title h2{font-family:"Playfair Display",arial,sans-serif;font-size:60px;line-height:1;color:#fff;margin-bottom:16px;width:100%;max-width:248px}.gallery_section{padding:10px 0}.thumbnail_section{display:flex;flex-wrap:wrap}.thumbnail_sub_section{flex:0 0 33.333333%;padding:12px;position:relative}.thumbnail_sub_section img{width:100%}.thumbnail_text{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-family:"Playfair Display",arial,sans-serif;font-size:60px;color:#fff;text-align:center}.thumbnail_text p{margin:0;padding:15px 30px}.gallery_thumbnail_footer_section{background-color:#01426c;height:20px;margin-bottom:10px}.hidden{display:none}.tripadvisorReviewWidget__js{padding:10px 0}.book_now_btn{padding-bottom:15px}.ContactPage .newsletter_section,.PackageHolderPage .newsletter_section{margin-bottom:15px}.booking_reason_btn{text-align:center}.thumbnail_content_background{top:3%;left:2%;width:96%;height:400px;position:absolute}.reservation_sction .booking-form--property-field{min-height:38px;height:auto;-webkit-appearance:none;-moz-appearance:none}.social_blog_icon{height:32px;width:32px}#overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:1040}#popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;padding:20px;box-shadow:0 0 10px rgba(0,0,0,0.5);max-width:750px;background-color:#242946;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:normal;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:normal;color:#fff;margin-bottom:30px}#popup .popup-content button#closePopup{background-color:#242946;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:none;border:0}#popup .popup-content button#closePopup:hover,#popup .popup-content button#closePopup:focus{background-color:#4a4e4f;outline:none}#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::before,#popup .popup-content button#closePopup .ic-close::after{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:hover,#popup .popup-content .btn-outline-primary:focus{background-color:#4a4e4f;border-color:#4a4e4f}@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}.ArticleHolderPage .catrgory_link ul{margin-right:0}}@media (max-width:1180px){.header--main-navigation--item.dropdown i{padding-left:0}}@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:368px}.beneath-header--booking-form-wrapper.container{max-width:960px}}@media (max-width:1860px){.room_section .slick-prev,.room_section .slick-next{width:130px}}@media (max-width:1816px){.ContactUserForm .field.dropdown{width:49%}}@media (max-width:1800px){.room_section .slick-prev,.room_section .slick-next{width:126px}}@media (max-width:1760px){.room_section .slick-prev,.room_section .slick-next{width:123px}}@media (max-width:1760px){.room_section .slick-prev,.room_section .slick-next{width:120px}}@media (max-width:1600px){.room_section .slick-prev,.room_section .slick-next{width:112px;top:52%}}@media (max-width:1500px){.header--logo{width:120px}.header--main-navigation--item{margin-left:20px}}@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%}.dine_section{margin-top:-70px}.room_section .slick-prev,.room_section .slick-next{height:calc(100% - 35px);top:52%;width:100px}.releated_section a{width:31.5%}.contact_section p{font-size:20px;letter-spacing:1px}.homepage-banner-text{left:10%}}@media (max-width:1400px){.guest-of-honour .max-content{max-width:489px}.guest-of-honour h1,.clifton_hotel_section h2,.common_sub_title h2,.social_blog_section .social h3{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 button,.workplace_section .slick-dots li{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 50px}.newsletter_section .field{width:100%}.reward_section h3{font-size:48px}.room_section .slick-prev,.room_section .slick-next{height:calc(100% - 34px);top:52.5%;width:88px}}@media (min-width:1200px) and (max-width:1315px){.address_section p a>span.first-section{display:none}}@media (max-width:1199px) and (max-width:1044px){.ContactUserForm .field.dropdown{width:48.9%}}@media (max-width:1199px){.header--main-navigation--item-link,.header--top-navigation--item-link{font-size:14px}.header--main-navigation--item{margin-left:12px}.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%}.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 30px}.workplace_section_block_details,.social_blog_section .social,.blog_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}.dine_section h2{font-size:40px}.dine_section p{margin:15px 0}.room_details{padding:30px 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-prev,.room_section .slick-next{top:53%;width:71px}.room_section .featured-slideshow--next:after,.room_section .featured-slideshow--next:after,.room_section .featured-slideshow--prev:after,.room_section .featured-slideshow--prev:after{top:0}.room_section .featured-slideshow--next:after,.room_section .featured-slideshow--next:after{right:0}.room_section .featured-slideshow--prev:after,.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:12px;margin-bottom:12px}.releated_section h2{font-size:40px}.contact_section{padding:60px 40px}.address_section p,.address_section a{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}.thumbnail_sub_section img{height:210px;width:100%}.thumbnail_text{font-size:35px;line-height:normal}.thumbnail_content_background{top:3%;left:3%;width:93%;height:302px}.homepage-banner-text{left:10%}}@media (max-width:1012px){.header--logo{width:95px}.header--main-navigation--item-link,.header--top-navigation--item-link,.header--main-navigation--item i{font-size:11px}.header--main-navigation--item{margin-left:10px}.header--main-navigation--item.dropdown i{padding-left:4px}.header--main-navigation--item.dropdown .down:after{margin-left:0;font-size:11px}.banner--cell.banner--button .btn{font-size:12px}.banner--cell.banner--button .btn{padding:8px 4px}.header--main-navigation span{font-size:11px}}@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:55%}.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}.guest-of-honour h1,.clifton_hotel_section h2,.common_sub_title h2{font-size:40px;margin-bottom:8px}.experience_bristol h2,.workplace_section h2{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}.workplace_section_block_details,.social_blog_section .social,.blog_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,.workplace_section .btn,.clifton_images_block .properties-list--item-more .btn{font-size:16px;padding:6px 22px}.ratings{margin-bottom:14px}.clifton_hotel_section h2,.common_sub_title h2,.clifton_hotel_section h2{max-width:100%}.guest-of-honour h1{margin-bottom:20px}.menu-toggle--inner:after,.menu-toggle--inner:before,.menu-toggle--inner{background:#fff}.reservation_sction .booking-form{-ms-flex-wrap:wrap;flex-wrap:wrap}.reservation_sction .btn{margin-left:0;margin-top:0;width:auto;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 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-prev,.room_section .slick-next{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-prev,.room_section .slick-next{width:53px}.room_section .featured-slideshow--prev:after,.room_section .featured-slideshow--next: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 p,.address_section a{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;padding-top:25px}.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}.thumbnail_sub_section img{height:165px;width:100%}.contact_section .content-main__aside-right-half{margin-bottom:30px}.catrgory_link ul{margin:0 -10px}.catrgory_link ul li a{font-size:15px;padding:0 10px 6px}.thumbnail_text{font-size:28px}.homepage-banner-text{left:10%}}@media (max-width:770px){.header .header--main-navigation,.header--main-navigation--dropdown,.header--main-navigation--item:hover .header--main-navigation--dropdown{background:#909090}.main .sticky-top,.main .header.sticky-top.sticky{background:#909090}.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:#01426c;color:#fff;border-color:#01426c}.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;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.btn-md{display:block;width:100%;margin-left:0;margin-top:15px}.reservation_sction .booking-form--mobile-trigger:after{display:none}body.main{overflow:hidden !important}body.main::-webkit-scrollbar{width:0;background:transparent}html .header .header--main-navigation--item-link:hover,html .header .header--main-navigation--item-link:active,html .header .header--top-navigation--item-link:hover{border-bottom-color:transparent}html .header .header--main-navigation--item-link.roTate{color:#01426c}.header--main-navigation--dropdown,.header--main-navigation--item:hover .header--main-navigation--dropdown{left:0;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:#01426c}.main .menu-toggle--inner:after,.main .menu-toggle--inner:before{background:#fff}.sticky-top{position:relative}.header--main-navigation--item-link,.header--top-navigation--item-link,.header--top-navigation span{color:#000}.menu-toggle--inner:after,.menu-toggle--inner:before,.menu-toggle--inner{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--top-navigation--item-link{text-transform:uppercase;font-family:"roboto_condensedbold",arial,sans-serif;font-size:20px}.header--main-navigation span{text-transform:uppercase;font-family:"roboto_condensedbold",arial,sans-serif;font-size:20px}.header .header--logo{display:none}.header .mob_logo{display:block}.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:#01426c}.ContactUserForm .field.dropdown{width:49%}.address_section p,.address_section a{text-align:left}.thumbnail_content_background{top:6%;left:4%;width:91%;height:165px}.enquirenow-btn{margin-bottom:15px}.header{padding:0 0 5px 0}}@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}.clifton_hotel_section .container,.clifton_hotel_section .container .col-,.reservation_sction .container,.reservation_sction .container .col-,.berkeley_suits .container,.berkeley_suits .container .col-,.experience_bristol .container,.experience_bristol .container .col-,.guest_section .container,.guest_section .container .col-,.book-section .container,.book-section .container .col-,.experience_section .container-fluid,.experience_section .container-fluid .col-,.guest_honour_section .container-fluid,.guest_honour_section .container-fluid .col-,.contact_section .container-fluid,.contact_section .container-fluid .col-{max-width:100%;padding:0}.clifton_hotel_section .container .row,.reservation_sction .container .row,.berkeley_suits .container .row,.experience_bristol .container .row,.guest_section .container .row,.book-section .container .row,.experience_section .container-fluid .row,.guest_honour_section .container-fluid .row,.contact_section .container-fluid .row{margin:0}.berkeley_suits .container .row .col-12,.guest_section .container .col-12,.book-section .col-12,.guest_honour_section .container-fluid .row .col-12,.blog_section .col-12,.masterclass_section .col-12,.contact_section .col-12,.experience_section .container-fluid .row .col-12{padding:0}.header--top-navigation--item-link:hover{color:#01426c}.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}.clifton_hotel_section .mt-3,.berkeley_suits .col-12.mt-3{max-width:400px;padding:0 15px;margin-left:auto;margin-right:auto}.reservation_sction .btn.btn-md{border-radius:0}.reservation_sction .btn{display:block;width:100%}.guest-of-honour .max-content{max-width:382px}.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{font-size:17px;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%}.main-slider-section .slick-dots,.bristol_slider .slick-dots,.workplace_section .slick-dots{left:0;right:0;text-align:center}.main-slider-section .featured-slideshow--prev:after,.main-slider-section .featured-slideshow--next:after,.bristol_slider .featured-slideshow--prev:after,.bristol_slider .featured-slideshow--next:after,.workplace_section .featured-slideshow--prev:after,.workplace_section .featured-slideshow--next:after{top:0}.btn-outline-primary,.workplace_section .btn,.clifton_images_block .properties-list--item-more .btn{padding:9px 22px 9px 30px;font-size:20px}.workplace_section .btn i{padding-left:40px}.workplace_section_block_details,.social_blog_section .social,.blog_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 .mc-field-group,.newsletter_section .field{width:100%}.newsletter_section .btn-primary,.newsletter_section .clear{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.slick-dotted.slick-slider,.main-slider-section{background:#202945;margin-bottom:20px}.hotel_images_slider .featured-slideshow--prev:after,.hotel_images_slider .featured-slideshow--next:after,.bristol_slider .featured-slideshow--prev:after,.bristol_slider .featured-slideshow--next:after,.offers_slider .featured-slideshow--prev:after,.offers_slider .featured-slideshow--next: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}.border-seprator{display:none}.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}.guest_section .custom_margin h3,.dine_section h3,.book-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:transparent;margin:0 auto;left:0;right:0;padding:15px 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_first,.common_box{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-left:0;margin-right: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%);margin-top:-110px;padding:22px 100px 50px;margin-bottom:0}.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:#01426c;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{margin-bottom:10px}.masterclass_section .common_box h3{margin-bottom:10px}.masterclass_section .mt-5{margin-top:10px}.masterclass_section .common_box_first,.masterclass_section .common_box{-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}.dine_section ul,.book-section .custom-margin ul{margin-bottom:20px}.book-section,.beneath-header--top,.chg-header--topbar--text{margin-bottom:12px}.book-section{margin-top:7px}.guest-of-honour{padding:40px 15px 50px}.hotel_images_slider.slick-dotted.slick-slider{margin:0}.clifton_images_block .slick-dots{display:none !important}.clifton_images_block .col-12{padding:0}.clifton_hotel_section,.berkeley_suits{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;width:100%}.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}.main-slider-section.slick-dotted.slick-slider,.clifton_images_block .col-12{margin-bottom:13px;z-index:1}.main-slider-section .slick-prev,.main-slider-section .slick-next{top:45%}.main-slider-section .featured-slideshow--next:after,.main-slider-section .featured-slideshow--prev:after{font-size:40px}.room_section .slick-prev,.room_section .slick-next{background-color:transparent;height:auto;top:20%}.catrgory_link{text-align:left;margin-top:0}.catrgory_link ul{margin:0 -10px}.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:#01426c;border-color:#01426c;margin:0;padding:8px;font-size:16px;letter-spacing:.5px}.contact_section h1,.contact_section p{padding:0 12px}.contact_section h1{margin-bottom:15px}.contact_section{padding:10px 20px}.contact_section .content-main__aside-right-half{padding:0 30px}.address_section p,.address_section a{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}.contact_form_section .form-row,.ContactUserForm fieldset{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 0}.winter_getaway_section .philosophy_section_details .container-fluid,.terms_section .container-fluid,.clifton_images_block h2{padding:0 40px}body.main{overflow:hidden !important}.thumbnail_sub_section img{height:165px;object-fit:cover}.thumbnail_text{font-size:25px}.thumbnail_content_background{top:6%;left:4%;width:91%;height:165px}.address_section .information-section{display:none}.mobileBanner.banner-text{max-width:420px}.sub_slider_section:before{background:linear-gradient(180deg, transparent 0, transparent 10%, #000)}.mobileParentSlider.main-slider-section.slick-dotted.slick-slider,.mobileParentSlider.main-slider-section{background-color:transparent}.mobileParentSlider.main-slider-section .slick-dots{display:block !important}.main-slider-section .slick-slide img{height:400px !important}}@media (max-width:575px){.clifton_hotel_section .mt-3{max-width:250px}.banner-text{top:100px}.banner-text h2{font-size:30px}.main-slider-section .slick-dots,.bristol_slider .slick-dots,.workplace_section .slick-dots{bottom:20px}.reservation_sction .booking-form{padding:0}.header--top-navigation span{font-size:12px}.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}.clifton_hotel_section .mt-3,.berkeley_suits .col-12.mt-3{max-width:270px}.clifton_hotel_section h2,.common_sub_title h2{font-size:32px;margin-bottom:12px}.clifton_hotel_section h3,.common_title h3,.berkeley_suits .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}.social_blog_section .social h3,.newsletter_section .homepage--title{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--prev:after,.workplace_section .featured-slideshow--next:after{font-size:30px}.workplace_section .featured-slideshow--next:after,.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--prev:after,.hotel_images_slider .featured-slideshow--next: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 30px 20px;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}.guest_section .custom_margin h3,.dine_section h3,.book-section .custom-margin h3{font-size:13px}.book-section .custom-margin{padding:0 40px 30px}.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}.guest_section .custom_margin h2,.reward_section h3,.book-section .custom-margin h2{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,.offers_slider .featured-slideshow--prev:after{left:0}.offers_slider .featured-slideshow--next:after,.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_first,.common_box{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}.experience_section .primary_link{font-size:14px}.common_box p{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_first,.masterclass_section .common_box{-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 30px}.catrgory_link ul li{margin-bottom:6px;margin-top:6px}.catrgory_link ul li a{font-size:15px;padding:0 10px}.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}.contact_section .content-main__aside-right-half,.contact_form_section .form-row,.contact_section h1,.contact_section p,.ContactUserForm fieldset{padding:0 20px}.contact_section .content-main__aside-right-half{margin-bottom:15px}.g-recaptcha{transform:scale(.77);transform-origin:0 0}.contact_section p{padding:0 6px}body.main{overflow:hidden !important}.thumbnail_sub_section{flex:0 0 100%}.thumbnail_sub_section img{width:100%;height:200px}.thumbnail_text{font-size:28px}.thumbnail_content_background{top:5%;left:3%;width:94%;height:200px}.gallery--slideshow--next:after,.featured-slideshow--next:after,.gallery--slideshow--prev:after,.featured-slideshow--prev:after{width:28px}.address_section p a>span.information-section{display:none}.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}}@media (min-width:350px) and (max-width:450px){.room_section .slick-prev,.room_section .slick-next{top:15%}}@media (max-width:350px){.main-slider-section .slick-prev,.main-slider-section .slick-next{top:36%}.room_section .slick-prev,.room_section .slick-next{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}.thumbnail_sub_section{flex:0 0 100%}.thumbnail_sub_section img{height:200px}.thumbnail_content_background{top:5%;left:3%;width:94%;height:200px}}.guestOfHonourSection .mainTitle p{font-family:'Playfair Display Medium',arial,sans-serif;font-size:60px;line-height:1}@media (max-width:1400px){.guestOfHonourSection .mainTitle p{font-size:48px}}@media (max-width:991px){.guestOfHonourSection .mainTitle p{font-size:40px}}@media (max-width:767px){.guestOfHonourSection .mainTitle p{font-size:36px}}@media (max-width:575px){.guestOfHonourSection .mainTitle p{font-size:35px}}.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:60px 0;align-items:center}.offerDetails .offerDetailMainDiv{gap:15px;flex-wrap:wrap;display:flex;align-items:center}.offerDetails .offerDetailMainDiv a.offerLink{color:#58585a;letter-spacing:1px;font-weight:700}.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:1024px){.offerDetails{gap:3%;margin:40px 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}}@media (max-width:767px){.offerDetails{row-gap:10px !important}.offerDetails .offerDetailMainDiv .iconContainer{border-width:3px}}@media (max-width:575px){.offerDetails{row-gap:14px !important}.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}}@media (max-width:350px){.offerDetails .offerDetailMainDiv a.offerLink{font-size:14px;letter-spacing:.1px !important}}.offerDetails .offerDetailMainDiv a.offerLink{color:#58585a;letter-spacing:1px;font-weight:700;font-size:20px}.guest-of-honour{background-color:#333533;text-align:center;padding:40px 15px;color:#fff}.uppercase-text{text-transform:uppercase}.no-overlay:after{display:none}.homepage-banner-text{left:10%}