/* Start of Liverpool Hotel Blue Customisation */

[data-hotelid="7214"].child-hotel .content_wrapper a:not(.btn){
    color: #036F9C !important;
}
[data-hotelid="7214"] header .navbar-bottom{
    background-color: #036F9C;
}
[data-hotelid="7214"] .navbar .container .resv-wrap .resv{
    background-color: #036F9C;
}
[data-hotelid="7214"] .wt1tb .text-content .text-content-wrapper div a{
    color: #036F9C;
}
[data-hotelid="7214"] .promotions-wrapper .promo-btn{
    background-color: #036F9C;
}
[data-hotelid="7214"] .promotions-wrapper .promo-details-wrap{
    background-color: #036F9C;
}
[data-hotelid="7214"] .promotions-wrapper .promo-details .promo-control{
    border-top:1px solid rgba(255, 255, 255, 0.5)
}
[data-hotelid="7214"] #footer{
    background-color: #036F9C;
}
[data-hotelid="7214"] #back-top a{
    color: #036F9C;
}
[data-hotelid="7214"] #back-top a:hover span{
    background-color: lightcyan;
}
[data-hotelid="7214"] #footer .footer-detail .fa-stack .fa-envelope, [data-hotelid="7214"] #footer .footer-detail .fa-stack .fa-phone, [data-hotelid="7214"] #footer .socialIcon a span{
    color: #036F9C;
}
[data-hotelid="7214"] .bookingform-wrapper .btn-wrapper .check-btn-holder .btn{
    background-color:#036F9C;
    border:1px solid #036F9C;
}
[data-hotelid="7214"] .btn-wrapper .check-btn-holder .btn{
    background-color:#036F9C;
    border:1px solid #036F9C;
}
[data-hotelid="7214"] .mobile-menu .navBtnBorder{
    background: #036F9C;
}
[data-hotelid="7214"] .mobile-header-wrapper .mobileHeaderRead{
    color: #036F9C;
}
[data-hotelid="7214"].mobile .menu-header-block .fa-custom, [data-hotelid="7214"].mobile .infoMenuContent p .menu-icon i{
    color: #036F9C;
}
[data-hotelid="7214"].mobile .wt1tb .text-content div a{
    color: #036F9C;
}
[data-hotelid="7214"].mobile #footer{
    background: #036F9C;
}
[data-hotelid="7214"].mobile .footer-row .footer-detail .fa-stack .fa-envelope,[data-hotelid="7214"].mobile .footer-row .footer-detail .fa-stack .fa-phone,[data-hotelid="7214"].mobile .footer-row .socialIcon a span{
    color: #036F9C;
}
[data-hotelid="7214"].mobile .fab_book_button .fa.fa-calendar{
    background: #036F9C;
}
[data-hotelid="7214"].mobile .drop-menu-header-block-top-header i.fa-custom,[data-hotelid="7214"].mobile .drop-menu-header-block i{
    color: #036F9C;
}
[data-hotelid="7214"].mobile .drop-menu-header-block-top-header i.fa-custom,[data-hotelid="7214"].mobile .drop-menu-header-block i{
    color: #036F9C;
}
[data-hotelid="7214"].mobile .close-wrap .close{
   color: #036F9C; 
}
[data-hotelid="7214"].mobile .modal-content.booking-modal-container .btn{
    background:#036F9C; 
    border: 1px solid #036F9C; ;
}
[data-hotelid="7214"] .summary-page-slider h3 a{
    color: #036F9C;
}
[data-hotelid="7214"] .summary-page-slider .right-box a.btn{
    background-color:#036F9C;
    border:1px solid #036F9C;
}
[data-hotelid="7214"].child-hotel .header-pills-wrapper .header-pills{
    background: #EFF6F9;
    border: 1px solid #EAF0F3;
}
[data-hotelid="7214"] .header-pills .nav > li > a.active,[data-hotelid="7214"] .header-pills .nav > li > a:active,[data-hotelid="7214"] .header-pills .nav > li > a:focus,[data-hotelid="7214"] .header-pills .nav > li > a:hover{
    border-bottom: 1px solid #036F9C!important;
    color: #036F9C !important;
}
[data-hotelid="7214"] .header-pills .nav > li > a{
    color: #036F9C !important;
}
[data-hotelid="7214"] .wtbookbtn .btn{
   background: #036F9C;
   border: 1px solid #036F9C; 
}
[data-hotelid="7214"].mobile .navBtnBorder:hover{
    background-color:#036F9C !important;
}
[data-hotelid="7214"].mobile .mobileHeaderTop a, [data-hotelid="7214"].mobile .mobileHeaderTop a i{
    color:#036F9C !important;
}
[data-hotelid="7214"].mobile.for-locationpage .navBtnBorder{
    background-color: #036F9C !important;
}
[data-hotelid="7214"].mobile.for-locationpage .navBtnBorder{
    background-color: #036F9C !important;
}
[data-hotelid="7214"].mobile.for-locationpage .mobile-menu a:hover{
    color: #fff !important;
}
[data-hotelid="7214"].child-hotel #emailSliderFormDelay .btn{
    background-color:#036F9C;
    border: 1px solid #036F9C;
}
[data-hotelid="7214"].child-hotel.location-page .header-pills .nav > li.active > a{
    border-bottom: 1px solid #036F9C;
}
[data-hotelid="7214"].child-hotel .modal.fade.js-close-mail-dialog.close-mail-dialog.in.emailSliderForm .btn{
    background:#036F9C;
    border: 1px solid #036F9C;
}
[data-hotelid="7214"].child-hotel.location-page .map-location-details .get-directions-label, [data-hotelid="7214"].child-hotel.location-page .directions-bar .direction-form .btn{
   background:#036F9C; 
}
[data-hotelid="7214"].child-hotel.location-page .directions-bar .direction-form .btn{
   border: 1px solid #036F9C; 
}
[data-hotelid="7214"].child-hotel .imageDescriptionSide-rightimage.two-col .text-content-wrapper a{
    color: #036F9C;
}
[data-hotelid="7214"].child-hotel .wtformjson .btn{
    background-color: #036F9C;
    border: 1px solid #036F9C;
}
[data-hotelid="7214"] header .navbar-bottom .navbar-nav > li > a.active{
  background: #085879;  
}
[data-hotelid="7214"] header .navbar-bottom .navbar-nav > li > a:focus{
  background: #085879;  
}
[data-hotelid="7214"] header .navbar-bottom .navbar-nav > li > a:hover{
  background: #085879;  
}
[data-hotelid="7214"].child-hotel .amenities-block{
    background-color:#EFF6F9;
}
[data-hotelid="7214"] .map-location-details{
    background:#EFF6F9 !important;
}
[data-hotelid="7214"] .map-location-details h3{
   background:#EFF6F9 !important; 
}
[data-hotelid="7214"].child-hotel .header-pills{
    background:#EFF6F9;
    border-bottom: 1px solid #EFF6F9
}
/* End of Liverpool Hotel Blue Customisation */


