

/* OPS-15608 : Starts */
#open_preferences_center {
    all: unset;
    position: fixed;
    bottom: 20px;
    left: 20px;
    width: 60px;
    height: 60px;
    cursor: pointer;
    z-index: 9999;
    border-radius: 50%;
    overflow: hidden;
   transition: transform .5s ease-in-out;
}

.mobile #open_preferences_center {
    bottom: 70px;
    left: 12px;
}

body:not(.mobile) #open_preferences_center:hover {
   transform: scale(1.1);
   
}
/* OPS-15608 : Ends */

/* desktop parent book now dropdown */
.parent-hotel .resv-wrap .navbar-booking-wrap.dropdown {
    width: 220px;
    height: 40px;
}

.parent-hotel .resv-wrap  .navbar-booking-wrap.dropdown .btn.btn-primary.dropdown-toggle {
    width: 175px;
    font-family:'Raleway',serif;
}

.parent-hotel .resv-wrap .navbar-booking-wrap.dropdown ul.dropdown-menu.show {
    animation: fadeIn 0.5s 1;
}

.parent-hotel .resv-wrap .navbar-booking-wrap.dropdown ul.dropdown-menu {
    padding: 10px 0;
    background-color: #d11242;
    width: 222px;
}

.parent-hotel .resv-wrap .navbar-booking-wrap.dropdown .btn-full-width {
    color: #fff;
    width: 85%;
    margin: 15px auto;
}

.parent-hotel .resv-wrap .navbar-booking-wrap.dropdown .btn-full-width:hover,
.parent-hotel .resv-wrap .navbar-booking-wrap.dropdown .btn-full-width:focus {
    color: white;
    background-color: black;
}

 /*mobile book now parent dropdown */
.mobile .parent-container .fab_book_button .bookBtnbgcolor{
    background:transparent !important;
}
.mobile .parent-container .fab_book_button .bookBtnbgcolor .TwoFoldMenuName{
    display:none;
}
a.fab_book_button .dropdown-items {
    display:none !important;
    position:absolute;
    top:0;
    right:100%;
}
a.fab_book_button .dropdown-items li{
    list-style:none;
    background:#900;
}
a.fab_book_button .dropdown-items li a{
    background:#900;
    padding:10px
}
a.fab_book_button .dropdown-items.show {
    display:block !important;
}



.mobile-menu .book-button .dropdown-items {
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    z-index:1
}
.mobile-menu .book-button .dropdown-items li{
    list-style:none;
    background:#900;
}
.mobile-menu .book-button .dropdown-items li a{
    background:#900;
    padding:10px
}
.nav-wrap .book-button .dropdown-items {
    display:none !important;
}
.nav-wrap .book-button .dropdown-items.show {
    display:block !important;
}

body .content_wrapper .no-gutter h3{
    /*Size: 24px !important;;*/
    /*font-weight: Semi-Bold !important;;*/
    font-family: Playfair Display !important;
}
body .content_wrapper .no-gutter h4{
    color:#666666 !important;
    font-family: Playfair Display !important;;
}
body .content_wrapper .no-gutter h5{
    color:#777777 !important;
    font-family: Playfair Display !important;;
}
body .content_wrapper .no-gutter h6{
    color:#888888 !important;
   font-family: Playfair Display !important;;
}
.content_wrapper .no-gutter .txt-wdgt-btn-wrapper .btn,
.content_wrapper .no-gutter .txt-wdgt-btn-wrapper .btn{
    font-family: 'Raleway', sans-serif ;
}
body[data-hotelid="6793"] .content_wrapper .no-gutter p,
body[data-hotelid="6794"] .content_wrapper .no-gutter p,
body[data-hotelid="6793"] .content_wrapper .no-gutter div,
body[data-hotelid="6794"] .content_wrapper .no-gutter div{
  color: black;
}
body[data-hotelid="6793"] .content_wrapper .no-gutter h1,
body[data-hotelid="6794"] .content_wrapper .no-gutter h1{
  color: #333333;
}
body[data-hotelid="6793"] .content_wrapper .no-gutter h2,
body[data-hotelid="6794"] .content_wrapper .no-gutter h2{
  color: #444444;
}
body[data-hotelid="6793"] .content_wrapper .no-gutter h3,
body[data-hotelid="6794"] .content_wrapper .no-gutter h3{
  color: #555555;
}

:is(.outer-page, .outerpage) .wt3imgtop-3tbbot.simp-custom-equal-cards .text-content-wrapper {
    padding-top: 16px;
}

:is(.outer-page,.outerpage) .content_wrapper .widget-wrapper .txt-wdgt-btn-wrapper {
    margin-top: 15px;
}

/*jira-14085 start*/

:is(.outer-page, .outerpage) .content_wrapper .simp-custom-img-slider-widget .text-content-wrapper p {
    display: none
}

