/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
/****************************************************************/
	h3{margin-block:0px !important;}
/********************************************************/
#toTop {
    --totop_background: rgb(255 251 255)!important;
    --totop_background_hover:rgb(255 251 255)!important;
    --totop_icon_color: var(--awb-color1)!important;
    --totop_icon_hover: var(--awb-color2)!important;
}
/* .ilightbox-container{width:60% !important; height:60% !important;} */
.fusion-body .fusion-page-title-bar { height: 0px !important;}
/****************************** Menu *********************************/
body.fusion-body ul#menu-classic-main-menu span.menu-text {font-family:"futura"!important; font-weight: 100 !important;}
.fusion-header-shadow>div {box-shadow: none !important;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .awb-icon-search{display:none !important;}
@media only screen and (min-width:801px){
	.fusion-logo img {width: 120px !important;}
	body.fusion-body .fusion-header-has-flyout-menu .fusion-header-v6-content {
    align-items: center !important;
    justify-content: center !important;}
    body.fusion-body .fusion-flyout-menu-icons {position: absolute;right: 12%;top: 31%;}
	.fusion-header.fusion-sticky-shadow .fusion-logo img {width: auto !important;margin:auto !important;}
	.fusion-header.fusion-sticky-shadow .fusion-logo a {margin: auto !important;width: 14%;}
	.fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-header{ height: auto !important;}
	.fusion-header.fusion-sticky-shadow .fusion-logo{margin-block:10px !important;}
	.fusion-flyout-active.fusion-flyout-menu-active .fusion-logo{display:none !important;}
	ul#menu-classic-main-menu, .fusion-header.fusion-sticky-shadow ul {margin-bottom: 0px !important;margin-top: 64px;}
	.fusion-flyout-active.fusion-flyout-menu-active a.fusion-flyout-menu-toggle, .fusion-header.fusion-sticky-shadow .fusion-flyout-active.fusion-flyout-menu-active a.fusion-flyout-menu-toggle{margin-top: 23px !important;}
	
	
	
}
@media only screen and (min-width:498px) and (max-width:800px){
ul#menu-classic-main-menu, .fusion-header.fusion-sticky-shadow ul#menu-classic-main-menu{
    margin: 115px 0 0 0!important;
    height: 100%!important;}
.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-menu, .fusion-header.fusion-sticky-shadow .fusion-main-menu-search-overlay .fusion-main-menu>.fusion-menu{
    align-items: center!important;
    justify-content: center!important;
    align-content: center!important;
}
}
/****************************** home page *********************************/
.home-caroussel img{height: 500px !important;object-fit:cover !important; width:100% !important;}
.home-caroussel2 img{height: 600px !important;object-fit:cover !important; width:100% !important;}
.home-caroussel .fusion-image-wrapper, .home-caroussel2 .fusion-image-wrapper{width:100% !important;}
.pos-reltf img{position:relative !important;}
body .play-abs{position:absolute !important;left:0;right:0;top:30%;width: fit-content !important; margin: auto !important; z-index: 99;}   
/****************************** room page *********************************/
.room-caroussel img {
    height: 500px !important;
    object-fit: cover !important;
}
/****************************** video popup *********************************/
.vp-flex iframe, .vp-flex video {border:5px solid #1c1c1c !important;}
.vp-flex {
    max-width: 1088px !important;
    height: 637px !important;
}



/***************************** news letter ****************************************/
.news-lttr #esfpx_email_14a22243ce90f{font-family:"Futura" !important;font-weight:100 !important;color: #000; padding-left: 2px !important; border-bottom: 2px solid #000 !important; border-radius: 0px !important; height: 37px !important;}
.news-lttr .gjs-row{margin:0px !important;}
.news-lttr .gjs-cell { display: flex;}
.news-lttr #id6ee {
  background-image: url('/wp-content/uploads/2025/07/Group-22.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  color: transparent;
  border: none; 
    width: 30px;
    height: 35px;
    cursor: pointer;
    padding: 0;
    margin-left: 13px;
}



/*********************************** button style **************************************/
.fusion-button .awb-button__icon--default {
  display: none; /* hide the original <i> icon */
  transition:0.3s;
}
.fusion-button::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 42px;
  height: 14px;
  margin-left: 8px;
  background: url("/wp-content/uploads/2025/07/Group-22.svg") no-repeat center;
  background-size: contain;
}
.btn-txt.fusion-button::after{right: -27px;position:absolute;}
.btn-txt.fusion-button:hover::after{right: -33px;filter: brightness(17.5);}
/****************/
.awb-swiper-button.awb-swiper-button-next i, .awb-swiper-button.awb-swiper-button-prev i{display:none;}
.awb-swiper-button.awb-swiper-button-prev {
    background: url(/wp-content/uploads/2025/07/Group-22.svg) no-repeat center;
    margin-left: 19px;
    width: 55px;
    height: 20px;
	transform: rotate(180deg);
}
.awb-swiper-button.awb-swiper-button-next {
    background: url(/wp-content/uploads/2025/07/Group-22.svg) no-repeat center;
    margin-right: 19px;
    width: 55px;
    height: 20px;
}
.awb-swiper-button.awb-swiper-button-next:hover, .awb-swiper-button.awb-swiper-button-prev:hover {filter: brightness(77.5); background-color:transparent !important;}
/******************************* responsive ***********************************/
@media only screen and (max-width:800px){
	h1{font-size:35px !important;}
	h2{font-size:30px !important;}
	h3{font-size:25px !important;}
	/************ menu **************/
	ul#menu-classic-main-menu li{padding: 10px 0px !important;}
	ul#menu-classic-main-menu span.menu-text {font-size: 17px !important;}
	.col-img img{max-height: 400px;object-fit: cover;}
	/************ header *************/
	.fusion-logo a {width: 60px !important;}
	.fusion-logo {--logo_margin-top: 14px !important;--logo_margin-bottom: 14px !important;}
	ul#menu-classic-main-menu, .fusion-header.fusion-sticky-shadow ul {margin-top: 115px;}
	.h-resp{height:500px;}
	
	
	
}