/* Start of Liverpool Hotel Red Navbar Color Change */

[data-hotelid="5308"] header .navbar-bottom{
    background-color: #ff0009;
}
[data-hotelid="5308"] .navbar-bottom .navbar-nav>li>a.active{
    background:#D6050C;
}
[data-hotelid="5308"] .navbar-bottom .navbar-nav>li>a:focus{
    background:#D6050C;
}
[data-hotelid="5308"] .navbar-bottom .navbar-nav>li>a:hover{
    background:#D6050C;
}
[data-hotelid="5308"] .navbar-bottom .navbar-nav>li .dropdown-menu{
    background-color:#ff0009 !important;
}
[data-hotelid="5308"] .navbar-bottom .navbar-nav>li .dropdown-menu>li>a:hover{
    background:#D6050C;
}

/* End of Liverpool Hotel Red Navbar Color Change */



/*OPS-13131 - start */
[data-hotelid="7214"].child-hotel .content_wrapper a.btn {
    color: #fff;
    background: #036F9C;
}
[data-hotelid="7214"].child-hotel:not(.mobile) .content_wrapper a.btn:hover {
    color: #036F9C;
    background: #fff;
    border: 1px solid #036F9C;
}
/*OPS-13131 - end */


#bookingForm .whyBookDirect{
    margin:0;
    left:0;
    top:80px;
    bottom:unset;
    width:max-content;
}
#bookingForm .whyBookDirect .wrapperOfBenefits{
    left:-65px;
}
.for-homepage .bookingform-wrapper #booking-form .promo-block label{
    white-space:nowrap;
}