.mobile .content_wrapper .simp-custom-img-slider-widget .slick-slide p {
    display: none
}

.mobile .content_wrapper .simp-custom-img-slider-widget .slick-slide img {
    margin: 0;
}

/*end*/

/* menu items */

/*[data-hotelid="6791"] header .navbar-bottom {*/
/*    background-color:  #ffffff !important;*/
    
/*}*/

/*[data-hotelid="6791"] header .navbar-bottom .navbar-nav>li>a{*/
/*    color:#333333*/
/*}*/

/* hover */

/*[data-hotelid="6791"] header .navbar-bottom .navbar-nav>li>a:hover,*/
/*[data-hotelid="6791"] header .navbar-bottom .navbar-nav>li>a:focus,*/
/*[data-hotelid="6791"] header .navbar-bottom .navbar-nav>li>a:active {*/
/*    background-color: #f8f8f8 !important;*/
/*}*/

/* after hover */

/*[data-hotelid="6791"] header .navbar-bottom .navbar-nav>li>a:hover{*/
/*    color: #FF0000 ;*/
/*}*/

/* headers */

[data-hotelid="6791"] .content_wrapper .no-gutter h1{
    font-family: "Lato", sans-serif;
    color:#333333; 
    font-weight:400;
}


[data-hotelid="6793"] .content_wrapper .no-gutter h1{
    font-family: "Lato", sans-serif;
    color:#333333 ;
    font-weight:400;
}

[data-hotelid="6791"] .content_wrapper .no-gutter h2{
    font-family: "Lato", sans-serif;
    color:#444444;
}

[data-hotelid="6791"] .content_wrapper .no-gutter h3{
    font-family: "Lato", sans-serif !important;
    color:#555555;
}

[data-hotelid="6791"] .content_wrapper .no-gutter h4{
    font-family: "Lato", sans-serif;
    color: #666666;
}

[data-hotelid="6791"] .content_wrapper .no-gutter h5{
    font-family: "Lato", sans-serif;
    color:#777777;
}

[data-hotelid="6791"] .content_wrapper .no-gutter h6{
    font-family: "Lato", sans-serif;
    color: #888888;
}

/* body */


[data-hotelid="6791"] .content_wrapper .no-gutter font,
[data-hotelid="6791"] .content_wrapper .no-gutter dv,
[data-hotelid="6791"] .content_wrapper .no-gutter em,
[data-hotelid="6791"] .content_wrapper .no-gutter  ul li,
[data-hotelid="6791"] .content_wrapper .no-gutter ol li,
[data-hotelid="6791"] .content_wrapper .no-gutter br{
    font-family: 'open sans', sans serif;
    color:#444444; 
}

[data-hotelid="6791"] .content_wrapper .no-gutter p{
    color:#555555;
}

[data-hotelid="6791"] .content_wrapper .no-gutter .btn{
    background:#FF0000 !important;
    color:#ffffff;
}

/* Buttons Colour */

[data-hotelid="6791"] .resv{
    background:#FF0000;
    color:#ffff;
    
}



/* mobile */

[data-hotelid="6791"].mobile .mobile-menu {
    display: flex;
    width: 100%;
    background: #ffff;
}

[data-hotelid="6791"].mobile .mobile-menu .navBtnBorder{
    background:#FF0000;
}

[data-hotelid="6791"].mobile a.geo.navBtnBorder.top_padding.menu-item.map-btn:hover {
    color:#fff;
}

[data-hotelid="6791"].mobile a.tel.navBtnBorder.top_padding.menu-item.call-btn:hover {
    color:#fff;
}

[data-hotelid="6791"] .wt-image-text-slider .slick-prev:before,
[data-hotelid="6791"] .wt-image-text-slider .slick-next:before{
    color:#FF0000;
}

[data-hotelid="6791"] #bookingForm .btn-wrapper .check-btn-holder .btn-full-width{
    background:#ff0000;
    height: 40px;
}


[data-hotelid="6791"].mobile .fab_book_button .fa-calendar.fa-2x{
    background: #ff0000;
}




