







.simp-custom-imagecenter img.reset-width.fadeIn {
    margin: auto;
}
 .simp-custom-imagecenter .slick-slide
{
    box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);
    height:530px;
    background-color:#FBFAF6;
}
.simp-custom-imagecenter .slick-slide:hover
{
    box-shadow:0 8px 16px 0 rgba(0,0,0,0.3);
    height:530px;
}

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

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

.simp-custom-hideCenterBox .center-box{
    display:none;
}

.simp-custom-removepaddingtop {
    padding-top: 0px !important
}

.simp-custom-hide-RightBox .right-box,
.mobile .simp-custom-hide-RightBox > div:last-child,
.simp-custom-hide-LeftBox .left-box,
.mobile .simp-custom-hide-LeftBox > div:first-child {
	display: none;
}

:is(.outer-page, .outerpage) .simp-custom-center-align-cards {
	display: flex;
	justify-content: center;
}




.footer_media {display: none;}
footer .footer_media {
    display: block;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-bottom: 20px;
}
footer .footer_media a{
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px;
}





.mobile .summary_widget_wrapper{
    display:none !important;
}
.mobile h1{
    text-align: center !important;
}
.mobile h2{
     text-align: center !important;
}
.mobile footer .container p{
    text-align:center;
}

/*.headerTopStrip {*/
/*    height: 0;*/
/*}*/
/*.topStrip-details {*/
/*    color: #fff;*/
/*    padding: 0 20px;*/
/*}*/
/*.topStrip-newtab{*/
/*    padding-left: 5px;*/
/*}*/

/*.collapsedNavbar.parent-hotel nav.navbar.navbar-top {*/
/*    height: 130px;*/
/*}*/

/*.collapsedNavbar.parent-hotel.for-innerpage .clearfix.widget-wrapper.header-pills {*/
/*    padding: 150px 0 15px;*/
/*}*/
/*.collapsedNavbar.child-hotel nav.navbar.navbar-top {*/
/*    height: 120px;*/
/*}*/
/*.child-hotel.for-innerpage.collapsedNavbar .clearfix.widget-wrapper.header-pills {*/
/*    padding-top: 160px;*/
/*}*/
/*.collapsedNavbar.child-hotel.for-innerpage .clearfix.widget-wrapper.header-pills {*/
/*    padding: 170px 0 15px;*/
/*}*/
/*.collapsedNavbar nav.navbar.navbar-top {*/
/*    height: 135px;*/
/*}*/
/*.collapsedNavbar .headerTopStrip{*/
/*    background: #333;*/
/*    color: #f4f4f4;*/
/*    font-size: 14px;*/
/*    height: 30px;*/
/*    transition: all ease .5s;*/
/*    overflow: hidden;*/
/*}*/
/*.mobile .collapsedNavbar .headerTopStrip{*/
/*    background: #333;*/
/*    color: #f4f4f4;*/
/*    font-size: 14px;*/
/*    height: 30px;*/
/*    transition: all ease .5s;*/
/*    overflow: hidden;*/
/*}*/
/*.headerTopStrip .header_top_contact {*/
/*    float: left;*/
/*}*/
/*.headerTopStrip .topStrip-newtab:before {*/
/*    content: "\e00f";*/
/*}*/
/*.headerTopStrip .topStrip-close-btn {*/
/*    float: right;*/
/*    background: none;*/
/*    border: none;*/
/*}*/









.focus{
    border-color:red;
}

.container-fluid .simp-custom-widget-hide {
    display: none!important;
}
.mobile .simp-custom-mobile-widget-hide {
    display: none!important;
}

.summary-widget .summary-content-wrap{
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
}

.summary-widget .summary-content-wrap:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.3);
}

.widget-wrapper.wtsubheader {
    padding: 15px 15px 9px 15px !important;
}


.footer-row {
    padding: 5px 0px 5px !important
}

#footer, #footer .add_cont, #footer .social_head, #footer .social_cont {
    padding-bottom: 0px;
    padding-top: 0px;
}

#footer .comm_cont {
    padding: 5px 0px 0px;
}

.child-hotel .header-pills {
    padding: 130px 0 10px;
}

