/*
 Theme Name:   Palatio Child Theme
 Theme URI:    https://palatio.axiomthemes.com/
 Description:  Palatio Child Theme
 Author:       AxiomThemes
 Author URI:   https://axiomthemes.com/
 Template:     palatio
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  palatio
*/


/* =Theme customization starts here
------------------------------------------------------------ */

.sub-menu li.menu-item a:hover {
    color:#FFF !important;
}

/* Custom Swiper cursor */
.swiper-cursor {
    position: fixed;
    top: 0;
    left: 0;
    width: 90px;
    height: 90px;
    background: url("assets/images/chevron-left-right.svg") no-repeat center / contain;
    pointer-events: none;
    opacity: 0;
    transform: translate(-50%, -50%);
    transition: opacity .2s ease;
    z-index: 999999;
}

/* Dragging state */
.swiper-cursor.is-dragging {
    transition: none;           /* critical */
    transform: translate(-50%, -50%) scale(0.9);
}


.swiper-slide {
    cursor: none;
}

.e-con.sc_layouts_row_type_compact {
     --padding-block-start: 0;
}


.e-widget-swiper .elementor-swiper-button {display:none !important;}

footer .destinations .elementor-icon-list-icon svg {
    height: 14px !important;
    width: 14px !important;
}

/*=====================
Translator Styles
======================*/
.wpml-ls-legacy-list-horizontal, .wpml-ls-statics-shortcode_actions {
    padding:0;
}

.wpml-ls-legacy-list-horizontal a {
    padding: 5px 5px 6px !important;
}

.wpml-ls-legacy-dropdown a {
    color: #000;
    border: 1px solid #D6D6D6;
    background-color: #D6D6D6;
    width: 150px;
    font-size:14px;
    text-transform: uppercase;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    border-top: 0px solid #D6D6D6;
}

.wpml-ls-legacy-dropdown li:hover a,
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
	background-color: #8D8683;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {text-transform: capitalize;}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu li a:hover, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:link:hover{
	background-color:#6EA9B6;
	color:#FFF !important;
}

footer .connect .elementor-icon-list-icon svg {
    height: 20px !important;
    width: 20px !important;
}

@media only screen and (max-width: 767px) {
    
    .e-widget-swiper .elementor-swiper-button {display:inline-flex !important;}

    .elementor-element .swiper~.elementor-swiper-button {top: 25% !important;}
    .elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev {
    left: 4%;}

}