/*OPS-16478 START*/
:is(.outer-page,.outerpage)  .simp-custom-equal-cards.simp-custom-center {
    align-items:flex-start;
}
:is(.outer-page,.outerpage) .simp-custom-equal-cards .txt-wdgt-btn-wrapper{
    margin-top:15px;
    display:flex;
    justify-content: center;
}
.mobile .simp-custom-equal-cards .txt-wdgt-btn-wrapper{
    display:flex;
    margin-top:15px;
    justify-content: center;
}
/*OPS-16478 END*/

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-faq{
    width:80% !important;
    max-width:1340px !important;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    border:1px solid #0006;
    padding:0;
    margin:clamp(10px,0.967vw,15px) 0;
    background: #fcebcd;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-faq .fullWidthWidgetWrapper {
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    margin:0;
    width:100%;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-faq .left-box{
    padding:20px 50px 20px 20px;
    cursor:pointer;
    width:100%;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-faq .left-box :is(h1,h2,h3,h4,h5,h6,p){
    margin:0;
    padding:0;
    text-align:left;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-faq .left-box:after {
    content: "\f078";
    font-family: 'Font Awesome 5 Pro';
    color: #990000;
    font-size: clamp(15px,.938vw,18px);
    position: absolute;
    right: 30px;
    top: 10px;
    font-weight: 400;
    transition: all .5s ease;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-faq .left-box.active:after {
    transform: rotate(180deg);
    transition: all .5s ease;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-faq .right-box{
    padding: 0 50px 0 20px;
    position:relative;
    width:100%;  
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-faq .text-content .text-content-wrapper{
    display:flex;
    flex-direction:column;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-faq .text-content .text-content-wrapper p{
    padding: 0;
    margin:0;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-faq .text-content .text-content-wrapper p+p{
    margin-top:8px;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-faq .text-content .text-content-wrapper :is(h1,h2,h3,h4,h5,h6,p) {
    text-align: left;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-faq .text-content .text-content-wrapper ul {
    padding: 0 0 0 20px !important;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-faq .right-box:not(.active) .text-content-wrapper {
    transition: max-height .1s linear,padding .1s ease-in-out;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-faq .right-box.active .text-content-wrapper {
    display: flex;
    flex-direction:column;
    overflow: hidden;
    padding: 0 50px 0 20px;
    flex-grow: 0;
    max-height: 0;
    transition: max-height 1s linear,padding 1s linear;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-faq .right-box {
    display: flex;
    overflow: hidden;
    padding: 0 50px 0 20px;
    flex-grow: 0;
    max-height: 0;
    transition: max-height 1s linear,padding 1s linear
}
@keyframes fadess {
    from {
        opacity: 0;
        transform: translateY(-10px)
    }

    to {
        opacity: 1;
        transform: translateY(0px)
    }
}


/*mobile*/
.mobile .content_wrapper .no-gutter .simp-custom-faq{
    margin:15px 0;
    border: 1px solid #0006;
    background: #fcebcd;
}
.mobile .content_wrapper .no-gutter .simp-custom-faq .col-xs-12:first-of-type{
    display: flex;
    padding: 15px 30px 15px 15px;
    flex-direction: column;
    position:relative;
}
.mobile .content_wrapper .no-gutter .simp-custom-faq .col-xs-12:first-of-type::after{
    content: "\f078";
    font-family: 'Font Awesome 5 Pro';
    color: #990000;
    font-size: 12px;
    display:flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 16px;
    top: 16px;
    font-weight: 600;
    transition: all .5s ease
}
.mobile .content_wrapper .no-gutter .simp-custom-faq .active.col-xs-12:first-of-type:after {
    transform: rotate(180deg);
    transition: all .5s ease;
}
.mobile .content_wrapper .no-gutter .simp-custom-faq .col-xs-12:first-of-type :is(h1,h2,h3,h4,h5,h6){
    padding:0;
    margin:0;
    text-align:left;
}
.mobile .content_wrapper .no-gutter .simp-custom-faq .col-xs-12:last-of-type {
    margin:0 !important;
    padding:0 30px 15px 15px;
}
.mobile .content_wrapper .no-gutter .simp-custom-faq .col-xs-12:last-of-type ul{
    padding: 0 0 0 20px !important
}
.mobile .content_wrapper .no-gutter .simp-custom-faq .col-xs-12:last-of-type p + p{
    margin-top:8px;
}
.mobile .content_wrapper .no-gutter .simp-custom-faq .col-xs-12:last-of-type :is(h1,h2,h3,h4,h5,h6){
    text-align:left;
}
.mobile .content_wrapper .no-gutter .simp-custom-faq .col-xs-12:last-of-type {
    display: flex;
    overflow: hidden;
    padding: 0 15px 0;
    flex-grow: 0;
    max-height: 0;
    transition: max-height 1s linear;
    flex-direction: column;
}
.mobile .content_wrapper .no-gutter .simp-custom-faq .active.col-xs-12:last-of-type {
    animation: Mobilefadess 1s ease-in-out;
    height: max-content;
    padding: 0 30px 15px 15px;
    max-height: 1000px !important;
    flex-grow: 1;
    flex-direction: column;
}
.mobile .content_wrapper .no-gutter .simp-custom-faq .col-xs-12:last-of-type:not(.active) {
    transition: max-height .1s linear,padding .1s linear;
}


@keyframes Mobilefadess {
    from {
        opacity: 0;
        transform: translateY(-10px)
    }

    to {
        opacity: 1;
        transform: translateY(0px)
    }
}

/*header faq*/
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-faq-header {
    max-width:1340px !important;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-faq-header .text-content{
    padding:0;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-faq-header :is(h1,h2,h3,h4,h5,h6,p){
    text-align:left;
}
.mobile .content_wrapper .no-gutter .simp-custom-faq-header {
    margin:0;
}
.mobile .content_wrapper .no-gutter .simp-custom-faq-header :is(h1,h2,h3,h4,h5,h6,p){
    text-align:left;
    padding:0;
}
.mobile .content_wrapper .no-gutter .simp-custom-header :is(h1,h2,h3,h4,h5,h6){
    padding:0;
}
.mobile .content_wrapper .no-gutter .simp-custom-header + .simp-custom-faq {
    margin-top:0;
}
.simp-custom-hotel-combined :is(.center-box,.col-xs-12:nth-child(2)){
    display:flex;
    justify-content:center;
}





.simp-custom-hideRightBox .right-box {
    display: none;
}

.simp-custom-hideLeftBox .left-box {
    display: none;
}

.simp-custom-center {
    display: flex;
    justify-content: center;
}

/* OPS-15119-START */
.mobile .simp-custom-center {
    flex-direction: column;
}

.mobile .simp-custom-hideRightBox .col-xs-12:last-child {
    display: none;
}

.mobile .simp-custom-hideLeftBox .col-xs-12:first-child {
    display: none;
}
/* OPS-15119-END*/

.mobile #footer {
    padding: 20px 30px 60px;
}

.mobile .footer-row:first-child{
    font-size:20px;
    font-weight:700;
    margin:0 0 20px
}

.mobile .footer-row{
    padding:0;
    text-align: left;
    width: 100%;
    font-size: 14px;
}

.mobile #footer h4{
    margin:0 0 8px;
    padding:0;
    font-size:16px;
    font-weight:700;
}

.mobile #footer .email-section {
    margin:0 0 20px;
}

.mobile #footer .email-section a{
    display:block
}

.mobile #footer .follow-us-section {
    margin: 0 0 30px;
    padding: 0 0 30px;
    border-bottom: 2px solid #fff;
}

.mobile #footer .footer-row .socialIcon a{
    border-radius:50%;
}

.mobile #footer .follow-us-section .social-bar ul{
    margin:0;
}

.mobile #footer .footer-spacing{
    padding:0;
    text-align:left;
    border: unset;
}

.mobile #footer .phone-section {
    margin:0 0 20px;
}

.mobile #footer .phone-section a{
    display:block
}

.mobile #footer .address-section {
    margin: 0 0 30px;
    padding: 0 0 30px;
    border-bottom: 2px solid #fff;
}

.mobile #footer .col-xs-12 {
    padding:0;
}

.mobile #footer .custom-footer-brand p{
    font-weight:700;
    margin:0 0 16px
}

.mobile #footer .footer-row.final.text-center {
    clear: both;
}

.mobile #footer .footer-row.final.text-center > div {
    padding-top: 20px;
}

