#copy-promo {
cursor: pointer;
color: #FBAF3F;
}
#book-button{
cursor: pointer;
}
.custom-html-widget .stiky-button{
background: transparent;
border: 2px solid #fbaf3f;
border-radius: 7px;
transition: .2s;
padding: 10px 40px;
font-weight: 700;
}
.custom-html-widget .stiky-button:hover{
background: #fbaf3f;
color: #fff;
}
.hotel-gallery .elementor-widget-container .elementor-gallery__container a{
-webkit-box-shadow: 0px 5px 9px -4px rgba(0,0,0,0.56);
-moz-box-shadow: 0px 5px 9px -4px rgba(0,0,0,0.56);
box-shadow: 0px 5px 9px -4px rgba(0,0,0,0.56);
}
.ast-builder-menu-1 .menu-item > .menu-link.hover:hover{
color: #e09d39!important;
}
#ast-fixed-header .main-header-bar {
box-shadow:0 0px 2px rgba(87, 82, 82, 1)!important;
}
.site-header-primary-section-center{
height: 100px!important;
}
.footer-social-menu{
margin-top: 25px;
}
.footer-info-menu .items,
.footer-contact-menu .items,
.footer-right-menu .footer-legal-menu .items{
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 8px;
}
.footer-info-menu .items .item, .footer-social-menu .items .item,
.footer-right-menu .footer-legal-menu .items .item{
display: flex;
align-items: center;
color: #fff;
font-size: 18px;
}
.footer-contact-menu .items .item{
color: #fff;
font-size: 18px;
}
.footer-contact-menu .items .item span{
margin-left: 10px;
}
.footer-info-menu .items .item:hover,
.footer-contact-menu .items .item:hover,
.footer-right-menu .footer-legal-menu .items .item:hover{
text-decoration: underline;
color: #fff!important;
}
.footer-info-menu .title,
.footer-contact-menu .title,
.footer-right-menu .footer-social-menu .title,
.footer-right-menu .footer-legal-menu .title{
text-transform: uppercase;
font-family: inherit;
font-size: 19px;
color: #fff;
font-weight: 700;
margin-bottom: 20px;
}
.footer-right-menu .footer-social-menu .items{
display: flex;
align-items: center;
gap: 8px;
}
.footer-right-menu .footer-social-menu .items .item{
display: flex;
justify-content: center;
align-items: center;
width: 38px;
height: 38px;
border: 1px solid #fff;
border-radius: 100px;
background-color: transparent;
transition: .2s;
}
.footer-right-menu .footer-social-menu .items .item:hover{
background-color: #fff;
color: #4a4a4a!important;
}
.ast-scroll-to-top-right{
bottom: 22px!important;
}
.menu-item a.hfe-sub-menu-item{
padding-left: calc( 15px + 4px )!important;
}
.custom-html-widget:has(> .footer-info-menu),
.custom-html-widget:has(> .footer-right-menu),
.custom-html-widget:has(> .footer-contact-menu){
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
#ast-scroll-top{
bottom: 26px !important;
}
.dropdown-menu .elementor-widget-container .hfe-nav-menu .menu-item .sub-menu li.menu-item,
.dropdown-menu .elementor-widget-container .hfe-nav-menu .menu-item a{
overflow: hidden!important;
cursor: pointer;
}
.carusel-aparts .elementor-swiper-button{
top: 50% !important;
}
.carusel-aparts .swiper-pagination-fraction{
left: 50% !important;
top: 100%!important;
}
.slider-styles .swiper-slide{
padding: 0 7px;
} .chaty-svg svg g circle,
.chaty-svg svg ellipse{
fill: #fbaf40;
}
.grecaptcha-badge{
display: none! important;
}
.wpgmp_map {
border-radius: 15px;
}
@media screen and (max-width: 1080px){
.site-footer-section{
width: 80%;
}
.footer-contact-menu,
.footer-info-menu,
.footer-right-menu .footer-legal-menu{
text-align: left;
}
}
@media screen and (max-width: 992px){
.footer-info-menu .items .item,
.footer-contact-menu .items .item,
.footer-right-menu .footer-legal-menu .items .item{
font-size: 16px;
}
.footer-social-menu .items{
justify-content: center;
}
.site-footer-section{
width: fit-content;
}
.footer-social-menu .items{
justify-content: flex-start;
}
.footer-contact-menu,
.footer-info-menu,
.footer-right-menu .footer-legal-menu{
text-align: left;
}
.site-above-footer-inner-wrap{
place-items: center;
}
.mobile-menu .menu-item-type-custom .hfe-has-submenu-container a{
font-weight: 600;
text-transform: uppercase;
}
.mobile-menu .menu-item-type-post_type a{
font-weight: 600;
}
}
@media screen and (max-width: 420px){
.site-primary-footer-inner-wrap{
width: 70%;
}
.custom-html-widget:has(> .footer-info-menu),
.custom-html-widget:has(> .footer-right-menu),
.custom-html-widget:has(> .footer-contact-menu){
align-items: flex-start;
}
}
.trp-shortcode-arrow{
display: none!important;
}
.current-language .trp-language-item__default span{
color: #fff;
}