.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-00cdb77.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-00cdb77.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-00cdb77.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-4b3286d{width:auto;max-width:auto;z-index:20;}.elementor-19 .elementor-element.elementor-element-4b3286d > .elementor-widget-container{margin:10px 20px 0px 0px;}.elementor-19 .elementor-element.elementor-element-4b3286d .elementor-icon-wrapper{text-align:right;}.elementor-19 .elementor-element.elementor-element-4b3286d .elementor-icon{font-size:30px;}.elementor-19 .elementor-element.elementor-element-4b3286d .elementor-icon svg{height:30px;}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-text );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:var( --e-global-color-accent );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-statics-post_translations{color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-eaea409{width:auto;max-width:auto;z-index:999;}.elementor-19 .elementor-element.elementor-element-eaea409 .wpml-elementor-ls .wpml-ls-item{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19 .elementor-element.elementor-element-eaea409 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-19 .elementor-element.elementor-element-eaea409 .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-primary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-eaea409 .wpml-elementor-ls .wpml-ls-item{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-eaea409 .wpml-elementor-ls .wpml-ls-item{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS *//*Language switcher transparent*/

ul.wpml-ls-sub-menu {
    border-top: 0 !important;
}
.wpml-ls-legacy-dropdown {
    width: 4em;
    max-width: 100%;
}
.trans_header a.js-wpml-ls-item-toggle.wpml-ls-item-toggle,
.trans_header ul.wpml-ls-sub-menu a {
    font-size: 14px;
}
.elementor-sticky--effects ul.wpml-ls-sub-menu {
    background: #000;
}
.elementor-sticky--effects a.js-wpml-ls-item-toggle.wpml-ls-item-toggle, .elementor-sticky--effects ul.wpml-ls-sub-menu a {
    color: #000 !important;
}
.trans-menu-right .elementor-widget-wrap.elementor-element-populated {
    padding: 0;
}
.elementor-sticky--effects .trans-menu-right .book_btn a,.elementor-sticky--effects .trans-menu-right ul.wpml-ls-sub-menu a,.elementor-sticky--effects .trans-menu-right a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
    color: #000 !important;
	   
}

.elementor-sticky--effects .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
background: url(https://afsa.es/wp-content/uploads/2024/03/Flecha-idioma.png) !important;
	 width: 18px !important;
    height: 18px !important;
   }
    

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    content: "";
    vertical-align: middle;
    display: inline-block;
    border: 0;
    border-top: 0;
    position: absolute;
    right: 5px;
    /* top: calc(50% - 0.175
em
); */
    background: url(https://afsa.es/wp-content/uploads/2024/03/Flecha-idioma.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 11px;
    height: 6px;
    top: 10px;
    margin-right: 10px;
}

a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
    color: #000 !important;
    background-color: transparent;
    border: 0;
}

a.js-wpml-ls-item-toggle.wpml-ls-item-toggle:hover {
    background: transparent;
}

.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown a:hover {
    background: transparent !important;
}

.wpml-ls-legacy-dropdown a {
    background: transparent;
    color: #000;
    border: 0;
}/* End custom CSS */