/* will update script later */

/*[data-hotelid="6791"].mobile #footer .follow-us-section,*/
/*[data-hotelid="6794"].mobile #footer .follow-us-section,*/
/*[data-hotelid="6793"].mobile #footer .follow-us-section{*/
/*    display:none;*/
/*}*/

.mobile .content_wrapper .no-gutter h1, 
.mobile .content_wrapper .no-gutter h2 {
    border-bottom: 0px !important;
}


.mobile .fullImage img{
    height: 350px;
    object-fit: cover;
}
.mobile h2 {
    font-size:22px;
}
.mobile .simp-custom-table-border table,
.mobile .simp-custom-table-border td{
    border:none !important;
}

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

.mobile .simp-custom-table-border tr:nth-child(3) td {
    padding: 0!important;
}

.mobile .simp-custom-table-border tr:nth-child(3) td .one-col {
    padding: 0px!important;
    width: 100px;
    margin-left: -15px;
}
.mobile .name-of-hotel {
    display: none;
}
.mobile .wt-image-text-slider .slick-slide {
    margin: 0 10px;
    padding: 10px!important;
    background-color: #fff;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);
}
.mobile .wt-image-text-slider .slick-next::before, .mobile .wt-image-text-slider .slick-prev::before {
    font-size: 35px;
}
.mobile .wt-image-text-slider .slick-next::before, .mobile .wt-image-text-slider .slick-prev::before {
    font-size: 35px;
    position: relative;
    top: -25px;
}
.mobile .wt-image-text-slider .slick-slide {
    margin: 0 10px;
    padding: 10px!important;
    background-color: #fff;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);
}
.mobile .fab_book_button .fa-calendar.fa-2x {
    font-size: 25px !important;
    width: 60px !important;
    height: 60px !important;
}
.mobile .fab_book_button {
    right: 30px;
    bottom: 10px;
}
.mobile h1,
.mobile h2{
    text-align:center !important;
}
.mobile .widget-wrapper.wt1tb.bgColorContainer {
    margin-bottom: 0px;
}

