.colourpalette1{
    background-color:#5f7387
}
.colourpalette2{
    background-color:#303a44
}
.colourpalette3{
    background-color:#a0b8d0
}
.colourpalette4{
    background-color:#6886a3
}
.colourpalette5{
    background-color:#fbfbf2
}
.colourpalette6{
    background-color:#f1f1f1
}
.colourpalette7{
    background-color:#303a44
}
body{
    color:#1b1b1b
}
h1{
    color:#333
}
h2{
    color:#333
}
h3{
    color:#333
}
h4{
    color:#333
}
h5{
    color:#333
}
a,a:visited{
    color:#5f7387
}
a:hover{
    color:#6886a3
}
blockquote{
}
.singlepost h1{
}
blockquote,.blockquote,.blockquote--module{
}
.mycode,code{
}
.mycode .hilite,code .hilite{
    background-color:#fbfbf2;
    color:#000
}
.breadcrumb{
    background-color:transparent;
    color:#a6a6a6
}
.breadcrumb a,.breadcrumb a:visited{
    color:#a6a6a6
}
#headerwrapper{
    background-color:transparent
}
#headerwrapper.sticky,.mobilenavbar{
    -webkit-box-shadow:0 3px 12px 8px rgba(0,0,0,.03);
    -moz-box-shadow:0 3px 12px 8px rgba(0,0,0,.03);
    box-shadow:0 3px 12px 8px rgba(0,0,0,.03);
    background:#fff
}
.navbar-header.reservation{
    background-color:#5f7387
}
#searchformwrapper{
    background-color:rgba(0,0,0,.7789727)
}
#searchform #s{
    background:transparent;
    color:#fff;
    border:1px solid #fff!important
}
#searchform input::placeholder{
    color:#fff
}
.buttonsearch{
    background-color:transparent!important;
    color:#fff!important;
    border:1px solid #fff!important
}
.buttonsearch:hover{
    background-color:rgba(0,0,0,.7789727)!important
}
.buttonclose2{
    color:#fff!important
}
.buttonclose2:hover{
    color:#5f7387!important
}
.searchmodule .btnsearch,.searchmodule .btnsearch:active{
    background-color:#000;
    color:#fff!important
}
.searchmodule .btnsearch:hover{
    background-color:#5f7387!important
}
.searchmodule .hdsbtngroup .btn{
    color:#949494!important;
    border-color:#949494!important
}
#searchformacf input[type=text]{
    background-color:#fff!important
}
#sidebar{
    background:#fff;
    border:1px solid #ebebeb
}
#sidebar a,#sidebar a:visited{
    color:#000
}
#sidebar a.button,#sidebar a.button:visited{
    color:#fff
}
#sidebar a:hover{
    color:#303a44
}
#sidebar a.button:hover{
    color:#fff
}
#sidebar a:hover:before,#sidebar li.current_page_item a:before{
    background-color:#6886a3;
    width:2%
}
#sidebar .current-cat>a{
    color:#b2b2b2
}
#sidebar .dark.newsletterform{
}
#sidebar .dark.newsletterform .inner{
    border:1px solid #fff
}
#navigationcontainer{
    border-top-style:solid;
    border-top-width:2px
}
.sf-menu li>a,.sf-menu>li.scrollto.current-menu-item>a,.sf-menu>li.scrollto.current-menu-parent>a{
    color:#303a44
}
.sf-menu a:active,.sf-menu a:focus,.sf-menu a:hover,.sf-menu li.current-menu-parent>a,.sf-menu li.current-menu-item>a,.sf-menu .scrollto ul li.current-menu-item>a:hover,.sf-menu.top-menu a:hover{
    text-decoration:none;
    outline:0;
    color:#a0b8d0
}
.sf-menu>li>a:hover,.sf-menu>li>a:active,.sf-menu>li>a:focus,.sf-menu>li.current-menu-parent>a,.sf-menu>li.current-menu-item>a,.sf-menu>li.scrollto.current-menu-parent>a:hover,.sf-menu>li.scrollto.current-menu-item>a:hover{
    color:#a0b8d0
}
.sf-menu>li>a:hover:after,.sf-menu>li>a:active:after,.sf-menu>li>a:focus:after,.sf-menu>li.current-menu-parent>a:after,.sf-menu>li.current-menu-item>a:after,.sf-menu>li.scrollto.current-menu-parent>a:hover:after,.sf-menu>li.scrollto.current-menu-item>a:hover:after{
}
.sf-menu>li.scrollto.current-menu-parent>a:before,.sf-menu>li.scrollto.current-menu-item>a:before{
}
.sf-menu ul,.sf-menu ul li.scrollto.current-menu-parent>a,.sf-menu ul li.scrollto.current-menu-item>a{
    background-color:#6886a3
}
.sf-menu ul li a{
    color:#fff
}
.sf-menu ul li.bottomborder a{
    border-bottom:1px solid rgba(254,255,255,.4458158)
}
.sf-menu ul li a:hover,.sf-menu ul li a:active,.sf-menu ul li a:focus,.sf-menu ul li.scrollto.current-menu-parent>a:hover,.sf-menu ul li.scrollto.current-menu-item>a:hover{
    background-color:#333;
    color:#fff
}
.sf-menu ul li.current-menu-parent>a,.sf-menu ul li.current-menu-item>a{
    background-color:#333;
    color:#fff
}
.buttonnavigation{
    color:#797979
}
.buttonnavigation a,.buttonnavigation a:visited{
    color:#797979!important
}
.buttonnavigation .btnnext{
    border-left:1px solid #fff
}
.buttonnavigation a:hover{
    color:#5f7387!important
}
.button a,.button a:visited,a.button,a.button:visited{
    color:#fff
}
.button,input[type=submit],button[type=submit],input[type=button],.btnmore,.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.btn-primary,.button-primary,.elementor-button{
    border-color:#fff;
    background-color:#5f7387;
    color:#fff
}
.button:hover,input[type=submit]:hover,button[type=submit]:hover,.btnmore:hover,input[type=button]:hover,.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.button-primary:hover,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary,.elementor-button:hover{
    background-color:#333;
    color:#fff;
    border-color:#fff
}
.button_alt{
    background-color:#fff;
    border:1px solid #333;
    color:#333!important
}
.button_alt:hover{
    border-color:#959595!important;
    background-color:#eee;
    color:#959595!important
}
.buttonclose{
    background-color:#5e5e5e;
    color:#fff!important
}
.buttonclose:hover{
    background-color:#5f7387;
    color:#fff!important
}
.wp-core-ui .button-primary{
    text-shadow:none!important;
    border-color:none!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important
}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{
    background-color:#ebebeb;
    border-color:#ebebeb
}
input[type=text],input[type=email],input[type=number],input[type=file],textarea,input[type=password],input[type=tel],select{
    background-color:#fff;
    border:1px solid #e5e5e5
}
input[type=checkbox]{
    background-color:#fff;
    border:1px solid #a0a0a0
}
input[type=checkbox]:checked{
    background-color:#727272;
    border:1px solid #323232
}
input[type=file]::-webkit-file-upload-button{
    visibility:hidden
}
input[type=file]::before{
    content:'Upload file';
    background:-webkit-linear-gradient(top,#f9f9f9,#e3e3e3);
    border:1px solid #999
}
input[type=file]:hover::before{
    border-color:#777
}
input[type=file]:active::before{
    background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)
}
select option{
    color:#aaa
}
input[type=text]:hover,input[type=email]:hover,input[type=number]:hover,textarea:hover,input[type=password]:hover,input[type=tel]:hover{
    background-color:#fff
}
.mce_inline_error{
    font-size:10px;
    color:#ff2600
}
#header .social-icons i.fa,#headertopwrapper .social-icons i.fa,#landingpageintro .social-icons i.fa{
}
#header .social-icons i.fa:hover{
}
#footer .social-icons i.fa:hover{
    color:#ccc
}
#headertopwrapper .social-icons .fa-facebook:hover,#landingpageintro .social-icons .fa-facebook:hover,#sidebar .social-icons .fa-facebook{
    color:#3b5998
}
#headertopwrapper .social-icons .fa-twitter:hover,#landingpageintro .social-icons .fa-twitter:hover,#sidebar .social-icons .fa-twitter{
    color:#55acee
}
#headertopwrapper .social-icons .fa-google-plus:hover,#landingpageintro .social-icons .fa-google-plus:hover,#sidebar .social-icons .fa-google-plus{
    color:#dd4b39
}
#headertopwrapper .social-icons .fa-linkedin:hover,#landingpageintro .social-icons .fa-linkedin:hover,#sidebar .social-icons .fa-linkedin{
    color:#007bb6
}
#headertopwrapper .social-icons .fa-pinterest:hover,#landingpageintro .social-icons .fa-pinterest:hover,#sidebar .social-icons .fa-pinterest{
    color:#cb2027
}
#headertopwrapper .social-icons .fa-instagram:hover,#landingpageintro .social-icons .fa-instagram:hover,#sidebar .social-icons .fa-instagram{
    color:#3f729b
}
#headertopwrapper .social-icons .fa-youtube:hover,#landingpageintro .social-icons .fa-youtube:hover,#sidebar .social-icons .fa-youtube{
    color:#cb2027
}
#headertopwrapper .social-icons .fa-vimeo:hover,#landingpageintro .social-icons .fa-vimeo:hover,#sidebar .social-icons .fa-vimeo{
    color:#1ab7ea
}
#headertopwrapper .social-icons .fa-weibo:hover,#landingpageintro .social-icons .fa-weibo:hover,#sidebar .social-icons .fa-weibo{
    color:#db224d
}
#headertopwrapper .social-icons .fa-tripadvisor:hover,#landingpageintro .social-icons .fa-tripadvisor:hover,#sidebar .social-icons .fa-tripadvisor{
    color:#3f58aa!important
}
#headertopwrapper .social-icons .fa-whatsapp:hover,#landingpageintro .social-icons .fa-whatsapp:hover,#sidebar .social-icons .fa-whatsapp{
    color:#00be24!important
}
#back-top a{
    color:#fff
}
#back-top a:hover{
    color:#fff
}
#back-top .icon{
    background-color:#333
}
#back-top a:hover .icon{
    background-color:#8c8c8c
}
#footer{
    color:#fff;
    background:#6886a3
}
#footer h5{
    color:#fff
}
.footerwrapper ul li.likeparent a,.footerwrapper ul li.likeparent a:visited{
    color:#fff
}
#footer a,#footer a:visited{
    color:#fff
}
#footer a:hover{
    color:#a0b8d0
}
#footer .button,#footer input[type=submit],#footer button[type=submit],#footer input[type=button]{
}
#footer .button:hover,#footer input[type=submit]:hover,#footer button[type=submit]:hover,#footer input[type=button]:hover{
}
#footer .post-date{
    color:#ccc
}
#footer input[type=text],#footer input[type=email],#footer input[type=number],#footer input[type=file],#footer textarea,#footer input[type=password],#footerinput[type=tel],#footer select{
}
#footer input[type=submit],#footer button[type=button]{
}
.footerbottom{
}
.footerbottom a,.footerbottom a:visited{
    color:#fff!important
}
.footermenu li:after{
    content:' â€§ '
}
.footermenu li:last-child:after{
    content:''
}
#sidebar .post-date{
    color:#5f7387
}
#content .post-date{
    color:#5f7387
}
#content .post-date a{
    color:#5f7387
}
#content .post-date a:hover{
    color:#000
}
.postdate{
    background:#fff;
    border:2px solid #5e5e5e;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    color:#626263
}
.postdate .month{
    background-color:#5e5e5e;
    color:#fff;
    border:4px solid #5e5e5e
}
.bg-dark{
    background-color:#333!important
}
.navbar-collapse,.navbar-form,.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{
    border-color:rgba(255,255,255,.2)
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{
}
.bg-light{
    background:#fff!important
}
.bg-light .navbar-brand,.bg-light .navbar-label{
    color:#5f7387
}
.bg-dark .navbar-brand,.bg-dark .navbar-label{
    color:#333
}
.navbar-nav>li>a,.navbar-nav .open .dropdown-menu>li>a{
    /* color:#fff */
    color: #C0C0C0
}
.final .navbar-nav>li>a,.final .navbar-nav .open .dropdown-menu>li>a{
    color:#6886a3
}
.navbar-nav .open>a,.navbar-nav .open a:hover,.navbar-nav li a:hover,.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{
    color:#a0b8d0
}
.final .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header,.final .navbar-nav>li>.dropdown-menu li.scrollto.current_page_item>a,.final .navbar-nav>li>.dropdown-menu li.scrollto.current-menu-item>a,.final .navbar-nav li div a{
    color:#303a44
}
.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav>li>.dropdown-menu li.scrollto.current_page_item>a,.navbar-nav>li>.dropdown-menu li.scrollto.current-menu-item>a,.navbar-nav li div a{
    color:#fff
}
.navbar-nav .open>a:active,.navbar-nav li a:focus,.navbar-nav>li.current-menu-item>a,.navbar-nav>li.current-menu-ancestor>a{
    color:#a0b8d0
}
.navbar-nav>li>.dropdown-menu{
    background-color:transparent;
    background-clip:padding-box;
    border:none;
    border-radius:0
}
.navbar-nav>li>.dropdown-menu li.current_page_item>a,.navbar-nav>li>.dropdown-menu li.current-menu-item>a,.navbar-nav>li>.dropdown-menu .current-menu-parent>a,.navbar-nav>li>.dropdown-menu .current-page-ancestor>a,.navbar-nav>li>.dropdown-menu .current-menu-ancestor>a,.navbar-nav>li.current-menu-ancestor>a,.navbar-nav>li.current-page-ancestor>a,.navbar-nav>li.current-menu-parent>a,.navbar-nav>li.current-menu-item>a. .languagemenu>li a{
    color:#a0b8d0
}
.dropdown-item.active,.dropdown-item:active{
    color:#303a44;
    background-color:transparent
}
.dropdown-item:focus{
    color:#6886a3;
    background-color:transparent
}
.navbar-nav>li.scrollto.current-menu-item>a,.navbar-nav>li.scrollto.current-menu-ancestor>a{
}
.navbar-collapse{
    z-index:999
}
.navbar-collapse.in{
}
.navbar-collapse .button{
    color:#fff!important;
    background-color:#5f7387!important
}
.navbar-collapse a.button,.navbar-collapse a.button:visited,.navbar-collapse .button a{
    color:#fff!important
}
.navbar-collapse .button:hover{
    color:#fff!important
}
.navbar-collapse .button:hover a{
    color:#fff!important
}
.navbar-toggle .icon-bar{
    background-color:#333
}
.nav-tabs>li>a{
}
.nav-tabs>li>a:hover{
    color:#5f7387
}
.tab-content{
    background-color:#fff
}
.parallax{
}
.parallaxwrapper{
}
.parallaxitemcontent{
    color:#fff
}
.parallaxitemcontent h1{
    color:#fff!important
}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi span.extend,.wp-pagenavi span.pages{
    color:#626262;
    background-color:#fff;
    border-color:#5f7387!important
}
.wp-pagenavi a:active,.wp-pagenavi span.current{
    color:#5f7387;
    border-color:#a0b8d0!important
}
.wp-pagenavi a:hover,.wp-pagenavi span.current{
    color:#fff;
    background-color:#5f7387
}
.floatingbutton ul li,.floatingbuttonmobile ul{
    background-color:#5f7387;
    color:#fff
}
.floatingbutton li a,.floatingbutton li a.visited,.floatingbuttonmobile li a,.floatingbuttonmobile li a.visited{
    color:#fff
}
.floatingbutton li a:hover,.floatingbuttonmobile li a:hover{
    background-color:#000
}
table th,table .header{
    background-color:#f4f4f4;
    color:#000
}
table th h3,table th h4,table th h5,table th h6{
    color:#fff
}
.table-like li{
    background:#f9f8fa
}
.table-like li:hover{
    background:#fff
}
.custom-slide-caption,.custom-slide-caption h3,.custom-slide-caption a{
    color:#fff;
    text-shadow:0 0 25px rgba(0,0,0,.29)
}
.custom-slide-caption .button{
    background-color:rgba(104,104,104,.504062);
    border:1px solid #fff!important;
    color:#fff!important
}
.custom-slide-caption .button:hover{
    background-color:#c7c7c7!important
}
#rev_slider_1_1_wrapper .slotholder:after{
    width:100%;
    height:100%;
    content:"";
    position:absolute;
    left:0;
    top:0;
    pointer-events:none;
    z-index:3;
    background:rgba(0,0,0,.2987947)
}
.bodywrapper{
    background-color:#fff
}
.pagewrapper #content{
    background:#fff
}
.pageheaderelement{
    color:#fff;
    background:#000
}
.pageheaderelement select,.pageheaderelement input[type=text],.pageheaderelement input[type=number],.pageheaderelement input[type=date],.pageheaderelement input[type=month],.pageheaderelement input[type=week],.pageheaderelement input[type=time],.pageheaderelement input[type=datetime],.pageheaderelement input[type=datetime-local]{
    background:0 0
}
.pageheaderelement input[type=text].mphb-datepick.is-datepick{
    background-image:url(images/calendar-w.svg)
}
.pageheaderelement .button,.pageheaderelement input[type=submit]{
    background:0 0
}
.pageheaderelement .button,.pageheaderelement input[type=submit]:hover{
    background:#5f7387
}
.pageheaderelement .subtitle,.pageheaderelement ::placeholder{
    color:#fff
}
.thumbnail,.nopicture{
    background:#fff
}
.gallery-icon img{
}
.gallery-icon img:hover{
}
#fadeandscale{
    background-color:#fff
}
.backgroundimage{
    background-color:#6886a3
}
.loopposttype .looppost:last-child{
    border-bottom:none!important
}
.loopposttype .looppost:nth-child(even){
    background-color:#fff
}
.loopposttype .looppost:nth-child(odd){
    background-color:#fff
}
#gallerypagethumbnail .slides>li img:hover,#gallerypagethumbnail .slides>li.flex-active-slide img{
    border:1px solid#303a44
}
#mega-menu-wrap-secondary #mega-menu-secondary>li.mega-menu-megamenu>ul.mega-sub-menu>li.widget_sp_image{
    background-color:#fff
}
#ajaxloadpost,#infscr-loading{
    background:#fff;
    -webkit-box-shadow:0 5px 3px -1px rgba(50,50,50,.11);
    -moz-box-shadow:0 5px 3px -1px rgba(50,50,50,.11);
    box-shadow:0 5px 3px -1px rgba(50,50,50,.11);
    border:1px solid #f4f4f4
}
.ajaxloadpost_holder{
}
.gallerystandalone{
    background:#fff
}
.fb-comments,.fb-comments span,.fb-comments iframe{
    min-width:100%!important;
    max-width:100%!important
}
.pageheaderelement h1{
    color:#fff
}
.smallhighlight{
    color:#6886a3
}
.white-popup,.hdsextcontent .mfp-content{
    background:#fff
}
#fadeandscale{
    background-color:#fff
}
.flex-direction-nav a{
    color:#fff
}
.jet-carousel .jet-slick-dots li span{
    background-color:#ebebeb
}
.tp-parallax-wrap select,.tp-parallax-wrap input[type=text],.tp-parallax-wrap input[type=email],.tp-parallax-wrap input[type=url],.tp-parallax-wrap input[type=password],.tp-parallax-wrap input[type=search],.tp-parallax-wrap input[type=number],.tp-parallax-wrap input[type=tel],.tp-parallax-wrap input[type=range],.tp-parallax-wrap input[type=date],.tp-parallax-wrap input[type=month],.tp-parallax-wrap input[type=week],.tp-parallax-wrap input[type=time],.tp-parallax-wrap input[type=datetime],.tp-parallax-wrap input[type=datetime-local],.tp-parallax-wrap input[type=color],.tp-parallax-wrap textarea{
    color:#454545
}
.announcementholder{
    background-color:rgba(0,0,0,.7351895);
    color:#fff
}
#dismiss{
    color:#d7d7d7
}
#dismiss:hover{
    color:#8c8c8c
}
#sidebarmenu{
}
.mphb-regular-price{
    background-color:#f1f1f1
}
#book_interface .mphb_sc_search-form label,#book_interface .mphb-required-fields-tip{
    color:#fff
}
.introbuttonholder a,.introbuttonholder a:visited{
    color:#333
}
#menu_back{
    background-color:#303a44
}
.menu_show_content{
    background:#fff
}
#hotel-booking-results form .hb_button.hb_checkout,#hotel-booking-results form button.hb_add_to_cart,#hotel-booking-results form button[type=submit],#hotel-booking-cart .hb_button.hb_checkout,#hotel-booking-cart button[type=button],#hotel-booking-cart button[type=submit],#hotel-booking-payment .hb_button.hb_checkout,#hotel-booking-payment button[type=button],#hotel-booking-payment button[type=submit],.hb_button{
    background-color:#5f7387;
    color:#fff!important
}
.ui-datepicker.ui-widget .ui-datepicker-calendar .ui-state-default:hover,.hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_remove:hover{
    background:#6886a3
}
.hb_single_room .price,.rooms .hb_room .price,.hb-search-results .price{
    color:#303a44
}
.hb_single_room .hb_single_room_details .hb_single_room_tabs>li a.active:after{
    background:#a0b8d0
}
.hb-message{
    border:1px solid #d07d90;
    background-color:#ffe5dd
}
.hb-message-content{
    color:#333
}
.hb-booking-room-details table tr td.hb_search_item_price,.hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_price span{
    color:#303a44
}
#hotel-booking-results .hb-search-results>.hb-room .hb-room-name a{
    color:#5f7387
}
#hotel-booking-results .hb-search-results>.hb-room .hb-room-name a:hover{
    color:#303a44
}
#sidebar .hb_button{
    color:#fff!important
}
.hb_success_message{
    background-color:#deffcc;
    border-width:1px;
    border-color:#94b284;
    padding:5px;
    margin-top:5px;
    margin-bottom:5px
}
.rooms-pagination .page-numbers li span.current,.rooms-pagination .page-numbers li a:hover{
    background:#a0b8d0
}
.rooms-pagination .page-numbers li a.next:hover,.rooms-pagination .page-numbers li a.prev:hover{
    color:#a0b8d0
}
.rooms .hb_room .media a:before{
    border-bottom:137px solid #6886a3
}
.hb_related_other_room>.title:after{
    background:#a0b8d0
}
#booking-customer #instruction{
    background:#f7f7f7;
    border:1px solid #d4d4d4
}
input[type=checkbox].disabled,button.disabled{
    background-color:#d3d3d3!important
}
button.disabled,#hotel-booking-results form button.hb_add_to_cart.disabled{
    color:#9a9a9a!important
}
input:disabled{
    background-color:#dcdcdc!important;
    border:1px solid #dcdcdc!important
}
.hb_package_title .disabled{
}