.parent-hotel .header-pills {
    padding: 100px 0 10px;
}
.well {
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #ccc;
    background-color: #fff;
    border-radius: 4px;
    padding: 15px 30px;
    margin-top: 30px;
}
.well p {
    line-height: 1.8em !important;
}
.child-hotel.location-page .location-header-pills {
    top: 135px;
}
.child-hotel.location-page .header-pills {
    padding-top: 170px;
}
.header-pills .tab-content {
    margin-top: 11px;
}

#anchor-itinerary:before, #anchor-gallery:before, #anchor-enquiry:before {
    content:"";
    display:block;
    height: 120px; /* fixed header height*/
    margin: -120px 0 0; /* negative fixed header height */
}
.promotions-wrapper .promo-btn {
    line-height:1em;
}

.content_wrapper .no-gutter .wtformjson .form-group{
    display: flex;
    justify-content: center;
}
.content_wrapper .no-gutter .wtformjson .control-label-custom {
    text-align: right;
}
.widget-wrapper.imageDescriptionbot3[data-widget-id="2108965"] .left-box, .widget-wrapper.imageDescriptionbot3[data-widget-id="2108965"] .right-box {
    opacity: 0;
}

/*amenities_space*/
.hotel_amenities_wrap h2{
    padding-bottom:20px !important;
}














.custom_size_image img{
width: 50% !important;
margin-left: auto;
margin-right: auto;
display: block;
}









[class*='imageDescription'] img, .wt1img img, .wt2img img, .wt3img img, .camera_wrap {
    visibility: hidden;
    opacity: 0;
}

.fadeIn {
    animation-name: fadeIn;
    -webkit-animation-name: fadeIn;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    visibility: visible !important;
    opacity: 1 !important;
}

@keyframes fadeIn {
    0% {
        /*      transform: scale(0); */
        transform: translateY(20px);
        opacity: 0.0;
    }
    100% {
        /*      transform: scale(1); */
        transform: translateY(0px);
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn {
    0% {
        /*      -webkit-transform: scale(0); */
        -webkit-transform: translateY(20px);
        opacity: 0.0;
    }
    100% {
        /*      -webkit-transform: scale(1); */
        -webkit-transform: translateY(0px);
        opacity: 1;
    }
}

.wtheader .text-content, .wtsubheader .text-content {
    text-align: center;
}
.wtheader .text-content h1, .wtsubheader .text-content h2 {
	display: inline-block;
	position: relative;
}
.wtheader .text-content h1:after, .wtsubheader .text-content h2:after {
    content: '';
    height: 2px;
    background: linear-gradient(to left,rgba(66,66,66,0.1),rgba(66,66,66,.75),rgba(66,66,66,1),rgba(66,66,66,.75),rgba(66,66,66,0.1));
    display: block;
    transition: all .5s ease-in-out;  
  margin: 10px auto;
  width: 70%;
}
.wtheader .text-content h1:hover:after, .wtsubheader .text-content h2:hover:after {
  width: 100%;
	background: linear-gradient(to left,rgba(66,66,66,0.1),rgba(66,66,66,.75),rgba(66,66,66,1),rgba(66,66,66,.75),rgba(66,66,66,0.1));
  height: 2px;
}

.hidden-script-for-anim {
    display: none;
}


header #bottom-navbar-collapse
{
    padding-left: 55px;
}







#footer .news_letter_block p.text-center.side-nav-header {
   margin: 0; 
}
#footer .news_letter_block p.text-center.side-nav-header span {
    font-size: 1.125em;
    margin-bottom: 0;
}
.news_letterText{
    font-size: 1em;
    text-align: left;
    line-height: 1.5em;
    text-align: center;
}
#footer .news_letter_block .news_letterText a,
#footer .news_letter_block .news_letterText a:hover {
   color: rgb(213, 88, 49); 
}

.camera-carousel-container  .weather-time-widget-holder {
    display: none;
}
.weather-time-widget-holder{
    position: absolute;
    top: 433px;
    left: 0;
    z-index: 2;
    display: flex;
    line-height: 14px;
    padding: 4px 0;
    background-color: rgba(0,0,0,0.3);
    color: #eee;
    width: 73px;
}
.weatherFeed>.weatherItem,
#digital-clock li {
    color: inherit !important;
    font-size: 14px !important;
    font-weight: normal;
}
.weatherItem {
    border-right: 1px solid #4a4d68;
    padding-right: 5px;
}
.weatherItem > div {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    padding: 0 3px;
}

.timer-widget {padding-left: 8px;}