.mobile .widget-wrapper.wt1tb.bgColorContainer h2 {
    padding-bottom: 0px;
}



.mobile #accordion{
    display:none !important;
}

.mobile h1{
    font-size:26px;
}
.mobile .drop-menu-header-block{
    background-color:#d5d4d4;
}
.mobile .simp-custom-mobile-widget-hide {
    display: none!important;
}

.mobile .slick-slider .slick-slide h3 a span{
    color:#231f20 !important;
}
.mobile .slick-slider .slick-slide {
    background-color:#F2F2F2 !important;
}
.mobile .simp-custom-activities h3{
    font-family: Classico-URW,sans-serif;
    font-weight: 400;
    font-size: 19px;
    margin-bottom: 10px
}

.mobile .simp-custom-sheen-text {
    display: block;    
}
.mobile .simp-custom-sheen-text .col-xs-12:not(:last-child) {
    margin-bottom: 30px;
}
.mobile .simp-custom-sheen-text .col-xs-12 img.img-responsive {
    margin-top: 0 !important;
}
.mobile .simp-custom-sheen-text .col-xs-12 {
    padding: 10px;
    box-shadow: 0 2px 8px 0 rgb(0 0 0 / 20%);
    background-color: #F2F2F2 !important;
}
.mobile .simp-custom-sheen-text a span {
    color: black !important;
}


/* mobile  child except eldoret child */

 .mobile .navbar-logo{
	background: #fff;
  }
  .mobile .mobile-menu .navBtnBorder,
  .mobile .mobile-menu .navBtnBorder:hover,
  .mobile .mobile-menu .navBtnBorder.active,
  .mobile  .mobile-menu .navBtnBorder:focus{
	background:#990000 ;  
  }
 /*OPS-13823 start*/
.mobile.for-homepage .widget-wrapper.wtheader:first-of-type h1 {
    display: none;
}
 /*OPS-13823 end*/
  .mobile .content_wrapper .no-gutter .txt-wdgt-btn-wrapper .btn{
	 background:#990000 ;  
  }


.mobile[data-hotelid="6793"] .content_wrapper .no-gutter h1{
    font-size:36px;
     font-family:'open sans',sans serif !important;
}
.mobile[data-hotelid="6793"] .content_wrapper .no-gutter h2{
    font-size:26px;
    font-family:'open sans',sans serif !important;
}
.mobile[data-hotelid="6793"] .content_wrapper .no-gutter h3{
    font-size:18px;
    font-family:'open sans',sans serif !important;
}
.mobile[data-hotelid="6793"]  p,
.mobile[data-hotelid="6793"] div{
    font-size:13px;
    font-family:'open sans',sans serif !important;
}
/*.mobile[data-hotelid="6793"] a{*/
/*    font-family:'open sans',sans serif !important;*/
/*}*/



/* menu items */

/*[data-hotelid="6794"] header .navbar-bottom {*/
/*    background-color:  #ffffff !important;*/
    
/*}*/

/*[data-hotelid="6794"] header .navbar-bottom .navbar-nav>li>a{*/
/*    color:#333333*/
/*}*/

/* hover */

/*[data-hotelid="6794"] header .navbar-bottom .navbar-nav>li>a:hover,*/
/*[data-hotelid="6794"] header .navbar-bottom .navbar-nav>li>a:focus,*/
/*[data-hotelid="6794"] header .navbar-bottom .navbar-nav>li>a:active {*/
/*    background-color: #f8f8f8 !important;*/
/*}*/

/* after hover */

/*[data-hotelid="6794"] header .navbar-bottom .navbar-nav>li>a:hover{*/
/*    color: #FF0000 ;*/
/*}*/

/* headers */

[data-hotelid="6794"] .content_wrapper .no-gutter h1{
    font-family: "Lato", sans-serif;
    color:#333333; 
    font-weight:400;
}


[data-hotelid="6793"] .content_wrapper .no-gutter h1{
    font-family: "Lato", sans-serif;
    color:#333333 ;
    font-weight:400;
}

[data-hotelid="6794"] .content_wrapper .no-gutter h2{
    font-family: "Lato", sans-serif;
    color:#444444;
}

[data-hotelid="6794"] .content_wrapper .no-gutter h3{
    font-family: "Lato", sans-serif !important;
    color:#555555;
}

[data-hotelid="6794"] .content_wrapper .no-gutter h4{
    font-family: "Lato", sans-serif;
    color: #666666;
}

[data-hotelid="6794"] .content_wrapper .no-gutter h5{
    font-family: "Lato", sans-serif;
    color:#777777;
}

[data-hotelid="6794"] .content_wrapper .no-gutter h6{
    font-family: "Lato", sans-serif;
    color: #888888;
}

