.elementor-kit-4{--e-global-color-primary:#D70000;--e-global-color-secondary:#1F2021;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
margin:0;
} 

header {
    border-bottom: 1px solid #ebebeb;
}

a { color: #d70000; }

.custom-text { 
color: #d70000;  font-weight: bold;
	background: linear-gradient(to right, #d70000 0%, #ea6363 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.custom-text-juniper { 
color: #d70000;  font-weight: bold;
	background: linear-gradient(to right, #d70000 0%, #ea6363 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


figure.swiper-slide-inner img {
    filter: grayscale(260%);
}

.logos_airlines .elementor-widget-container img {
    filter: grayscale(260%);
}



/* Personalización */
/*li.wpml-ls-current-language {
    background: #FFF;
    border: 1px solid #d70000;
    color: #d70000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
a.wpml-ls-link {
    padding: 12px 10px;
}

.sub-menu-juniper a {
    padding: 0 5px 5px 48px !important;
}*/

.header-top-juniper { position: absolute !important; top:0 !important; z-index:11;}
.header-top-juniper-dos {top:0 !important;}
.counter-circle-list-item:before {
    background-color: #ffffff;
    color: #d70000;
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
    border: 2px solid #d70000 !important;
    border-radius: 10px;
}

@media (max-width: 767px) {
  .elementor-tab-title.elementor-tab-mobile-title {
    text-align: center;
}
.elementor-tab-title.elementor-tab-mobile-title {
    border-bottom: 2px dotted #d70000 !important;
    width: fit-content;
    margin: 0 auto 20px;
    padding: 0 0 5px 0 !important;
}
.elementor-tab-title.elementor-active {
    border-bottom: 0px dotted #d70000 !important;
    width: fit-content;
    margin: 0 auto;
    padding: 0;
}
img.pins_image.ihotspot_hastooltop {
    width: 40px;
    margin: 10px 0 0 8px;
}
}

/* Selector idiomar header */
a.js-wpml-ls-item-toggle {
    padding: 12px !important;
    border-radius: 8px !important;
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    content: "";
    right: 13px !important;
    display: inline-block !important;
    position: absolute !important;
    top: 15px !important;
    width: 6.5px !important;
    height: 6.5px !important;
    transform: rotate(45deg) !important;
    border-right: 2px solid rgba(0, 0, 0, .7) !important;
    border-bottom: 2px solid rgba(0, 0, 0, .7) !important;
    border-top: none;
    border: none;
}

a.wpml-ls-link {
    border-radius: 10px;
}

a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
    color: #000;
    padding: 10px 10px;
    font-size: 14px;
}

.wpml-ls-sidebars-uicore-hca.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown {
    width: 150px;
}

.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
    border-width: 0 1px 1px;
    padding: 10px;
}

.wpml-ls-statics-shortcode_actions.wpml-ls {
    width: 130px !important;
}

a.wpml-ls-link {
    padding: 12px !important;
    border-radius: 8px !important;
}

/* Menu sticky Ocultar/Mostrar Contact*/

.header-contact{
    display: none;
}

.elementor-sticky--effects .header-contact{
    display: block;
}

/* Para desactivar el segundo menu */

.elementor-location-header header:nth-child(2) {
    display: none;
}/* End custom CSS */