body{
    background: #FFFFFF !important;
}
.page .menu-item a:focus{
    text-decoration: none !important;
    background: transparent !important;
}
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img{
    outline: 0 !important;
    border:0px !important;
}
header.site-header{
    display: none !important;
}
.elementor-8 .elementor-element.elementor-element-155179e > .elementor-container {
    height: 60px;
}
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){
    color:#040404 !important;
}
.tparrows:before{
    color:#575551 !important;  
}
.elementor-arrows-position-outside .elementor-swiper-button-next{
    right:-15px !important;
}
.elementor-arrows-position-outside .elementor-swiper-button-prev {
    left: -15px;
}
nav li a.activeMenuScroll{
border-bottom:3px solid #F05637;
}
textarea.elementor-field-textual{
    min-height: 350px;
}

#info,
#gallery,
#objects,
#best,
#location,
#contact{
    padding-top: 100px;
    margin-top: -100px;
}

#map {
    height: 500px;
    width: 100%;
}
.gallery-slider .swiper-pagination{
    display: none !important;
}
.header-site-logo .elementor-widget-container img{
    width: 228px !important;
    height: 103px !important;
}
.header-site-logo .elementor-widget-container{
    transition: 0s;
    width: 308px;
    background-image: linear-gradient(#CECECE, #CECECE), linear-gradient(#CECECE, #CECECE), linear-gradient(#CECECE, #CECECE), linear-gradient(white, white);
    background-repeat: no-repeat;
    background-size: 1px 40.4%, 0% 0px, 1px 40.4%;
    background-position: left bottom, left bottom, right bottom;
}
@media only screen and (min-width: 1024px) {
    .minimize-header-logo{
        position: unset !important;
    }
    .minimize-header-logo .elementor-widget-container{
        background-size: 0px 0%, 0% 0px, 0px 0% !important;
    }
    .minimize-header-logo .elementor-widget-wrap{
        padding:0px !important;
    }
    .minimize-header-logo .elementor-widget-container{
        padding:0 0 0 10px !important;
        border:0px !important;
    }
    .minimize-header-logo .elementor-widget-container img{
        width: 228px !important;
        height: 60px !important;
        object-fit: cover;
        object-position: 0% 0%;
        margin-left: 40px !important;
        margin-top: 9px;
    }
}
@media only screen and (max-width: 1024px) {
    .header-site-logo .elementor-widget-container{
        background-size: 0px 0%, 0% 0px, 0px 0% !important;
    }
    .header-site-logo{
        position: unset !important;
    }
    .header-site-logo{
        background-size: 0px 0%, 0% 0px, 0px 0% !important;
    }
    .header-site-logo{
        padding:0px !important;
    }
    .header-site-logo .elementor-widget-container{
        padding:0 0 0 10px !important;
        border:0px !important;
    }
    .header-site-logo .elementor-widget-container img{
        width: 133px !important;
        height: 57px !important;
    }
}
@media only screen and (max-width: 768px) {
    .gallery-slider .swiper-pagination{
        display: block !important;
    }
    .gallery-slider .elementor-swiper-button-next{
        display: none !important;
    }
    .gallery-slider .elementor-swiper-button-prev{
        display: none !important;
    }
  }