/* body */


[data-hotelid="6794"] .content_wrapper .no-gutter font,
[data-hotelid="6794"] .content_wrapper .no-gutter dv,
[data-hotelid="6794"] .content_wrapper .no-gutter em,
[data-hotelid="6794"] .content_wrapper .no-gutter  ul li,
[data-hotelid="6794"] .content_wrapper .no-gutter ol li,
[data-hotelid="6794"] .content_wrapper .no-gutter br{
    font-family: 'open sans', sans serif;
    color:#444444; 
}

[data-hotelid="6794"] .content_wrapper .no-gutter p{
    color:#555555;
}

[data-hotelid="6794"] .content_wrapper .no-gutter .btn{
    background:#FF0000 !important;
    color:#ffffff;
}

/* Buttons Colour */

[data-hotelid="6794"] .resv{
    background:#FF0000;
    color:#ffff;
    
}



/* mobile */

[data-hotelid="6794"].mobile .mobile-menu {
    display: flex;
    width: 100%;
    background: #ffff;
}

[data-hotelid="6794"].mobile .mobile-menu .navBtnBorder{
    background:#FF0000;
}

[data-hotelid="6794"].mobile a.geo.navBtnBorder.top_padding.menu-item.map-btn:hover {
    color:#fff;
}

[data-hotelid="6794"].mobile a.tel.navBtnBorder.top_padding.menu-item.call-btn:hover {
    color:#fff;
}

[data-hotelid="6794"] .wt-image-text-slider .slick-prev:before,
[data-hotelid="6794"] .wt-image-text-slider .slick-next:before{
    color:#FF0000;
}

[data-hotelid="6794"] #bookingForm .btn-wrapper .check-btn-holder .btn-full-width{
    background:#ff0000;
    height: 40px;
}

/*[data-hotelid="6794"] .bookingform-wrapper .abs_parent #bookingForm .btn-wrapper {*/
/*    position: absolute;*/
/*    display: inline-block;*/
/*    margin: 36px 0 0;*/
/*    bottom: unset;*/
/*    right: 40px;*/
/*    width: calc(50% / 4);*/
/*}*/

[data-hotelid="6794"] #bookingForm .btn-wrapper .check-btn-holder .btn-full-width{
    background:#ff0000;
    height: 40px;
}

/*.bookingform-wrapper .abs_parent #bookingForm .btn-wrapper {*/
/*    position: absolute;*/
/*    display: inline-block;*/
/*    margin: 36px 0 0;*/
/*    bottom: unset;*/
/*    right: 40px;*/
/*    width: calc(50% / 4);*/
/*}*/

 #footer .socialIcon a:hover .fa{
    display: flex;
    justify-content: center;
    align-items: center;
}


[data-hotelid="6794"].mobile .fab_book_button .fa-calendar.fa-2x{
    background: #ff0000;
}


/*eldoret*/

[data-hotelid="6793"] .content_wrapper .no-gutter p{
    color:#555555;
}


/* headers */

[data-hotelid="6200"] .content_wrapper .no-gutter h1{
    font-family: "Lato", sans-serif;
    color:#333333; 
    font-weight:400;
}


[data-hotelid="6793"] .content_wrapper .no-gutter h1{
    font-family: "Lato", sans-serif;
    color:#333333 ;
    font-weight:400;
}

[data-hotelid="6200"] .content_wrapper .no-gutter h2{
    font-family: "Lato", sans-serif;
    color:#444444;
}

[data-hotelid="6200"] .content_wrapper .no-gutter h3{
    font-family: "Lato", sans-serif !important;
    color:#555555;
}

[data-hotelid="6200"] .content_wrapper .no-gutter h4{
    font-family: "Lato", sans-serif;
    color: #666666;
}

[data-hotelid="6200"] .content_wrapper .no-gutter h5{
    font-family: "Lato", sans-serif;
    color:#777777;
}

[data-hotelid="6200"] .content_wrapper .no-gutter h6{
    font-family: "Lato", sans-serif;
    color: #888888;
}

/* body */


[data-hotelid="6200"] .content_wrapper .no-gutter font,
[data-hotelid="6200"] .content_wrapper .no-gutter dv,
[data-hotelid="6200"] .content_wrapper .no-gutter em,
[data-hotelid="6200"] .content_wrapper .no-gutter  ul li,
[data-hotelid="6200"] .content_wrapper .no-gutter ol li,
[data-hotelid="6200"] .content_wrapper .no-gutter br{
    font-family: 'open sans', sans serif;
    color:#444444; 
}

[data-hotelid="6200"] .content_wrapper .no-gutter p{
    color:#555555;
}

[data-hotelid="6200"] .content_wrapper .no-gutter .btn{
    background:#FF0000 !important;
    color:#ffffff;
}

/* Buttons Colour */

