/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/
body {
	overflow-x:hidden;
}
.site-navigation-header{
            -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
}
.elementor-location-footer,
.elementor-location-header,
.site-main{
	position:relative;
	z-index:2;
}
.elementor-location-header{
	z-index:10;
}


	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-f38803b.elementor-section-full_width.header-1b.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky__spacer{
	display: none!important;
}


.slider-header-menu .elementor-widget-container .theplus-accordion-wrapper{
	display: flex!important;
	align-items: center!important;
	height: 100vh;
}



.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item{
	position: relative;
}

.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item .elementor-tab-title,
.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item .elementor-tab-content{
	position:relative; z-index:1;
}


/* .slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:before,
.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    transition: all .5s;
	z-index:0;
    opacity: 0;
}


.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:before{
	background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:after{
	background: rgba(0,0,0,0.5 );
}
 
.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:hover:before,
.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:hover:after{
	opacity:1;
}
.elementor-3187 .elementor-element.elementor-element-b7f5ba6 .theplus-accordion-wrapper .theplus-accordion-item:hover .plus-accordion-header,
.theplus-accordion-item:hover i:before{
	color:#fff !important;
}
 

.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:nth-child(1):before{
	background-image: url("/wp-content/uploads/2022/10/Home.jpg");	
}

.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:nth-child(2):before{
	background-image: url("/wp-content/uploads/2022/10/Home-page-Roomslider-1.webp");
}

.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:nth-child(3):before{
	background-image: url("/wp-content/uploads/2022/10/menu-1-scaled.webp");	
 }

.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:nth-child(4):before{
	background-image: url("/wp-content/uploads/2022/11/For-Meetings-Events-section-Banner-picture-on-the-parent-page.webp");	
 
}

.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:nth-child(5):before{
background-image: url("/wp-content/uploads/2022/10/facilities.webp");	
	 }

.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:nth-child(6):before{
	background-image: url("/wp-content/uploads/2022/11/golf-course-1.jpg");	
	 
}

.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:nth-child(7):before{
	background-image: url("/wp-content/uploads/2022/09/IMG_3582-scaled.jpg");	
} */

.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item .elementor-tab-title{
	position:static !important; 
}
.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item .elementor-tab-title:before,
.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item .elementor-tab-title:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    transition: all .5s;
	z-index:0;
    opacity: 0;
}


.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item .elementor-tab-title:before{
	background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item .elementor-tab-title:after{
	background: rgba(0,0,0,0.5 );
}
 
.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:hover .elementor-tab-title:before,
.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:hover .elementor-tab-title:after,
.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item .elementor-tab-title.active:before,
.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item .elementor-tab-title.active:after{
	opacity:1;
}
.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:hover .elementor-tab-title a,
.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:hover .elementor-tab-title i,
.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:hover .elementor-tab-title i:before,
.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item .elementor-tab-title.active a,
.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item .elementor-tab-title.active i{
	color:#fff !important;
	position:relative;
	z-index:1;
}
/* .elementor-3187 .elementor-element.elementor-element-b7f5ba6 .theplus-accordion-wrapper .theplus-accordion-item:hover .plus-accordion-header,
.theplus-accordion-item:hover i:before{
	color:#fff !important;
} */
 

.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:nth-child(1) .elementor-tab-title:before{
	background-image: url("/wp-content/uploads/2022/10/Home.jpg");	
}

.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:nth-child(2) .elementor-tab-title:before{
	background-image: url("/wp-content/uploads/2022/10/Home-page-Roomslider-1.webp");
}

.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:nth-child(3) .elementor-tab-title:before{
	background-image: url("/wp-content/uploads/2022/10/menu-1-scaled.webp");	
 }

.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:nth-child(4) .elementor-tab-title:before{
	background-image: url("/wp-content/uploads/2022/11/For-Meetings-Events-section-Banner-picture-on-the-parent-page.webp");	
 
}

.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:nth-child(5) .elementor-tab-title:before{
background-image: url("/wp-content/uploads/2022/10/facilities.webp");	
	 }

.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:nth-child(6) .elementor-tab-title:before{
	background-image: url("/wp-content/uploads/2022/11/golf-course-1.jpg");	
	 
}

.slider-header-menu .theplus-accordion-wrapper .theplus-accordion-item:nth-child(7) .elementor-tab-title:before{
	background-image: url("/wp-content/uploads/2022/09/IMG_3582-scaled.jpg");	
}

/* .plus-7321afc-open .plus-7321afc.plus-canvas-content-wrap:not(.plus-popup).plus-visible {
    
    background-color: #000000;
} */
.plus-canvas-content-wrap .plus-content-editor {
	padding: 0px!important;
}
.plus-canvas-content-wrap .elementor-column-gap-default>.elementor-column>.elementor-element-populated  {
	padding: 1px!important;
}
.plus-canvas-content-wrap .plus-offcanvas-header.direction-left, .plus-canvas-content-wrap .plus-offcanvas-header.direction-left.sticky-close-btn {
    left: 12px!important;
    right: auto;
	z-index: 999;
}
.slider-header-menu .theplus-accordion-item{
    height: 100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
    border-right: 1px solid #707070!important;     
}
 
@media screen and (max-width:786px ){
.slider-header-menu .elementor-widget-container>.elementor-accordion{
    display: block!important;
	padding-top: 10%;
}
.slider-header-menu .theplus-accordion-item{
    height: fit-content!important;
    border-right: none!important;
    padding-top: 15px!important;
    padding-bottom: 15px!important;
	border-left: none!important;
	}
.slider-header-menu .elementor-widget-container {
    text-align:left;
}
}

.owmw-now .owmw-location-name {
    text-transform: capitalize;
}
 
div#owm-weather-container-5645-0-1 {
	color: #211e1f!important;
		
}

.forcast-position .elementor-shortcode{
	display: flex;
    justify-content: end;
}

.owm-weather-id{
	width: 31% !important; 
	margin-right: 21%;
	margin-top: 6%;
}


@media screen and (max-width: 1600px) {
	
	.owm-weather-id{
		width: 44% !important;
	}
	
}

@media screen and (max-width: 1024px) {
	
	.owm-weather-id{
	width: 120px !important;
    margin-right: 78px;
    margin-top: 25px;
	}
	.forcast-position {
		height: 400px;
	}
	
}

.owm-weather-id .col{
	padding:0 !important;
}

.owm-weather-id .owmw-now{
	 display: flex;
    flex-direction: column;
    gap: 8px;
}

.owm-weather-id .owmw-location-name{
	order: 2;
	font-size: 18px!important;
	padding: 0;
}

.owm-weather-id .owmw-now .owmw-main-symbol{
	padding: 0!important;
	fill: #211e1f!important;
	order: 0;
    margin-top: -15px;
}

.owm-weather-id .owmw-main-symbol svg {
    width: 75px!important;
    height: 75px!important;
}

.owm-weather-id .owmw-main-temperature{
	padding: 0;
    order: 1;
    margin-top: -15px;
	font-size: 24px!important;
}

.owm-weather-id .owmw-short-condition{
	font-size: 12px;
	margin: 0;
    line-height: 1.2em;
    order: 3;
}

 

 
/* costum post heading css */
#costumpost h1.elementor-heading-title.elementor-size-default {
    font-size: 35px !important;
}

#costumpost h2.elementor-heading-title.elementor-size-default {
    font-size: 35px !important;
}