.for-homepage .bookingform-wrapper .abs_parent {
    width: 70%;
    max-width: 100%;
}
.for-homepage .jssor-carousel-container .booking-form {
    display: flex !important;
    justify-content: center;
    align-items: center;
    padding-bottom: 30px !important;
    background: transparent !important;
}
.for-homepage .jssor-carousel-container .bookingform-wrapper {
    bottom: 17%;
    background: rgb(24 22 30 / 70%);
}
#bookingForm .select-block{
    padding-right: 0;
}
#bookingForm .select-block.select-location{
    padding-left: 0;
}
.for-homepage .bookingform-wrapper #booking-form .promo-block {
    display:block;
    width:110px ;
} 
.for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide{
    display: block;
    margin-right: 0  !important;
    width:130px ;
}
.for-homepage .jssor-carousel-container #bookingForm .btn-wrapper{
    align-self: end;
    bottom: unset;
    position: relative;
    right: 0;
}
.for-homepage #bookingForm .min-price-wrapper{
    right: 50px !important;
}
.for-homepage #bookingForm .booking-form {
    margin:0 ;
    padding-bottom: 0 !important;
}
.for-homepage .jssor-carousel-container.camera-carousel-container.aspectratio16-9.video-banner-container .bookingform-wrapper {
    bottom: 15% !important;
}
#bookingForm .adult-block, #bookingForm .child-block{
    display:block;
}
#bookingForm .adult-wrapper, #bookingForm .child-wrapper{
    margin-right: 0px;
}
.open-form-block.vc_open-form-block a{
    display:none;
}
.modal-body #bookingForm .whyBookDirect {
    top:unset;
    bottom: 0;
    transform:unset;
    left:0;
}
@media (max-width: 1800px){
    .for-homepage .bookingform-wrapper .abs_parent {
        width: 75%;
    }
}

@media (max-width: 1600px){
    .for-homepage .bookingform-wrapper .abs_parent {
        width: 85%;
    }
}

@media (max-width: 1366px){
    .for-homepage .bookingform-wrapper .abs_parent {
        width: 90%;
    }
    .for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide{
        width: 120px;
    }
    .for-homepage .bookingform-wrapper #booking-form .promo-block {
        width: 100px;
    }
}

@media (max-width: 1200px){
    .for-homepage .bookingform-wrapper .abs_parent {
        width: 100%;
    }
    .for-homepage .bookingform-wrapper #booking-form .promo-block {
        width: 90px;
    }
    #bookingForm .whyBookDirect{
        margin:0;
        left:50%;
        transform:translateX(-50%);
        top:80px;
        bottom:unset;
    }
}

@media (max-width: 1024px){
    .for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide{
        width: 120px;
    }
    .for-homepage #bookingForm .adult-wrapper, #bookingForm .child-wrapper{
        width: 60px;
    }
    #bookingForm .btn-wrapper .check-btn-holder .btn-full-width{
        min-width: 140px;
        width: 140px;
    }
    .for-homepage #bookingForm .min-price-wrapper{
        right: 30px !important;
    }
}