[data-hotelid="6200"] .resv{
    background:#FF0000;
    color:#ffff;
    
}



/* mobile */

[data-hotelid="6200"].mobile .mobile-menu {
    display: flex;
    width: 100%;
    background: #ffff;
}

[data-hotelid="6200"].mobile .mobile-menu .navBtnBorder{
    background:#FF0000;
}

[data-hotelid="6200"].mobile a.geo.navBtnBorder.top_padding.menu-item.map-btn:hover {
    color:#fff;
}

[data-hotelid="6200"].mobile a.tel.navBtnBorder.top_padding.menu-item.call-btn:hover {
    color:#fff;
}

[data-hotelid="6200"] .wt-image-text-slider .slick-prev:before,
[data-hotelid="6200"] .wt-image-text-slider .slick-next:before{
    color:#FF0000;
}

[data-hotelid="6200"] #bookingForm .btn-wrapper .check-btn-holder .btn-full-width{
    background:#ff0000;
    height: 40px;
}

/*[data-hotelid="6200"] .bookingform-wrapper .abs_parent #bookingForm .btn-wrapper {*/
/*    position: absolute;*/
/*    display: inline-block;*/
/*    margin: 36px 0 0;*/
/*    bottom: unset;*/
/*    right: 40px;*/
/*    width: calc(50% / 4);*/
/*}*/

[data-hotelid="6200"] #bookingForm .btn-wrapper .check-btn-holder .btn-full-width{
    background:#ff0000;
    height: 40px;
}

/*.bookingform-wrapper .abs_parent #bookingForm .btn-wrapper {*/
/*    position: absolute;*/
/*    display: inline-block;*/
/*    margin: 36px 0 0;*/
/*    bottom: unset;*/
/*    right: 40px;*/
/*    width: calc(50% / 4);*/
/*}*/

[data-hotelid="6200"].mobile .fab_book_button .fa-calendar.fa-2x{
    background: #ff0000;
}




/* for child eldoret changes */

/*.child-hotel[data-hotelid="6793"] .content_wrapper .no-gutter h1,*/
/*.child-hotel[data-hotelid="6793"] .content_wrapper .no-gutter h2,*/
/*.child-hotel[data-hotelid="6793"] .content_wrapper .no-gutter h3,*/
/*.child-hotel[data-hotelid="6793"] .content_wrapper .no-gutter h4,*/
/*.child-hotel[data-hotelid="6793"] .content_wrapper .no-gutter h5,*/
/*.child-hotel[data-hotelid="6793"] .content_wrapper .no-gutter h6{*/
/*  font-family:"Lato",sans-serif !important;*/
/*  color:#333;*/
/*}*/

/*body.child-hotel[data-hotelid="6793"]{*/
/*  font-family:'Open Sans';*/
/*  color:#000;*/
/*}*/

/*.child-hotel[data-hotelid="6793"] .content_wrapper .no-gutter h1{*/
/*  color: #333333;*/
/*}*/
/*.child-hotel[data-hotelid="6793"] .content_wrapper .no-gutter h2{*/
/*  color: #444444;*/
/*  font-weight: 600;*/
/*}*/
/*.child-hotel[data-hotelid="6793"] .content_wrapper .no-gutter h3{*/
/*  color: #555555;*/
/*}*/
/*.child-hotel[data-hotelid="6793"] .content_wrapper .no-gutter h4{*/
/*  color: #666666;*/
/*}*/
/*.child-hotel[data-hotelid="6793"] .content_wrapper .no-gutter h5{*/
/*  color: #777777;*/
/*}*/
/*.child-hotel[data-hotelid="6793"] .content_wrapper .no-gutter h6{*/
/*  color: #888888;*/
/*}*/

/*.child-hotel[data-hotelid="6793"] .resv-wrap .resv.resv_button.book_button,*/
/*.child-hotel[data-hotelid="6793"] #bookingForm .btn-wrapper .check-btn-holder .btn-full-width,*/
/*.child-hotel[data-hotelid="6793"]  .content_wrapper .no-gutter .txt-wdgt-btn-wrapper .btn,*/
/*.child-hotel.for-innerpage[data-hotelid="6793"] .content_wrapper .no-gutter .btn.btn-full-width{*/
/*  font-family: 'Raleway',serif;*/
/*  background: #FF0000;*/
/*  color: #fff;*/
/*  font-weight: bold;*/
/*}*/

/*.child-hotel[data-hotelid="6793"] header .navbar-bottom .moreOptions .dropdown-more {*/
/*  background-color: #ffffff;*/
/*}*/
 
/* .child-hotel[data-hotelid="6793"] header .navbar-bottom .moreOptions .dropdown-more>li>a {*/
/*  color:#555555 ;*/
/*  background: #f8f8f8 ;*/
/*} */