@media only screen and (min-width:498px){
.news-lttr {margin-left: 0px !important;}
}

@media only screen and (max-width:497px){
        h1{font-size:28px !important;}
	    h2{font-size:25px !important;}
	    h3{font-size:22px !important;}
        p{font-size:15px !important;}
	   .fusion-text.fusion-text-6.news-lttr { margin-inline: 30px;}
	   .menu-cntr{display: flex;align-items: center; justify-content: center;}
	   .menu-cntr a{text-align: center !important; display: flex !important; align-items: center !important; justify-content: center !important;}
	    a.fusion-button.button-flat.fusion-button-default-size.button-custom.fusion-button-default.button-5.fusion-button-default-span.fusion-button-default-type.btn-txt { padding: 8px 10px !important;}
	span.fusion-button-text.awb-button__text.awb-button__text--default {font-size: 15px !important; font-family:"futura" !important;font-weight:100 !important;}
	a.fusion-button.button-flat.fusion-button-default-size.button-custom.fusion-button-default.button-9.fusion-button-default-span.fusion-button-default-type.btn-txt {font-family: "futura" !important;font-weight:100 !important;}
	.btn-txt.fusion-button::after {right: -21px;width: 27px;height: 15px;}
    body.fusion-body .home-caroussel img, body.fusion-body .home-caroussel2 img { height: 450px !important; width: 100% !important; max-width: 100% !important;}
	body.fusion-body .fusion-image-carousel{margin-bottom:0px !important;}
	.img-rouge{width:194px !important;}
	.col-menu-burger{top: 27% !important;}
	/************ menu **************/
	body.fusion-body .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu{margin-bottom: 0 !important;}
	.fusion-body .fusion-logo {--logo_margin-top: 10px !important; --logo_margin-bottom: 10px !important;}
	/*****************************/
	body.fusion-body .swiper-slide, body.fusion-body .awb-swiper .fusion-carousel-item-wrapper, body.fusion-body .fusion-image-wrapper.hover-type-none{width:100% !important; max-width: 100% !important;}
	.awb-swiper .fusion-image-wrapper.hover-type-none {display: block !important;}

	.play-abs img{ width: 68px !important;}
	body .play-abs {top: 40%;}
	.iframe-map iframe{height:300px !important;}
	.h-resp{height:300px;}
    .awb-swiper-button.awb-swiper-button-next, .awb-swiper-button.awb-swiper-button-prev {
    margin-right: 13px;
	margin-right: 13px;
    width: 36px;
    height: 20px;
    background-size: contain;}
	
	
	
	
	
	
	
	
	
	
	
}

@media only screen and (max-width:397px){

	
}

@media only screen and (max-width:320px){
.news-lttr { margin-inline: 0px !important;}
	
}



/****************************************************************/

/********************************************************/