@media (max-width: 900px){
    .for-homepage .bookingform-wrapper #booking-form .promo-block {
        width: 60px;
    }
    #bookingForm .btn-wrapper .check-btn-holder .btn-full-width{
        min-width: 124px;
        width: 124px;
    }
    .for-homepage #bookingForm .min-price-wrapper{
        right: 21px !important;
        font-size: 9px;
    }
    .for-homepage #bookingForm .min-price-div .price-msg{
        font-size: 15px;
    }
    #bookingForm .select-block {
        width:100px;
    }
}

@media(max-width:800px){
    #bookingForm .select-block {
        width: 20%;
    }

    .for-homepage #bookingForm .booking-form {
        width: 60%;
        flex-wrap: wrap;
        justify-content:flex-start;
    }

    #bookingForm .whyBookDirect {
        top:unset;
        bottom: 0;
    }
    
    .for-homepage .jssor-carousel-container .booking-form {
        align-items: flex-start;
    }
}



.simp-custom-center {
    display: flex;
    justify-content: center;
    align-items: center;
}
.simp-custom-img-size .right-box img {
    width: 80%;
}
.simp-custom-img-size {
    width: 70% !important;
    margin:auto;
}

.parent-hotel .homepage .content_wrapper {
    padding-top: 0 !important;
}
.parent-hotel .address-block-details{
    display: none;
}
.outer-page h1,
.outer-page h2{
    line-height: 38px;
}

@media(max-width:991px){
    :is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-reachoutus-form form{
        margin:0 23%;
    }
}

/*OPS-14833*/
[data-hotelid="7214"] header .navbar-bottom .moreOptions .dropdown-more,
[data-hotelid="7214"] header .navbar-bottom .navbar-nav>li .dropdown-menu {
    background: #036F9C;
}

[data-hotelid="7214"] .navbar-bottom .navbar-nav>li .dropdown-menu>li>a:hover,
[data-hotelid="7214"] header .navbar-bottom .moreOptions .dropdown-more li>a:hover,
[data-hotelid="7214"] header .navbar-bottom .moreOptions .dropdown-more li>a.active,
[data-hotelid="7214"] .navbar-bottom .navbar-nav>li .dropdown-menu>li>a:focus,
[data-hotelid="7214"] header .navbar-bottom .moreOptions .dropdown-more li>a:focus {
    background: #085879;
}

[data-hotelid="5308"] header .navbar-bottom .moreOptions .dropdown-more {
    background: #ff0009;
}

[data-hotelid="5308"] .navbar-bottom .navbar-nav>li .dropdown-menu>li>a:hover,
[data-hotelid="5308"] header .navbar-bottom .moreOptions .dropdown-more li>a:hover,
[data-hotelid="5308"] header .navbar-bottom .moreOptions .dropdown-more li>a.active,
[data-hotelid="5308"] .navbar-bottom .navbar-nav>li .dropdown-menu>li>a:focus,
[data-hotelid="5308"] header .navbar-bottom .moreOptions .dropdown-more li>a:focus {
    background: #D6050C;
}

header .navbar-top .dropdown-arrow {
    color: #272727;
}
/*OPS-14833*/



.child-hotel .header-pills {
    padding: 135px 0 10px !important;
}
.location-page .header-pills .tab-content {
    margin-top: 12px;
}



.mobile .logo.navbar-logo 
{
    padding-top:5px;
    background-color:white;
}

.mobile .fullImage {
    padding-top:65px !important;
}
.mobile .content_wrapper .no-gutter h1,
.mobile .content_wrapper .no-gutter h2 {
    border-bottom: 0px !important;
    font-size: 23px;
}

.parent-hotel #footer .comm_cont .add_head{
    display:flex;
    justify-content:center;
}
.parent-hotel #footer .comm_cont .add_head div{
    width:45%;
}
.mobile.parent-hotel #footer .container>div:first-child,.mobile.parent-hotel #footer .container>div:nth-child(2){
    display:none;
}





/*Table Border Remove*/

.simp-custom-table-border table,
.simp-custom-table-border td{
    border:none !important;
}

