:lang(ar) *{letter-spacing: normal;}
:lang(ar) body{direction: rtl}
:lang(ar) .rtl_arabic ~ *{direction: ltr} 

:lang(ar) .tpl-cookie .sta-cookie_idi{margin-left: 0; margin-right: auto}
:lang(ar) .tpl-cookie .sta-cookies_confirm{margin: 0 auto 0 0}
:lang(ar) .tpl-cookie .sta-cookie_info .sta-cookie_cell:last-of-type{padding-left: 0; padding-right: 10px}
:lang(ar) .tpl-cookie .sta-cookies_config .sta-cookies_label .sta-cookies_icon{right: auto; left: 0}
:lang(ar) .tpl-cookie .sta-cookies_config .sta-cookies_label .sta-cookies_icon:after{background: #222}
:lang(ar) .tpl-cookie .sta-cookies_config .sta-cookies_label input:checked ~ .sta-cookies_icon:after{background: transparent}
:lang(ar) .tpl-cookie .sta-cookies_config .sta-cookies_label.sta-disabled .sta-cookies_icon span{right: auto; left: 5px}
:lang(ar) .slick-list{direction: ltr}
:lang(ar) .sta-file{padding-left: 55px; padding-right: 20px}
:lang(ar) .tgl-motor-air #default_sygy_element_engine,
:lang(ar) .tgl-enginepage-air #default_sygy_element_engine,
:lang(ar) .sta-cover-air_engine #default_sygy_element_engine{direction: ltr}
:lang(ar) .sta-input .sta-input-field{padding-left: 55px; padding-right: 20px; text-align: right}
:lang(ar) .sta-input.not-icon .sta-input-field{display: flex; flex-direction: row-reverse; padding-left: 14px}
:lang(ar) .sta-input .sta-input-field[type=time]{padding-left: 6px}
:lang(ar) .sta-input .sta-input-button{right: auto; left: 0}
:lang(ar) .sta-input .sta-input-button:before{content: '\e91a';}
:lang(ar) .sta-btn-moreinfo{padding-right: 0; padding-left: 25px}
:lang(ar) .sta-btn-moreinfo:after{content:'\e913'; right: auto; left: 0}
:lang(ar) .sta-file:before,
:lang(ar) .sta-input:before{right: auto; left: 8px}
:lang(ar) .sta-file:after,
:lang(ar) .sta-input:after{right: auto;left: 53px} 
:lang(ar) .sta-btn-corp .sta-btn-corp_text,
:lang(ar) .sta-btn-moreinfo .sta-btn-moreinfo_text{letter-spacing: normal}
:lang(ar) .sta-checkbox .sta-checkbox-text{padding-left: 0; padding-right: 10px}
:lang(ar) .sta-input .sta-time[data-text]:before,
:lang(ar) .sta-input .sta-date[data-text]:before{left: auto; right: 20px;margin-right: 0; margin-left: 10px}
:lang(ar) .sta-popoffer-air_gadget{left: auto; right: 0;transform: translateX(50%)}
:lang(ar) .sta-popoffer-air_gadget .sta-popoffer-air_gadget-btn{right: auto; left: 0}
:lang(ar) .sta-popoffer-air_gadget.hotels{transform: translateX(100%)}
:lang(ar) .sta-popoffer-air_gadget.hotels .sta-popoffer-air_gadget-text{transform: rotate(180deg)}
:lang(ar) .sta-popoffer-air_gadget.hotels .sta-popoffer-air_gadget-btn{transform-origin: top left; transform: rotate(90deg)}
:lang(ar) .sta-popoffer-air_gadget:focus,
:lang(ar) .sta-popoffer-air_gadget:hover{transform:translateX(50%) scale(1.1)}
:lang(ar) .sta-popoffer-air_gadget.hotels:focus,
:lang(ar) .sta-popoffer-air_gadget.hotels:hover{transform:translateX(100%)}
:lang(ar) .tgl-avisos-air .sta-avisos-air_container .sta-avisos-air_close{right: auto; left: 5px}
:lang(ar) ::-webkit-calendar-picker-indicator{position: absolute;left:0;right: auto;margin-left: 15px;}
@media (min-width: 1280px){
  :lang(ar) .sta-popoffer-air_gadget.hotels:hover{transform: translateX(100%)}
}
:lang(ar) .tgl-menus-air .sta-menus-air_links-element .sta-menus-air_links-element-text{letter-spacing: normal}
:lang(ar) .tgl-menus-air .sta-menus-air_nav-morebtns{display: flex;align-items: center; flex-direction: row-reverse;}
:lang(ar) .tgl-menus-air .sta-menus-air_nav-morebtns-element .sta-menus-air_morebtns-element-hover a:first-child{direction: ltr}
@media (min-width: 801px){
  :lang(ar) .tgl-menus-air.sta-book-aside .sta-menus-air_nav-action-aside{direction: ltr;right: auto; left: 0;margin-left: -16px}
  :lang(ar) .tgl-menus-air.sta-book-aside .sta-menus-air_nav-action-aside .sta-menus-air_nav-action-aside-btn{padding-bottom: 0}
}
@media (min-width: 1024px){
  :lang(ar) .tgl-menus-air .sta-menus-air_nav .sta-menus-air_nav-wrapper{display: flex}
  :lang(ar) .tgl-menus-air .sta-menus-air_nav-action{order: 1}
  :lang(ar) .tgl-menus-air .sta-menus-air_nav-btns{order: 2}
  :lang(ar) .tgl-menus-air.sta-book-fixed:not(.sta-logo-between_links):not(.fn-show-book) .sta-menus-air_nav-morebtns,
  :lang(ar) .tgl-menus-air .sta-menus-air_nav-morebtns{order: 3}
  :lang(ar) .tgl-menus-air .sta-menus-air_nav-links .sta-menus-air_links-wrapper{text-align: right}
  :lang(ar) .tgl-menus-air .sta-menus-air_nav-btns-element .sta-menus-air_btns-element-text,
  :lang(ar) .tgl-menus-air .sta-menus-air_nav-action-btn .sta-menus-air_action-btn-text{letter-spacing: normal}
  :lang(ar) .tgl-menus-air .sta-menus-air_nav-btns-element .sta-menus-air_btns-element-icon{padding-right: 20px; padding-left: 0}
  :lang(ar) .tgl-menus-air .sta-menus-air_nav-links .sta-menus-air_nav-links-close{right: auto; left: 39px}
  :lang(ar) .tgl-menus-air .sta-menus-air_nav-morebtns-element:before{right: 0; left: auto;}
}
@media (min-width: 1280px){
  :lang(ar) .tgl-menus-air .sta-menus-air_links-photo{padding: 80px}
  :lang(ar) .tgl-menus-air.sta-logo-center:not(.sta-show-links) .sta-menus-air_nav .sta-menus-air_nav-wrapper{text-align: right}
  :lang(ar) .tgl-menus-air .sta-menus-air_links-element .sta-menus-air_links-element-wrapper:before,
  :lang(ar) .tgl-menus-air .sta-menus-air_links-element .sta-menus-air_links-element-wrapper:before{right: auto; left: 15px; transform: rotate(180deg); }
  :lang(ar) .tgl-menus-air .sta-menus-air_links-element .sta-menus-air_links-element-wrapper:after{left: auto; right: 0}
  :lang(ar) .tgl-menus-air .sta-menus-air_links-element .sta-menus-air_links-element-wrapper:hover:before,
  :lang(ar) .tgl-menus-air .sta-menus-air_links-element .sta-menus-air_links-element-wrapper:focus:before{left: 10px}
  :lang(ar) .tgl-menus-air .sta-menus-air_nav-btns-element .sta-menus-air_btns-element-icon:after{left: auto; right: 5px; transform: rotate(180deg)}
  :lang(ar) .tgl-menus-air .sta-menus-air_nav-btns-element:focus .sta-menus-air_btns-element-icon:after,
  :lang(ar) .tgl-menus-air .sta-menus-air_nav-btns-element:hover .sta-menus-air_btns-element-icon:after{left: auto; right: 5px}
}
@media (min-width: 1366px){
  :lang(ar) .tgl-menus-air .sta-menus-air_nav-links .sta-menus-air_links-wrapper{padding-left: 0}
}
@media (min-width: 768px){
  :lang(ar) .tgl-intro-air.sta-column,
  :lang(ar) .tgl-intro-air.sta-double-column,
  :lang(ar) .tgl-intro-air.sta-double-column-highlight{text-align: right}
}
@media (min-width: 1280px){

  :lang(ar) .tgl-intro-air.sta-double-column-highlight .sta-intro-air_info-text:nth-child(2){padding-right: 0; padding-left: 30px}
}
@media (min-width: 768px){
  :lang(ar) .tgl-carousel-air .sta-carousel-air_info-btn.sta-btn-moreinfo.js-open-infopopup{float: left} 
}
@media (min-width: 1280px){
  :lang(ar) .tgl-carousel-air.sta-info_right .sta-carousel-air_preheader{left: auto}
  :lang(ar) .tgl-carousel-air.sta-info_right .sta-carousel-air_info-element .sta-carousel-air_info-element-wrapper{text-align: right; padding-left: 35px; padding-right: 35px}
  :lang(ar) .tgl-carousel-air.sta-info_right .sta-carousel-air_multimedia{float: right}
  :lang(ar) .tgl-carousel-air.sta-info_left .sta-carousel-air_multimedia{float: left}
}
@media (min-width: 1280px) and (max-width: 1679px){
  :lang(ar) .tgl-carousel-air .sta-carousel-air_info-element,
  :lang(ar) .tgl-carousel-air .sta-carousel-air_info-element .sta-carousel-air_info-text,
  :lang(ar) .tgl-carousel-air .sta-carousel-air_info-element .sta-carousel-air_info-title{text-align: right}
  :lang(ar) .tgl-carousel-air.sta-info_left .sta-carousel-air_info-element .sta-carousel-air_info-element-wrapper{padding-right: 0; padding-left: 35px}
}
@media(min-width:1680px){
  :lang(ar) .tgl-carousel-air.sta-info_left .sta-carousel-air_info-element .sta-carousel-air_info-element-wrapper{padding-right: 0; padding-left: 100px;}
}
:lang(ar) .tgl-infopop-air .sta-infopop-air_header,
:lang(ar) .tgl-infopop-air .sta-infopop-air_services li{text-align: right}
:lang(ar) .tgl-infopop-air .sta-infopop-air_services li:before{left: auto; right: 4px; transform: rotateY(180deg)}
:lang(ar) .tgl-infopop-air .sta-infopop-air_services li:after{left: auto; right: 32px; transform: rotate(180deg)}
:lang(ar).tgl-infopop-air.fn-open .draggable{display: flex; flex-direction: row-reverse; width: auto}
@media (min-width: 768px){
  :lang(ar) .tgl-infopop-air .sta-infopop-air_close{right: auto; left: 15px}
  :lang(ar) .tgl-infopop-air .sta-infopop-air_services li{padding-left: 20px; padding-right: 45px}
}
@media (min-width: 1280px){
  :lang(ar) .tgl-products-air .sta-products-air_header{text-align: right}
  :lang(ar) .tgl-products-air .sta-products-air_header .sta-products-air_header-btn{margin-right: auto; margin-left: 0}
  :lang(ar) .tgl-products-air .sta-products-air_header .sta-products-air_header-title{padding-right: 0;padding-left: 30px; letter-spacing: normal}
  :lang(ar) .tgl-products-air .sta-products-air_header .sta-products-air_header-subtitle{padding-left: 0; padding-right: 30px}
  :lang(ar) .tgl-products-air .sta-products-air_header .sta-products-air_header-subtitle:before{left: auto; right: -1px}
}
@media (min-width: 1280px){
  :lang(ar) .tgl-banner-air .sta-banner-air_info-price{text-align: right}
  :lang(ar) .tgl-banner-air .sta-banner-air_info{left: auto; right: 40px}
}
@media (min-width: 1280px){
  :lang(ar) .tgl-newsletter-air .sta-newsletter-air_header{text-align: right; padding-left: 20px; padding-right: 50px}
  :lang(ar) .tgl-newsletter-air .sta-newsletter-air_header .sta-newsletter-air_header-icon{left: auto; right: 0}
}
@media (min-width: 1280px){
  :lang(ar) .tgl-slate-air .sta-slate-air_header{text-align: right;padding-right: 0; padding-left: 150px}
  :lang(ar) .tgl-slate-air .sta-slate-air_header .sta-slate-air_header-btn{right: auto;left: -25px}
}
:lang(ar) .tgl-map-air .sta-map-air_info-element .sta-map-air_info-data.sta-icono{padding-left: 0; padding-right: 35px; direction: ltr; text-align: right}
:lang(ar) .tgl-map-air .sta-map-air_info-element .sta-map-air_info-data.sta-icono:before{left: auto; right: 0}
@media (min-width:1280px){
  :lang(ar) .tgl-map-air .sta-map-air_info{padding-right: 40px;padding-left: 0}
}
:lang(ar) .tgl-linksfoot-air .sta-linksfoot-air_element-header{padding-right: 0; padding-left: 40px}
:lang(ar) .tgl-linksfoot-air .sta-linksfoot-air_element-header .sta-linksfoot-air_header-icon{right: auto; left: 0}
@media (min-width: 768px){
  :lang(ar) .tgl-linksfoot-air .sta-linksfoot-air_element-info{padding-right: 0; padding-left: 40px}
}
@media (min-width:1280px){
  :lang(ar) .tgl-linksfoot-air .sta-linksfoot-air_element-header{padding-right: 0; padding-left: 40px}
  :lang(ar) .tgl-linksfoot-air .sta-linksfoot-air_element .sta-linksfoot-air_element-wrapper:before{left: auto; right: 0}
}
:lang(ar) .tgl-staticfoot-air .sta-staticfoot-air_end-extra .sta-staticfoot-air_extra-text.lock:before{padding-right: 0; padding-left: 5px}
:lang(ar) .tgl-staticfoot-air .sta-staticfoot-air_element .sta-staticfoot-air_element-wrapper{padding-right: 15px; padding-left: 0}
:lang(ar) .tgl-staticfoot-air .sta-staticfoot-air_element .sta-staticfoot-air_element-wrapper:before{left: auto; right: 0;transform: rotate(180deg)} 
:lang(ar) .tgl-staticfoot-air .sta-staticfoot-air_end-extra .sta-staticfoot-air_extra-text{padding-right: 0;padding-left: 10px}
:lang(ar) .tgl-staticfoot-air .sta-staticfoot-air_end-extra .sta-staticfoot-air_extra-text.lock:before{padding-right: 0; padding-left: 5px}
@media(min-width: 1280px){
  :lang(ar) .tgl-staticfoot-air.sta-small-foot .sta-staticfoot-air_list{padding-left: 300px; padding-right: 100px}
  :lang(ar) .tgl-staticfoot-air.sta-small-foot .sta-staticfoot-air_element .sta-staticfoot-air_element-wrapper{padding-right: 15px; padding-left: 0}
  :lang(ar) .tgl-staticfoot-air.sta-small-foot .sta-staticfoot-air_end{right: auto; left: 100px}
  :lang(ar) .tgl-staticfoot-air .sta-staticfoot-air_element .sta-staticfoot-air_element-wrapper:not([href^="javascript"]):hover:before{left: auto; right: 3px}
} 
/* Inicio tgl-socialRedes */
@keyframes tglSocialRedesAir {
  from {left:-70px;opacity:0; right: auto} to {left:0;opacity:1}
}

:lang(ar) .tgl-socialRedes-air{right: auto;left: 0; padding: 10px 10px 10px 0}
:lang(ar) .tgl-socialRedes-air.sta-active{left: -70px;right: -70px}
:lang(ar) .tgl-socialRedes-air .sta-socialRedes-air_container{border-radius: 0 32px 32px 0; right: auto; left: -70px}

:lang(ar) .tgl-gallery-air .sta-gallery-air_mosaic-header{direction: rtl;}
:lang(ar) .tgl-gallery-air .sta-gallery-air_mosaic-header .sta-gallery-air_mosaic-header-num{padding-right: 30px; direction: ltr;}
:lang(ar) .tgl-gallery-air .sta-gallery-air_mosaic-header .sta-gallery-air_mosaic-header-text{margin-right: -80px;}

@media (min-width: 768px){
  :lang(ar) .tgl-gallery-air .sta-gallery-air_sideboard-header{text-align: right}
  :lang(ar) .tgl-gallery-air .sta-gallery-air_mosaic-header .sta-gallery-air_mosaic-header-text{margin-right: -90px;}
}
@media(min-width: 1024px){
  :lang(ar) .tgl-gallery-air .sta-gallery-air_mosaic-header{direction: ltr;}
  :lang(ar) .tgl-gallery-air .sta-gallery-air_mosaic-header .sta-gallery-air_mosaic-header-num{padding-right: 0;}
}

:lang(ar) .tgl-internbar-air{direction: ltr}
:lang(ar) .tgl-internbar-air.sta-show-responsive .sta-internbar-air_links-element .sta-internbar-air_element-text{letter-spacing: normal;}
@media(min-width: 1024px){
  :lang(ar) .tgl-internbar-air .sta-internbar-air_links-element .sta-internbar-air_element-text,
  :lang(ar) .tgl-internbar-air .sta-internbar-air_header .sta-internbar-air_header-title{letter-spacing: normal}  
}
@media (max-width: 1023px) and (min-width: 768px){
  :lang(ar) .tgl-internbar-air.sta-show-responsive .sta-internbar-air_links{padding: 40px 90px 75px !important;}
}
@media (max-width: 1023px){
  :lang(ar) .tgl-internbar-air.sta-show-responsive.fn-open .sta-internbar-air_links{direction: rtl; padding-right: 20px;}
  :lang(ar) .tgl-internbar-air.sta-show-responsive .sta-internbar-air_links .sta-internbar-air_links-close{left: 10px; right: auto;}
/*   :lang(ar) .tgl-internbar-air.sta-show-responsive .sta-internbar-air_links{} */
}
/* @media (max-width: 1279px){
  :lang(ar) .tgl-internbar-air.sta-dinamic-size .sta-internbar-air_links{padding-right: 20px;}
} */

:lang(ar) .tgl-reviews-air .tgl-reviews-air_intro-specs-element .tgl-reviews-air_specs-element-icon:before{left: auto; right: 50%}
:lang(ar) .tgl-reviews-air .tgl-reviews-air_intro-specs-element .tgl-reviews-air_specs-element-title:before{left: auto; right: -15px; transform: rotate(180deg)}
@media (min-width: 768px){
  :lang(ar) .tgl-reviews-air .tgl-reviews-air_intro-specs{padding-left: 0; padding-right: 40px}
  :lang(ar) .tgl-reviews-air .tgl-reviews-air_intro-specs-element{padding-right: 15px; padding-left: 0}
}
:lang(ar) .tgl-cardpage-air .sta-cardpage-air_intro .list li:before{right: 0; left: auto;transform: rotate(360deg)}
:lang(ar) .tgl-cardpage-air.sta-pretitleNone .sta-cardpage-air_intro{padding-top: 30px;}
:lang(ar) .tgl-cardpage-air .sta-cardpage-air_foot[data-disabled=""],
:lang(ar) .tgl-cardpage-air .sta-cardpage-air_foot[data-disabled=" "]{text-align: right}
:lang(ar) .tgl-cardpage-air .sta-cardpage-air_preheader .sta-cardpage-air_preheader-title{padding:0 0 25px 150px;}
@media (min-width: 768px){
  :lang(ar) .tgl-cardpage-air .sta-cardpage-air_intro .list li{padding-left: 0; padding-right: 15px}
}
@media(min-width: 1280px){
  :lang(ar) .tgl-cardpage-air .sta-cardpage-air_wrapper{padding-right: 0; padding-left: 50%}
  :lang(ar) .tgl-cardpage-air.sta-notReserva .sta-cardpage-air_wrapper{padding-left: 0}
  :lang(ar) .tgl-cardpage-air .sta-cardpage-air_multimedia{right: auto; left: 0;padding: 60px 0 60px 40px}
  :lang(ar) .tgl-cardpage-air .sta-cardpage-air_intro .sta-cardpage-air_intro-text{max-width: 50%;}
  :lang(ar) .tgl-cardpage-air.sta-notImg .sta-cardpage-air_intro .sta-cardpage-air_intro-text{max-width: none;}
  :lang(ar) .tgl-cardpage-air.sta-notImg .sta-cardpage-air_wrapper{padding-left: 0px;}
  :lang(ar) .tgl-cardpage-air.sta-notImg .sta-cardpage-air_multimedia .sta-cardpage-air_multimedia-photo{display: none;}
   
}
:lang(ar) .tgl-enginepage-air .sta-enginepage-air_header .sta-enginepage-air_header-title{letter-spacing: normal;}
@media (max-width: 767px){
  :lang(ar) .tgl-features-air .sta-features-air_list li{text-align: right;padding: 10px 60px 10px 0;}
}
@media(min-width: 768px){
  :lang(ar) .tgl-features-air .sta-features-air_header .sta-features-air_header-title{letter-spacing: normal;}
}
:lang(ar) .tgl-features-air .sta-features-air_list{direction: ltr;}

:lang(ar) details summary{padding: 0 0 10px 40px}
:lang(ar) details summary:after{right: auto; left: 0}
:lang(ar) details summary *[class^='icoGlobal-'],
:lang(ar) details summary *[class^='icon-']{transform: rotate(180deg)}
 