/* .child-hotel[data-hotelid="6793"] header .navbar-bottom .moreOptions .dropdown-more>li>a:hover {*/
/*  color:#ffffff ;*/
/*  background: #333333 ;*/
/*} */

/*.for-homepage[data-hotelid="6793"] .content_wrapper .no-gutter:nth-of-type(2), */
/*.for-innerpage[data-hotelid="6793"] .content_wrapper .no-gutter:nth-of-type(2){*/
/*  display:none;*/
/*}*/

/*.child-hotel.for-innerpage[data-hotelid="6793"] .widget-wrapper.wtbookbtn .col-sm-12.one-col{*/
/*  display: flex;*/
/*  justify-content: center;*/
/*}*/

/*.child-hotel.for-innerpage[data-hotelid="6793"] .widget-wrapper.wt3imgtop-3tbbot.three-col h2{*/
/*  padding:8.209% 0;*/
/*}*/

/*.child-hotel[data-hotelid="6793"] .content_wrapper .no-gutter  .widget-wrapper.simp-custom-center h2,*/
/*.child-hotel[data-hotelid="6793"] .content_wrapper .no-gutter  .widget-wrapper.simp-custom-center div{*/
/*    padding-bottom:4%;    */
/*}*/


/* mobile */

/* .mobile[data-hotelid="6793"] .navbar-logo{*/
/*   background: #fff;*/
/*}*/

/* .mobile[data-hotelid="6793"] .mobile-menu .navBtnBorder,*/
/* .mobile[data-hotelid="6793"] .content_wrapper .no-gutter .txt-wdgt-btn-wrapper .btn{*/
/*   background: #ff0000;*/
/*}*/

/* .mobile[data-hotelid="6793"] .mobile-menu .navBtnBorder:hover,*/
/* .mobile[data-hotelid="6793"] .mobile-menu .navBtnBorder.active,*/
/* .mobile[data-hotelid="6793"] .mobile-menu .navBtnBorder:focus{*/
/*   background:#ff0000 !important;  */
/* }*/
 
/* .mobile[data-hotelid="6793"] .widget-wrapper.wtheader:first-child{*/
/*   display:none*/
/*}*/

/*.mobile[data-hotelid="6793"] .simp-custom-widget-hide.simp-custom-table-border{*/
/*   display:none*/
/*}*/

/*.mobile[data-hotelid="6793"] .simp-custom-center .text-content div {*/
/*  padding: 0 0 10px;*/
/*}*/

/*.mobile.child-hotel.for-innerpage[data-hotelid="6793"] .widget-wrapper.wtbookbtn {*/
/*    display:flex;*/
/*    justify-content:center;*/
/*}*/






.outerpage  .no-gutter .widget-wrapper .custom_widgets_block #widget-discount_form_body{
    margin:0;
    display:flex;
    justify-content:center;
    align-items:center;
    width:100%;
}
.outerpage  .no-gutter .widget-wrapper .custom_widgets_block #widget-discount_form_body .discount_widget{
    display:flex;
    justify-content:center;
    align-items:center;
}
.outerpage  .no-gutter .widget-wrapper .custom_widgets_block #widget-discount_form_body .discount_widget .validate{
    margin:0;
}
.outerpage  .no-gutter .widget-wrapper .custom_widgets_block #widget-discount_form_body .discount_widget .validate #mc_embed_signup_scroll h2{
    text-align:left;
}



/*mobile css*/
.mobile  .discount_widget#mc_embed_signup{
    width:100%;
    padding:0 0 20px 0;
}
.mobile  .discount_widget#mc_embed_signup .validate{
    display:flex;
    justify-content:center;
    align-items:center;
}

/*.parent-hotel .navbar.navbar-top .container .lang-book-wrapper{*/
/*    display:none;*/
/*}*/
.parent-hotel .bookingform-wrapper{
    /*display:none;*/
}
/*.mobile.parent-hotel .fab_book_button{*/
/*    display:none !important;*/
/*}*/
/*.mobile.parent-hotel .mobile-navbar-button.book-button.menu-item{*/
/*    display:none;*/
/*}*/

.child-hotel .outer-page #top-menu ul.nav.navbar-nav> li{
    display:none;
}
.mobile.child-hotel .select-hotel-wrapper{
    display:none;
}

header .navbar-top .navbar-nav>li .dropdown-menu.our-hotel-menu .mega-menu>li .dropdown-header {
    padding-bottom:15px;
}
header .navbar-top .navbar-nav>li .dropdown-menu.our-hotel-menu .mega-menu>li .dropdown-header h4 {
    font-weight:bold;
    text-decoration:underline;
    font-size:18px;
}
.mobile .select-hotel-wrapper .dropdown-menu .dropdown-menu-wrapper .each-hotel-wrapper .hotel-group-name {
    font-weight:bold;
    text-decoration:underline;
    font-size:17px;
}





