/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 24 2025 | 00:45:37 */
/********************************************************/
/*					 Home Page		  					*/
/********************************************************/

/****************** Header Menu	*************************/


.sunway-primary-nav, .nav-container .menu-right-part, .nav-container .menu-right-part a, .mobile-book-your-stay>a>span {
    font-family: "Barlow", sans-serif !important;
    font-weight: 600 !important;
	margin-right: 20px !important;
}

.sunway-primary-nav > li > a {
    font-size: 16px !important;
}

@media screen and (min-width: 768px) and (max-width: 915px) {
	
	.sunway-primary-nav > li > a {
		font-size: 12px !important;
	}
	
	.sunway-primary-nav {
		margin-top: 40px !important;
	}
	
	.nav-container > a.menu-logo > img {
		max-width:130px !important;
	}
}


/****************** Slider Top	*************************/


.reveal-slider-caption h2, .reveal-slider-caption h3 {
    font-family: "Barlow", sans-serif !important;
	text-transform: uppercase !important;
	letter-spacing: 5px !important;
	text-shadow: 0 0 10px #000 !important;
}

@media screen and (min-width: 768px) and (max-width: 915px) {
	
	.reveal-slider-caption h3 {
		font-size: 20px !important;
	}
	
	div[id^='top-banner-background-'].shortcode-mode div.reveal-slider-caption {
		top: 50% !important;
	}
	
	.wpb_wrapper .vc_custom_1763655160631 {
		margin-top: 0px !important;
	}
}


/***************** Slider Button ***********************/


body.home .ozy-custom_button_w a {
	border-radius:50px !important;
	font-family: "Barlow", sans-serif !important;
}

body.home .ozy-custom_button_w a:hover {
	color: #0073be !important;
	background-color: #fff !important;
}



/******************* Booking **************************/


.mphb_sc_search-wrapper form p, .homepage-widget-area .widget_mphb_search_availability_widget {
    background-color: rgba(255,255,255,0.8) !important;
}

.mphb_sc_search-wrapper input:not([type=reset]):not([type=button]):not([type=submit]):not([type=password]):not([type=radio]):not([type=checkbox]):not([type=file]), select, textarea {
    background-color: rgba(255,255,255,0) !important;
}

.mphb_sc_search-wrapper label, .homepage-widget-area label {
    font-weight: 600 !important;
}


.mphb_sc_search-wrapper .mphb_sc_search-submit-button-wrapper input, .homepage-widget-area .widget_mphb_search_availability_widget .mphb_sc_search-submit-button-wrapper input {
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    border: 2px solid #0073be !important;
}


.check-avail {
	font-family: "Barlow", sans-serif !important;
	font-size: 12pt !important;
    color: #fff !important;
    background-color: #0073be !important;
}

.check-avail:hover {
    color: #0073be !important;
    background-color: #fff !important;
}



/******************* Body Button **************************/


#ofcb-8, #ofcb-9  {
    border: 2px solid #0073be !important;
	background-color: #0073be !important;
	color: #fff !important;
	border-radius:5px !important;
}



/******************* Room Slider **************************/


/* For wide view */

@media screen and (min-width: 855px) {
    .hero-post-slides .slides .slide {
		margin:0 !important;
        width: 23% !important;
    }
}

/* For tablet */

@media screen and (min-width: 539px) and (max-width: 854px) {
	.hero-post-slides .slides .slide {
		margin:0 !important;
		width: 30% !important;
	}
}

.hero-post-slides .slides .slide .headline {
	font-family: "Barlow", sans-serif !important;
    font-size: 12pt !important;
	text-transform: uppercase !important;
	letter-spacing: 5px !important;
	margin-bottom: 30px !important;
	text-shadow: 0 0 10px #000 !important;
}

body.home .ozy-button.auto {
	font-family: "Barlow", sans-serif !important;
	font-size: 8pt !important;
	font-weight:400 !important;
    background-color: #0073be !important;
    color: #fff !important;
	border: 2px solid  #0073be !important;
	letter-spacing: 5px !important;
	border-radius:5px !important;
}

body.home .ozy-button.auto:hover {
    background-color: #fff !important;
    color: #0073be !important;
}



