@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lora&family=Poppins:wght@700&display=swap";@font-face{font-family:check;src:url(/build/assets/check-D7o25YsY.eot),url(/build/assets/check-D7o25YsY.eot?#iefix) format("embedded-opentype"),url(/build/assets/check-CC-kwLVo.woff) format("woff"),url(/build/assets/check-XIeTrUGv.ttf) format("truetype"),url(/build/assets/check-CxmFEPBf.svg#untitled-font-1) format("svg");font-weight:400;font-style:normal}@font-face{font-family:check;src:url(../../../../fonts/check/check.eot),url(../../../../fonts/check/check.eot?#iefix) format("embedded-opentype"),url(../../../../fonts/check/check.woff) format("woff"),url(../../../../fonts/check/check.ttf) format("truetype"),url(../../../../fonts/check/check.svg#untitled-font-1) format("svg");font-weight:400;font-style:normal}@font-face{font-family:new-icon;src:url(/bookings/fonts/check/new-icon.eot);src:url(/bookings/fonts/check/new-icon.eot?#iefix) format("embedded-opentype"),url(/bookings/fonts/check/new-icon.svg#new-icon) format("svg"),url(/bookings/fonts/check/new-icon.ttf) format("truetype"),url(/bookings/fonts/check/new-icon.woff) format("woff");font-weight:400;font-style:normal}html{height:100%}body{background-color:#f6f6f6;font-family:Lora,serif;font-size:16px;margin:0;min-height:100%;position:relative;color:#000}ul,ol{margin:0;padding:0}li{list-style:none}li a,a:hover,a:focus{color:#000;text-decoration:none}p{font-family:Lora,serif;font-size:15px;line-height:22px;color:#000}.letter-spacing-normal{font-size:15px!important;letter-spacing:normal!important}img{max-width:100%}textarea{resize:none}a:focus,a:hover{text-decoration:none;outline:0 none!important}.btn:focus,a:focus{outline:0 none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0 none!important;outline-offset:-2px}.btn-brand,.btn-brand:hover,.btn-brand:focus{background-color:#c61535;color:#fff;text-transform:uppercase;width:100%;padding:15px;font-family:Poppins,sans-serif;font-weight:600}select-ms-expand{display:none}input.form-control,input.form-control:focus{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;border-radius:0;box-shadow:none;outline:none;border:1px solid #9E9E9E}.col-xs-12.col-sm-6.float-right{float:right;text-align:right}.mg-top{margin-top:10px}.site-header{display:none}nav.site-nav{padding:0;width:100%}nav.site-nav li a svg{display:inline-block;fill:#cb0044;height:21px;vertical-align:middle;width:20px}nav.site-nav{display:table;float:right;table-layout:fixed;text-align:center}nav.site-nav ul{display:table-row}nav.site-nav ul li{display:table-cell;vertical-align:middle}nav.site-nav ul li a{font-size:14px;font-weight:500;color:#cb0044;display:block;padding:38px 0}nav.site-nav ul li:hover>a,nav.site-nav ul li.active>a{color:#cb0044}nav.site-nav ul .menu-button:hover a,nav.site-nav ul .menu-button a i:hover{color:#fff}nav.site-nav ul li:hover a svg,nav.site-nav ul li.active a svg{fill:#cb0044}header.site-header{background-color:#fff;height:100px}.my-account-menu img,.login-menu-side img{margin-right:5px}nav.site-nav ul li.menu-button svg{fill:none;margin-right:10px;stroke:#cb0044;stroke-width:2px}section.jurry-inn-galway{background-color:#fff;padding:6px 0;border-bottom:6px #cb0044 solid}.feature-search{margin-right:15px;margin-left:15px}.feature-search div svg{display:block;fill:#000;height:20px;margin:auto;width:20px}.jurry-headding{color:#f4f1eb;display:inline-block;float:none;margin-top:0;vertical-align:middle;width:340px}.input-box .btn-group.cutum-check-box{float:left;margin-bottom:0}.choose-perfence-box-div .prefrence-check .input-box .btn-group.cutum-check-box{float:none;margin-top:18px}.jurry-headding h4{font-size:17px!important;font-weight:700;color:#000;margin:0}.feature-search{display:inline-block;float:none}.feature-search div{border:2px solid #e5e5e5;border-radius:4px;cursor:pointer;display:inline-block;margin-right:12px;padding:5px 15px;text-align:center;vertical-align:middle}.feature-search div p{font-size:15px;font-weight:500;text-wrap:nowrap;color:#000;margin:0}.feature-search div:last-child{margin-right:0}.currency-changer{display:inline-block;float:none;margin:0 25px}.currency-changer select option{background-color:#fff}.jurry-inn-galway hr{display:none}.currency-changer select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url(/bookings/images/dropdown-select.png);background-repeat:no-repeat;background-position:right center;border:0 none;font-size:15px;font-weight:500;color:#000;width:65px}.currency-changer select::-ms-expand{display:none}.btn:active,.btn:focus,input[type=button]:focus,input[type=button]:active,input[type=submit]:focus,input[type=submit]:active{color:#f4f1eb}label.btn:active,label.btn:focus,label:focus,label:active{color:#000}.form-control:focus,.currency-changer select:focus{outline:0 none}.availablity-date{display:inline-block;float:none;margin:15px}.availablity-date p{color:#000;font-size:15px;font-weight:500;margin:0}.btn.btn-search{font-size:15px;background-color:transparent;border:1px solid #cb0044;color:#cb0044;font-weight:700;margin:7px 0;padding-left:23px;padding-right:23px;border-radius:unset}.container-inner{margin:0 auto;max-width:1140px;padding:0;width:100%}.choose-perfence-box-div .col-xs-12.col-md-5,.choose-perfence-box .row .col-xs-12.col-md-6{vertical-align:top}footer .disclaimer-copy-right a:hover{border-bottom:none;text-decoration:none}footer .disclaimer-copy-right{float:left}footer .copy-right{margin-top:10px}footer .footer-nav{margin-bottom:10px}footer .footer-nav a{padding:2px 0!important}footer .footer-nav a:hover{border-bottom:1px solid #fff;color:#fff;text-decoration:none}footer.main-site-footer{background-color:#cb0044;clear:both;left:0;right:0;padding:15px 0 0}footer.main-site-footer .green-footer{background-color:#041e42;padding:20px 0}footer.main-site-footer .green-footer .social{margin-top:20px}footer.main-site-footer .red-footer{background-color:#b9975b;padding:20px;color:#ffffffb3;line-height:1}.footer-nav h3{color:#fff;font-size:15px;font-weight:500}.footer-nav ul li{margin:14px 0;font-size:14px!important}.footer-nav ul li a{color:#fff}.footer-nav ul li:hover a{color:#ddd}.footer-nav .social-media li{display:inline-block;margin:0 0 0 15px;vertical-align:top}.footer-nav .social-media li:first-child{margin-left:0}.footer-nav .social-media li a{font-size:28px}.disclaimer-copy-right:after,.disclaimer-copy-right:before{clear:both;content:"";display:table}.disclaimer-copy-right{display:block}.copy-right{float:left}.disclaimer-div ul li{float:left;margin-left:5px;padding-left:5px;position:relative}.disclaimer-div ul li a{color:#fff;font-size:14px;font-weight:400}.disclaimer-div ul li:first-child{margin-left:0;padding-left:0}.disclaimer-div ul li:before{background-color:#c0bbbe;bottom:4px;content:"";left:0;position:absolute;top:4px;width:1px}.disclaimer-div ul li:first-child:before{width:0}.copy-right p{color:#fff;margin:0}.disclaimer-copy-right{display:block;padding:10px 0}.serach-display-section{padding:20px 0 15px}.serach-display-section .pagination-block ul li{display:inline-block;margin-left:10%;vertical-align:middle}.serach-display-section .calendar-errors ul li{margin-left:0!important}.serach-display-section ul li:first-child{margin-left:0}.pagination-block{padding:50px 0 0;text-align:center}.pagination-block ul li a{background-color:#fff;border:1px solid #cb0044;border-radius:100%;display:block;height:15px;width:15px}.pagination-block ul li.active a{background-color:#cb0044}.pagination-block ul{display:inline;position:relative;z-index:2}.pagination-block ul:before{background-color:#cb0044;content:"";height:1px;left:3px;position:absolute;right:5px;top:12px;z-index:-1}.stepper-wrapper{margin-top:auto;display:flex;justify-content:space-between;margin-bottom:20px}.stepper-wrapper-mobile{display:none}.stepper-item{position:relative;display:flex;flex-direction:column;align-items:center;flex:1}.stepper-item:before{position:absolute;content:"";border-bottom:2px solid #e5e5e5;width:100%;top:15px;left:-50%;z-index:2}.stepper-item:after{position:absolute;content:"";border-bottom:2px solid #e5e5e5;width:100%;top:15px;left:50%;z-index:2}.stepper-item .step-counter{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;background:#fff;margin-bottom:6px;border:2px solid #e5e5e5}.stepper-item .step-name{color:#000}.stepper-item.active{color:#fff}.stepper-item.completed .step-counter{border:2px solid #cb0044;color:#cb0044}.stepper-item.completed:after{position:absolute;content:"";border-bottom:2px solid #cb0044;width:100%;top:15px;left:50%;z-index:3}.stepper-item.completed:before{position:absolute;content:"";border-bottom:2px solid #cb0044;width:100%;top:15px;left:-50%;z-index:2}.stepper-item.active .step-name{color:#cb0044}.stepper-item.active .step-counter{background-color:#cb0044;color:#fff;border:2px solid #cb0044}.stepper-item:first-child:before{content:none}.stepper-item:last-child:after{content:none}label#reasonToStay-error{font-weight:700}.treatment-type-dropdown-mobile{display:none}.spa-addon-category{padding:0 15px}.spa-addon-category .col-xs-4{padding:0;width:47%}.spa-addon-category .col-xs-2{width:auto;padding:0;text-align:right}.spa-addon-guests-section{display:flex;align-items:flex-start}.spa-addon-time-section{text-align:center!important}.spa-select-treatment-type-btn{background-color:#fff;border:1px solid #cb0044;color:#cb0044;font-size:15px;float:right;padding:0;min-width:91.92px;min-height:41.42px}.spa-select-treatment-type-btn:hover{background-color:#cb0044;color:#fff}.spa-select-treatment-type-btn:disabled{background-color:#cb0044;color:#fff}.treatment-type-buttons{margin-bottom:100px}.spa-addon-name-section{display:flex}.spa-addon-category .row{border:1px solid #e5e5e5;padding:20px 20px 10px}.spa-tab-content{padding:0 30px 20px}.spa-cart-section .col-xs-2{width:14.28%}.spa-addon .cutum-check-box{padding-left:20px}.spa-modal-title{background-color:#f6f6f6;padding:30px;display:flex;flex-flow:row wrap}.spa-addon-1{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url(/bookings/images/icons/icon-spa-addon-for-1.png);background-repeat:no-repeat;background-position:right center;border:0 none;font-size:15px;font-weight:500;color:#000;width:50px}.spa-addon-2{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url(/bookings/images/icons/icon-spa-addon-for-2.png);background-repeat:no-repeat;background-position:right center;border:0 none;font-size:15px;font-weight:500;color:#000;width:50px}.spa-time-selection-section{border:1px solid #e5e5e5;padding:10px 0;margin-bottom:10px}.spa-addon-name-section p,.spa-cart-category p,.spa-cart-description p{font-weight:500}.spa-addon-category .spa-addon-select-btn{padding-top:0!important}.spa-cart-section .spa-cart-category,.spa-cart-section .spa-cart-description,.spa-cart-section .spa-cart-guests-section,.spa-cart-section .spa-cart-date,.spa-cart-section .spa-cart-time-section,.spa-cart-section .spa-cart-price-section,.spa-cart-section .spa-cart-remove-btn{width:auto;padding:0 7.5px}.spa-cart-section .spa-cart-category{max-width:11%}.spa-cart-section .spa-cart-description{min-width:21.69%}.spa-cart-section .spa-cart-date{min-width:44.13%}.spa-cart-section .spa-cart-guests-section{min-width:13.2%!important}.spa-cart-section .spa-cart-time-section{min-width:14.11%}.spa-cart-section .spa-cart-remove-btn{min-width:18%}.spa-cart-section .spa-cart-details{min-width:67.5%}.add-spa-addon{margin-top:0!important}.spa-cart-section .spa-cart-details{text-align:right;display:flex;justify-content:space-evenly}.spa-cart-section .row{display:flex;justify-content:space-evenly;align-items:baseline;padding:0 15px}.spa-cart-section .row div:first-of-type{padding-left:0}.spa-cart-removal-section{display:flex;justify-content:space-evenly;margin:0}.spa-cart-removal-section .spa-cart-description,.spa-cart-removal-section .spa-cart-category,.spa-cart-removal-section .spa-cart-price-section,.spa-cart-removal-section .spa-cart-time-section,.spa-cart-removal-section .spa-cart-date,.spa-cart-removal-section .spa-cart-guests-section{width:auto}.spa-cart-removal-section .spa-cart-category{padding-left:0;min-width:12%}.spa-cart-removal-section .spa-cart-price-section{padding:0 0 0 15px}.spa-cart-removal-section .spa-cart-details{text-align:right;min-width:63.5%;display:flex;justify-content:flex-end}.remove-addons-header{font-size:24px;text-align:center;color:#000;font-weight:400;margin-bottom:30px}.spa-time-selection-section p{margin:15px;font-weight:500;width:100%}.date-selection-dropdown-mobile,.preference-detail-spa-mobile{display:none}.date-select-section div{display:none;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.date-select-section div:first-of-type{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.btn-select-date{border:1px solid #000000;color:#000;background-color:#fff;font-size:15px;padding:9px 20px;border-radius:0;border-left:0}.treatment-type-buttons-desktop .btn-select-date:first-of-type,.treatment-date-buttons .btn-select-date:first-of-type{border-left:1px solid #000000}.btn-select-date.active,.btn-select-date:hover{color:#fff;background-color:#000}.btn-select-time{border:1px solid #cb0044;background-color:#fff;color:#cb0044;font-size:18px;margin:10px 15px;padding:10px;width:12.9%}.btn-select-time:hover,.btn-select-time:hover>span{background-color:#cb0044;color:#fff}.spa-cart-remove-btn{text-align:right;display:flex;justify-content:flex-end}.spa-cart-buttons{display:flex;justify-content:space-between;flex-wrap:wrap}.add-to-booking-btn{background-color:#cb0044;color:#fff;font-size:18px;width:48%;padding:9px;border-color:#cb0044}.spa-cart .add-to-booking-btn{width:100%}.add-another-treatment-btn:hover{background-color:#cb0044;color:#fff}.add-another-treatment-btn{border:1px solid #cb0044;color:#cb0044;font-size:18px;width:100%}.add-to-booking-btn:hover{background-color:#cb0044;color:#fff;opacity:.7}.spa-treatment-cart-header p{font-size:18px}.spa-treatment-cart-modal{padding:0 20px}.select-time-price{color:#000;font-size:13px;display:block}.headding-chat-room{padding:12px 0;text-align:center}.headding-chat-room h3{font-family:Poppins,sans-serif;color:#000;font-size:26px;font-weight:700;margin:0}.search-result-block:after,.search-result-block:before,.rate-detail:after,.rate-detail:before,.prefrence-check:after,.prefrence-check:before{content:"";clear:both;display:table}.search-result-block{display:block}.search-result-block .room-rate-deatil{background-color:#f6f6f6;clear:both;padding:15px}.img-div{display:block;padding:4px 0}.img-div img{display:block;max-height:100%}.room-detail{display:block}.room-detail h3,.room-detail h3 a{color:#cb0044;font-size:22px;margin-bottom:5px;margin-top:0}.new-room-detail{padding:22px 5px 15px}@media(min-width:767px){.signupForloyalty-rate-box .new-room-detail{width:400px}}.new-room-detail h3,.new-room-detail h3 a{font-family:Poppins,sans-serif;font-size:18px;line-height:20px;color:#000;margin-bottom:10px;margin-top:0;text-transform:capitalize}.new-room-description{display:block;padding:5px 0;margin:5px}.signupForloyalty-rate-box.roomRateBlockB{display:flex;justify-content:space-between;padding:20px;margin:0 0 20px 20px}@media screen and (max-width:767px){.signupForloyalty-rate-box.roomRateBlockB{display:block;padding:5px 0;margin:5px}.roomsRatesVarB .signupForloyalty-rate-box.roomRateBlockB .new-room-select{display:inline-block!important;float:initial;padding-left:0}}.signupForloyalty-rate-card{display:grid;grid-template-columns:1fr 1fr;align-content:space-between;justify-content:space-between;align-items:start;text-align:center}.signupForloyalty-rate-card .signupForloyalty-price-grid{padding:0 10px}.signupForloyalty-rate-card .signupForloyalty-price-grid h6{font-family:Poppins,sans-serif;font-size:11px;letter-spacing:.5px}.leonardo-rewards-tooltip{cursor:pointer;position:relative}.leonardo-rewards-tooltip-text{display:none;position:absolute;width:234px;box-shadow:0 1px 5px #0003;border:solid 2px #0046d5;background-color:#fff;text-align:center;z-index:1;bottom:250%;margin-left:-60px}.leonardo-rewards-tooltip-text:after{content:"";position:absolute;top:100%;left:50%;color:#fff;font-size:14px;margin-left:-5px;border-width:10px;border-style:solid;border-color:#0046d5 transparent transparent transparent}.leonardo-rewards-tooltip:hover .leonardo-rewards-tooltip-text{visibility:visible;display:flex}.signupForloyalty-rate-card .signupForloyalty-nights{margin-bottom:9px;margin-top:9px}.signupForloyalty-rate-card .btn-default{border-color:#000;border-radius:inherit;font-family:Poppins,sans-serif}.signupForloyalty-rate-card .btn-loyalty-rate{background-color:#cb0044;color:#fff}.rate-details-icons>ul>li img{width:16px}.rate-details-icons ul li:nth-child(2){margin-left:15px}.ratesCont div.new-room-description:nth-last-child(2){margin-bottom:0!important}.modal.room-detail-modal .close{color:#67545a;font-size:40px;height:32px;margin-top:-11px;opacity:1}.modal.room-detail-modal .close:hover{color:#a69a9e}.modal.room-detail-modal .modal-header{border-bottom:0 none;padding-bottom:0;padding-top:10px}.modal.room-detail-modal .modal-content .modal-body{padding-top:7px}.modal.room-detail-modal .modal-content .modal-body p{font-size:14px;line-height:1.8}.modal.room-detail-modal .modal-dialog{left:0;margin-bottom:0;margin-top:-100px;max-width:95%;position:absolute;right:0;top:50%;width:400px}.modal.room-detail-modal .modal-header h4{color:#000;font-size:18px;text-transform:uppercase}.modal.room-detail-modal .modal-content{border-radius:0;border:2px solid #B30E12}.room-rate-deatil.new-room-rate-deatil>.row>.col-xs-12+.col-xs-12 .new-room-description:first-child{box-shadow:none;-webkit-box-shadow:none}.room-rate-deatil.new-room-rate-deatil>.row>.col-xs-12+.col-xs-12 .new-room-description~.new-room-description{padding-top:10px}.room-detail p{color:#000;font-size:16px;line-height:24px;margin:0}.search-result-block.margin-top .room-rate-deatil.new-room-rate-deatil:first-child{margin-top:0}.search-result-block.margin-top .room-rate-deatil.new-room-rate-deatil{margin-top:15px}.rate-detail{display:block;text-align:center}.search-result-block.margin-top .room-rate-deatil.new-room-rate-deatil .standard-headding h3{font-size:18px}.rate-detail .old-rate,.rate-detail .new-rate{display:inline-block;text-align:center;vertical-align:middle;width:49%}.old-rate h3,.new-rate h3{display:inline-block;font-size:22px;position:relative;margin:0}.new-rate-detail .old-rate h3,.new-rate-detail .new-rate h3{font-size:20px}.new-rate-detail .old-rate,.new-rate-detail .new-rate{text-align:center}.old-rate h3:before{background-color:#cb0044;content:"";height:2px;left:0;position:absolute;top:50%;width:100%}.rate-detail .old-rate p,.rate-detail .new-rate p{color:#000;font-size:16px;margin-bottom:5px}.rate-detail .old-rate h3{color:#000;position:relative}.new-rate h3{font-family:Poppins,sans-serif;font-size:20px;color:#000;font-weight:400}.btn.btn-default.btn-view-detail.collapsed,.btn.btn-default.btn-view-detail.collapsed:focus{background-color:#cb0044;border:1px solid #cb0044;color:#f4f1eb;font-size:18px;margin-top:10px;text-transform:uppercase;width:100%}.new-room-select .btn.btn-default.btn-select-detail,.new-room-select .btn.btn-default.btn-select-detail:focus{font-size:15px}.new-room-detail p{font-size:15px}.new-room-detail p a,.new-room-detail a{color:#cb0044;margin-left:4px}.new-room-detail p a:hover,.new-room-detail p a:focus,.new-room-detail a,.new-room-detail a:hover,.new-room-detail a:focus{color:#cb0044}.new-room-select p{font-family:Lora,serif;font-size:14px;color:#cb0044;margin:0;padding:5px 0 0;text-align:center}.search-result-block.margin-top .room-rate-deatil{display:table;padding:0;table-layout:fixed}.room-rate-deatil.new-room-rate-deatil>.row>.col-xs-12{padding-bottom:15px;padding-top:22px;padding-left:22px}.room-rate-deatil.new-room-rate-deatil>.row>.col-xs-12+.col-xs-12{padding:0}.search-result-block.margin-top .room-rate-deatil>.row{display:table-row}.search-result-block.margin-top .room-rate-deatil>.row>.col-xs-12{display:table-cell;float:none;vertical-align:top}.search-result-block.margin-top .room-rate-deatil>.row>.col-xs-12.col-md-7 .row{display:table;margin:0;table-layout:fixed;width:100%}.search-result-block.margin-top .room-rate-deatil>.row>.col-xs-12.col-md-7 .row .col-xs-6,.search-result-block.margin-top .room-rate-deatil>.row>.col-xs-12.col-md-7 .row .col-xs-3{float:none;display:table-cell;vertical-align:top}.search-result-block.margin-top .room-rate-deatil>.row>.col-xs-12.col-md-7 .row .col-sm-3,.search-result-block.margin-top .room-rate-deatil>.row>.col-xs-12.col-md-7 .row .col-xs-3{vertical-align:middle}.btn.btn-default.btn-view-detail{background-color:#8e0e1b;border:1px solid #8E0E1B;color:#f4f1eb;font-size:18px;margin-top:10px;text-transform:uppercase;width:100%}.btn.btn-default.btn-view-detail svg{fill:#fff;height:10px;margin-left:5px;width:15px}.btn.btn-default.btn-view-detail:hover{background-color:#8e0e1b;border:1px solid #8E0E1B}.p3-input-group{position:relative}.input-search-div{float:left;padding:0 7px;position:relative;width:100%}.input-search-div.arrival-date-div,.input-search-div.departure-date-div{width:50%}.booking-widget label{color:#000;font-size:15px;font-weight:400;font-family:Poppins,sans-serif;margin-bottom:2px}.booking-widget .form-control{cursor:pointer;background-color:#f6f6f6;color:#000;padding-left:10px;border:0;border-radius:0}.double-arrow img,.double-arrow i{position:absolute;right:5px;top:10px;cursor:pointer;pointer-events:none}#travel-agent-id,#specification-id{display:none;margin:4px 0}.input-search-div .form-control::-ms-expand{display:none}.form-control{appearance:none;-moz-appearance:none;-webkit-appearance:none;box-shadow:none;-webkit-box-shadow:none;color:#000}.form-control::-ms-expand{display:none}.input-search-div.arrival-date-div svg,.input-search-div.departure-date-div svg{pointer-events:none;bottom:8px;fill:#85878a;height:18px;position:absolute;right:12px;width:20px}.promo-code-block .promo-expand{right:240px;opacity:0;position:absolute;top:-3px;width:0;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.promo-code-block .promo-expand.expand-field{opacity:1;width:200px}.input-search-div .form-control::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{color:#000}.input-search-div .form-control::-moz-placeholder,.form-control::-moz-placeholder{color:#000}.input-search-div .form-control:-ms-input-placeholder,.form-control:-ms-input-placeholder{color:#000}.input-search-div .form-control:-moz-placeholder,.form-control:-moz-placeholder{color:#000}.search-fields .row{margin:0 -7px}.second-box-section .input-search-div{width:33%;float:left;padding:0 7px;position:relative;color:#000}.search-fields .row .col-xs-12{padding:0}#close-btn-modal{font-size:19px;width:30px;height:30px;background-color:#ede7dd;border-radius:15px;position:absolute;right:0;top:-8px;padding-top:5px;padding-left:1px;color:#000}.promo-code-block:after,.promo-code-block:before{content:"";clear:both;display:table}.promo-code-block{display:block;padding:12px 0 0;position:relative;text-align:right}.promo-block-1{display:inline-block;position:relative}.promo-code-block .btn.btn-default.btn-search{margin:0}.promo-code-block .promo-code{color:#000;display:inline-block;margin-right:25px;vertical-align:middle;text-decoration:underline}.promo-code-block .promo-code:hover,.promo-code-block .promo-code:focus{color:#000;text-decoration:none}.close-btn svg{fill:#000;height:100%;width:100%}.hide-search-bar{display:none;padding-top:5px;position:relative}.close-btn{background:#0000 none repeat scroll 0 0;border:0 none;height:25px;padding:0;position:absolute;right:0;top:-5px;width:25px;z-index:15}.spa-close-btn{background:url(/bookings/images/icons/element-icon-close-icon-close-light-default.svg);border:0 none;padding:0;position:absolute;right:0;top:-40px;width:30px;height:30px}.spa-close-btn:hover{background:url(/bookings/images/icons/element-icon-close-icon-close-light-hover.svg);width:31px;height:31px}.spa-info-btn{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url(/bookings/images/icons/element-icon-info-icon-info-dark-default.svg);background-repeat:no-repeat;background-position:right center;border:0 none;font-size:15px;font-weight:500;color:#000;width:23px;height:20px;margin-right:10px}.spa-info-btn:hover{background-image:url(/bookings/images/icons/element-icon-info-icon-info-dark-hover.svg)}.spa-long-description{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .2s ease-out;background-color:#fff}.spa-addon-category .row .col-xs-4,.spa-addon-category .row .col-xs-2{padding:6px 15px}.spa-addon-category .row .col-xs-4:first-child{padding-left:0!important}.spa-addon-category .row .col-xs-2:last-child{padding-right:0!important}.spa-modal-header h3{color:#000;font-family:Poppins,sans-serif;font-size:24px;letter-spacing:0;text-align:right;float:none;font-weight:400;width:66.66666%}.spa-cart-icon{text-align:right;width:33.33333%;margin-top:20px;display:flex;right:-200px}.remove-treatments-cancel-btn{border:1px solid #cb0044;color:#cb0044;background-color:#fff;font-size:18px;width:48%;padding:9px}.remove-treatments-confirm-btn{border:1px solid #cb0044;color:#fff;background-color:#cb0044;font-size:18px;width:49%}.remove-addon-btn{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url(/bookings/images/icons/element-icon-remove.svg);background-repeat:no-repeat;background-position:right center;border:0 none;font-size:15px;font-weight:500;color:#cb0044;width:20px;height:20px;margin-right:10px}#lineDelimiter{width:15px;display:inline-block;vertical-align:middle;margin:0 10px;border-top:1px solid #000000}.flexibleDatesCheckbox{cursor:pointer;margin-left:0;width:300px;text-align:left;padding-left:15px}.flexibleDatesCheckbox .flexisearch{width:20px;height:20px;cursor:pointer;position:relative;pointer-events:visible}.flexibleDatesCheckbox p{display:inline-block;vertical-align:middle;margin-left:10px}.close-btn:hover,.close-btn:focus{background:none;border:0 none}.close-btn:hover svg{fill:#000}.room-panel{clear:both;display:block;margin-top:15px}.room-panel:after,.room-panel:before,.room-tab-pane:after,.room-tab-pane:before,.available-room-detail:after,.available-room-detail:before,.search-box-price:after,.search-box-price:before{content:"";clear:both;display:table}.room-tab-pane{background-color:#f4f1eb;box-shadow:0 2px 2px #29040d33 inset;-webkit-box-shadow:0 2px 2px rgba(41,4,13,.2) inset;clear:both;padding:20px 25px}.available-room-detail{display:block}.available-room-detail h3,.available-room-detail h3 a{color:#cb0044;display:inline-block;font-size:22px;margin-top:0;text-transform:capitalize;vertical-align:bottom}.available-room-detail h3{font-family:Poppins,sans-serif;display:block;font-size:18px;margin-bottom:5px;line-height:20px;color:#000}.available-room-detail i{color:#000;font-size:14px;margin-right:4px}.standard-headding{display:block;margin:0 0 12px}.available-room-detail p{font-family:Lora,serif;font-size:15px;line-height:22px;color:#000}.search-image-gallery{background-color:#222;cursor:pointer;float:left;margin-right:15px;min-height:101px;padding-right:0;position:relative;width:167px}.margin-top{margin-top:15px;margin-bottom:15px}.search-image-gallery img{opacity:1;max-height:100%;transition:.5s;-webkit-transition:.5s;width:100%}.search-image-gallery svg{bottom:8px;fill:#fff;height:19px;position:absolute;right:8px;width:19px;transition:.6s;-webkit-transition:.6s}.search-image-gallery:hover img{opacity:.7}.search-box-price{display:block;padding:0 18px;text-align:center}.search-box-price .old-rate{margin-bottom:7px}.btn.btn-default.btn-select-detail,.btn.btn-default.btn-select-detail:focus,#signup-rewards-modal .submitBtn,#signup-rewards-modal .submitBtn:focus{background-color:#cb0044;border:1px solid #cb0044;color:#fff;font-size:18px;font-weight:700;font-family:Poppins,sans-serif;margin-top:8px;text-transform:uppercase;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn.btn-default.btn-select-detail:hover,.btn.btn-default.btn-select-detail:active,#signup-rewards-modal .submitBtn:hover,#signup-rewards-modal .submitBtn:active{background-color:#cb0044;border-color:#cb0044}.room-tab-pane-block{box-shadow:0 2px 2px #29040d33;-webkit-box-shadow:0 2px 2px rgba(41,4,13,.2);clear:both}.btn.btn-default.btn-view-detail.collapsed>svg+svg{display:none}.btn.btn-default.btn-view-detail svg+svg,.btn.btn-default.btn-view-detail.collapsed>svg{display:inline-block}.room-tab-pane-block.collapse.in{clear:both}.btn.btn-default.btn-view-detail>svg{display:none}.btn.btn-default.btn-view-detail i{bottom:-3px;font-size:26px;height:14px;line-height:0;margin-left:8px;margin-top:0;padding-top:0;position:relative}.btn.btn-default.btn-view-detail.collapsed i:before{content:""}.btn.btn-default.btn-view-detail i:before{content:""}.modal-tab .nav.nav-tabs li.active a svg{fill:#cb0044}.modal-tab .nav.nav-tabs li.active a{background-color:#fff;color:#cb0044}.modal-tab .nav.nav-tabs li a svg{fill:#000;height:20px;vertical-align:middle;width:20px}.modal-tab .nav.nav-tabs li a{background-color:#f6f6f6;border:0 none;border-radius:0;color:#000;margin:0;position:relative;z-index:5}.feature-modal .modal-dialog .modal-content{background-color:transparent;border:0 none;box-shadow:none;-webkit-box-shadow:none;border-radius:0}.feature-modal .modal-dialog .modal-content .tab-content{background-color:#fff}.feature-modal .modal-dialog .modal-content .tab-content{background-color:#fff;padding:20px}.hotel-info-tab{display:block}.hotel-info-tab h3{color:#000;display:block;font-size:22px;margin-top:15px;margin-bottom:10px}.hotel-info-tab p{line-height:22px}.bedrom-info:after,.bedrom-info:before{clear:both;content:"";display:table}.bedrom-info h3{background-color:#cb0044;color:#f6f6f6;margin:0;padding:10px;text-align:center;font-size:18px}.bedrom-info{background-color:#f6f6f6;box-shadow:0 0 1px #ccc;-webkit-box-shadow:0 0 1px #CCC;display:block}.bedroom-featured:after,.bedroom-featured:before{clear:both;content:"";display:table}.bedroom-featured{display:block;padding:12px}.bedroom-featured>ul li{color:#000;margin-bottom:5px;padding-left:15px;position:relative}.bedroom-featured>ul li:before{color:#000;content:"";font-family:FontAwesome;font-size:11px;left:0;position:absolute;top:3px}.check-in-info:after,.check-in-info:before{clear:both;content:"";display:table}.check-in-info table tr td svg{fill:#6c575e;height:12px;width:15px}.check-in-info table{width:100%}.check-in-info table tr td{border-top:1px solid #CCCCCC;padding:15px 5px}.check-in-info table tr td a{color:#cb0044}.check-in-info table tr td a:hover{color:#8e0e1b}.check-in-info table tr td:first-child{color:#cb0044;text-align:right;width:50%}.check-in-info table tr td:last-child{text-align:left}.check-in-info table tr td:nth-child(2){width:15px}.map-area{border:1px solid #F4F1EB;position:relative}.map-area iframe{height:100%;left:0;position:absolute;top:0;width:100%}.tab-address:after,.tab-address:before{clear:both;content:"";display:table}.tab-address{display:block}.tab-address h3{color:#000;font-size:22px;margin-top:0}.map-tab-section .col-xs-12.col-md-4{padding-left:0}.tab-address p{line-height:1.823}.feature-modal .modal-dialog{margin-top:70px;max-width:95%;width:850px}.tab-address p a svg{display:inline-block;fill:#6c575e;height:15px;margin-right:10px;width:15px}.tab-address p a{color:#000}.tab-address p a:hover{color:#a69a9e}.tab-address p a.mail-port svg{height:10px;margin-top:5px}.feature-modal .modal-dialog .modal-content .close-btn{top:8px}.navigate-page:after,.navigate-page:before{clear:both;content:"";display:table}.navigate-page{display:block;padding:0 0 10px}.navigate-page .prev-page,.navigate-page .next-page{color:#cb0044;font-size:14px;border:1px solid #cb0044;border-radius:4px;padding:7px 15px 5px;text-align:center;font-weight:700}.navigate-page .prev-page:hover,.navigate-page .next-page:hover{color:#cb0044}.navigate-page .prev-page:hover svg,.navigate-page .next-page:hover svg{fill:#cb0044}.navigate-page .prev-page{float:left}.navigate-page .next-page{float:right}.navigate-page .prev-page svg,.navigate-page .next-page svg{fill:#cb0044;height:10px;width:18px}.drop-down-sec{clear:both;display:none;margin-top:10px;text-align:left}.input-box,.pricing-block{float:left;padding:0 12px;width:50%}.choose-perfence-box:after,.choose-perfence-box:before{clear:both;content:"";display:table}.choose-perfence-box{background-color:#ede7dd;display:table;margin-top:20px;padding:0 8px}.choose-perfence-box .row{display:table-row}.choose-perfence-box .row .col-xs-12{display:table-cell;float:none;padding-bottom:15px;padding-top:15px;vertical-align:middle}.img-div{display:block;overflow:hidden}.img-div img{max-height:100%;width:100%}.prefrence-detail{display:block}.prefrence-detail h3{color:#000;font-size:20px;font-weight:700;margin-top:0}.prefrence-detail p a,.prefrence-detail p a:hover{color:#000}.input-box{padding-top:42px;text-align:center}.pricing-block h3{color:#000;margin-top:0}.choose-perfence-box .row .col-xs-12:first-child{vertical-align:top}.additional-head>h4{color:#000;font-size:17px;margin-top:0;font-weight:700}.pricing-block{padding-top:20px;text-align:center}.additional-perfence-box:after,.additional-perfence-box:before{clear:both;content:"";display:table}.additional-perfence-box{background-color:#fff;display:block;margin-top:20px;padding:20px 20px 12px;border:2px solid #9E9E9E}.choose-field{display:block}.choose-field div{float:left;width:50%}.radios-box>input{display:inline-block;margin-right:2px;margin-top:0;vertical-align:middle}.radios-box>label,.chek-list label{font-weight:400;margin:0;vertical-align:top}.input-radio-box div{padding:0 0 10px;width:100%}.chek-list input{margin-right:5px}.btn.btn-default.btn-continue{background-color:#cb0044;border:1px solid #cb0044;color:#fff;font-size:18px;font-weight:700;margin-top:15px;text-transform:capitalize;width:100%}.btn.btn-default.btn-continue:hover{background-color:#cb0044;border:1px solid #cb0044}.btn.custum-check{border-radius:0;height:30px;position:relative;text-align:center;width:30px}.btn.custum-check:before{background-color:#fff;border:1px solid #9E9E9E;content:"";height:28px;left:0;position:absolute;top:2px;width:28px}.btn.custum-check.active:before{background-color:#000;color:#fff;content:"a";font-family:check;font-size:22px;height:28px;left:0;line-height:1.4;position:absolute;top:0;width:28px;z-index:2}.btn.custum-check-spa:before{background-color:#fff;border:1px solid #cb0044;content:"";height:22px;left:0;position:absolute;top:2px;width:22px}.btn.custum-check-spa.active:before{background-color:#cb0044;color:#fff;border:1px solid #FFF;content:"✓";font-family:check;font-size:14px;height:22px;left:0;line-height:1.4;position:absolute;width:22px;z-index:2}#spa-select-button{border-radius:4px;border:1px solid #cb0044;color:#cb0044;background-color:#fff;font-size:15px;padding:6px 12px}#spa-select-button span{color:#cb0044;float:left;margin-top:5px}.chek-list .btn.custum-check span{display:inline-block;height:24px;margin-top:-1px;padding-left:28px;vertical-align:top;color:#000}.reason-to-stay{width:100%;display:flex;margin-top:4%;vertical-align:middle;max-height:35px}.last-reason-to-stay{margin-left:14%!important}.reason-to-stay-title{width:47%;margin-top:5px;margin-right:25px}.reason-to-stay-options p{font-weight:400}.reason-to-stay div{width:100%;display:flex}.paymentMethod.btn.radio-label-div:before{left:20px;top:12px}.confirm-container{padding:0 15px 15px}.p-3{padding:15px}.btn.radio-label-div:before{background-color:#fff;border:1px solid #9E9E9E;border-radius:100%;content:"";font-size:7px;height:16px;left:0;line-height:2;position:absolute;top:8px;width:16px}.btn.radio-label-div.active,.btn.radio-label-div{box-shadow:none;-webkit-box-shadow:none}.btn.radio-label-div{border-radius:0!important;float:none;padding-left:22px;color:#000}.radio-label-div.active:before{background-color:#000;border:1px solid #9E9E9E;content:"b";color:#fff;font-family:check;text-align:center}input[name=paymentMethod]+label:before,input[name=payment_type]+label:before{background-color:transparent;border:2px solid #6B565D;width:20px;height:20px;content:"b";color:transparent;font-family:check;text-align:center;font-size:10px;padding:2px;border-radius:50%}input[name=paymentMethod]:checked+label:before,input[name=payment_type]:checked+label:before{background-color:#6b565d;color:#fff}.payment-redirect-image{margin:50px auto;display:block}.payment-method-redirect-notice p{text-align:center}.choose-perfence-box-div{background-color:#fff;display:table;margin-top:20px;border:2px solid #e4e4e4}.choose-perfence-box-div .btn.custum-check{margin-top:0;padding-left:34px}.choose-perfence-box-div .preferences-text{margin:-20px 0 0;text-align:center;float:right;width:125px;font-size:14px;color:#000}.choose-perfence-box-div .preferences-text span{color:#cb0044;font-size:20px;font-weight:700;display:inline-block;margin-bottom:5px}.choose-perfence-box-div .input-box{background-color:#a69a9e4d;bottom:0;left:0;line-height:7.556;padding-left:15px;padding-right:15px;position:absolute;text-align:left;top:0}.btn.custum-check{box-shadow:none;-webkit-box-shadow:none}.choose-perfence-box-div .pricing-block{float:right}.choose-perfence-box-div .row{display:table-row;-webkit-box-shadow:0 2px 4px 0 rgba(63,63,63,.4);-moz-box-shadow:0 2px 4px 0 rgba(63,63,63,.4);box-shadow:0 2px 4px #3f3f3f66}.choose-perfence-box-div .row .col-xs-12{display:table-cell;float:none;padding-bottom:15px;padding-top:15px;vertical-align:middle}.choose-perfence-box-div .row .col-md-5,.choose-perfence-box-div .row .col-xs-12.col-md-3{vertical-align:top}.choose-perfence-box-div .input-box .cutum-check-box .custum-check span{color:#000;display:block;font-size:16px;font-weight:700;margin-top:-2px}.input-box svg{height:68px;position:absolute;right:0;top:-4px;width:72px}.choose-perfence-box-div .drop-down-sec{display:none;line-height:normal;margin-top:-20px}.my-detail:after,.my-detail:before{clear:both;content:"";display:table}.my-detail{background-color:#fff;display:block;margin-bottom:20px;border:2px solid #e5e5e5}.my-detail .loyalty-banner-text-box *{color:#fff!important}.detail-headding:after,.detail-headding:before,.form-section:after,.form-section:before{clear:both;content:"";display:table}.detail-headding h3{font-size:24px;font-weight:500;margin:10px 0 0;color:#000}.detail-headding{padding:12px 15px}.form-section{display:block;padding:15px}.form-section label{color:#000;display:block;font-size:16px;font-weight:700;margin:0 0 2px}.form-section .col-md-6:first-child{padding-right:5px}.form-section .col-md-6:nth-child(2){padding-left:5px}.form-section .form-control{background-color:#fff;border:1px solid #9e9e9e;border-radius:0;box-shadow:none;-webkit-box-shadow:none;color:#000}.form-section .form-control:focus,.guest-detail-hide .form-control:focus{border-color:#000}.btn-radio-check label{display:block;text-align:left}.btn-radio-check label.btn{border-radius:0;box-shadow:none;-webkit-box-shadow:none;padding:0 0 22px;position:relative}.btn-radio-check label.btn:before,.payment-mode-selection label.btn:before{background-color:#fff;border:1px solid #9E9E9E;border-radius:100%;color:#fff;content:"";font-size:8px;height:15px;left:0;position:absolute;text-align:center;top:4px;width:15px}.btn-radio-check label.btn.active:before,.payment-mode-selection label.btn.active:before{background-color:#000;border:2px solid #000000;border-radius:100%;content:"b";font-family:check;height:15px;left:0;line-height:1.6;position:absolute;top:4px;width:15px}.phone-number-field-v2:after,.phone-number-field-v2:before{clear:both;content:"";display:table}.phone-number-field-v2{display:block;margin:10px 0 0}.phone-number-field-v2 .form-control.std-code{float:left;width:130px;background-image:url(/bookings/images/drop-d.png);background-position:calc(100% - 7px) center;background-repeat:no-repeat;padding-right:22px}.phone-number-field-v2 .form-control.phone-number{float:right;width:calc(100% - 140px)}.phone-number-field-v2 div.btn{margin:8px 0 0;padding:0}.phone-number-field-v2 div.btn label.btn{border-radius:0;box-shadow:none!important;-webkit-box-shadow:none!important;padding-left:35px;position:relative;text-align:left;white-space:normal}.phone-number-field-v2 div.btn label.btn:focus,.phone-number-field-v2 div.btn label.btn:active,.phone-number-field-v2 div.btn label.btn.active:active,.phone-number-field-v2 div.btn label.btn.focus,.btn.active,.btn:active{box-shadow:none;-webkit-box-shadow:none}.phone-number-field-v2 div.btn label.btn:before{background-color:#fff;border:1px solid #9E9E9E;color:#fff;content:"";height:25px;left:0;line-height:1.74;position:absolute;text-align:center;top:5px;width:25px}.phone-number-field-v2 div.btn label.btn.active:before{background-color:#000;border:1px solid #000000;content:"✓";font-family:check}.custom-check.phone-number-field-v2 div.btn label.btn.active:before{background-color:#624d54;border:1px solid #624D54;content:"✓";font-family:check}.phone-number-field-v2 div.btn label.btn span{color:#000;font-weight:400}.phone-number-field-v2+a,.phone-number-field-v2+a+a,.phone-number-field-v2+a+br+a,.booking-detail-section a,#specification{color:#cb0044;text-decoration:underline}.phone-number-field-v2+a:hover,.phone-number-field-v2+a+a:hover,.phone-number-field-v2+a+br+a:hover,.booking-detail-section a:hover{color:#a69a9e;text-decoration:none}.rom-details .btn-radio-check .btn:before{content:"";top:3px!important}.rom-details h4{font-weight:400;margin:0 0 15px}.rom-details{padding:5px 0}.guest-detail{padding:15px}.my-detail label.btn{border-radius:0;padding-left:35px;position:relative;text-align:left;white-space:normal}.my-detail label.btn.checkin:before{background-color:#fff;border:1px solid #9E9E9E;color:#000;content:"";font-size:16px;height:25px;left:0;line-height:1.74;position:absolute;text-align:center;top:5px;width:25px}.btn.cutum-check-box:before{background-color:#fff;border:1px solid #9E9E9E;color:#000;content:"";font-size:16px;height:25px;left:0;line-height:1.74;position:absolute;text-align:center;top:5px;width:25px}.btn-radio-check label.btn{padding-left:22px}.previously-booked-guests-container{display:block;padding:15px}.my-detail label.btn span{color:#000}.my-detail label.btn.checkin{position:relative}.my-detail label.btn.checkin.active:before,.btn.cutum-check-box.active:before{background-color:#624d54;border:1px solid #624D54;content:"a";font-family:check}.btn.checbx{border-radius:0;padding:0}.register-for-jurry,.payment-type,.payment-card-type{display:block;padding:15px}.register-for-jurry span{margin-top:-12px;display:inline-block;font-size:14px;margin-left:35px}.register-for-jurry a{color:#cb0044;text-decoration:underline}.card-icon{float:right}.card-icon svg{height:25px;width:30px}.card-number{display:block}.card-number label{color:#000;font-weight:700;margin:8px 0 5px}.card-number .form-control,.booking-detail-section .form-control{background-color:#fff;border:1px solid #9E9E9E;border-radius:0;box-shadow:none;-webkit-box-shadow:none;color:#000}.booking-detail-section .form-control{display:none;margin:8px 0}.card-number .form-control:focus,.cvs-number .form-control:focus,.expiry-date .form-control:focus,.booking-detail-section .form-control:focus{border-color:#000}.expiry-date.addons{text-align:left;display:inline-block}.expiry-date.addons select{width:56px}.cvs-number:after,.cvs-number:before,.confirmation-container:after,.confirmation-container:before{clear:both;content:"";display:table}.cvs-number{display:block;margin-top:15px}.cvs-number .form-control{background-color:#fff;border:1px solid #9E9E9E;border-radius:0;box-shadow:none;-webkit-box-shadow:none;color:#000;display:inline-block;vertical-align:middle;width:145px}.cvs-number label,.expiry-date label{color:#000;font-weight:700}.what-is-this{color:#000;display:inline-block;margin-left:5px;text-decoration:underline;vertical-align:middle}.cvs-number img{float:right;margin-top:-10px;width:100px}.expiry-date:after,.expiry-date:before{clear:both;content:"";display:table}.expiry-date{display:block;margin-bottom:15px;margin-top:0}.expiry-date .form-control{background-color:#fff;border:1px solid #9E9E9E;border-radius:0;box-shadow:none;-webkit-box-shadow:none;color:#000;display:inline-block;text-transform:capitalize;vertical-align:top;width:155px}.expiry-date select.form-control,.when-you-check .form-inline .form-group select.form-control{background-image:url(/bookings/images/drop-d.png);background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding-right:22px}.expiry-date .form-control+.form-control{margin-left:10px}.expiry-date .form-control::-webkit-input-placeholder{color:#000}.expiry-date .form-control::-moz-placeholder{color:#000}.expiry-date .form-control:-ms-input-placeholder{color:#000}.expiry-date .form-control:-moz-placeholder{color:#000}.btn.btn-default.btn-book{width:275px;background-color:#cb0044;border:1px solid #cb0044;border-radius:4px;color:#fff;float:right;font-size:16px;font-family:Poppins,sans-serif;font-weight:700;line-height:1.655;margin-top:15px;padding:8px 35px;text-transform:capitalize}.btn.btn-default.btn-book:hover{background-color:#cb0044;border:1px solid #cb0044}.btn.btn-default.btn-prev-guest{background-color:#cb0044;border:1px solid #cb0044;border-radius:4px;color:#f4f1eb;float:left;font-size:14px;line-height:1.6;margin-left:15px;margin-bottom:10px;padding:4px 10px;text-transform:uppercase}.btn.btn-default.btn-prev-guest:hover{background-color:#cb0044;border:1px solid #cb0044}.card-number.name-oncard{margin-bottom:15px}.book-summary{transition:all .7s ease 1s;border:2px solid #e5e5e5}.loyalty-points-room{color:#0046d5;font-family:Poppins}.position-fixed{display:block;position:relative;transition:all .6s ease 1s;-webkit-transition:all .6s ease 1s}.book-summary.affix{top:20px}.book-summary.affix-bottom{position:absolute}.card-detail-form:after,.card-detail-form:before,.book-summary:after,.book-summary:before,.booking-summary-detail:after,.booking-summary-detail:before,.hotel-loking-for:after,.hotel-loking-for:before{clear:both;content:"";display:table}.card-detail-form .detail-headding{padding:12px 15px 12px 0}.card-detail-form{padding:15px}.btn.radio-label-div.paymentMethod.payment-method-taller:before{left:20px;top:24px}.googlePayment-disabled label,.applePayment-disabled label{cursor:default}.googlePayment-disabled label,.applePayment-disabled label{opacity:.1}.book-summary .book-summary-headding h3{color:#fff;font-size:24px;font-weight:700;margin:0;text-transform:capitalize}.book-summary-headding{background-color:#cb0044;padding:23px 15px}.booking-summary-detail{background-color:#fff;display:block;padding:15px}.best-price-gaurntee{background-color:#15818c;display:block;padding:15px}.booking-summary-detail table tr th,.booking-summary-detail table tr td{color:#000;font-size:16px;padding:8px 0}.booking-summary-detail table tr th{font-weight:500}.booking-summary-detail table tr td{padding-left:10px;text-align:right}.booking-summary-detail table tr th{vertical-align:top;width:30%}.booking-summary-detail table tfoot tr th{color:#cb0044;font-family:Poppins;font-size:24px;width:50%}.booking-summary-detail table tfoot tr.payNow th{color:#000;font-size:16px}.booking-summary-detail table tfoot tr th:last-child{text-align:right}.currency-message{text-align:left!important;background-color:#15818c;color:#fff!important}.hotel-loking-for{background-color:#cb0044;color:#ede7dd;display:block;margin-top:20px;padding:12px 15px}.hotel-loking-for p{color:#ede7dd;font-size:16px;margin:0}.position-fixed{transition:.5s;-webkit-transition:.5s}.when-you-check .form-inline .form-group{margin-bottom:10px;margin-right:8px;width:36.779%}.when-you-check .form-inline .form-group:last-child{margin:0;vertical-align:top;width:75px}.when-you-check .form-inline .form-group .form-control{margin:0;width:100%}.btn.radio-box{padding:20px 0 0 18px}option{padding:3px}.btn.radio-box .btn{padding-left:24px;padding-right:0;padding-top:0;position:relative}.when-you-check{margin-top:10px}.btn.radio-box .btn:before{background-color:#ede7dd;border:2px solid #624D54;border-radius:100%;color:#fff;content:"";font-size:8px;height:15px;left:0;position:absolute;text-align:center;top:4px;width:15px}.btn.radio-box label.btn.active:before{background-color:#624d54;border:2px solid #624D54;border-radius:100%;content:"b";font-family:check;height:15px;left:0;line-height:1.6;position:absolute;top:4px;width:15px}.btn.radio-box .btn span{color:#000}.btn.radio-box .btn span span{color:#cb0044}.phone-number-field-v2.address-field .form-control:last-child{margin-top:10px}.guest-detail-hide:after,.guest-detail-hide:before{clear:both;content:"";display:table}.guest-detail-hide{clear:both;padding:15px 0 8px;margin-bottom:20px}.guest-detail-hide label{color:#000;display:block;font-size:16px;font-weight:700;margin:0 0 2px}.guest-detail-hide .col-md-6:first-child{padding-right:8px}.guest-detail-hide .col-md-6:nth-child(2){padding-left:8px}.guest-detail-hide .form-control{background-color:#fff;border:1px solid #9E9E9E;border-radius:0;box-shadow:none;-webkit-box-shadow:none;color:#000}.modal{background-color:#00000080;z-index:999999}.content-thank-you-modal:after,.content-thank-you-modal:before,.content-thank-you-modal-footer:after,.content-thank-you-modal-footer:before{clear:both;content:"";display:table}.content-thank-you-modal{background-color:#f4f1eb;box-shadow:0 0 15px #333;-webkit-box-shadow:0 0 15px #333;border-radius:0;clear:both;display:block;padding:15px}.content-thank-you-modal h3{color:#cb0044;font-size:24px;margin-bottom:18px;margin-top:0;text-align:center}.content-thank-you-modal p{color:#000;font-size:16px;line-height:28px}.content-thank-you-modal-footer .btn-no-thank{background-color:#cb0044;border:1px solid #cb0044;color:#f4f1eb;float:left;font-size:17px;text-transform:uppercase}.content-thank-you-modal-footer .btn-no-thank:hover,.content-thank-you-modal-footer .btn-no-thank:focus,.content-thank-you-modal-footer .btn-no-thank:active{background-color:#8e0e1b;border:1px solid #8E0E1B;color:#f4f1eb}.content-thank-you-modal-footer .btn-sign-up{background-color:#15818c;border:1px solid #15818C;color:#f4f1eb;float:right;font-size:17px;padding-left:20px;padding-right:20px;text-transform:uppercase}.content-thank-you-modal-footer .btn-sign-up:hover,.content-thank-you-modal-footer .btn-sign-up:focus,.content-thank-you-modal-footer .btn-sign-up:active{background-color:#09757a;border:1px solid #09757A;color:#f4f1eb}.content-thank-you-modal-footer{display:block;padding-top:18px}.thank-you-sign-up .modal-dialog{left:0;margin-top:-100px;position:absolute;right:0;top:45%}.booking-detail-section h3{color:#cb0044;font-size:24px;font-weight:400;margin-top:0}.details-print p{color:#000;font-size:16px}.detail-print h4{color:#000;font-size:16px;font-weight:600;margin:0}.reward-no{display:block;margin:0 0 15px}.detail-print p a{text-decoration:none}.booking-detail-section{display:block;padding:15px}.payment-mode:after,.payment-mode:before,.boked-note:after,.boked-note:before,.shedule-booking:after,.shedule-booking:before{clear:both;content:"";display:table}.payment-mode{display:block;text-align:left}.payment-mode-selection label.btn{margin:5px 0;padding:0 0 0 22px}.payment-mode{display:block;padding:15px 15px 0}.payment-mode>h4{color:#cb0044;font-size:20px;margin-top:0}.confirmation-container{clear:both;display:block;padding:15px 45px}.confirmation-container .row{height:auto;display:block}.confirmation-container .row .boked-note-cont{height:inherit}.btn.btn-default.myAccount{margin-right:20px;background-color:#cb0044;border:1px solid #cb0044;color:#fff;float:right;font-size:16px;font-family:Poppins,sans-serif}@media screen and (max-width:769px){.btn.btn-default.myAccount{margin-right:0;width:-webkit-fill-available}.btn.btn-default.modify_switcher{margin-left:0!important;width:-webkit-fill-available}}.btn.btn-default.btn-print,.btn.btn-default.modify_switcher{background-color:#cb0044;border:1px solid #cb0044;color:#fff;float:right;font-size:16px;font-family:Poppins,sans-serif;margin:0 0 12px}.btn.btn-default.btn-print:hover,.btn.btn-default.btn-print:focus,.btn.btn-default.btn-print:active,.btn.btn-default.btn-get-direction:hover,.btn.btn-default.btn-get-direction:focus,.btn.btn-default.btn-get-direction:active,.btn-default.btn-btn:hover,.btn-default.btn-btn:focus,.btn-default.btn-btn:active{background-color:#cb0044;border:1px solid #cb0044;color:#f4f1eb}.btn.btn-default.btn-print svg{fill:#f4f2ec;height:15px;margin-right:5px;margin-top:-4px;vertical-align:middle;width:18px}.boked-note h4 svg{fill:#cb0044;height:22px;margin-right:8px;vertical-align:middle;width:22px}.boked-note{background-color:#fff;display:block;min-height:165px;padding:15px}.guest-detail-print-block table{table-layout:fixed;width:100%}.boked-note>h4{color:#cb0044;font-size:22px;font-weight:500;margin:0 0 12px;position:relative}.guest-detail-print-block th{width:75px}.boked-note p{color:#000;font-size:16px}.boked-note p a,.boked-note p a:hover{color:#000}.boked-note p.bookin-number{color:#000;font-size:18px}.boked-note p.bookin-number strong{font-weight:500}.shedule-booking{background-color:#fff;display:block;min-height:165px;padding:10px 15px 15px}.confirmation-container .row{clear:both}.shedule-booking table caption{color:#cb0044;font-size:22px;font-weight:500;font-family:Poppins,sans-serif;padding-top:0;text-align:center}.shedule-booking table tr td{color:#000;padding:5px 0}.shedule-booking table{width:100%}.shedule-booking table tr td:last-child,.shedule-booking table tr th:last-child{text-align:right}.shedule-booking table tr td h4{color:#cb0044;font-size:24px;font-weight:400;margin:0}.confirmation-container .row{margin:0 -8px}.confirmation-container .row .col-xs-12{padding:0 8px}.boking-summary-final:after,.boking-summary-final:before,.guest-detail-print:after,.guest-detail-print:before,.guest-detail-print-block:after,.guest-detail-print-block:before,.diretionalmap-setion:after,.diretionalmap-setion:before,.whats-next-block:after,.whats-next-block:before{clear:both;content:"";display:table}.boking-summary-final{background-color:#fff;display:block}.row.margin-top{margin-top:16px}.boking-summary-final-headding h3{color:#fff;font-size:20px;font-weight:400;margin:0}.boking-summary-final-headding{background-color:#000;display:block;padding:23px 15px}.final-detail-booking{min-height:423px;padding:5px 15px 15px}.final-detail-booking table tr td,.final-detail-booking table tr th{font-size:16px;padding:10px 0;vertical-align:top}.final-detail-booking table tr th,.final-detail-booking table tr th strong{color:#000;font-weight:500}.final-detail-booking table tr td{color:#000}.final-detail-booking table tfoot tr th{color:#cb0044;font-size:25px;font-family:Poppins,sans-serif}.final-detail-booking table tfoot tr th:last-child{text-align:right}.guest-detail-print{background-color:#fff;display:block;min-height:223px}.guest-detail-print-block{display:block;padding:15px}.guest-detail-print-block>table tr th{font-size:16px;font-weight:400;vertical-align:top}.guest-detail-print-block>table tr td{font-size:16px;padding-left:15px!important;text-align:left;vertical-align:top}.guest-detail-print-block>table tr th,.guest-detail-print-block>table tr td{color:#000;overflow:hidden;overflow-wrap:break-word;padding:5px 0}.guest-detail-print-block>table tr td a{color:#000;word-break:break-all}.guest-detail-print-block>table tr td a:hover{color:#000}.guest-detail-print.margin-top{margin-top:15px}.diretionalmap-setion{background-color:#fff;display:block;padding:15px;min-height:265px}.btn.btn-default.btn-get-direction{background-color:#cb0044;border:1px solid #cb0044;top:260px;color:#f4f1eb;font-size:16px;padding-left:20px;padding-right:20px;position:absolute;right:132px;z-index:111}.addres-block{margin:15px 0 0;padding-left:30px;position:relative}.addres-block svg{fill:#000;height:20px;left:0;position:absolute;top:2px;width:20px}.addres-block p,.addres-block p a{color:#000;font-size:16px;margin:0}.addres-block p a:hover{color:#000}.place-address{display:block;padding:5px 20px 0}.whats-next-block{background-color:#fff;display:block;padding:15px}.se-pre-con{background-image:url(/bookings/images/preloaders.gif);background-repeat:no-repeat;background-position:center;background-size:50px;background-color:#ede7dd;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999999999}.whats-next-block p{color:#000;font-size:16px;line-height:28px}.whats-next-block p a,.whats-next-block p a:hover{color:#cb0044}.whats-next-block p a.mail-anchor{color:#000}.btn-default.btn-btn{background-color:#cb0044;border:1px solid #cb0044;color:#fff;font-size:16px;font-weight:700;font-family:Poppins,sans-serif;padding-left:20px;padding-right:20px;border-radius:0}.display-table{display:table;width:100%}.display-table .col-xs-12{display:table-cell;float:none;vertical-align:middle}.display-table .col-xs-12.col-md-4{text-align:right}.btn-default.btn-btn i{font-size:13px;margin-right:8px}.btn-default.btn-btn svg{height:13px;fill:#f4f1eb;margin-right:4px;width:20px}.whats-next-block table tr td{padding:8px 16px 8px 0}.whats-next-block table{margin-top:20px;table-layout:fixed;width:100%}.whats-next .whats-next-block{min-height:200px}.whats-next .three-icons{padding:30px 0 20px}.modal-tab .nav.nav-tabs>li a:before{bottom:0;box-shadow:3px 1px 2px #0000001a inset;-webkit-box-shadow:3px 1px 2px rgba(0,0,0,.1) inset;content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}.jssort01.thumb-nail{position:absolute;left:0;bottom:0;width:800px;height:80px}.jaseor2-outer-carousel{position:relative;margin:0 auto;top:0;left:0;width:600px;height:456px;overflow:hidden;visibility:hidden}.arrow-left-direction{top:158px;left:8px;width:40px;height:70px}.jssora05l,.jssora05r{display:block;position:absolute;cursor:pointer;overflow:hidden}.arrow-right-direction{top:158px;right:8px;width:40px;height:70px}.arrow-left-direction i,.arrow-right-direction i{color:#fff;font-size:70px}.main-wrapper-carousel{cursor:default;position:relative;top:0;left:0;width:800px;height:356px;overflow:hidden}.jaseor2-outer-carousel .main-wrapper-carousel{width:600px}.jaseor-outer-carousel{position:relative;margin:0 auto;top:0;left:0;width:800px;height:456px;overflow:hidden;visibility:hidden}.jassor-loading{position:absolute;top:0;left:0}.jassor-loading .filter-alpha{filter:alpha(opacity=70);opacity:.7;position:absolute;display:block;top:0;left:0;width:100%;height:100%}.loader-icons{background-image:url(/bookings/images/gal-loader.gif);background-repeat:no-repeat;background-position:center;background-size:50px;display:block;position:absolute;top:0;left:0;width:100%;height:100%}.jssort01.thumb-nail>div,.jaseor2-outer-carousel>div{left:0!important}.jssort01 .p{position:absolute;top:0;left:0;width:100px;height:80px}.jssort01 .t{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.jssort01 .w{position:absolute;top:0;left:0;width:100%;height:100%}.jssort01 .c{background-color:#fff9;opacity:.7;position:absolute;top:0;left:0;width:100px;height:80x;box-sizing:content-box;-webkit-box-sizing:content-box}.jssort01 .pav .c{top:0;left:0;_left:0px;width:100px;height:80px;background-position:50% 50%}.jssort01 .p:hover .c{top:0;left:0;width:100px;height:80px;background-position:50% 50%}.jssort01 .p.pdn .c{background-position:50% 50%;width:100px;height:80px}* html .jssort01 .c,* html .jssort01 .pdn .c,* html .jssort01 .pav .c{width:100px;height:80px}#toolbar{position:fixed;z-index:3;right:10px;top:10px;padding:5px;background:url(fs_img_g_bg.png)}#toolbar img{border:none}#img_title{position:fixed;z-index:3;left:10px;top:10px;padding:10px;background:url(fs_img_g_bg.png);color:#fff;font-family:Josefin Sans Std Light,arial,serif;font-size:24px;text-transform:uppercase}#bg{position:fixed;z-index:1;overflow:hidden;width:100%;height:100%}#bgimg{display:none;-ms-interpolation-mode:bicubic}#preloader{position:relative;z-index:3;width:32px;padding:20px;top:80px;margin:auto;background:#000}#thumbnails_wrapper{z-index:2;position:fixed;bottom:0;width:100%;background:url(empty.gif)}#outer_container{position:relative;padding:0;width:100%;margin:40px auto}#outer_container .thumbScroller{position:relative;overflow:hidden;background:url(fs_img_g_bg.png)}#outer_container .thumbScroller,#outer_container .thumbScroller .container,#outer_container .thumbScroller .content{height:170px}#outer_container .thumbScroller .container{position:relative;left:0}#outer_container .thumbScroller .content{float:left}#outer_container .thumbScroller .content div{margin:5px;height:100%}#outer_container .thumbScroller img{border:5px solid #FFF}#outer_container .thumbScroller .content div a{display:block;padding:5px}.nextImageBtn,.prevImageBtn{display:block;position:absolute;width:50px;height:50px;top:50%;margin:-25px 10px 0;z-index:3;filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4}.nextImageBtn:hover,.prevImageBtn:hover{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.nextImageBtn{right:0;background:#000 url(nextImgBtn.png) center center no-repeat}.prevImageBtn{background:#000 url(prevImgBtn.png) center center no-repeat}.gallery-modal-box .modal-content{background-color:transparent;border:0 none;border-radius:0;box-shadow:none;-webkit-box-shadow:none}.gallery-modal-box .close-btn{float:right;margin:0 0 10px;position:relative;z-index:22}.gallery-modal-box .modal-content .carousel{background-color:#f4f1eb;clear:both;padding:20px}.gallery-modal-box .modal-content .carousel .carousel-control{background:none;bottom:130px;opacity:1;top:20px}.gallery-modal-box .modal-content .carousel .left.carousel-control .glyphicon-chevron-left:before{content:"h";font-family:new-icon}.gallery-modal-box .modal-content .carousel .right.carousel-control .glyphicon-chevron-right:before{content:"g";font-family:new-icon}.gallery-modal-box .modal-content ol.carousel-indicators{display:block;margin:20px 0 0;position:static;text-align:left;width:auto}.gallery-modal-box .modal-content ol.carousel-indicators li:first-child{margin-left:0}.gallery-modal-box .modal-content ol.carousel-indicators li{border-radius:0;height:75px;margin:0 0 0 8px;text-indent:0;width:100px}#default-search-bar:after,#default-search-bar:before,.choose-perfence-block:after,.choose-perfence-block:before{clear:both;content:"";display:table}.hide-mobile-tablet{display:block}.gallery-modal-box .modal-dialog{left:0;margin-top:-100px;position:absolute;right:0;top:35%}.shedule-booking table caption span{display:none}.signupForLoyalty-room-modal-box .modal-content{background-color:#fff;border:0 none;border-radius:0;box-shadow:none;-webkit-box-shadow:none}.rate-info-modal .modal-header,.signupForLoyalty-room-modal-box .modal-header{background-color:#e6e6e5}.rate-info-modal .close-btn,.signupForLoyalty-room-modal-box .close-btn{float:right;position:relative;z-index:22;height:30px;width:30px;top:inherit}.signupForLoyalty-room-modal-box .signupForloyalty-rate-box{background-color:#f6f6f6!important;border:solid 2px #e5e5e5!important}.signupForLoyalty-room-modal-box .signupForloyalty-rate-box .new-room-detail h3{padding-left:unset}.menu-side-slide-container{position:absolute;top:100px;right:0;width:100%;height:1100px;background-color:#000;color:#fff;padding:0;-webkit-transition:.6s ease-in-out right;transition:.6s ease-in-out right;display:none;z-index:99}.border-bt{border-bottom:1px solid #fff}.menu-side-slide-container.col-xxs-12.slide-open-right{visibility:visible;width:300px;z-index:77777;transition:all .4s ease .2s;-webkit-transition:all .4s ease .2s}.menu-side-slide-container .menu-holder{min-height:100%;position:relative;right:0;width:100%;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.menu-side-slide-container.col-xxs-12.slide-open-right .menu-holder{right:0}.menu-side-slide-container .navbar-right{float:right}.menu-side-slide-container .nav>li,.nav>li>a{color:#999;font-size:15px;background:none;padding-left:30px;display:block;position:relative}.menu-side-slide-container .menu-holder .ss-menu-sub{padding-top:15px;padding-bottom:15px;font-size:17px;text-align:left}.menu-side-slide-container .menu-holder .ss-menu-sub .hotel-name{color:#999;padding-top:5px;padding-bottom:10px;width:100%}.menu-side-slide-container .menu-holder .ss-menu-sub a{color:#fff;display:block;font-size:16px;padding-left:40px}.menu-side-slide-container .menu-holder .ss-menu-sub a:hover{color:#fff}.menu-side-slide-container .menu-holder .ss-menu-sub .drp{border-top:1px solid #4D4D4D;border-bottom:1px solid #4D4D4D;background-color:#1a1a1a;display:none;font-size:15px}.menu-side-slide-container .menu-holder .ss-menu-sub .list-unstyled.links a,.menu-side-slide-container .menu-holder .ss-menu-sub .nav>li>a{padding-left:40px}#rightBrands li{list-style:none;text-align:center;padding:10px 0}.btn.btn-default.btn-close{background-color:transparent;border-radius:0;border:0 none;margin-right:10px;margin-top:9px;padding:0}.mobile-menu{border-top:1px solid #fff;margin-left:35px;margin-right:35px;padding:10px 0 0;height:300px}.mobile-menu li{display:block;margin-right:15px;margin-bottom:15px}.mobile-menu li:last-child{margin-right:0}.menu-side-slide-container .mobile-menu .dropdown-menu form .control-label{font-size:12px}.menu-side-slide-container .mobile-menu .dropdown-menu .form-control.input-sm{-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;-webkit-box-shadow:none;width:220px}nav.site-nav ul li.dropdown .form-control.input-sm{-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;-webkit-box-shadow:none}nav.site-nav ul li.dropdown .form-control.input-sm:focus,.menu-side-slide-container .mobile-menu .dropdown-menu .form-control.input-sm:focus{border-color:#000}.menu-side-slide-container .mobile-menu .dropdown-menu{background-color:#fff;position:absolute;left:-88px;width:250px}.menu-side-slide-container .mobile-menu .dropdown-menu>li{display:block}.menu-side-slide-container .mobile-menu .dropdown-menu>li form .form-group label,nav.site-nav ul li.dropdown .dropdown-menu form .form-group label{color:#000;font-weight:400}.menu-side-slide-container .mobile-menu .dropdown-menu>li form{display:block;margin:auto;width:220px}.menu-side-slide-container .mobile-menu .dropdown-menu>li form .form-group,nav.site-nav ul li.dropdown .dropdown-menu form .form-group{margin-bottom:5px}.menu-side-slide-container .mobile-menu .dropdown-menu>li form .form-group input[type=checkbox]{float:left;margin:4px 5px 0 0}.form-group.rember-block label{display:inline-block;width:90%}.form-group.rember-block input[type=checkbox]{float:left;margin-right:5px}.form-control.btn.btn-p3-brown{background-color:#cb0044;border:1px solid #cb0044;color:#f4f1eb;font-size:14px;margin-top:10px;text-transform:uppercase;width:100%}.form-control.btn.btn-p3-rebranded{background-color:#cb0044;border:1px solid #cb0044;color:#fff;font-size:14px;margin-top:10px;text-transform:uppercase;width:100%;border-radius:0}.form-control.btn.btn-p3-rebranded:hover{background-color:#cb0044}.menu-side-slide-container .menu-holder .ss-menu-sub a i{margin-right:5px;text-align:center;width:28px}.menu-side-slide-container .menu-holder .ss-menu-sub a i.glyphicon-book{font-size:14px}.menu-side-slide-container .menu-holder .ss-menu-sub.sm a{font-size:13px;text-decoration:none;padding-left:40px}.menu-side-slide-container .menu-holder .ss-menu-sub.sm a:hover{color:#fff}.mobile-menu li a{color:#ffffffb3;padding-top:10px;padding-bottom:10px;line-height:20px;font-size:17px}.mobile-menu li:hover a{color:#ddd}.menu-side-slide-container .menu-holder .ss-menu-sub.soc h6{color:#fff;font-size:13px;margin-top:0;text-align:center;font-weight:500}.menu-side-slide-container .list-unstyled.social{margin:auto;text-align:center}.menu-side-slide-container .list-unstyled.social li{display:inline-block;margin:0 15px 15px 0}.menu-side-slide-container .menu-holder .ss-menu-sub.soc a{padding-left:0}.menu-side-slide-container .ss-menu-sub.soc{text-align:center}.menu-side-slide-container .list-unstyled.social li:last-child{margin-right:0}.menu-side-slide-container .list-unstyled.social li a{font-size:26px}#menu-content{bottom:5px;left:0;padding-bottom:0;position:absolute;right:0;top:0}#menu-content ul.ss-menu-sub:first-child{border-top:0 none}.menu-side-slide-container #menu-content .mCSB_inside>.mCSB_container{margin-right:0}.nav.p3-navbar-nav-bottom.dropdown-menu{background-color:#8a8a8a;border:0 none;box-shadow:none;-webkit-box-shadow:none;padding-left:25px;position:relative;width:100%;border-radius:0}.nav.p3-navbar-nav-bottom.dropdown-menu li{padding-left:0}.nav.p3-navbar-nav-bottom.dropdown-menu li:hover a,.nav.p3-navbar-nav-bottom.dropdown-menu li:focus a,.nav.p3-navbar-nav-bottom.dropdown-menu li a:focus{background-color:transparent;color:#ddd}.menu-side-slide-container .menu-holder .ss-menu-sub .hotel-name.dropdown a .fa-chevron-down{margin-top:5px}.nav.p3-navbar-nav-bottom.dropdown-menu li a{padding-left:20px!important;font-size:14px;padding:2px 10px}.nav.p3-navbar-nav-bottom.dropdown-menu li{display:block;float:none}nav.site-nav ul li.dropdown.open .dropdown-menu{display:block}nav.site-nav ul li.dropdown .dropdown-menu{display:none;padding:8px 10px;width:230px}nav.site-nav ul li.dropdown .dropdown-menu li{border:0 none}nav.site-nav ul li.dropdown .dropdown-menu:after,nav.site-nav ul li.dropdown .dropdown-menu:before{content:"";clear:both;display:table}nav.site-nav ul li.dropdown .dropdown-menu form label{font-weight:400}nav .dropdown-menu.login-popup{position:absolute;top:55px!important;color:#000;width:260px;z-index:1060;display:none;float:left;min-width:160px;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;padding:8px 10px;box-shadow:none!important}nav .dropdown-menu.login-popup label{color:#000;font-weight:400}.desktop-view{display:block}.mobile-display,.whats-next-block .btn .access-visible{display:none}.whats-next-block .btn .access-hidden,.custumer-detail .payment-mode-selection .btn{display:block}.col-xs-12.col-sm-6.position-fixed.sidebar{float:right}.when-you-check .btn.btn-default.btn-select-detail{border-radius:0;display:none;font-size:13px;height:34px;margin-top:16px;width:auto}.choose-perfence-box-div .pricing-block.after-login{padding-left:35px;padding-top:0}.choose-perfence-box-div .pricing-block.after-login .btn-group.cutum-check-box{display:block;text-align:left}.choose-perfence-box-div .pricing-block.after-login .btn-group.cutum-check-box .btn.custum-check span{color:#000;display:inline-block;width:100%;text-align:center;font-size:24px;font-weight:700;margin-top:-35px;float:right;clear:right;margin-right:7px}.choose-perfence-box-div .pricing-block.after-login .btn-group.cutum-check-box .btn.custum-check p{float:right;clear:left;margin-top:5px}.choose-perfence-box-div .pricing-block.after-login .btn-group.cutum-check-box.multiple-checkboxes .btn.custum-check p{float:none;clear:none;margin-top:0;text-align:left;padding-left:10px}.choose-perfence-box-div .pricing-block.after-login .drop-down-sec{bottom:24px;position:absolute}.group_booking_text{color:#000;margin-top:10px;display:none;padding-left:0}.group_booking_link{color:#cb0044;text-decoration:underline}.group_booking_link:hover{color:#cb0044;text-decoration:none}.search-modal .close{height:30px;opacity:1;width:30px}.search-modal .close svg{fill:#ece7dd;height:100%;width:100%}.search-modal .hide-search-bar{display:block}.search-modal .hide-search-bar .input-search-div{padding-bottom:12px;width:50%}.search-modal .hide-search-bar .input-search-div label{color:#cb0044}.search-modal .modal-dialog .modal-content{background-color:transparent;border-radius:0;box-shadow:none;-webkit-box-shadow:none;border:0 none}.search-modal .modal-dialog .modal-content .modal-header{border:0 none}.search-modal .modal-dialog .modal-content .modal-body{background-color:#ebe3d9}.search-modal .modal-dialog .modal-content .modal-body .btn.btn-default.btn-search{background-color:#cb0044;border:1px solid #cb0044;color:#f4f1eb;float:right;margin-top:15px}.modal-content:after,.modal-content:before,.modal-body:after,.modal-body:before{clear:both;content:"";display:table}.search-modal .modal-dialog .modal-content .modal-body .btn.btn-default.btn-search:hover{background-color:#8e0e1b;border:1px solid #8E0E1B;color:#f4f1eb}.search-modal .modal-header{padding-left:0;padding-right:0}#my-search-Modal{width:100%!important}.new-room-description .col-xs-3.new-room-select{padding:0 10px}#open-search-bar{float:right}.logo-menu-left{padding-top:0;text-align:center;display:flex;justify-content:center}.logo{display:flex;align-items:center}.logo img{width:100px;height:36px;margin-top:33px}@media(min-width:1600px){.container{width:1500px}.feature-modal.modal .modal-dialog{left:0;margin-top:-100px;position:absolute;right:0;top:35%}.currency-changer{margin:0;text-align:center;width:10%}.when-you-check .form-inline .form-group:last-child{width:105px}nav.site-nav{width:66%}.final-detail-booking{min-height:424px}.new-rate h3{font-size:25px}.new-room-description .col-xs-3.new-room-select{padding:0 10px}}@media(max-width:1023px){body{padding:0 0 278px}nav.site-nav ul li a{padding:28px 0}.container-inner{padding:0}.site-nav li:first-child,.site-nav li:nth-child(2){display:none}nav.site-nav ul li{display:block}nav.site-nav ul,nav.site-nav{display:block}.choose-perfence-box .col-xs-12.col-md-6{vertical-align:top}.choose-perfence-box-div .drop-down-sec{margin-top:0}.final-detail-booking{min-height:469px}.whats-next .whats-next-block{min-height:342px}.serach-display-section{position:relative;z-index:50}.choose-perfence-box-div .pricing-block.after-login{padding-left:20px;padding-top:0}.choose-perfence-box-div .prefrence-check .input-box .btn-group.cutum-check-box{margin-top:0}.choose-perfence-box-div .row .col-xs-12:last-child{padding-top:68px;vertical-align:top}.choose-perfence-box-div .input-box{line-height:4.8888}.choose-perfence-box-div .pricing-block.after-login .drop-down-sec{margin:75px 0 0;position:static}.room-rate-deatil .row .col-xs-12:first-child{display:none}.room-rate-deatil.new-room-rate-deatil .available-room-detail{display:block!important}.room-detail{margin:0}.choose-perfence-box .row .col-xs-12:first-child{display:none}.choose-perfence-box .prefrence-check .pricing-block>h3,.choose-perfence-box .prefrence-check .pricing-block p{display:inline-block;vertical-align:top}.choose-perfence-box .prefrence-check .pricing-block p br{display:none}.choose-perfence-box .prefrence-check .pricing-block p{margin:0 0 12px;vertical-align:bottom}.choose-perfence-box .prefrence-check .pricing-block:after,.choose-perfence-box .prefrence-check .pricing-block:before{content:"";clear:both;display:table}.choose-perfence-box .prefrence-check .pricing-block,.choose-perfence-box .prefrence-check .input-box{float:left;padding-left:0;padding-top:0;width:auto}.choose-perfence-box .prefrence-check .pricing-block{margin-top:4px}.choose-perfence-box .prefrence-check .pricing-block{padding-left:0;padding-top:0}.prefrence-detail h3{font-size:18px}.choose-perfence-box{background-color:#ede7dd;display:block;margin-top:20px;padding:0 8px}.choose-perfence-box .row{display:block}.choose-perfence-box .row .col-xs-12{display:block;padding-bottom:0;padding-top:0;width:100%}.choose-perfence-box{padding:15px}.choose-perfence-box-div .row .col-xs-12{display:block;float:left;padding-bottom:0;padding-top:15px}.input-box,.pricing-block{float:left;height:auto;padding:0 12px;width:100%}.choose-perfence-box-div .input-box{height:auto;line-height:3.556;padding:0 15px 5px;position:relative}.choose-perfence-box-div .pricing-block.after-login{padding:15px}.choose-perfence-box-div .pricing-block.after-login .btn-group.cutum-check-box .btn.custum-check span{float:left;margin-top:-10px}.choose-perfence-box-div .pricing-block.after-login p br{display:none}.input-box svg{height:50px;position:absolute;right:15px;top:-4px;width:50px}.choose-perfence-box-div{display:block;padding:0}.choose-perfence-box-div .row .col-xs-12{display:block;float:none;padding-bottom:0;padding-top:15px;width:100%}.choose-perfence-box-div .row{display:block}.choose-perfence-box-div .prefrence-detail{padding:0 15px}.choose-perfence-box-div .row .col-xs-12:last-child{padding-top:0;vertical-align:top}.choose-perfence-box-div{display:block;margin-top:20px;padding:0}.book-summary.is_stuck{height:auto!important;position:static!important;width:auto!important}.search-result-block.margin-top .room-rate-deatil>.row>.col-xs-12{display:block;float:none;vertical-align:top;width:100%}.search-result-block.margin-top .room-rate-deatil>.row{display:block}.search-result-block.margin-top .room-rate-deatil{display:block;padding:15px 15px 0}.room-rate-deatil.new-room-rate-deatil>.row>.col-xs-12+.col-xs-12{box-shadow:0 2px 2px #29040d33 inset;-webkit-box-shadow:0 2px 2px rgba(41,4,13,.2) inset}}@media(min-width:992px)and (max-width:1199px){.search-result-block .room-rate-deatil .col-xs-12.col-md-6{width:75%}}@media(max-width:1023px){.jurry-inn-galway .feature-search div~div{display:none}.jurry-inn-galway .feature-search .info-feature{border:0 none;border-radius:0;height:auto;margin:0;width:auto}.jurry-inn-galway .feature-search .info-feature p{display:none}.jurry-headding{display:inline-block;float:none;margin-right:5px;margin-top:3px;width:auto!important}.feature-search{display:block;float:left;margin-top:5px;vertical-align:middle}.currency-changer{display:block;float:right;margin:10px 0 0!important}.availablity-date{float:left;margin:15px 30px 15px 0;width:auto}.jurry-inn-galway hr{border-color:#00000080;clear:both;display:block;margin:5px 0}.btn.btn-search{float:right}section.jurry-inn-galway{text-align:center}body{padding:0}footer.main-site-footer{position:static}.room-detail{margin:12px 0 0}.rate-detail{margin:20px 0 0}.btn.btn-default.btn-view-detail.collapsed,.btn.btn-default.btn-view-detail.collapsed:focus,.btn.btn-default.btn-view-detail{margin-top:15px}.hide-search-bar{text-align:left}.promo-code-block .promo-code{margin-top:8px}.second-box-section{margin-top:10px}.jurry-headding{display:block;float:left;margin-bottom:20px;margin-top:10px}.headding-chat-room h3{font-size:22px}.choose-perfence-box,.choose-perfence-box .row{display:block}.choose-perfence-box{padding:15px}.choose-perfence-box .row .col-xs-12{display:block;float:left;padding-bottom:0;padding-top:0}.choose-perfence-box-div .row{display:block}.choose-perfence-box-div .row .col-xs-12{display:block;float:left;padding-bottom:0;padding-top:15px}.prefrence-check:after,.prefrence-check:before{clear:both;content:"";display:table}.prefrence-check{display:block}.choose-perfence-box-div .input-box{line-height:3.556;padding-left:15px;padding-right:15px;position:relative}.form-section .col-md-6:nth-child(2){padding-left:15px}.form-section .col-md-6:first-child{margin-bottom:8px;padding-right:15px}.form-section .col-xs-12:nth-child(3){margin-top:10px}.form-section .panel-date-room .col-md-6,.form-section .panel-guest .col-md-6{padding:0 10px}.phone-number-field-v2 div.btn label.btn{padding-left:35px;padding-top:0;line-height:2}.detail-img-div img{width:100%}.detail-img-div{display:block;margin:0 0 10px}.guest-detail-hide .col-md-6:first-child{margin-bottom:8px;padding-right:15px}.guest-detail-hide .col-md-6:nth-child(2){padding-left:15px}.cvs-number .form-control{width:85px}.cvs-number img{margin-top:-22px;width:100px}.expiry-date .form-control{width:150px}.boked-note{min-height:115px}.guest-detail-print{margin-top:15px}.final-detail-booking{min-height:210px}.directional-map:after,.directional-map:before{clear:both;content:"";display:table}.directional-map{margin:0 0 15px}.whats-next .whats-next-block{min-height:285px}.shedule-booking{margin-top:15px}.pagination-block{padding:0 0 25px;text-align:center}.booking-summary-detail table tr th,.booking-summary-detail table tr td{font-size:14px}.detail-print h4{font-size:15px}.detail-print p{font-size:14px}.phone-number-field-v2+a,.phone-number-field-v2+a+a,.phone-number-field-v2+a+br+a,.booking-detail-section a{font-size:14px}.booking-detail-section h3,.detail-headding h3,.book-summary .book-summary-headding h3,.booking-summary-detail table tfoot tr th{font-size:22px}.payment-mode>h4{font-size:18px}.what-is-this{font-size:14px}#hide-card>p{font-size:14px}.when-you-check .form-inline .form-group:last-child{width:60px}.card-detail-form>p{font-size:14px}.rom-details h4{font-size:15px;margin:0 0 10px}.search-image-gallery{height:100px}.map-tab-section .col-xs-12.col-md-4{padding-left:15px;padding-top:12px}.bedrom-info h3{font-size:20px}.hotel-loking-for{padding:5px 15px}footer.main-site-footer .container-inner .row .col-xs-6{display:none;width:100%}footer.main-site-footer .container-inner .row .col-xs-6:last-child{display:block;text-align:center}.room-rate-deatil .row .col-xs-12:first-child{display:none}.room-detail{margin:0}.choose-perfence-box .row .col-xs-12:first-child{display:none}.choose-perfence-box .prefrence-check .pricing-block>h3,.choose-perfence-box .prefrence-check .pricing-block p{display:inline-block;vertical-align:top}.choose-perfence-box .prefrence-check .pricing-block p br{display:none}.choose-perfence-box .prefrence-check .pricing-block p{margin:0 0 12px;vertical-align:bottom}.choose-perfence-box .prefrence-check .pricing-block:after,.choose-perfence-box .prefrence-check .pricing-block:before{content:"";clear:both;display:table}.choose-perfence-box .prefrence-check .pricing-block,.choose-perfence-box .prefrence-check .input-box{float:left;padding-left:0;padding-top:0;width:auto}.choose-perfence-box .prefrence-check .pricing-block{margin-top:4px}.choose-perfence-box .prefrence-check .pricing-block{padding-left:0;padding-top:0}.prefrence-detail h3{font-size:18px}.disclaimer-copy-right{padding:10px 0 12px}.hotel-loking-for,.btn.btn-default.btn-print{display:none}.boked-note>h4{display:inline-block}.boked-note{text-align:center}.diretionalmap-setion{min-height:230px}.hide-mobile-tablet{display:none}.shedule-booking table tr td{font-size:12px;padding:0}.shedule-booking table tr td h4{font-size:18px}.shedule-booking{min-height:10px;padding:10px 15px 15px}.shedule-booking table caption{padding-bottom:0}.shedule-booking table caption span.check-out-date{float:right}.mobile-menu{display:block}.desktop-view{display:none}.mobile-display{display:block}.whats-next-block table tr td:last-child{padding-right:0}.whats-next-block table tr td{padding:20px 0 0}.whats-next-block table tr td p{margin:0}.whats-next-block table{margin-top:-10px}.when-you-check .form-inline .form-group{margin-bottom:10px;margin-right:8px;width:46.888%}.choose-perfence-box-div .input-box{line-height:3.556;padding-top:2px}.choose-perfence-box-div .row .col-xs-12:last-child{padding-top:0;vertical-align:top}.tab-address h3+p+br{display:none}.tab-address p:last-child{margin:0}.search-result-block.margin-top .room-rate-deatil{display:block;padding:0 15px;table-layout:auto}.search-result-block.margin-top .room-rate-deatil>.row{display:block}.search-result-block.margin-top .room-rate-deatil>.row>.col-xs-12{display:block;float:none}.room-rate-deatil.new-room-rate-deatil>.row>.col-xs-12+.col-xs-12{box-shadow:0 2px 2px #29040d33 inset;-webkit-box-shadow:0 2px 2px rgba(41,4,13,.2) inset}}@media(max-height:650px){body{padding-bottom:0}footer.main-site-footer{position:static}}@media(max-width:767px){.site-header{display:block}.retriveFormBtn{float:right;width:100%}.modify-cover{margin-top:30px}.btn.btn-default.btn-get-direction{position:static;width:100%;margin-top:20px}.availablity-date p{font-size:14px}.btn.btn-search{font-size:14px;margin:7px 0 0;padding-left:20px;padding-right:20px}.availablity-date{margin:12px 30px 15px 0}nav.site-nav ul li a{font-size:14px;padding:33px 12px}nav.site-nav li a svg{height:15px;width:15px}.room-detail h3{font-size:18px;margin-bottom:5px}.room-detail p{font-size:14px;line-height:24px}.old-rate h3,.new-rate h3{font-size:20px}.disclaimer-div ul li{display:inline-block;float:none;vertical-align:top}.disclaimer-div{float:none;text-align:center}.copy-right{clear:both;display:block;padding-top:10px;text-align:center;width:100%}.disclaimer-copy-right{display:block;padding:20px 0 15px}.footer-nav .social-media li a{font-size:18px}.standard-headding h3{font-size:20px}.available-room-detail p{font-size:14px}.standard-headding i{font-size:14px;margin-right:4px}.btn.btn-default.btn-view-detail,.btn.btn-default.btn-select-detail,.btn.btn-default.btn-select-detail:focus,.btn.btn-default.btn-view-detail.collapsed,.btn.btn-default.btn-view-detail.collapsed:focus,#signup-rewards-modal .submitBtn,#signup-rewards-modal .submitBtn:focus{font-size:14px}.guest-detail-print{min-height:0}.confirmation-container{padding:15px 0}.btn.btn-default.btn-print{font-size:14px}.btn.btn-default.btn-print svg{height:12px;width:15px}.boked-note h4 svg{height:16px;width:16px}.boked-note>h4{font-size:18px;padding-left:22px}.boked-note h4 svg{height:16px;left:0;position:absolute;top:4px;width:16px}.boked-note p{font-size:14px}.boked-note p.bookin-number{font-size:15px}.shedule-booking table caption{font-size:20px}.shedule-booking table tr td{font-size:14px}.shedule-booking table tr td h4{font-size:23px}.final-detail-booking table tr td,.final-detail-booking table tr th{font-size:14px;padding:5px 0}.final-detail-booking table tfoot tr th{font-size:20px}.addres-block p,.addres-block p a{font-size:14px}.addres-block svg{height:14px;top:5px;width:14px}.promo-code-block .promo-expand{display:none}.promo-code-block .promo-expand.expand-field,.promo-code-block .promo-expand{position:static}.promo-code-block .promo-expand.expand-field{display:block;width:100%;margin-top:15px}.addres-block{margin:10px 0 0;padding-left:22px}.place-address{padding:5px 4px 0}.final-detail-booking{padding:15px}.whats-next-block p{font-size:14px;line-height:25px}.display-table .col-xs-12 .btn-default.btn-btn{font-size:14px}.shedule-booking{min-height:10px}.input-box{padding-top:18px}.pricing-block{padding-top:35px}.headding-chat-room h3{font-size:20px}.jurry-headding h4{font-size:18px}.jurry-headding{margin-bottom:15px;margin-right:8px;margin-top:5px}.rate-detail{margin:12px 0 0}.drop-down-sec select{height:35px;line-height:1.8;width:100%}.pricing-block h3{font-size:22px;margin-bottom:0}body{font-size:14px}.additional-head>h4{font-size:18px}.navigate-page .prev-page,.navigate-page .next-page{font-size:14px}.pagination-block{padding:0 0 18px}.pagination-block ul li a{height:15px;width:15px}.pagination-block ul:before{top:10px}.my-detail label.btn{padding-right:0;padding-top:0}.detail-headding h3{font-size:20px}.booking-detail-section h3{font-size:19px}.rom-details h4{font-size:16px;margin:0 0 10px}.payment-mode>h4{font-size:16px}.card-detail-form{padding:5px 15px 15px}.best-price-gaurntee img{width:auto}.hotel-loking-for p{font-size:14px}.footer-nav h3{font-size:16px}.footer-nav ul li a{font-size:14px}.disclaimer-div ul li:hover a{color:#ddd}.btn.btn-default.btn-book{font-size:14px}.input-box svg{height:45px;width:42px}.choose-perfence-box-div .input-box .cutum-check-box .custum-check span{font-size:14px}.choose-perfence-box-div .input-box{padding-top:30px}.choose-perfence-box .prefrence-check .pricing-block{padding-top:0}.tab-address h3+p+br{display:none}.tab-address p:last-child{margin:0}.btn.btn-default.btn-view-detail i{bottom:-3px;font-size:20px}.when-you-check .form-inline .form-group{float:left;width:43.388%}.shedule-booking{padding:15px}.feature-search .info-feature{padding:0 5px}.whats-next-block .btn .access-visible{display:block}.whats-next-block .btn .access-hidden{display:none}.serach-display-section{padding:20px 0 0!important}.feature-search{margin-top:6px}.shedule-booking table tr td h4{font-size:18px}.book-summary.is_stuck{height:auto!important;position:static!important;width:auto!important}.custumer-detail .col-xs-12.col-sm-6.position-fixed.sidebar+.col-xs-12.col-sm-6{margin-top:20px}.when-you-check .btn.btn-default.btn-select-detail{float:left;font-size:13px;margin-right:10px;margin-top:26px;width:43.388%}.choose-perfence-box-div{padding:0 15px;min-height:auto!important}.choose-perfence-box-div .input-box{display:block;float:none;height:auto;line-height:normal;margin:0 -15px;padding-bottom:12px;padding-right:60px;padding-top:8px;width:auto}.input-box svg{height:45px;right:15px;width:42px}.choose-perfence-box-div .pricing-block.after-login{padding:12px 0;width:100%;float:left}.choose-perfence-box-div .pricing-block.after-login .btn-group.cutum-check-box .btn.custum-check span{display:inline-block;font-size:18px;vertical-align:top;margin-top:-2px}.choose-perfence-box-div .pricing-block.after-login .btn-group.cutum-check-box .btn.custum-check p{display:inline-block;margin:0 0 0 15px;vertical-align:top;font-size:16px}.pricing-block.after-login .btn.custum-check{display:block;text-align:left;width:100%}.choose-perfence-box-div .pricing-block.after-login .btn-group.cutum-check-box .btn.custum-check p br{display:none}.choose-perfence-box-div .pricing-block.after-login .drop-down-sec{margin:35px 0 0}.choose-perfence-box-div .drop-down-sec{margin-top:5px}.choose-perfence-box{padding:10px 15px 15px}.choose-perfence-box-div .prefrence-detail{padding:0}.additional-perfence-box{padding:10px 15px 12px}.additional-perfence-box{margin-bottom:70px}.additional-perfence-box .col-xs-12:nth-last-of-type(1){clear:both;margin-bottom:-75px;margin-top:13px}#guestDetailsForm .occupancy-per-hotel{padding-top:0}.spa-addon .cutum-check-box{padding-left:0}.spa-modal .modal-dialog{max-width:100%;margin:0}.spa-modal .modal-content{height:100%}.spa-close-btn{background:url(/bookings/images/icons/element-icon-close-icon-close-dark-default.svg);border:0 none;padding:0;position:relative;right:0;top:0;height:24px;float:left;width:20%;background-repeat:no-repeat}.spa-modal-title{background-color:#f6f6f6;padding:18px 15px;display:inline-flex;align-items:center;width:100%}.spa-modal-header h3{font-size:18px;text-align:center;display:inline;width:60%;margin:0}.spa-cart-icon{right:0;margin:0;padding:0 0 0 30px;width:20%;align-items:center}.cart-item-counter p{margin:0}.stepper-wrapper{display:none}.stepper-wrapper-mobile{padding:15px;display:block}.stepper-item.active{display:inline-block}.stepper-item,.stepper-item.completed{display:none}.stepper-item:before,.stepper-item:after{display:none}.stepper-item img{height:60px}.select-category-dropdown{padding:16px 10px;color:#000;font-size:16px;width:100%;-webkit-appearance:none;background:url(/bookings/images/icons/element-icon-form-icon-form-dropdown.svg) no-repeat right}.mobile-stepper-text{display:block;float:right;padding:11px 15px}.mobile-stepper-text p{color:#cb0044;font-size:15px;margin-bottom:0}.mobile-stepper-text span{color:#8a8a8a;font-size:13px}.treatment-type-buttons-desktop{display:none}.treatment-type-dropdown-mobile{display:block}.treatment-type-buttons{margin-bottom:28px}.spa-tab-content{padding:0 15px 300px}.date-select-section div:first-of-type{justify-content:space-between}.spa-addon-category .row{border:1px solid #e5e5e5;padding:16px;display:grid}.spa-select-treatment-type-btn{padding:9px 12px;width:100%}.spa-addon-name-section{order:1;width:100%!important}.spa-addon-name-section p{max-width:95%}.spa-addon-category .col-xs-4,.spa-addon-category .col-xs-2{padding:6px 0!important}.spa-addon-category .spa-addon-select-btn{width:100%!important}.spa-addon-category .col-xs-2{width:33.3333333%}.spa-addon-guests-section{justify-content:flex-start}.spa-addon-details{order:3}.spa-long-description{padding:0;margin:0;order:2}.spa-addon-select-btn{order:4;width:100%}.spa-time-selection-section{border:1px solid #e5e5e5;padding:15px;margin-bottom:10px}.spa-time-selection-section p{margin:0 0 30px}.btn-select-time{margin:0 0 15px;padding:4px 30px;width:47%}.date-selection-buttons{display:none}.date-selection-dropdown-mobile{display:block}.spa-treatment-cart-modal .row{margin:0}.spa-cart-removal-section{display:block;margin:0 0 15px}.close-spa-modal-addons{padding:15px!important}.preference-detail-spa-mobile{display:block}.preference-detail-spa-mobile a{text-decoration:underline;color:#cb0044}.remove-addons-header{font-size:18px}.spa-cart .btn{padding:9px}.spa-cart-section .row{display:inline-grid;padding:0}.spa-cart-section .spa-cart-description,.spa-cart-section .spa-cart-category,.spa-cart-section .spa-cart-date,.spa-cart-removal-section .spa-cart-description,.spa-cart-removal-section .spa-cart-category,.spa-cart-removal-section .spa-cart-date{width:100%}.spa-cart-section .spa-cart-category{max-width:none}.spa-cart-removal-section .spa-cart-details{border-bottom:1px solid #e5e5e5}.spa-cart-section .spa-cart-details .col-xs-2,.spa-cart-removal-section .spa-cart-details .col-xs-2{width:33.33333333%}.spa-cart-section .col-xs-2,.spa-cart-removal-section .col-xs-2{padding:0}.spa-cart-details,.spa-cart-removal-section .spa-cart-details{display:inline-flex;flex-wrap:wrap}.spa-cart-date,.spa-cart-removal-section .spa-cart-date{order:1;width:100%!important;text-align:left}.spa-cart-guests-section,.spa-cart-removal-section .spa-cart-guests-section{order:2;text-align:left;margin-right:0!important}.spa-cart-time-section,.spa-cart-removal-section .spa-cart-time-section{text-align:center;order:3;margin-right:0!important}.spa-cart-price-section,.spa-cart-removal-section .spa-cart-section{text-align:right;margin-right:0!important;order:4}.spa-cart-remove-btn{order:5;border-bottom:1px solid #e5e5e5;margin-bottom:15px;padding-bottom:12px!important;width:100%!important;display:block}.spa-cart-remove-btn a{justify-content:flex-end}.add-to-booking-btn{font-size:16px}.add-another-treatment-btn{font-size:15px}.spa-treatment-cart-modal{padding:0}.spa-addons-price .preferences-text{display:grid;padding-top:0!important;text-align:center!important;width:100%!important}.remove-treatments-btn{text-align:center;margin-top:15px;display:inline-block;width:100%}.remove-treatments-cancel-btn,.remove-treatments-confirm-btn,.add-to-booking-btn{width:100%;margin-bottom:15px}}@media(max-width:500px){.room-tab-pane .col-xs-6{padding-top:10px;width:100%}.display-table{display:block}.display-table .col-xs-12{display:block;float:none;padding:0!important;width:100%}.display-table .col-xs-12 .btn-default.btn-btn{width:100%}.input-search-div{padding:0 7px 10px;width:100%}.input-search-div.arrival-date-div svg,.input-search-div.departure-date-div svg{bottom:18px}.second-box-section .input-search-div{width:50%}.second-box-section>.input-search-div{width:100%}.second-box-section{margin-top:0}.promo-block-1{width:100%}.promo-code-block{padding:0}.promo-code-block{display:block;padding:0;text-align:center}.promo-code-block .btn.btn-default.btn-search{float:none;margin-top:10px}.promo-code-block .promo-code{margin-top:0}.cvs-number .form-control{width:70px}.expiry-date .form-control{width:123px}.btn.btn-default.btn-book{width:100%}.gallery-modal-box .modal-content .carousel,.search-result-block .room-rate-deatil{padding:10px}.img-div{padding:0}.headding-chat-room{padding:8px 0}.pagination-block{padding:0 0 14px}.serach-display-section{padding:12px 0 15px}.modal-tab .nav.nav-tabs li a{padding:10px 12px}.feature-modal .modal-dialog .modal-content .tab-content{padding:10px}.tab-address h3{font-size:18px;margin-top:0;margin-bottom:0}.bedrom-info h3{padding:10px;font-size:18px}.rate-detail{margin:8px 0 0}.hotel-info-tab h3{font-size:20px;margin-top:2px;margin-bottom:0}.room-tab-pane{padding:12px 10px}.standard-headding i{font-size:12px;margin-right:2px}.standard-headding h3{font-size:18px;margin-right:8px}.available-room-detail p{margin:0}.modal-tab .nav.nav-tabs li a svg{height:15px;width:15px}.nav-tabs>li{margin-bottom:-2px}.mCSB_scrollTools.mCSB_scrollTools_horizontal{top:-1px}.gallery-modal-box .modal-content ol.carousel-indicators{margin:12px 0 0}.gallery-modal-box .modal-content ol.carousel-indicators li{height:55px;margin:0 0 0 4px;width:85px}.gallery-modal-box .modal-content .carousel .carousel-control{bottom:77px;top:10px}.arrow-right-direction,.arrow-left-direction{top:125px}.choose-field div{width:100%}.when-you-check .form-inline .form-group{margin-bottom:8px;margin-right:8px;width:100%}.whats-next-block table tr td .btn.btn-default.btn-btn{width:100%}.whats-next-block table{margin-top:12px}.shedule-booking table caption{font-size:16px}.shedule-booking table caption span{font-size:13px}.new-room-detail h3,.new-room-detail h3 a{font-size:12px}.new-room-detail p{font-size:15px}.new-rate-detail .old-rate h3,.new-rate-detail .new-rate h3{font-size:18px}.new-room-description .row{margin-left:-10px;margin-right:-10px}.new-room-description .row .col-xs-6,.new-room-description .row .col-xs-3{padding-left:10px;padding-right:10px}.new-room-select .btn.btn-default.btn-select-detail,.new-room-select .btn.btn-default.btn-select-detail:focus{font-size:14px;padding:4px}.new-room-select p{font-size:12px}.search-image-gallery{height:65px;min-height:20px;width:110px}.available-room-detail h3{font-size:14px}.available-room-detail i{font-size:10px;margin-right:1px}}.calendar-selection{padding:10px 0;margin-bottom:20px;border-radius:10px;color:#fff}.calendar-errors{background-color:#cb0044;padding:20px;margin-bottom:30px;color:#fff}.calendar-errors ul{float:left}.calendar-errors ul li{height:50px}.calendar-errors img{float:left}.calendar-selection,.calendar-selection .day-of-week-headings .btn-day-of-week{background-color:#cb0044;color:#fff}.calendar-selection-midland{background-color:#041e42}.calendar-selection .day-of-week-headings .btn-day-of-week{padding:0;text-align:right}span.available{font-size:28px;font-weight:700;color:#000;float:left;width:100%;text-align:left}span.available .fa-spinner{display:none;float:right;margin-top:6px}.calendar-selection .active span.available,.btn-group .active .date{color:#fff}.calendar-selection .active span.available .fa-spinner{display:inline-block}.calendar-selection .active{background-color:#088743!important}span.not-available{font-size:16px;margin-top:15px}.not-available-icon{width:30px;max-width:none}.hint-description{text-align:left;font-weight:700;line-height:16px;color:#af9da3;padding:0 0 0 5px}.hint-description-midland{color:#fff}.day-cont,.day-of-week-headings{border:5px solid transparent}.btn-day-of-week{cursor:default;border:none}.btn-day-of-week:hover{background-color:transparent}.day-of-week{text-align:left;font-weight:700;font-size:18px}.day-cont .btn-day{height:85px;position:relative;padding-top:35px}.day-cont .btn-day a:active{background-color:red}.day-cont .btn-day:focus{color:#444}.btn-group .date-with-month,.btn-group .month-name-for-mobile{font-size:18px;position:absolute;left:10px;top:5px}.btn-group .date{text-align:right;font-size:18px;width:25px;height:25px;position:absolute;display:inline;right:8px;top:5px}.btn-group .day-of-week{padding:0 5px 0 0}.week-row{margin-top:0}.calendar .month-details{text-align:center;margin:0 auto 10px;display:block;color:#fff}.calendar .month-details h3{display:inline;margin:0 30px;color:#444}.calendar .icon-holder{padding:0}.calendar .month-details a{font-size:25px;color:#444}.searched-for-date{border-color:#088743}.dropdown-menu.logged-in{padding:10px 0!important;width:auto!important}.dropdown-menu.logged-in li{margin:5px 0;display:inline-block;float:left;width:100%;height:auto;background-color:none;padding:0}.dropdown-menu.logged-in li a{text-align:left;color:#000;font-weight:400;display:block;padding:3px 20px;line-height:1.428571429;font-size:14px}.dropdown-menu.logged-in li.divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.menu-side-slide-container .mobile-menu .dropdown-menu{left:auto!important}.mobile-menu .dropdown-menu.logged-in li a{color:#000}.alt-hotels{background-color:#f3f0ea;color:#000;padding:14px 22px}.alt-hotels hr{margin:10px 0;background-color:#000;color:#000;border:0 #000000;height:1px;line-height:1px}.alt-hotels h3{font-size:19px;margin-top:6px}.alt-hotels-distance{padding:10px 0;font-size:14px}.alt-hotel-button{background-color:#000;color:#fff;text-transform:uppercase;font-size:16px;line-height:20px;font-weight:500px}@font-face{font-family:Glyphicons Regular;src:url(/css/font/glyphicons-regular.eot);src:url(/files/css/font/glyphicons-regular.eot?#iefix) format("embedded-opentype"),url(/files/css/font/glyphicons-regular.woff) format("woff"),url(/files/css/font/glyphicons-regular.ttf) format("truetype"),url(/files/css/font/glyphicons-regular.svg#glyphiconsregular) format("svg");font-weight:400;font-style:normal}.glyphicons{display:inline-block;position:relative;text-decoration:none;vertical-align:middle;padding-right:5px}.glyphicons:before{display:inline-block;margin:0 5px 0 0;font:24px/1em Glyphicons Regular;font-style:normal;font-weight:400;vertical-align:middle;text-transform:none;-webkit-font-smoothing:antialiased}.glyphicons.car:before{content:""}.glyphicons.bus:before{content:"🚌"}.glyphicons.shoe_steps:before{content:""}.glyphicons.train:before{content:"🚆"}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.choose-perfence-box-div .input-box{min-height:230px;height:230px}.choose-perfence-box-div .row .col-xs-12{overflow:hidden}}.detail-img-div img{width:170px;height:auto}.center_outer{width:100%;height:100%;display:table;table-layout:fixed}.center_inner{width:100%;height:100%;display:table-cell;vertical-align:middle}.rooms_left{margin-top:5px;padding:5px;color:#cb0044;font-weight:700}.modal-backdrop.in{display:none}input[type=number]{-moz-appearance:textfield}input[type=radio],input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}#postcode_lookup{background-color:#cb0044;border:1px solid #cb0044;border-radius:4px;color:#f4f1eb;float:right;font-size:16px;float:left;width:auto;margin:10px 0 20px}#postcode_lookup_container{padding:0;width:100%;float:left}#postcode_lookup_container .find-an-address-by-postal-code-out{padding:0;margin-bottom:20px}.payment_bill_back.gtype-container .form-section{padding:0 15px}.payment_bill_back.gtype-container .form-control{width:150px;float:left}.payment_bill_back.gtype-container label.btn{float:left}.payment_bill_back.gtype-container .btn.checbx{float:left;margin-top:0!important}.payment-card-type .btn.radio-label-div,.payment-type .btn.radio-label-div{float:left}#hotel-error,#city-error{position:absolute;max-width:none;width:322px;line-height:26px;margin-top:15px;font-size:15px;background-color:#b10e10cc;color:#fff;border-radius:5px;padding:5px 10px}.guest-detail .col-md-5{margin-bottom:20px}.currencyBlock{margin:20px 0;padding:0}.currencyBlock>label{padding:0;margin-bottom:20px}.currencyBlock .currencyConversion,.currencyBlock .mobileRadioText,.currencyBlock .mobileRadioArea,.site-header .float-right{padding:0}.menu-button i{font-size:25px}.menu-button .fa.fa-times{position:relative;top:0}.menu-side-cont .menu-button svg{margin-right:0}.ss-menu-sub li a svg{width:auto;height:auto}@media print{body{padding:0}.diretionalmap-setion{min-height:auto}.no-print{display:none}a[href]:after{content:none!important}.site-header .col-xs-6{width:100%!important}.final-detail-booking table tr td,.final-detail-booking table tr th{border-bottom:1px solid black}.boked-note>h4{font-size:28px}.boked-note>h4{font-size:20px}.boked-note p.bookin-number,.boking-summary-final-headding h3{font-size:24px}}@media(min-width:1025px){.search-image-gallery:hover svg{bottom:30%;height:60%;margin-bottom:-18px;margin-right:-30px;right:30%;width:60%}.btn-group .month-name-for-mobile{display:none}}@media(min-width:768px)and (max-width:1023px){.choose-perfence-box-div .pricing-block{float:left}.choose-perfence-box-div{min-height:auto!important}.choose-perfence-box-div .pricing-block.after-login .btn-group.cutum-check-box .btn.custum-check span{margin:-6px 15px 0}.choose-perfence-box-div .pricing-block.after-login .btn-group.cutum-check-box .btn.custum-check p{margin-top:1px;clear:none;float:left}.table_overflow{float:left;width:100%;overflow-x:scroll}#postcode_lookup{width:100%}.btn.radio-label-div:before{top:3px}.btn-group .month-name-for-mobile{display:none}.btn-day.active span.available{text-align:center}.btn-day.active span.available span{display:none}.btn-day.active span.available .fa-spinner{display:block}span.available .fa-spinner{float:none}.choose-perfence-box-div .preferences-text{text-align:left;float:none;width:auto;margin:-20px 0 0 50px}}@media(max-width:767px){#guestDetailsForm>.col-xs-12{padding:0}.choose-perfence-box-div .pricing-block.after-login{width:100%!important}.choose-perfence-box-div .pricing-block.after-login .btn-group.cutum-check-box .btn.custum-check p{float:none}.position-fixed.sidebar .booked-scroll{display:none}.book-summary .book-summary-headding{text-align:center}.book-summary .book-summary-headding h3{background-image:url(/bookings/images/arrowDown.svg);background-position:right center;background-repeat:no-repeat;background-size:20px 20px;display:inline-block;padding-right:35px;text-transform:capitalize}.book-summary .book-summary-headding.open h3{background-image:url(/bookings/images/arrowUp.svg)}.detail-headding h3{text-align:center}.second-box-section .input-search-div.room_number{width:100%;text-align:left!important;margin:0!important}.room_container:not(.default_row)>div>.input-search-div:first-of-type,.room_container:not(.default_row)>.input-search-div:first-of-type{display:none}#expireMonth,#expireYear{font-size:11px}.table_overflow{float:left;width:100%;overflow-x:scroll}#postcode_lookup{width:100%}.btn.radio-label-div:before{top:5px}#map{width:100%!important;height:200px!important}.pricing-block.after-login .btn.custum-check{width:auto;margin-top:0}.choose-perfence-box-div .preferences-text{float:left;margin-top:0;text-align:left;width:210px;font-size:14px}.choose-perfence-box-div .preferences-text br{display:none!important}.choose-perfence-box-div .preferences-text .visible-xs{display:inline-block!important}.choose-field .chek-list{margin-bottom:10px}.choose-field .btn.radio-label-div:before{top:8px}.guest-detail .col-md-5{margin:10px 0 0}.detail-img-div img{width:100%;height:auto}.slick-prev{left:-10px!important}.slick-next{right:-10px!important}span.available{font-size:24px}.btn-group .date-with-month,.slick-slide img.not-available-icon{display:none}.day-cont .btn-day{width:100%;border-radius:0}.mobile-cal{margin:10px 0 30px}.calendar-errors{padding:20px 5px}.calendar-errors .col-sm-2,.calendar-errors .col-sm-10{margin:0}.calendar-errors img{width:25px;margin:5px 10px 0 0}.calendar-errors img+div{font-size:25px!important;float:left!important}.day-cont .btn-day{padding:40px 5px 5px}.calendar .icon-holder{display:none}.payment_bill_back.gtype-container .form-section{float:left}.payment_bill_back.gtype-container .form-control{width:90px;margin-left:10px}.payment_bill_back.gtype-container .form-section label.btn span{margin-top:5px;display:inline-block}.btn-day.active span.available{text-align:center}.btn-day.active span.available span{display:none}.btn-day.active span.available .fa-spinner{display:block}span.available .fa-spinner{float:none}}.edit-room-selections{margin-top:15px}.edit-room-selections a{margin:0 5px}.cancel-modify{display:inline;margin-left:17px}@media(min-width:430px){.cancel-modify a{margin:0 0 4px;padding:4px 8px}}@media(max-width:429px){.cancel-modify a{margin:4px 0;padding:4px 8px}}.flexible-dates-span{margin-left:0;font-weight:700;display:inline-block}.guest-rewards-number{color:#cb0044;text-decoration:underline}.modify-cover{display:none;border:0;background:#fff;margin-bottom:20px}.modify-cover .form-section{padding:0 15px}.modify-cover .form-section .btn-group{width:100%}.modify-cover.confirmation-form-cover .form-group .radio-group>label{padding-left:25px;cursor:pointer;font-size:16px}.modify-cover.confirmation-form-cover .form-group .radio-group>label.btn{text-align:left}.modify-cover.confirmation-form-cover .form-group .checkbox-group>label{cursor:pointer}.modify-cover #submitBtn{display:none}.modify-cover .room_selection,.modify-cover .panel-body{display:none;padding-left:25px}.modify-cover .room_selection_dateroom,.modify-cover .room_selection_guest{margin-bottom:30px}.modify-cover .checkbox-group{padding:0 0 10px 25px;width:100%}.confirmation-form-cover.modify-cover .form-group label{position:static}.final-detail-booking tr.cancelled *{text-decoration:line-through!important}.modify-cover .boking-summary-final-headding{background:#cb0044}.modify-cover .btn.custum-check.active:before{font-size:12px;height:17px;width:17px;border-radius:12px;left:10px;top:8px}.modify-cover .btn.custum-check:before{font-size:12px;height:17px;width:17px;border-radius:12px;left:10px;top:8px}.guest-detail-print.cancelled .guest-detail-print-block>table tr td,.guest-detail-print.cancelled .guest-detail-print-block>table tr td a,.guest-detail-print.cancelled .guest-detail-print-block>table th{text-decoration:line-through}.my-booking-cover{background:#fff;padding:20px;margin-top:20px}.my-booking-cover h2{color:#15818c;font-size:24px}.retrieve_header{background:#f6f6f6}.retrieve_header h1{font-weight:400;font-size:28px;color:#444;margin:10px 0}#retrieve_page .my-booking-cover{width:100%;max-width:970px;margin:30px auto 50px;background-color:#fff;padding:0}#retrieve_page .my-booking-cover .my-booking-heading{background-color:#000;padding:23px 15px}#retrieve_page .my-booking-cover .my-booking-heading h2{color:#fff;font-size:18px;font-weight:400;line-height:1.1;margin:0}#retrieve_page .my-booking-cover .my-booking-info{padding:20px}#retrieve_page .form-section{padding:0 15px}#retrieve_page .form-section button{width:100%;padding-top:10px;padding-bottom:10px}#retrieve_page .form-section.phone-number-field-v2,#retrieve_page .form-section.phone-number-field-v2 div.btn{margin:0}#retrieve_page #forgot_form button{margin-top:22px}#retrieve_page .login-form .nav{margin-bottom:20px}#retrieve_page .nav-tabs-cream{border:none}#retrieve_page .nav>li>a{padding:10px 15px}#retrieve_page .nav-tabs-cream li,#retrieve_page .nav-tabs-cream li:focus{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#cb0044;margin:0}#retrieve_page .nav-tabs-cream li:hover{background-color:#cb0044}#retrieve_page .nav-tabs-cream li a,#retrieve_page .nav-tabs-cream li:focus a,#retrieve_page .nav-tabs-cream li:hover a{font-size:18px;border:none!important;background-color:transparent!important;color:#fff;font-weight:400}#retrieve_page .nav-tabs-cream li.active{background-color:#000;margin-bottom:0}#retrieve_page .nav-tabs-cream li.active a,#retrieve_page .nav-tabs-cream li.active a:active,#retrieve_page .nav-tabs-cream li.active a:focus,#retrieve_page .nav-tabs-cream li.active a:hover{color:#fff}@media(min-width:1600px){.booking-page .container,.retrieve_header .container{width:1200px}}.datepicker-nights-number{color:#fff;text-align:center;padding:2px 0;position:absolute;left:0;width:100%}.terms_container{float:left;width:100%;padding:5px 0 0 15px}.terms_container>div{margin-bottom:20px}.terms_container label.btn,.otherTerms label.btn{padding-left:20px;float:left;position:relative;z-index:999}.terms_container span,.otherTerms span{margin-top:4px;display:inline-block;font-size:14px}@media(max-width:1023px){.terms_container span,.otherTerms span{padding-left:35px;position:relative;top:-10px;float:left;width:100%}}.terms_container a{color:#cb0044;text-decoration:underline}.terms_container label.btn:before,.otherTerms label.btn:before{background-color:#fff;border:1px solid #9E9E9E;color:#fff;content:"";font-size:16px;height:25px;left:0;line-height:1.74;position:absolute;text-align:center;top:-2px!important;width:25px}.terms_container label.btn.active:before{background-color:#000;border:1px solid #000000;content:"a";font-family:check}.terms_container label.validationError{margin:5px 0 0 33px;font-size:16px;color:#cb0044;display:none}.slider-main-images{margin-bottom:0;text-align:center;padding:10px;display:none}.slider-main-images.slick-initialized{display:block}.slider-main-images .slick-slide img{width:100%;height:auto}.slider-main-arrow{display:block;position:absolute;cursor:pointer;top:50%;width:40px;height:70px;margin-top:-50px}.slider-main-arrow i{color:#fff;font-size:70px}.slider-main-arrow-left{left:35px}.slider-main-arrow-right{right:35px}.slider-thumbnails{display:none}.slider-thumbnails.slick-initialized{display:block}.slider-thumbnails .slick-slide{padding:10px}.slider-thumbnails .slick-slide,.slider-thumbnails .slick-slide:focus,.slider-thumbnails .slick-slide:active{outline:none!important;border:none!important;cursor:pointer}.slider-thumbnails .slick-slide img{width:100%;height:auto}.p3-login-cont{text-align:center;padding-top:20px}.container-logos{text-align:center;border-top:1px solid #fff}.container-logos .leo-logo{border-left:1px solid #fff}.container-logos .ji-logo,.container-logos .leo-logo{display:inline-block;padding:20px}#citySearchmap .hotel-map-info figure{position:relative;margin:20px 0}.join-save-banner{position:relative;text-align:center}#welcome-back-container p,#welcome-back-container-mobile,#corporate-logged-out-container p{padding:20px;background:#0046d5;color:#fff;font-size:16px;border-radius:5px}#welcome-back-container-mobile p{color:#fff;font-size:16px;font-family:Poppins,sans-serif}#welcome-back-container-mobile{margin-bottom:20px}#welcome-back-container span{font-family:Poppins;font-size:18px}#welcome-back-container .rectangle{width:1px;height:40px;margin:-12px 20px;display:inline-block;background-color:#fff}#one-more-step-modal .modal-content{padding:30px;font-size:17px;line-height:1.47;border-radius:0}#one-more-step-modal .modal-content h3{color:#cb0044;margin-bottom:20px}#one-more-step-modal .modal-content p{margin-bottom:20px;font-size:17px}#one-more-step-modal .modal-content .modal-message{padding:10px 30px;color:#fff;background-color:#cb0044;border-radius:5px;text-align:center;margin-bottom:20px}.rate-info-modal .modal-content,#signup-rewards-modal .modal-content{padding:30px;font-size:17px;line-height:1.47;border-radius:0}#signup-rewards-modal h3,#signup-rewards-modal a,.msg_switched_off{color:#000}#signup-rewards-modal h3{margin-bottom:10px}#signup-rewards-modal .form-group{margin:0;padding:10px 15px}.rate-info-modal .modal-content .modal-message,#signup-rewards-modal .modal-content .modal-message{padding:10px 30px;color:#fff;background-color:#cb0044;border-radius:5px;text-align:center;margin-bottom:20px;margin-top:15px}span.custom-check{background:#fff;border:solid 1px #d7d2c8;width:24px;height:24px;vertical-align:middle;margin-right:10px;cursor:pointer;border-radius:0;display:inline-block;margin-left:0;top:-2px;position:relative}input[type=checkbox]:checked+span.custom-check{background:#000;border-color:#9e9e9e;width:24px;height:24px;display:inline-block;text-align:center;padding-left:0;overflow:hidden}input[type=checkbox]:checked+span.custom-check:after{content:"";font: 17px/1 FontAwesome;color:#fff;line-height:21px;text-align:center}.rate-info-modal .close,#signup-rewards-modal .close{color:#fff;opacity:1;position:absolute;top:-39px;right:-1px;font-size:30px;font-weight:400;text-shadow:0 1px 6px rgba(94,99,103,.7);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}#signup-rewards-modal .hidePass .pass-eye{color:#44444480}#signup-rewards-modal .pass-eye{color:#444}.hide-show{position:absolute;right:10px;height:36px;line-height:36px;padding:0 11px;cursor:pointer;top:34px}#signup-rewards-modal .showLogin,#signup-rewards-modal .showCreateForm{cursor:pointer}#signup-rewards-modal .help-block{color:#cb0044;font-size:15px}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media(max-width:1200px){.jurry-headding{width:220px;padding-left:10px;text-align:left}.feature-search{margin-right:5px;margin-left:5px}.currency-changer{margin:0 15px}.availablity-date{margin:15px 10px}}@media(max-width:767px){#one-more-step-modal .modal-content .modal-message{padding:10px}}#signup-modal-content,#signup-activate-modal-content{display:none}.booking-summary-detail table tfoot tr th.discount-rewards{text-align:left;font-size:16px;color:#cb0044}.loyalty-discount-rewards-card{margin-top:20px;border:solid 2px #0046d5;border-left-width:10px;padding:15px 0 5px 10px}.loyalty-discount-rewards{font-family:Poppins,sans-serif;font-size:18px;text-align:left;color:#0046d5}.loyalty-banner-display-page{background-color:#000;display:inline-block;margin-bottom:20px;width:100%}.loyalty-banner-display-page p{color:#fff!important;font-family:Poppins,sans-serif;font-size:16px}.occupancy-per-hotel{padding-top:15px}.occupancy-per-hotel p{color:#cb0044;width:90%;font-weight:500;font-size:16px;display:inline-block}.occupancy-per-hotel img{vertical-align:top;width:20px;margin-right:5px;display:inline-block}#hiddenOccupancyForJavascript{display:none}nav .view-map img{width:300px}nav .view-map{margin-bottom:10px;position:relative}.cityNameDropdown{font-weight:700}nav #view-map-text{position:absolute;bottom:0;background-color:#000;opacity:.8;width:100%;text-align:center;padding:5px}.serach-display-section{background-color:#f6f6f6}.serach-display-section .roomDescriptionBoxes img{padding:0 12px 4px 0}@media screen and (min-width:767px){.new-room-description.roomRateBlockB.corporate-rate-card{padding:unset!important}.corporate-rate-card>div.row>div.cheapestRateContB>div{margin-left:28px;margin-bottom:0}}.corporate-text{text-align:center;position:absolute;background:#838383;width:38px;display:block;padding-left:9px;overflow:hidden}.corporate-text p{color:#fff;font-size:1vw;line-height:22px;letter-spacing:0;font-family:Lora,serif;writing-mode:vertical-lr;left:0;right:0;top:0;bottom:0;margin-right:7px;position:inherit;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}.corporate-space{width:398px;margin-left:39px;word-wrap:break-word;overflow-wrap:break-word}@media screen and (max-width:480px){.corporate-space{width:auto;margin-left:0;word-wrap:break-word;overflow-wrap:break-word}}@media screen and (min-width:481px)and (max-width:1200px){.corporate-space{width:199px;word-wrap:break-word;overflow-wrap:break-word}}@media screen and (min-width:1200px){.corporate-rate-card>div.row>div.col-xs-12.col-sm-3.col-md-3.col-lg-2.ratePriceB{width:13.5%}}.elementiconbriefcasedark{width:21px;height:18px;margin-right:5px;object-fit:contain;margin-bottom:7px}.new-room-description{margin:0 0 4px;border:2px solid #e4e4e4;background-color:#fff}.new-room-rate-detail-left{border:2px solid #e4e4e4;background-color:#fff}.box-container{border:2px solid #e5e5e5;background-color:#fff}.box-space{border:2px solid #e5e5e5;margin:0 0 3px 3px!important;background-color:#fff}.boked-note,.shedule-booking,.guest-detail-print,.boking-summary-final,.directional-map,.whats-next,.whats-next-block.display-table,.modify-cover{box-shadow:inset 0 0 0 2px #e5e5e5}.directional-map,.whats-next.desktop-view{border:2px solid #e5e5e5}.btn-square{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-large{padding:15px 45px!important}@media only screen and (min-width:992px){.new-room-description{margin:0 0 20px 20px}}.roomsRatesVarA .imgGalleryA img{border-top-left-radius:3px;border-bottom-left-radius:3px;height:250px}.roomsRatesVarA .roomContA{margin-top:10px}.roomsRatesVarA .imgGalleryA{border-top-left-radius:3px;border-bottom-left-radius:3px;height:100%;width:100%}.roomsRatesVarA .imgContainerA .row,.roomsRatesVarA .ratesListA .row{margin-left:0;margin-right:0}.roomsRatesVarA .imgContainerA,.roomsRatesVarA .roomRateBlockA{background-color:#fff;box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;border-radius:3px}.roomsRatesVarA .roomRateBlockA{margin-top:5px}.roomsRatesVarA .imgContainerA .available-room-detail{padding-left:0;padding-right:0}.roomsRatesVarA .roomDescA{min-height:250px}.roomsRatesVarA .roomDescA h3{display:inline-block;color:#000}.roomsRatesVarA .userIconA{float:right;margin-top:15px;margin-left:5px;margin-right:0}.roomsRatesVarA .roomRateBlockA{padding:25px 40px 20px}.roomsRatesVarA .imgContainerA:hover,.roomsRatesVarA .roomRateBlockA:hover{box-shadow:0 1.5px 4px #0000003d,0 1.5px 6px #0000001f}.roomsRatesVarA .roomRateBlockA .new-room-select a{border-radius:3px;line-height:2;text-transform:capitalize!important}.roomsRatesVarA .roomRateBlockA .new-rate h3{padding-top:20px;font-weight:700}.roomsRatesVarA .roomRateBlockA .new-rate-detail .old-rate,.roomsRatesVarA .roomRateBlockA .new-rate-detail .new-rate{text-align:right}.roomsRatesVarA .roomRateBlockA .new-room-detail p{margin:0}.roomsRatesVarA .cheapestRateContA{margin-left:15px}.roomsRatesVarA .cheapestRateA{padding:5px 17px;background-color:#000;color:#fff;border-radius:3px;display:block;width:150px;font-weight:500;margin-bottom:15px}.roomsRatesVarA .paddingTopA{padding-top:15px!important}.roomsRatesVarA .facilitiesContA .hiddenFacilityIconA,.roomsRatesVarA .showLessFacilitiesA{display:none}.roomsRatesVarA .facilityItemA,.roomsRatesVarA .facilitiesContA{padding:0}.roomsRatesVarA .showMoreOrLessFacilitiesA{font-size:14px;color:#000;line-height:2;font-weight:700;cursor:pointer;padding-left:0;position:absolute;right:15px;bottom:3px}.roomsRatesVarA .facilityIconA{height:20px;width:20px;display:inline-block}.roomsRatesVarA .facilityIconTextA{font-size:12px;padding-left:10px;vertical-align:top;display:inline-block;word-wrap:break-word;width:81%;line-height:1.5;padding-top:3px}.roomsRatesVarA .facilityIconA svg{height:20px;width:20px;fill:#cb0044}.roomsRatesVarA .facilityItemA{display:inline-block;width:24%}.roomsRatesVarA .pageTitleA h3{color:#000;font-size:37px;font-weight:600;margin-top:15px}.roomsRatesVarA .showMoreRatesA,.roomsRatesVarA .showLessRatesA{font-size:16px;font-weight:600;padding:20px;text-align:center;border-bottom:1px solid #000000;cursor:pointer;margin:0 auto 30px;float:none;color:#000}.roomsRatesVarA .ratesHiddenA,.roomsRatesVarA .showLessRatesA{display:none}.roomsRatesVarA .showMoreRatesA i,.roomsRatesVarA .showLessRatesA i{margin-left:10px}.roomsRatesVarA .superiorRoomA{background-color:#bfa54c;color:#fff;border-radius:3px;padding:7px 65px;position:absolute;top:10px;left:10px}.roomsRatesVarA .searchIconContA{position:absolute;bottom:0;right:0;z-index:5;width:50px;display:block;vertical-align:baseline;background:#fff;padding:9px 17px 6px;-webkit-transition:all .2s cubic-bezier(.76,.05,.86,.06);transition:all .2s cubic-bezier(.76,.05,.86,.06)}.roomsRatesVarA .searchIconContA i{display:inline-block;font-size:17px;margin-right:0}.roomsRatesVarA .imgGalleryA:hover:after{top:40%;left:35%;z-index:2;color:#fff;font-size:24px;content:"View Gallery";position:absolute}.roomsRatesVarA .roomMainDescA,.roomsRatesVarA .roomFacilitiesA p{font-weight:400;margin-bottom:10px}.roomsRatesVarA .pageTitleA{font-size:17px;margin-top:5px}.roomsRatesVarA .facilityIconA{height:25px;width:25px}.roomsRatesVarA .facilityIconA svg{height:25px;width:25px;fill:#cb0044}.leonardo_royal .roomsRatesVarA .facilityIconA svg{fill:#960222}.leonardo .roomsRatesVarA .facilityIconA svg{fill:#960222}.midland .roomsRatesVarA .facilityIconA svg{fill:#041e42}.nyx .roomsRatesVarA .facilityIconA svg{fill:#e97820}@media(max-width:1023px){.roomsRatesVarA .imgGalleryA{width:100%;height:200px}.roomsRatesVarA .roomDescA{min-height:200px}.roomsRatesVarA .roomDescA h3{margin-bottom:5px}.roomsRatesVarA .roomRateBlockA{padding:20px}.roomsRatesVarA .roomFacilitiesA p,.roomsRatesVarA .roomMainDescA{margin-bottom:5px}.roomsRatesVarA .roomRateBlockA .new-room-select{padding-left:0}.roomsRatesVarA .facilityIconTextA{width:75%}.roomsRatesVarA .facilityItemA{width:32%}.roomsRatesVarA .showMoreOrLessFacilitiesA{font-size:12px;line-height:1}.roomsRatesVarA .facilityIconTextA{line-height:1}.roomsRatesVarA .roomMainDescA{font-size:12px}.roomsRatesVarA .roomDescA h3{font-size:20px}.roomsRatesVarA .userIconA{margin-top:10px}.roomsRatesVarA .roomFacilitiesA p{font-size:14px}.roomsRatesVarA .facilityIconA{height:15px;width:15px}.roomsRatesVarA .facilityIconA svg{height:15px;width:15px}}@media(max-width:767px){.roomsRatesVarA .showMoreOrLessFacilitiesA{margin-left:30px;position:relative;bottom:10px;margin-top:10px}.roomsRatesVarA .userIconA{margin-left:0;margin-right:5px}}@media(max-width:500px){.reason-to-stay-options p{margin-top:5%;margin-left:-15%}.terms_container{margin-bottom:3%}.roomsRatesVarA .imgGalleryA{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:0}.roomsRatesVarA .roomDescA{padding:0}.roomsRatesVarA .roomDescA h3{margin:0;padding:10px;font-size:20px}.roomsRatesVarA .pageTitleA p{font-size:17px;margin-top:5px;font-weight:500;color:#444}.roomsRatesVarA .imgGalleryA img{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:0}.roomsRatesVarA .roomMainDescA{font-size:14px;margin:0;padding:0 10px 10px}.roomsRatesVarA .userIconA{float:left;font-size:20px;color:#444}.roomsRatesVarA .userIconContA{padding-left:10px;padding-right:10px}.roomsRatesVarA .roomRateBlockA{padding:15px}.roomsRatesVarA .roomRateBlockA .new-room-detail h3{font-size:16px}.roomsRatesVarA .roomRateBlockA .new-rate-detail .new-rate{text-align:left}.roomsRatesVarA .roomRateBlockA .new-rate-detail{display:inline-block}.roomsRatesVarA .roomRateBlockA .new-room-select{display:inline-block!important;float:right;padding-left:15px}.roomsRatesVarA .roomRateBlockA .new-room-select a{font-size:18px!important;margin:10px 0!important}.roomsRatesVarA .roomRateBlockA .new-room-select p{font-size:14px;font-weight:600;padding-top:18px}.roomsRatesVarA .facilityItemA{margin-bottom:5px;padding:0 10px;width:100%}.roomsRatesVarA .facilityIconA{height:20px;width:20px}.roomsRatesVarA .facilityIconA svg{height:20px;width:20px}.roomsRatesVarA .pageTitleA h3{font-size:25px;padding:0 60px}.roomsRatesVarA .facilityIconTextA{width:70%}}.roomsRatesVarB .facilitiesContB .hiddenFacilityIconB,.roomsRatesVarB .showLessFacilitiesB{display:none}.roomsRatesVarB .roomContB{margin-bottom:20px;padding:0;display:flex;flex-direction:row}.roomsRatesVarB .imgGalleryB img{height:250px}.roomsRatesVarB .imgGalleryB .roomsFromB{background:#000;background:#0009;padding:5px 30px;position:absolute;top:0;left:0;color:#fff;z-index:999}.roomsRatesVarB .imgGalleryB .roomsFromB .roomsFromTextB{font-size:12px;display:block;text-transform:capitalize}.roomsRatesVarB .imgGalleryB .roomsFromB .roomsFromPriceB{font-size:25px;font-family:Poppins,sans-serif;display:block;font-weight:700}.roomsRatesVarB .imgGalleryB{height:100%;width:100%;position:relative}.roomsRatesVarB .imgContainerB{padding-left:0;padding-right:0;margin-left:0;height:auto;margin-bottom:5px!important}.roomsRatesVarB .imgContainerB .row{margin-right:0;margin-left:0}.roomsRatesVarB .roomDescB{padding:15px;margin-right:0}.roomsRatesVarB .imgContainerB,.roomsRatesVarB .roomDescB,.roomsRatesVarB .roomRateBlockB{background-color:#fff;box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none}.roomsRatesVarB .imgContainerB .available-room-detail{padding-left:0}.roomsRatesVarB .roomDescB h3{color:#000;display:inline-block;margin-top:10px;margin-bottom:10px}.roomsRatesVarB .userIconB{margin-bottom:5px}.roomsRatesVarB .roomRateBlockB{padding:15px 20px;border-radius:3px}.roomsRatesVarB .roomRateBlockB .new-room-select a{line-height:2;text-transform:capitalize}.roomsRatesVarB .roomRateBlockB .new-rate h3{padding-top:20px;font-weight:700}.roomsRatesVarB .roomRateBlockB .new-rate-detail .old-rate,.roomsRatesVarB .roomRateBlockB .new-rate-detail .new-rate{text-align:right}.roomsRatesVarB .roomRateBlockB .new-room-detail p{margin:0}.roomsRatesVarB .cheapestRateContB{margin-left:15px;padding:15px 0 0!important}.ratesListB .row{margin-right:0!important;margin-left:0!important}.roomsRatesVarB .cheapestRateB{padding:5px 17px;background-color:#000;color:#fff;display:block;width:160px;font-weight:500;font-family:Poppins,sans-serif;margin-bottom:15px;text-align:center}.roomsRatesVarB .payWithPoints{color:#0046d5;display:block;font-family:Poppins,sans-serif;font-size:14px;margin-bottom:15px;margin-left:20px}.roomsRatesVarB .payWithPoints>img{margin-right:10px;margin-left:-20px;width:20px}@media(max-width:767px){.loyalty-points{margin-top:10px}}.loyalty-points>p{font-size:18px;font-family:Poppins;color:#0046d5;width:-moz-max-content;width:max-content}.loyalty-points>img{position:relative;left:28px}.roomsRatesVarB .paddingTopB{padding-top:15px!important}.roomsRatesVarB .pageTitleB h3{color:#000;font-size:28px;font-weight:700;margin-top:15px;display:inline-block}.roomsRatesVarB .showMoreRatesB,.roomsRatesVarB .showLessRatesB,.roomsRatesVarB .showMoreLoyaltyPointsRates,.roomsRatesVarB .showLessLoyaltyPointsRates{font-size:16px;font-family:Poppins;padding:20px;text-align:center;cursor:pointer;margin:0 auto 30px;float:none;color:#000}.roomsRatesVarB .ratesHiddenB,.roomsRatesVarB .showLessRatesB,.roomsRatesVarB .loyaltyPointsRatesHidden,.roomsRatesVarB .showLessLoyaltyPointsRates{display:none}.roomsRatesVarB .showMoreRatesB i,.roomsRatesVarB .showLessRatesB i,.roomsRatesVarB .showMoreLoyaltyPointsRates i,.roomsRatesVarB .showLessLoyaltyPointsRates i{margin-left:10px}.roomsRatesVarB .superiorRoomB{background-color:#bfa54c;color:#fff;border-radius:3px;padding:7px 55px;display:inline-block}.roomsRatesVarB .searchIconContB{position:absolute;bottom:-1px;right:0;z-index:5;width:50px;display:block;vertical-align:baseline;background:#fff;padding:9px 17px 6px;-webkit-transition:all .2s cubic-bezier(.76,.05,.86,.06);transition:all .2s cubic-bezier(.76,.05,.86,.06)}.roomsRatesVarB .searchIconContB i{display:inline-block;font-size:17px;margin-right:0;font-weight:700}.roomsRatesVarB .imgGalleryB{background-color:transparent;margin-right:0;padding-right:0}.roomsRatesVarB .imgGalleryB:hover:after{top:42%;left:35%;z-index:2;color:#fff;font-size:24px;content:"View Gallery";position:absolute}.roomsRatesVarB .roomMainDescB,.roomsRatesVarB .roomFacilitiesB p{font-weight:400;margin-bottom:20px}.roomsRatesVarB .pageTitleB{font-size:17px;margin-top:5px}.roomsRatesVarB .facilityItemB,.roomsRatesVarB .facilitiesContB{padding:0}.roomsRatesVarB .showMoreOrLessFacilitiesB{font-size:14px;color:#000;line-height:2;font-weight:400;cursor:pointer;padding-left:0;margin-top:10px}.roomsRatesVarB .facilityIconB{height:20px;width:20px;display:inline-block}.roomsRatesVarB .facilityIconTextB{color:#000!important;font-size:12px;padding-left:10px;vertical-align:top;display:inline-block;word-wrap:break-word;width:85%;line-height:1.5;padding-top:3px}.roomsRatesVarB .facilityIconB svg{height:20px;width:20px;fill:#cb0044}.roomsRatesVarB .lineBreakB{margin:0 auto;float:none}.roomsRatesVarB .roomlineBreakB{border-top:1px solid #E5E5E5;margin-left:65px;margin-top:20px;margin-bottom:35px}.roomsRatesVarB .facilityItemB{float:none;display:inline-block;width:49%}.ratesListB{padding:0}.leonardo_royal .roomsRatesVarB .facilityIconB svg{fill:#960222}.leonardo .roomsRatesVarB .facilityIconB svg{fill:#cb0044}.midland .roomsRatesVarB .facilityIconB svg{fill:#041e42}.nyx .roomsRatesVarB .facilityIconB svg{fill:#e97820}@media(max-width:1023px){.roomsRatesVarB .imgGalleryB{width:100%;height:200px}.roomsRatesVarB .roomRateBlockB{padding:20px}.roomsRatesVarB .roomRateBlockB .new-room-select{padding-left:0}.roomsRatesVarB .facilityIconTextB{width:75%}}@media(max-width:767px){.roomsRatesVarB .roomDescInfoB{padding:0}.roomsRatesVarB .showSignupForLoyaltyRates .roomContB{display:block}}@media(max-width:500px){.roomsRatesVarB .roomContB{display:block}.roomsRatesVarB .roomDescB{padding:0}.roomsRatesVarB .roomDescB h3{margin:0;font-size:18px;padding-left:10px}.roomsRatesVarB .pageTitleB p{font-size:17px;margin-top:5px;font-weight:500;color:#444}.roomsRatesVarB .roomMainDescB{font-size:15px;margin:0;padding:10px}.roomsRatesVarB .userIconContB{display:inline-block!important;padding:15px}.roomsRatesVarB .userIconB{float:left;font-size:20px;color:#444}.roomsRatesVarB .roomRateBlockB{padding:15px}.roomsRatesVarB .roomRateBlockB .new-room-detail h3{font-size:16px}.roomsRatesVarB .roomRateBlockB .new-rate-detail .new-rate,.roomsRatesVarB .roomRateBlockB .new-rate-detail .loyalty-points{text-align:left}.roomsRatesVarB .roomRateBlockB .new-rate-detail{display:inline-block}.roomsRatesVarB .roomRateBlockB .new-room-select{display:inline-block!important;float:right}.roomsRatesVarB .roomRateBlockB .new-room-select a{font-size:18px!important;margin:10px 0!important}.roomsRatesVarB .roomRateBlockB .new-room-select p{font-size:14px;font-weight:600;padding-top:18px}.roomsRatesVarB .roomlineBreakB{margin-left:15px;margin-top:8px;margin-bottom:25px}.roomsRatesVarB .roomDescB .userIconContB{padding:10px 10px 0}.roomsRatesVarB .roomDescB .roomsFromB{padding:10px;float:right}.roomsRatesVarB .roomDescB .roomsFromPriceB{color:#cb0044;font-weight:700;font-size:16px}.roomDescInfoB{padding-left:0;padding-right:0}.roomsRatesVarB .superiorRoomB{background-color:#bfa54c;color:#fff;border-radius:3px;padding:5px 40px;display:inline-block;margin-left:10px;margin-bottom:10px}.roomsRatesVarB .facilityItemB{margin-bottom:5px;padding:0 10px;width:100%}.roomsRatesVarB .facilityIconB{height:20px;width:20px}.roomsRatesVarB .facilityIconB svg{height:20px;width:20px}.roomsRatesVarB .pageTitleB h3{font-size:25px;padding:0 60px}.roomsRatesVarB .showMoreOrLessFacilitiesB{margin-left:20px}.roomsRatesVarB .facilityIconTextB{width:70%}}.brand-bg{width:145px;position:absolute;right:0;bottom:0;text-align:center;height:60px}.img-on-top{max-height:100%;max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.img-on-top-map{width:unset!important;height:unset!important;left:unset!important;top:unset!important}.img-on-top-specific{height:40px}.img-on-top-specific-mid{height:25px}.jurys-inn-brand,.leo-brand{background-color:#cb0044}.leo-royal-brand{background-color:#960222}.leo-boutique-brand{background-color:#cb0044}.midland-brand{background-color:#041e42}.nyx-brand{background-color:#000}.footer-nav .social-media li a:hover{text-decoration:none;border-bottom:none}.mobile-discount-banner{padding:10px;margin-top:2%;margin-bottom:2%;border-radius:4px;border:solid 2px #e4e4e4;background-color:#fff;font-family:Lora,serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;color:#000}.mobile-discount-banner img{padding-right:5px}.room-charges .terms-checkbox p.mt-3{margin-left:35px}.grand-cta-container,.jurys_inn-cta-container,.midland-cta-container,.leonardo-cta-container,.leonardo_royal-cta-container,.nyx-cta-container{margin:20px 10px 5px;padding:20px}.jurys_inn-cta-container,.leonardo-cta-container{background-color:#cb0044}.midland-cta-container{background-color:#041e42}.nyx-cta-container{background-color:#fff;border:2px solid #e87820}.grand-cta-container{background-color:#fff;border:2px solid #84754e}.midland-cta-btn{color:#fff;background:#b9975b}.jurys_inn-cta-btn,.leonardo-cta-btn{color:#cb0044;background-color:#fff}.nyx-cta-btn{color:#fff;background-color:#e87820}.grand-cta-btn{background-color:#84754e;letter-spacing:1px;color:#fff}.cta-header,.cta-message{text-align:center;color:#fff}.cta-header{font-size:22px;padding-bottom:20px}.cta-message{font-size:16px}.cta-btn{border-radius:0;font-size:16px;font-weight:500;line-height:20px;margin:30px auto 5px;display:block;width:235px}.cta-btn-mobile{border-radius:0;font-size:16px;font-weight:500;line-height:20px;display:block;width:100%;padding:0 10px}.jurys_inn-cta-btn-mobile,.leonardo-cta-btn-mobile{color:#cb0044;background-color:#fff}.midland-cta-btn-mobile{color:#fff;background-color:#b9975b}.grand-cta-btn-mobile{background-color:#84754e;letter-spacing:1px;color:#fff}.nyx-cta-btn-mobile{color:#fff;background-color:#e87820}.cta-mobile-container>p{color:#fff;font-size:19px;padding-top:10px}.cta-desktop{display:none}.cta-mobile-container>.btn-container{padding:10px}.btn-container .jurys_inn-cta-btn:hover,.btn-container .jurys_inn-cta-btn:focus,.btn-container .leonardo-cta-btn:hover,.btn-container .leonardo-cta-btn:focus,.btn-container .leonardo_royal-cta-btn:hover,.btn-container .leonardo_royal-cta-btn:focus,.btn-container .jurys_inn-cta-btn-mobile:focus,.btn-container .jurys_inn-cta-btn-mobile:hover{color:#c61535!important}.btn-container .grand-cta-btn:focus,.btn-container .grand-cta-btn:hover,.btn-container .midland-cta-btn:focus,.btn-container .midland-cta-btn:hover,.btn-container .nyx-cta-btn:focus,.btn-container .nyx-cta-btn:hover,.midland-cta-btn-mobile:focus{color:#fff!important}.btn-container a:hover{color:#fff!important;font-weight:500}.btn-container .nyx-cta-btn,.btn-container .nyx-cta-btn-mobile{padding:16px 45px!important;height:50px}.btn-container .nyx-cta-btn:hover,.btn-container .nyx-cta-btn-mobile:hover,.btn-container .nyx-cta-btn:focus{padding:10px 45px!important;height:50px;font-weight:500}.btn-container .jurys_inn-cta-btn:hover,.btn-container .jurys_inn-cta-btn:focus,.btn-container .leonardo-cta-btn:hover,.btn-container .leonardo-cta-btn:focus,.btn-container .leonardo_royal-cta-btn:hover,.btn-container .leonardo_royal-cta-btn:focus,.btn-container .jurys_inn-cta-btn-mobile:focus,.btn-container .jurys_inn-cta-btn-mobile:hover{color:#cb0044!important}@media only screen and (max-width:991px){.cta-mobile-container{position:fixed;bottom:0;left:0;right:0;padding:5px 0;text-align:center}.jurys_inn-cta-mobile-container,.leonardo-cta-mobile-container{background-color:#c61535}.midland-cta-mobile-container{background-color:#041e42}.nyx-cta-mobile-container{background-color:#fff}}@media only screen and (min-width:992px){.cta-mobile-container{display:none}.cta-desktop{display:block}}.payment-method{border-radius:4px;padding:15px;border:solid 1px #e5e5e5;display:flex;align-items:center;justify-content:space-between;font-weight:400;cursor:pointer;transition:opacity .3s ease;height:100%}.jurys_inn-cta-mobile-container,.leonardo-cta-mobile-container{background-color:#cb0044}.payment-method.radio-label-div{margin-bottom:15px}.payment-method--active{border:1px solid #333}.payment-method--disabled{cursor:not-allowed;opacity:.35}.payment-method-redirect{border:1px solid #e5e5e5;border-radius:4px;padding:15px;margin-bottom:15px}.st0{fill:#9a858f}.st1{fill:#fcfbfc}.brighton-brand{background-color:#4d3040}.booking-widget-room-number{text-align:center;margin-top:25px}.fa.fa-twitter:before{content:"𝕏";font-size:1.2em}.availablity-date-people,.availablity-date-people p.p--people,.feature-search{display:flex;align-items:center}.availablity-date-people .p--date{text-wrap:nowrap}.availablity-date-people p.p--people{border-left:1px solid #9E9E9E;padding-left:5px;margin-left:8px}#default-search-bar{justify-content:space-between}.icon-people{width:17px;height:17px;margin-right:5px}@media only screen and (max-width:400px){#open-search-bar{padding-left:14px;padding-right:14px}#default-search-bar .btn.btn-search{font-size:17px;padding-left:5px;padding-right:5px}}@media only screen and (min-width:1024px){#default-search-bar{display:flex;align-items:center}}@font-face{font-family:Mark Pro;src:url(/build/assets/markpro-BIZNg_c4.ttf);font-weight:400;font-style:normal}.search-rates{background-color:#fff}.home-banner .business-booker-logo{position:absolute;left:30px;margin-top:30px}.large-booking-widget{display:flex;flex-direction:column;justify-content:center;align-items:center}.large-booking-widget form{background-color:#f7f7f7;display:flex;flex-direction:column;padding:32px 16px;margin:80px 0}@media only screen and (min-width:769px){.large-booking-widget form{width:800px;padding:40px}}.large-booking-widget form h3{margin-bottom:40px;display:flex;justify-content:center;color:#000;text-align:center;font-family:Mark Pro;font-size:32px;font-style:normal;font-weight:700;line-height:48px;margin-top:0}.large-booking-widget .booking-widget .form-control{background-color:#fff;margin-bottom:24px}.large-booking-widget .date-picker .form-control{background-image:url(/build/assets/icon-calendar-3SfmQMqK.svg)!important;background-size:20px 30px;background-position:100% 5%;background-repeat:no-repeat}.large-booking-widget .booking-widget-room-number{font-family:Mark Pro;text-align:left;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.8px;text-transform:uppercase;margin:0 0 24px}.large-booking-widget .promo-block-1{display:inline-flex;position:relative;justify-content:space-between;width:-webkit-fill-available}@media screen and (max-width:768px){.large-booking-widget .promo-block-1{display:inline-flex;position:relative;justify-content:space-between;width:-webkit-fill-available}}.large-booking-widget .promo-code-block{text-align:left;padding:0}.large-booking-widget .promo-code-block .promo-code{color:#ca113d;font-family:Mark Pro;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.4px;text-transform:uppercase}.large-booking-widget .promo-code-block .promo-expand{position:static}.large-booking-widget .btn-search{width:100%;display:flex;padding:16px;justify-content:center;align-items:center;gap:8px;align-self:stretch;background-color:#ca113d!important;color:#fff!important;font-family:Mark Pro;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.4px;text-transform:uppercase}
