@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;1,300&display=swap);.social-icons,.weather{position:absolute;bottom:0}#primary-menu,.entry-content,.entry-summary,.mtsnb .mtsnb-button,.mtsnb .mtsnb-text,.mtsnb input,.page,.page-content,.post{margin:0!important}.masthead,body{height:100vh!important}.title,.title2{text-transform:uppercase}.sub-title,.sub-title1,.title2{font-style:italic}.sidenav .sub-title,.sidenav .title{font-weight:100;letter-spacing:4px;font-family:'Cormorant Garamond',serif}.content-timing,.sidenav .sub-title,.sidenav .title,.sub-title,.sub-title1,.title,.title2{font-family:'Cormorant Garamond',serif}.masthead,.offer-image{background-size:cover;background-repeat:no-repeat;background-position:center}#scroll-down,.back-to-top,.sidenav{text-align:center}#ycd-circle-970 h4,#ycd-circle-970 span{font-family:inherit!important;float:left}html{scroll-behavior:smooth}.home{padding-top:0!important}header{position:relative;background-color:#000;height:100vh;min-height:25rem;width:100%;overflow:hidden}#videoBG{position:fixed;z-index:0}@media (min-aspect-ratio:16/9){#videoBG{width:100%;height:auto}}@media (max-aspect-ratio:16/9){#videoBG{width:auto;height:100%}}.weather{left:0;top:5px}.social-icons{right:0}@media (max-width:360px){.social-icons,.weather{position:relative!important}header{position:relative;background-color:#000;height:auto!important;min-height:25rem;width:100%;overflow:hidden;padding-top:40px}.weather{left:0;bottom:10px;width:150px;margin:0 auto 10px}.social-icons{right:0;bottom:0;margin-top:15px}}@media (min-width:361px) and (max-width:767px){.social-icons,.weather{position:relative!important}#videoBG{display:none}.weather{left:0;bottom:10px;width:150px;margin:0 auto 10px}.social-icons{right:0;bottom:0;margin-top:15px}header{position:relative;background-color:#000;height:100vh!important;min-height:25rem;width:100%;overflow:hidden;padding-top:40px}}header .container{position:relative;z-index:2}footer,header .overlay{position:fixed;width:100%}header .overlay{top:0;left:0;height:100%;background-color:#000;opacity:.5;z-index:1}#primary-menu{padding:0!important;list-style:none!important}.masthead{position:relative;width:100%;min-height:35rem;padding:12rem 0;background-attachment:scroll}.award-img,.logo-desktop,.logo-mobile,.res-desktop{position:absolute}footer{background-color:#58595b;padding:5px;bottom:0;z-index:999}.logo{width:230px;transition-property:width;transition-duration:.5s}.logo-desktop{left:50%;transform:translate(-50%,10px);z-index:1}.logo-mobile{left:50%;transform:translate(-50%,-40px);z-index:1;display:none}.navbar-fixed-top.scrolled{background-color:#58595b!important;transition:background-color .2s linear}.logo.scrolled{width:170px!important;margin-top:-25px}.sidenav .sub-title:after,.title2:after{content:"";height:1px;position:relative;top:13px;width:60px;display:block}.title{font-weight:100;letter-spacing:5px}.title2{font-weight:100;letter-spacing:3px}.title2:after{background-color:#58595b;margin:0 auto 30px}.title-margin{margin-top:5%;margin-bottom:5%}.sub-title{text-transform:lowercase;font-weight:100}.sub-title1{font-weight:100}.btn-peach,.btn-peach-gray{background-color:#feebe2;border:1px solid #feebe2;color:#58595b;border-radius:25px!important;transition:color .5s linear,background-color .5s ease-in-out;text-transform:uppercase;padding:13px 20px;font-size:11px;min-width:150px}.btn-border,.btn-peach-mobile,.btn-peach:hover{border:1px solid #feebe2}.btn-gray-mobile,.btn-peach-mobile{padding:15px 20px;transition:color .5s linear,background-color .5s ease-in-out;text-transform:uppercase;font-size:11px;width:100%}.btn-peach:hover{background-color:transparent;color:#feebe2}.btn-peach-mobile{background-color:#feebe2;color:#58595b;border-radius:0!important}.btn-gray-mobile{background-color:#58595b;border:0 solid #feebe2;color:#fff;border-radius:0!important}.btn-border,.btn-gray{padding:13px 20px;color:#feebe2}.btn-peach-mobile:hover{background-color:#484849;border:0 solid #feebe2;color:#fff}.btn-peach-gray:hover{background-color:#58595b;border:1px solid #58595b;color:#feebe2}.btn-border{background-color:transparent;border-radius:25px!important;transition:color .5s linear,background-color .5s ease-in-out;text-transform:uppercase;font-size:11px;min-width:150px}.btn-border:hover,.btn-gray:hover{background-color:#feebe2;border:1px solid #feebe2;color:#58595b}.btn-gray{background-color:#58595b;border:1px solid #58595b;border-radius:25px!important;transition:color .5s linear,background-color .5s ease-in-out;text-transform:uppercase;font-size:11px;min-width:150px}.btn-popup-exit,.popupaoc-button{border:1px solid #58595b!important;text-transform:uppercase;letter-spacing:.15rem!important;font-weight:400!important;line-height:1.5!important;transition:color .5s linear,background-color .5s ease-in-out;min-width:150px;padding:13px 20px!important;font-size:11px!important}.popupaoc-button{background-color:#58595b!important;color:#feebe2!important;border-radius:25px!important}.nf-form-content button:hover,.nf-form-content input[type=button]:hover,.nf-form-content input[type=submit]:hover,.popupaoc-button:hover{background-color:#feebe2!important;border:1px solid #feebe2!important;color:#58595b!important}.btn-popup-exit{background-color:#58595b!important;color:#fff!important;border-radius:25px!important;display:block;margin:0 auto}.btn-popup-exit:hover{background-color:#fff!important;border:1px solid #fff!important;color:#58595b!important}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{background-color:#58595b!important;border:1px solid #58595b!important;color:#feebe2!important;border-radius:25px!important;transition:color .5s linear,background-color .5s ease-in-out!important;text-transform:uppercase!important;padding:13px 20px!important;font-size:11px!important;min-width:150px!important}.footer-links a,.m-social-icon a{font-size:12px;text-transform:uppercase}.social-icon{color:rgba(254,235,226,.7)}.social-icon:hover{color:#feebe2}.stay-breadcrumb{color:#58595b;text-transform:uppercase;font-size:11px;width:auto}.footer-title1{font-size:11px;letter-spacing:2px;color:#fff;margin:5px 0 0}.award-img{bottom:20px;left:0;z-index:99}.res-desktop{display:block;right:25px;top:20px}.btn-scrolldown{position:fixed;right:-10px;bottom:20px}#scroll-down{display:block;position:relative;padding-top:39px}.arrow-down{display:block;margin:0 auto;width:10px;height:38px}.arrow-down:after{content:'';display:block;margin:2.5px;padding:0;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;behavior:url(-ms-transform.htc);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}#scroll-title{display:block;text-transform:uppercase;color:#fff;font-size:8px;letter-spacing:.1em;transform:rotate(-90deg) translate3d(10px,0,0)}#scroll-down::before{-webkit-animation:1.2s cubic-bezier(1,0,0,1) infinite elasticus;-moz-animation:1.2s cubic-bezier(1,0,0,1) infinite elasticus;-o-animation:1.2s cubic-bezier(1,0,0,1) infinite elasticus;animation:1.2s cubic-bezier(1,0,0,1) infinite elasticus;position:absolute;top:20px;left:50%;margin-left:1px;width:1px;height:30px;background:#fff;content:' '}.btn-scrollup{position:fixed;right:0;bottom:55px}.bird-logo{width:100px;margin-left:10px;padding-left:10px;border-left:1px dotted rgba(255,255,255,.5)}.social-icon1{color:#fff!important;font-size:16px}.back-to-top{position:fixed;display:none;right:10px;bottom:60px;z-index:99999;background-color:transparent;height:40px;width:40px;border-radius:50%;border:2px solid #fcd3c1;padding:5px;color:#fcd3c1}.dotted-sep{border-left:1px dotted #f0f8ff;height:10px;display:inline-block}.covid-mobile,.footer-mobile,.m-social-icon,.showonmobile{display:none}.footer-home{border-top:1px solid #fff;width:700px;padding-top:20px;margin-top:60px}@media (max-width:896px){.award-img,.res-desktop{display:none}.footer-home{border-top:1px solid #fff;width:100%;padding-top:20px;margin-top:20px}.showonmobile{display:block}}@media (pointer:coarse) and (hover:none){header{background:url('https://www.roseatehotels.com/uk-london/roseatehouse/wp-content/uploads/2020/06/MG_0115-HDR-Pano-copy-copy1.jpg') center center/cover no-repeat #000}header video{display:none}}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#feebe2;overflow-x:hidden;padding-top:100px;transition:.5s}.sidenav .menu-links{z-index:999;margin-top:0}.sidenav .links{padding:8px;text-decoration:none;font-size:25px;color:#58595b;display:block;transition:.3s}.sidenav .title{text-transform:uppercase;font-size:26px}.sidenav .sub-title{text-transform:lowercase;font-style:italic;font-size:22px;top:-10px;position:relative}.sidenav .sub-title:after{background-color:#58595b;margin:0 auto}.sidenav a:hover{color:#414042}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}.bar{height:2px;background-color:#fcd3c1;width:60%;margin:5px auto -5px}.footer-desktop{display:flex}.wheather{position:absolute;bottom:20px;right:20px;z-index:9999}.mtsnb{z-index:9!important}.mTopMargin{top:48px}.mTopMargin-reset{top:0}@media only screen and (max-width :896px) and (orientation :landscape){header{position:relative;background-color:#000;height:auto!important;min-height:25rem;width:100%;overflow:hidden;padding-top:60px}}.footer-links a{color:#fff}.m-social-icon a{color:#fff;background-color:gray;min-width:30px;display:block;padding:5px 7px}#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-album-thumbnails{width:1404px;justify-content:center;justify-content:center;background-color:transparent!important;padding-left:4px;padding-top:4px;max-width:100%}#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-album-thumbnails .bwg-item0,#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item0{padding:4px;background-color:transparent!important;border:1px #000;opacity:1;border-radius:0}#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails{width:1404px;justify-content:center;background-color:transparent!important;padding-left:4px;padding-top:4px;max-width:100%}.bwg_close_btn{font-size:24px!important;color:#fff!important}.spider_popup_wrap{background-color:rgba(0,0,0,.6)!important}#modern_widget,.nf-field-label,.simple-sitemap-wrap h3{display:none!important}.nf-form-content textarea.ninja-forms-field{height:140px!important}.mailtolink,.simple-sitemap-page a{color:#414042!important}.content-timing{font-weight:700;font-size:18px}#book-table .ui-footer .ui-btn-up-w,.awesome-weather-wrap{font-family:Palanquin,sans-serif!important;font-weight:400}.lunderline{text-decoration:underline}.mtsnb .mtsnb-container{width:100%!important;font-size:15px;padding:10px!important}#book-table iframe{margin-top:-50px!important}#book-table .ui-footer .ui-btn-up-w{border:1px solid #58595b!important;background:#58595b!important;color:#fff;border-radius:0!important;text-transform:uppercase!important;font-size:11px!important}.awe-weather-ajax-wrap{padding:0!important}.awesome-weather-wrap{font-size:10px!important;line-height:14px;height:auto!important;z-index:999;width:auto!important;color:#feebe2!important}.awesome-weather-header{padding:5px!important;text-align:center;background:rgba(0,0,0,.1);text-transform:uppercase;position:relative;display:none!important}.time_circles>div,.ycd-circle-970-wrapper{text-align:left!important}.awe_micro .awesome-weather-current-temp{padding:0!important;font-size:18px!important;line-height:1em!important;text-align:center!important;float:left!important;margin-right:10px!important;margin-left:5px}.awe_micro .awesome-weather-todays-stats{padding:0!important;float:right!important}.time_circles canvas{height:0!important;margin-bottom:60px}.time_circles>div{position:absolute;width:63px!important;margin-left:-10px!important;top:15px!important}#ycd-circle-970 span{font-size:22px!important;margin-top:5px!important;font-weight:700!important;font-style:normal!important;width:auto;color:#fff!important;text-align:right!important;min-width:30px!important}#ycd-circle-970 h4{font-size:8px!important;font-weight:400!important;font-style:initial!important;width:auto;margin-top:-10px!important;margin-left:30px;color:#fff!important}.ycd-circle-after-countdown{position:relative;z-index:999999;margin-top:0}.ycd-circle-after-countdown p{margin-top:30px;margin-bottom:30px}#ycd-circle-1067 .textDiv_Days span,#ycd-circle-1067 .textDiv_Hours span,#ycd-circle-1067 .textDiv_Minutes span,#ycd-circle-1067 .textDiv_Seconds span,#ycd-circle-970 .textDiv_Days h4,#ycd-circle-970 .textDiv_Hours h4,#ycd-circle-970 .textDiv_Minutes h4,#ycd-circle-970 .textDiv_Seconds h4{margin-top:-9px!important}.h-90{height:90%}@media (max-width:767px){.ycd-circle-970-wrapper{text-align:center!important;margin-left:45px}}@media (max-width:1024px){.logo-mobile,.m-social-icon{display:block}footer{background-color:#58595b;padding:0;position:fixed;bottom:0;width:100%;z-index:9}#scroll-next,.footer-desktop,.wheather{display:none}.h1,h1{font-size:2rem!important}.title{font-family:'Cormorant Garamond',serif;font-weight:100;text-transform:uppercase;letter-spacing:2px}.mTopMargin{top:48px}.mtsnb-hide{top:20px!important}.footer-mobile{display:flex}.sidenav .menu-links{z-index:999;margin-top:30px}}@media (min-width:1025px) and (max-height:767px){header{position:absolute;height:auto!important}}#enquiry-seciton input[type=date],#enquiry-seciton input[type=email],#enquiry-seciton input[type=number],#enquiry-seciton input[type=tel],#enquiry-seciton input[type=text],#enquiry-seciton textarea{border:0;border-bottom:1px solid #fcd3c1;border-radius:0;background-color:#feebe2!important;padding:10px 5px;width:100%}#enquiry-seciton input[type=button],#enquiry-seciton input[type=submit]{background-color:#58595b!important;border:1px solid #58595b!important;color:#feebe2!important;border-radius:25px!important;transition:color .5s linear,background-color .5s ease-in-out;text-transform:uppercase;padding:13px 20px;font-size:11px;min-width:150px}#enquiry-seciton input[type=submit]:hover{background-color:transparent!important;border:1px solid #58595b!important;color:#58595b!important}input:focus,select:focus,textarea:focus{outline:0}.covid-desktop{display:block;padding:10px}.exit-input{width:100%!important;padding:10px!important;border-radius:0!important;margin:3px 0!important}.wpcf7 form.sent .wpcf7-response-output{color:#000!important;text-align:center!important;padding:0!important;border:0!important}@media (max-width:1023px){.covid-desktop{display:none}.covid-mobile{display:block;padding:10px}}