body,.sp-preloader{background-color:#e1e1e1;color:#646464}.sp-preloader>div{background:#2d414b}.sp-preloader>div:after{background:#e1e1e1}#sp-top-bar{background:#323232;color:#ffffff}#sp-top-bar a{color:#ffffff}#sp-header{background:#FFFFFF}#sp-menu ul.social-icons a:hover,#sp-menu ul.social-icons a:focus{color:#2d414b}a{color:#2d414b}a:hover,a:focus,a:active{color:#37c3d7}.tags>li{display:inline-block}.tags>li a{background:rgba(45, 65, 75, 0.1);color:#2d414b}.tags>li a:hover{background:#37c3d7}.article-social-share .social-share-icon ul li a{color:#646464}.article-social-share .social-share-icon ul li a:hover,.article-social-share .social-share-icon ul li a:focus{background:#2d414b}.pager>li a{border:1px solid #ededed;color:#646464}.sp-reading-progress-bar{background-color:#2d414b}.sp-megamenu-parent>li>a{color:#646464}.sp-megamenu-parent>li:hover>a{color:#2d414b}.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a{color:#2d414b}.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background:#FFFFFF}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{color:#ffffff}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover{color:#ffffff}.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a{color:#2d414b}.sp-megamenu-parent .sp-mega-group>li>a{color:#ffffff}#offcanvas-toggler>.fa{color:#646464}#offcanvas-toggler>.fa:hover,#offcanvas-toggler>.fa:focus,#offcanvas-toggler>.fa:active{color:#2d414b}#offcanvas-toggler>.fas{color:#646464}#offcanvas-toggler>.fas:hover,#offcanvas-toggler>.fas:focus,#offcanvas-toggler>.fas:active{color:#2d414b}#offcanvas-toggler>.far{color:#646464}#offcanvas-toggler>.far:hover,#offcanvas-toggler>.far:focus,#offcanvas-toggler>.far:active{color:#2d414b}.offcanvas-menu{background-color:#FFFFFF;color:#ffffff}.offcanvas-menu .offcanvas-inner a{color:#646464}.offcanvas-menu .offcanvas-inner a:hover,.offcanvas-menu .offcanvas-inner a:focus,.offcanvas-menu .offcanvas-inner a:active{color:#2d414b}.offcanvas-menu .offcanvas-inner ul.menu>li a,.offcanvas-menu .offcanvas-inner ul.menu>li span{color:#ffffff}.offcanvas-menu .offcanvas-inner ul.menu>li a:hover,.offcanvas-menu .offcanvas-inner ul.menu>li a:focus,.offcanvas-menu .offcanvas-inner ul.menu>li span:hover,.offcanvas-menu .offcanvas-inner ul.menu>li span:focus{color:#ffffff}.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler,.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler{color:rgba(255, 255, 255, 0.5)}.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent .menu-toggler{color:rgba(255, 255, 255, 0.5)}.offcanvas-menu .offcanvas-inner ul.menu>li li a{color:rgba(255, 255, 255, 0.8)}.btn-primary,.sppb-btn-primary{border-color:#2d414b;background-color:#2d414b}.btn-primary:hover,.sppb-btn-primary:hover{border-color:#37c3d7;background-color:#37c3d7}ul.social-icons>li a:hover{color:#2d414b}.sp-page-title{background:#2d414b}.layout-boxed .body-innerwrapper{background:#e1e1e1}.sp-module ul>li>a{color:#646464}.sp-module ul>li>a:hover{color:#2d414b}.sp-module .latestnews>div>a{color:#646464}.sp-module .latestnews>div>a:hover{color:#2d414b}.sp-module .tagscloud .tag-name:hover{background:#2d414b}.search .btn-toolbar button{background:#2d414b}#sp-footer,#sp-bottom{background:#0f0f0f;color:#646464}#sp-footer a,#sp-bottom a{color:#ffffff}#sp-footer a:hover,#sp-footer a:active,#sp-footer a:focus,#sp-bottom a:hover,#sp-bottom a:active,#sp-bottom a:focus{color:#37c3d7}#sp-bottom .sp-module-content .latestnews>li>a>span{color:#646464}.sp-comingsoon body{background-color:#2d414b}.pagination>li>a,.pagination>li>span{color:#646464}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{color:#646464}.pagination>.active>a,.pagination>.active>span{border-color:#2d414b;background-color:#2d414b}.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span:hover,.pagination>.active>span:focus{border-color:#2d414b;background-color:#2d414b}.error-code,.coming-soon-number{color:#2d414b}body{background-color:#e1e1e1 !important}.btn-primary,.single_room_type_view .btn-secondary,.reservation_asset_item .btn-secondary{background-color:#37c3d7;border-color:#37c3d7;color:#FFFFFF}.btn-primary:hover,.btn-primary:focus,.single_room_type_view .btn-secondary:hover,.single_room_type_view .btn-secondary:focus,.reservation_asset_item .btn-secondary:hover,.reservation_asset_item .btn-secondary:focus{background-color:#2d414b;border-color:#2d414b;color:#FFFFFF}input,select,textarea,.form-control,.datefield,.input-group-text{color:#646464 !important;border-radius:inherit !important;line-height:23px}.article-details .article-header h1,.article-details .article-header h2,.contact-category h2,.page-header h1,.single_room_type_view h3{color:#37c3d7}.article-list .article .article-header h1 a,.article-list .article .article-header h2 a{color:#37c3d7}.burger-icon>span,.offcanvas-active .burger-icon>span{background-color:#2d414b}.burger-icon:hover>span{background-color:#37c3d7}.offcanvas-menu .logo{border:1px solid #37c3d7}.offcanvas-menu .offcanvas-inner ul.menu>li a,.offcanvas-menu .offcanvas-inner ul.menu>li span,.offcanvas-menu .offcanvas-inner ul.menu>li li a{color:#323232}.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler,.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent .menu-toggler,.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler{color:#323232}.offcanvas-menu .offcanvas-inner ul.menu>li a:hover,.offcanvas-menu .offcanvas-inner ul.menu>li a:focus,.offcanvas-menu .offcanvas-inner ul.menu>li span:hover,.offcanvas-menu .offcanvas-inner ul.menu>li span:focus{color:#2d414b;font-weight:bold}.breadcrumb{border-bottom:1px solid #37c3d7}.breadcrumb>li{border-bottom:1px solid #37c3d7}.breadcrumb-item+.breadcrumb-item::before{color:#646464}.badge.bg-primary{background-color:#37c3d7 !important}.page-item.active .page-link,.list-group-item.active{background-color:#2d414b;border-color:#2d414b}.nav-link{color:#2d414b}.nav-link:focus,.nav-link:hover{color:#37c3d7}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#2d414b}.sp-module-title{color:#2d414b}.preset1 .sp-module-title{background:url("../../images/icon_title1.png") no-repeat center bottom}.preset2 .sp-module-title{background:url("../../images/icon_title2.png") no-repeat center bottom}.preset3 .sp-module-title{background:url("../../images/icon_title3.png") no-repeat center bottom}.preset4 .sp-module-title{background:url("../../images/icon_title4.png") no-repeat center bottom}.preset5 .sp-module-title{background:url("../../images/icon_title5.png") no-repeat center bottom}.block-color .sp-module-title,.block-aboutus .sp-module-title,.block-feedbacks .sp-module-title{color:#FFFFFF;background:url("../../images/icon_title.png") no-repeat center bottom}#sp-toolbar{background:#323232;color:#ffffff}#sp-toolbar:before{background:#323232}#sp-toolbar a{color:#FFFFFF}#sp-toolbar a:hover,#sp-toolbar a:focus,#sp-toolbar i{color:#37c3d7}#map_holder{border-bottom:1px solid #323232}.logo h1{color:#323232}.logo span,.logo-bottom span{color:#37c3d7}.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover{background-color:#2d414b}#sp-slideshow .camera_wrap .camera_pag .camera_pag_ul li,.single_room_type_view .camera_wrap .camera_pag .camera_pag_ul li,.reservation_asset_item .camera_wrap .camera_pag .camera_pag_ul li{background:#37c3d7}.camera_thumbs_cont{border-top:10px solid #e1e1e1}#sp-booking .nav-link{background-color:#2d414b}#sp-booking .nav-pills .nav-link.active{color:#2d414b}#sp-booking .tab-content{border-bottom:2px solid #37c3d7}.solidres-module-checkavailability h4,.solidres-module-advancedsearch h4,.solidres-module-experience-search h4{color:#2d414b}.solidres-module-checkavailability .room_num_row fieldset legend,.solidres-module-advancedsearch .room_num_row fieldset legend{color:#2d414b}.room_num_row .room_num_label{color:#2d414b}.block-color{background-color:#2d414b}.block-aboutus{background:url("../../images/bg_aboutus.jpg") #37c3d7 repeat center center fixed;background-size:cover}.block-feedbacks{background:url("../../images/bg_feedbacks.jpg") #2d414b repeat center bottom;background-size:cover}.block-bottom{background-color:#323232}#about-us i{color:#37c3d7}span.roomtype_mintariff{background-color:#37c3d7}.solidres-module-roomtype-item.carousel-type:hover .roomtype-desc,.solidres-module-roomtype-item.circle-type:hover .roomtype-desc{background-color:#37c3d7}.carousel-type .roomtype-name{border-bottom:2px solid #e1e1e1}.circle-type .roomtype-desc{background-color:#2d414b}.sr_tinycircleslider .viewport{border:5px solid #37c3d7}.asset-detail>span{border:1px solid #37c3d7}.asset-detail i{color:#37c3d7}.solidres-module-asset-item:hover h4,.list .solidres-module-asset-item h3{color:#37c3d7}.experience-detail{background-color:#2d414b;color:#FFFFFF}.experience-price{color:#37c3d7}.solidres-module-experience-item:hover .experience-detail{background-color:#37c3d7}.solidres-module-experience-list .item-categories>a{color:#2d414b !important}.solidres-module-experience-list .item-left>.base-price,#sr-experience .item>.base-price{background:rgba(55, 195, 215, 0.85) !important}.solidres-module-experience-list .item:hover .base-price,#sr-experience .item:hover .base-price{background:#37c3d7 !important}.solidres-module-extra-item:hover .extra-detail:before,.solidres-module-exp-extra-item:hover h5{background-color:#37c3d7}.solidres-module-exp-extra-item h5{background-color:#2d414b}.holidays-type i{color:#37c3d7}.coupon-detail h5{color:#37c3d7}.solidres-module-coupon-item .coupon-detail{color:#646464}.solidres-module-coupon-item:hover .coupon-detail{background-color:#2d414b;color:#FFFFFF}.solidres-module-feedback .feedback-carousel .carousel-indicators>.active{background-color:#37c3d7}.feedback_icon{background-color:#37c3d7}.feedback_txt i{color:#37c3d7}#introduce-hotel .accordion-item{border:1px solid #37c3d7}#introduce-hotel .accordion-button{color:#646464}#introduce-hotel .accordion-button:not(.collapsed){background-color:#37c3d7}#sp-bottom-wrapper .sp-module-title{color:#37c3d7}#sp-bottom-wrapper a{color:#ffffff}#sp-bottom-wrapper a:hover{color:#37c3d7}#contact-details i{color:#37c3d7}#sp-bottom-menu .sp-module ul>li>a{color:#ffffff}#sp-bottom-menu .sp-module ul>li>a:hover{color:#37c3d7}#sp-bottom-menu .menu li:not(:first-child){border-left:3px double #646464}.logo-bottom a{border:1px solid #37c3d7}.acyfield_text input,.acyfield_text input:focus:invalid:focus{border-color:#646464 !important;color:#37c3d7 !important}.sp-weather-current-temp,span.spw_current_temp{color:#37c3d7}#social-icons [class*=" fa-"]{background:#37c3d7}#social-icons [class*=" fa-"]:hover{background:#2d414b}#sp-footer-wrapper{background-color:#0f0f0f}#sp-footer-wrapper :before{background:#0f0f0f}.sp-scroll-up:hover,.sp-scroll-up:active,.sp-scroll-up:focus{color:#37c3d7}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-widget-header,a.ui-state-default:hover,.sr-datepicker .ui-datepicker .ui-datepicker-header{color:#2d414b !important}.sr-datepicker .sr-state-active>a,.calendar-container table tbody td.selected,.calendar-container table tbody td.day:hover,.calendar-container table tbody td.today:after{background:#37c3d7 !important}td.bookable a.ui-state-default,td.bookable.ui-datepicker-unselectable a.ui-state-default,.ui-state-default,.ui-widget-content .ui-state-default{color:#2d414b !important}td.bookable a.ui-state-default:hover,td.bookable.ui-datepicker-unselectable a.ui-state-default:hover{color:#2d414b !important}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,td.ui-datepicker-current-day.bookable a.ui-state-default{background:#37c3d7 !important}.ui-state-disabled span,.ui-widget-content .ui-state-disabled span,.ui-widget-header .ui-state-disabled span{color:#646464 !important}.reservation_asset_item h1{color:#37c3d7}.reservation_asset_item .reservation_asset_subinfo{color:#646464}.sr-list-icon svg[class^="sr-icon-"]{fill:#2d414b !important}.sr-list-icon li{color:#646464 !important}.reservation_asset_item .camera_thumbs_cont ul li>img{border:1px solid #2d414b !important}.list_feedback_value>li.tag{border:1px solid #37c3d7;background-color:#37c3d7}.list_feedback_value>li.tag:before{border-left-color:#37c3d7}.sr-feedback-list .box>.detail>.like_count{color:#37c3d7}.feedback-scores-list .progress-bar{background-color:#646464}#asset-feedback-scores .badge,#expScores .badge{background-color:#37c3d7}.wizard-default{background-color:#37c3d7}.wizard-default ul li .badge,#sr-experience .tour-info legend .badge{border:2px solid #FFFFFF;background-color:#37c3d7 !important}.wizard-default ul li.active,#sr-experience .tour-info legend{background-color:#2d414b;color:#FFFFFF}.wizard-default ul li.active .badge,#sr-experience .tour-info legend .badge{background-color:#2d414b !important}.availability-search-info{color:#646464}.roomtype_name{color:#2d414b}.roomtype_name .bg-secondary{background-color:#37c3d7 !important}div.availability-calendar table tr th{color:#2d414b}.fs-date-block span:nth-child(2){background:#2d414b}.slick-prev:before,.slick-next:before{color:#2d414b}.room-default .tariff-box.is-whole{border-bottom:3px solid #37c3d7}.room-default .min_tariff,.room-default .normal_tariff{color:#2d414b}.breakdown-row span.gross{color:#2d414b}.powered a:link,.powered a:hover,.powered a:visited{color:#2d414b}.powered a:hover,.powered a:focus{color:#37c3d7}.sr-apartment-container h1{color:#37c3d7}.sr-apartment-detail .fa{color:#37c3d7}.sr-apartment-review .sr-review header{color:#2d414b}.sr-apartment-review .progress-bar{background-color:#646464}#sr-experience .text-green{color:#2d414b}#sr-experience .booking-header .tour-price{background-color:#2d414b}#sr-experience .header-title{color:#646464}#sr-experience .sr-guest-table .text-info{color:#2d414b !important}#sr-experience .tour-header .tour-location,#sr-experience .sr-exp-distances .sr-exp-distance{color:#37c3d7}#sr-experience .tour-base-price h3 small,#sr-experience .tour-base-price h4 small{color:#646464}#sr-experience .tour-info .fa,#sr-experience .tour-price-info .info-header{color:#37c3d7}joomla-tab button[role=tab]{color:#2d414b}joomla-tab button[aria-expanded=true]:after{background-color:#2d414b}.availability-search h3{color:#646464}.asset-contact i,.roomtype_more_desc i{color:#37c3d7}.wizard-style ul li.active h5{color:#2d414b}.wizard-style .active .badge:before,.wizard-style .active .badge:after{border:5px solid #2d414b}.reservation_asset_style div.availability-calendar table tr th{border-bottom-color:#2d414b}.reservation_asset_style .wizard ul li.active .badge,.reservation_asset_style .tariff-value{background-color:#2d414b}.reservation_asset_style .tariff-box.is-whole .tariff-value{background-color:#37c3d7}.tariff-button .tariff_type{color:#2d414b}.review-score-badge{color:#37c3d7}.room-type-row .label.label-info{background:#37c3d7}.room-type-row .badge.bg-info{background-color:#37c3d7 !important}.navbar .nav>li>a{color:#2d414b !important}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:#2d414b;color:#FFFFFF !important}.dropdown-item{color:#2d414b}.dropdown-item:focus,.dropdown-item:hover{color:#FFFFFF;background-color:#2d414b}a.dashboard-shortcut.teal,a.dashboard-shortcut.purple,a.dashboard-shortcut.darkpurple,a.dashboard-shortcut.green,a.dashboard-shortcut.skyblue,a.dashboard-shortcut.orange{color:#37c3d7}.scope-selection h3,.statistics-box>div.second-col h6{color:#2d414b}.statistics-box>div.first-col,.sr-widget .sr-widget-box h3,.statistics-chart-area .nav-tabs>li>a{color:#2d414b}.statistics-box>div.second-col i{background:#37c3d7}.statistics-chart-area,.sr-widget .sr-widget-box{border-top:3px solid #2d414b}.box2{border:1px solid #37c3d7;border-left:3px solid #37c3d7}.box3{border:1px dashed #37c3d7;border-bottom:1px solid #37c3d7}.title1 h3.sp-module-title{color:#2d414b}.title2 h3.sp-module-title{color:#37c3d7;border:1px solid #37c3d7}.title3 h3.sp-module-title{background:#37c3d7;outline:1px solid #37c3d7}.title4 h3.sp-module-title{color:#646464;border-bottom:2px solid #37c3d7}