 .base-primary-c, .base-primary-c-h:hover, .active .base-primary-c-a, .base-primary-c-f:focus {  color: #505558 !important; }  .base-primary-b, .base-primary-b-h:hover, .active .base-primary-b-a, .base-primary-b-f:focus{  border-color: #505558 !important; }  .base-primary-bg, .base-primary-bg-h:hover, .active .base-primary-bg-a, .base-primary-bg-f:focus {  background-color: #505558 !important; }  .base-primary-fill path, .base-primary-fill-h:hover path, .active .base-primary-fill-a path, .base-primary-fill-f:focus path {  fill: #505558 !important; } .base-secondary-c, .base-secondary-c-h:hover, .active .base-secondary-c-a, .base-secondary-c-f:focus{  color: #505558 !important; }  .base-secondary-b, .base-secondary-b-h:hover, .active .base-secondary-b-a, .base-secondary-b-f:focus{  border-color: #505558 !important; }  .base-secondary-bg, .base-secondary-bg-h:hover, .active .base-secondary-bg-a, .base-secondary-bg-f:focus{  background-color: #505558 !important; }  .base-secondary-fill path, .base-secondary-fill-h:hover path, .active .base-secondary-fill-a path, .base-secondary-fill-f:focus path {  fill: #505558 !important; }  .base-secondary-b-l {  border-left-color: #505558 !important; } /***** BOOKING AD *****/ .alert-success {display: none;}   ***** RESPONSIVE *****/ @media screen and (max-width: 1000px)  {#productHistoryNamesAccordion {display: none;}} @media screen and (max-width: 1000px)  {.nearby-container {display: none;}} @media screen and (max-width: 1000px)  {#homeRelated  {display: none !important;}} @media screen and (max-width: 1000px)  {section#mainFrame > .base-primary-bg.text-center {display: none;}} @media screen and (max-width: 1000px)  {.base-primary-white-b.dropdown.menu-languages > ul[role='menu'] {font-size: 20px;}} @media screen and (max-width: 1000px)  {[class='margin-0'] {display: none;}} @media screen and (max-width: 1000px)  {#photoHero div.seo-title>span.divider {display: none;}} @media screen and (max-width: 1000px)  {.tpl-official .social-network  {display: none;}} @media screen and (max-width: 1000px)  {#componentMenu {display: none;}} @media screen and (max-width: 1000px)  {#photoHero .availabilitySearchComponent fieldset .legend {display: none;}} @media screen and (min-width: 1000px)  {#contactInHome  {display: none;}}  /***** IDIOMAS *****/ @media (min-width: 767px){#partialHeader .menu-languages img {display: none;}} .border-rd-10 {border-radius: 0px;} .tpl-default .menu-languages .dropdown-menu>li>a {color: #333 !important;border: none;}  /***** FLAGS *****/ [src='\/template\/frontend\/officiallight\/images\/flags\/ar\.png'] {content:url("https://static21.com-hotel.com/uploads/web-configuration/77060/resource/arab-league-16x11-1573564143.png")} [src='\/template\/frontend\/officiallight\/images\/flags\/sv\.png'] {content:url("/template/frontend/officiallight/images/flags/se.png")} [src='\/template\/frontend\/officiallight\/images\/flags\/tl\.png'] {content:url("/template/frontend/officiallight/images/flags/ph.png")}  /***** CERRAR POPAPS *****/ .close {opacity: 1;font-size: 30px;color: #888;}  /***** LONG DESCRIPTION *****/ #componentPageContent #pageDetailsContent .description {padding-bottom: 0px !important;}   /***** MENU HEADER ENCADENADOS *****/ #partialHeader .header-top .product-chain-menu .dropdown-menu {min-width: 800px; max-height: 400px; overflow: auto; right: -250px; top: 42px; border-bottom-left-radius: 10px !important; border-bottom-right-radius: 10px !important;} #partialHeader .header-top .product-chain-menu .dropdown-menu li {float: left; width: 50%; font-size: 16px;} #partialHeader .header-top .product-chain-menu {text-transform: uppercase;}  /***** HEADER RESERVA OFICIAL WEBSITE *****/ #partialHeader .header-booking {background-color: #ec5b14 !important; padding: 10px 5px !important;} #partialHeader .header-booking button {margin-left: 20px; color: #103751 !important; font-weight: bold;}  /***** OFICIAL WEBSITE *****/ .slider-xxl #accommodationOfficialInfoContainer .official-info {display: none !important} .tpl-official #componentMenu {margin-top: 30px;}  /***** CERCA DEL HOTEL *****/ div.nearby-container figure figcaption span {font-weight: 700;font-family: "Open Sans";} .nearby-container {border-bottom: 1px solid #ccc;}  /***** OFICIAL WEBSITE OPINIONES PUNTUACION *****/ #externalReviewCategoryComponent {  margin-top: 20px;  padding-bottom: 20px;  margin-bottom: 20px;  background-color: #f2f2f2;  border-radius: 5px;  border: solid 1px #ccc; } #externalReviewCategoryComponent .progress {background-color: #fff !important; border: 1px solid #ccc;} #reviewComponentTab {background: transparent !important;}   /***** OFICIAL WEBSITE ENLACES SOCIALES *****/ .tpl-official .social-network li {padding: 5px; border: 1px solid #999;} .tpl-official .social-network {text-align: center; margin-top: 20px;}  /***** OFICIAL WEBSITE - HEADER*****/ #partialHeader.model-accommodation {z-index: 16;} .tpl-official #partialHeader.model-accommodation>.header-top h1.logo-header-top { text-shadow: 0 2px 2px rgb(15, 55, 81);} section.availabilitySearchComponent[data-view=simple] form fieldset[data-step=date-pax] input.app-btn[type=submit] {background-color: #ec5b14 !important; border-color: #ec5b14 !important;} .tpl-official #photoHero .availabilitySearchComponent fieldset .legend {padding-top: 0px; padding-bottom: 10px;} .tpl-official .dropdown-menu>li>a {text-shadow: none; text-transform: none;} @media (min-width: 767px) {.tpl-official #partialHeader.model-accommodation>.header-top h1.logo-header-top {  background: url(https://static11.com-hotel.com/uploads/web-configuration/73691/resource/logo-1577981984.png);  background-size: 45px;  background-position: left;  background-repeat: no-repeat;  padding-left: 50px; }}  /***** TELEFONOS *****/ @media (max-width: 767px){#componentServices {margin-top: 100px;}} @media (max-width: 767px){.tpl-official #partialHeader.model-accommodation>.header-top h1.logo-header-top {text-shadow: none;}} @media (max-width: 767px){#partialHeader.model-accommodation>.header-top {background-color: #103751 !important;}} @media (max-width: 767px){.review-home {display: none;}} @media (max-width: 767px){.dropdown-menu {font-size: 24px;}} @media (max-width: 767px){.nearby-container {display: none;}} @media (max-width: 767px){#partialGuarantee {display: none;}} @media (max-width: 767px){#photoHero div.seo-title {visibility: hidden;}} @media (max-width: 767px){body.tpl-official #contactInHome {background-color: #ffffff !important;}} @media (max-width: 767px){.rating {display: none !important;}} @media (max-width: 767px){.section-divider {padding-top: 50px;}} @media (max-width: 767px){#contactInHome #loadContactTab {background-color: #f2f2f2 !important;}}  /***** OFICIAL WEBSITE - H2 *****/ .tpl-official #photoHero div.seo-title h2 {font-weight: 700; font-family: "Open Sans";}  /***** ANUNCIOS *****/ .multi-affiliation-sale div.adv-in[data-component="adv"][data-position="1"] {display: none;} div.adv-in[data-component="adv"][data-position="1"] {background-color: #000; padding-top: 10px; padding-bottom: 10px;} div.adv-in[data-component="adv"][data-position="1"] #H001 {padding-right: 20px; padding-left: 20px;} div.adv-in[data-component="adv"][data-position="3"] .alert-success {margin-top: 10px; margin-bottom: 0px; padding-top: 0px;} div.adv-in[data-component="adv"][data-position="3"] {text-align: center;} div.adv-in[data-component="adv"][data-position="5"] {padding-top: 20px; padding-bottom: 20px;} div.adv-in[data-component="adv"][data-position="5"] h4 {padding: 0px 5px;} div.adv-in[data-component="adv"][data-position="7"] {overflow: hidden; } div.adv-in[data-component="adv"][data-position="9"] {overflow: hidden; margin-top: 50px; margin-bottom: 50px; text-align: center;} div.adv-in[data-component="adv"][data-position="11"] {overflow: hidden; padding-top: 20px; margin-top: 60px !important; margin-bottom: 40px; border-top: 1px dashed #989898; } div.adv-in[data-component="adv"][data-position="12"] {overflow: hidden; padding-top: 20px;} div.adv-in[data-component="adv"][data-position="13"] {overflow: hidden;margin-bottom: 30px;} div.adv-in[data-component="adv"][data-position="13"] table {margin-top: 0px !important;} div.adv-in[data-component="adv"][data-position="14"]  {background: rgba(242,242,242,1);} div.adv-in[data-component="adv"][data-position="18"]  {text-align: center;} background: -moz-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 15%, rgba(255,255,255,1) 85%, rgba(242,242,242,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(242,242,242,1)), color-stop(15%, rgba(255,255,255,1)), color-stop(85%, rgba(255,255,255,1)), color-stop(100%, rgba(242,242,242,1))); background: -webkit-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 15%, rgba(255,255,255,1) 85%, rgba(242,242,242,1) 100%); background: -o-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 15%, rgba(255,255,255,1) 85%, rgba(242,242,242,1) 100%); background: -ms-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 15%, rgba(255,255,255,1) 85%, rgba(242,242,242,1) 100%); background: linear-gradient(to right, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 15%, rgba(255,255,255,1) 85%, rgba(242,242,242,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2', GradientType=1 ); text-align: center; } .multi-affiliation-sale div.adv-in[data-component="adv"][data-position="1"] {display: none !important;} .multi-affiliation-sale div.adv-in[data-component="adv"][data-position="14"] {display: none !important;} .google-auto-placed {display: none;}  /**** WIDGET BOOKING BOX XXL*****/ .slider-xxl section.availabilitySearchComponent[data-view=simple] form .legend {border-color: #ffffff !important; }  /***** CALENDARIO *****/ .datepicker-dropdown th.next, .datepicker-dropdown th.prev {background: #999999 !important; color: #ffffff;}  /***** ANUNCIO 10% BOOKING  *****/ .alert-success {margin-top: 10px;}  /**** A TENER EN CUENTA *****/ .to-consider-content {display: none;}  /**** TABS MENU *****/ .slider-xxl #componentTabInfo ul.nav-tabs>li>a {margin-right: 3px !important; border: none !important; border-top-left-radius: 3px !important; border-top-right-radius: 5px !important; } #componentTabInfo ul.nav-tabs>li>a {margin-right: 3px !important; border-color: #ccc !important; border-top-left-radius: 3px !important; border-top-right-radius: 5px !important; } .slider-xxl #componentTabInfo ul.nav-tabs {margin-left: 1px; margin-top: -40px;}  /**** TABLA DE SERVICIOS Y CONDICIONES *****/ table.service-condition {margin-bottom: 70px !important;} div.condiciones-hotel {margin-top: 50px !important; border-bottom: 0px; margin-bottom: 10px;} .table>tbody>tr>td {border-color: #ccc !important;} table.service-condition thead {background-color: #777 !important;} table.service-condition {margin-top: 0px;}  /**** HEADER MULTIAFILIACIONES *****/ #mainFrame > div.container > div:nth-child(2) > div > div {display: none;} #mainFrame > div.container > div:nth-child(2) > div > div {background-color: #0f3751; color: #fff; text-align: center; padding: 3px;} #partialHeader.show-certificate>div.header-top ul.list-inline {font-weight: 100;font-family: 'Open Sans', sans-serif;text-transform: uppercase;} .multi-affiliation-sale #partialHeader.show-certificate>div.header-bottom {box-shadow: none !important;} .multi-affiliation-sale #partialHeader #pageBreadCrumbs {display: block;border-bottom: 1px solid; border-color: #ccc !important;} #multiAffiliationSaleComponent .tab-content {border-top: solid 1px #ccc !important;} #partialHeader.show-certificate>div.header-bottom .logo h1 {font-size: 28px; font-weight: 700;} .multi-affiliation-sale #partialHeader>div.header-bottom .logo {background: url(https://static11.com-hotel.com/uploads/web-configuration/73691/resource/logo-1577981984.png);background-size: 50px;background-position: left;background-repeat: no-repeat;padding-top: 15px;padding-bottom: 15px;padding-left: 55px;} .multi-affiliation-sale #partialHeader>div.header-bottom {padding: 3px 0px 0px;} body.tpl-default.multi-affiliation-sale #pageBreadCrumbs ol li.pull-right { display: none;} @media (max-width: 1199px) {body.tpl-default.multi-affiliation-sale #multiAffiliationCountdownContainer {display: none; }} body.tpl-default.multi-affiliation-sale #multiAffiliationCountdownContainer {margin-top: -101px;} .tpl-default.multi-affiliation-sale .header .header-top ul.pull-right {  display: none; }  /**** HEADER TABS MULTIAFILIACIONES *****/ #multiAffiliationSaleComponent  .nav-tabs {display: none;} #multiAffiliationSaleComponent .nav>li>a>img {max-height: 20px !important; height: auto !important;} #multiAffiliationSaleComponent .tab-content .tab-pane .affiliation-container .frame-container iframe {margin-top:0px !important;} .multi-affiliation-sale .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {background-color: #f2f2f2 !important; bottom: -1px; border-top: 1px solid #103751 !important;} .multi-affiliation-sale .nav-tabs>li>a {border-radius: 0px;} .affiliation-container .frame-load .frame-load-affiliate {display: none;}   /**** BUSCANDO DISPO. MULTIAFILIACIONES *****/ .affiliation-container > .frame-load > .load-message > img.frame-load-affiliate {display: none;}  /**** HABITACIONES *****/ #componentTabInfo div.icon-pax {border-radius: 5px;} .room-item-detail {  background-color: #f9fcfe;  border-bottom: 1px solid #ddd;  border-top: 1px solid #ddd;  margin-bottom: 20px; margin-top: 10px; } #componentTabInfo ul.room-photos li img {border: 1px solid #999; box-shadow: 0 0px 10px 0px #999;} .rooms-title {  color: #fff !important;  text-align: center;  text-transform: uppercase;  margin-bottom: 30px;  font-family: sans-serif;  background: #559be4;  margin-left: -15px;  margin-right: -15px; padding-top: 10px; } #componentTabInfo div.room-item button {font-weight: 100 !important; padding: 8px;} #componentTabInfo div.room-item div.room-name {padding-top: 10px;font-weight: bold;} #componentTabInfo .room-item-detail div.nearby-categories .nearby-name {background-color: #f2f2f2; padding-left: 5px !important; border-radius: 3px; border: 1px solid #ccc;} .room-item-detail .margin-b-10 {padding-right: 5px; padding-left: 5px;}  /**** HABITACIONES WEB OFICIAL*****/ .tpl-official #componentRoomsCarousel .item figure img {height: 190px;} .tpl-official #componentRoomsCarousel .room-name {min-height: 50px;} .tpl-official .room-modal-carousel .carousel-inner .item img {max-height: 300px;} #componentRooms #componentRoomsCarousel .carousel-control .icon-prev, #componentRooms #componentRoomsCarousel .carousel-control .icon-next {background-color: transparent !important;}  /**** HEADER *****/ #partialHeader.show-certificate > div.header-fixed {box-shadow: 0px 0px 20px 0px #333; background-color: #f2f2f2 !important; z-index: 20;}  /**** FOOTER *****/ #partialGuarantee .contact {display: none;} #partialGuarantee .guaranty {width: 100%;}  /**** REGRESAR-AL-INICIO *****/ .tab-content .base-primary-white-bg:nth-of-type(1) [class="btn base-secondary-bg base-primary-white-c border-rd-2 padding-5"] {background-color: #4fab50 !important;}  /**** WIDGET-PORTAL *****/ [class='app-well border-rd-10 base-primary-white-bg'] {background-color: transparent !important;}  /**** HEADER-PORTAL *****/ #partialHeader.model-company>div.header-bottom {display: none;}  /**** FRONT-PORTAL *****/ #companyFront {border-color: #ec5b14 !important;}  /**** CUENTA REGRESIBA *****/ .countdown-container {background-color: #027a02 !important;} [class='countdown base-primary-bg base-primary-white-c border-0 is-countdown'] {background-color: #027a02 !important;}  /**** MAPA *****/ #componentLocation address label a[data-toggle="modal"] {display: none;} #componentLocation>#gmapStatic {display: none;} #componentLocation address {margin-bottom: 0px !important;} #componentLocation {padding-top: 18px !important; padding-bottom: 10px;}   /**** WIDGET-CARRUSEL *****/ .widget-carousel .navigation {background-color: #ffffff;  color: #333;  border-radius: 100%;  border: 1px solid #ccc;}  /**** ENLACES Y BOTONES SIN SUBRRALLADOS *****/ a {text-decoration: none !important;}  /**** FORMULARIO DE CONTACTO HOME *****/ #exitIntentModal .modal-content {background-color: #d9edf7;border-color: #bce8f1;} #exitIntentModal .modal-header {background-color: #d9edf7;border: none;} body.tpl-official #contactInHome {padding-top: 30px; padding-bottom: 50px;} body #contactInHome #loadContactTab {border: 1px solid #ccc; border-radius: 0px 0px 10px 10px; padding: 20px; background-color: #fdfdfd;}  /**** FORMULARIO DE CONTACTO *****/ #contactComponent .html-info-contact {margin-top: 20px;} .page-contact .footer-localization {display: none;} .page-contact .footer-conditions {display: none;}  .page-contact #partialHeader #linkContact {display: none;}  ul.contact-info-container {border-bottom: 1px dashed #989898; padding-bottom: 20px; margin-bottom: 30px;} #contact p {margin-bottom: 30px;} .page-contact ul.contact-info-container li {text-align: left;} .page-contact ul.contact-info-container {text-align: center;} #contactComponent .html-info-contact {margin-top: 20px;} [class='col-md-12 text-center'] [target] {background-color: #ec5b14 !important; border-color: #ec5b14 !important;} #contactComponent form select[name$="[subject]"],#contactComponent form input[name$="[checking]"],#contactComponent form input[name$="[checkout]"],#contactComponent form select[name$="[adults]"],#contactComponent form select[name$="[children]"],#contactComponent form select[name="childrenAges[]"] {background-color: #fff !important;}   /**** SECCION DE CONTACTO *****/ #contact  {min-height: 600px;}  /**** CONTACTAR WEB HOTEL BOTOOM *****/ a[data-gtm="accommodation.link.contact.productDescription"] {padding: 10px; background-color: #4b91e1; border-radius: 2px; color: #ffffff !important; font-size: 12px; display: block; margin: 10px auto; width: max-content; font-weight: 800;margin-top: 20px; margin-bottom: 20px;} a[data-gtm="accommodation.link.contact.productDescription"]:hover {color: #ffffff !important;}  /**** H2 *****/ #componentTabInfo h2.seo-title {border-bottom: none !important; text-transform: uppercase; font-weight: 900; color: #777 !important; font-family: sans-serif; font-size: 26px;}  /**** GALERIA WEB OFICIAL *****/ .tpl-official #componentGallery {margin-bottom: 0px;}  /**** GARANTIA MEJOR PRECIO *****/ section.bestPriceGuaranteed {border: none !important; margin-bottom: 30px;}  /**** SECCION DE CONTACTO PROPIETARIOS owner *****/ #ownerComponentContactForm fieldset {display: none !important; } #ownerComponent .page-content-info div:first-child {border-bottom: none !important;} [class='col-md-12 page-content-info'] .text-center {display: none;}  /**** WEB OFICIAL FOOTER*****/ .tpl-official #cookiePolicyInfo {display: none !important;} @media (min-width: 767px){.tpl-official #relatedList {background-color: #fdfdfd !important;}} .tpl-official #partialGuarantee {padding-top: 20px; padding-bottom: 20px;}  /**** WEB OFICIAL CONTACTO *****/   /**** WEB OFICIAL BODY*****/ .tpl-official #pageDetailsContent .description h3 {text-align: left; border-bottom: 1px dashed #555; padding-bottom: 10px; color: #555;} hr {margin: 0px;} body.tpl-official #mainFrame > hr {display: none;}  /**** WEB OFICIAL ETIQUETA*****/ #accommodationOfficialInfoContainer .official-info {display: none;} .slider-xxl #accommodationOfficialInfoContainer .official-info {display: inline;}  /**** ACORDEON HISTORIAL DE NOMBRES *****/ #productHistoryNamesAccordion .panel-heading {text-align: center;} #productHistoryNames .product-other-names-item {color: #999;}  /***** STOPSALES *****/ body.stop-sales.tpl-official #tabsInfoComponentContainer {margin-bottom: 0;} body.stop-sales.tpl-official #tabsInfoComponentContainer #loadContactTab{padding: 20px; border: 1px solid #ccc; border-radius: 0px 0px 10px 10px; margin-top: -10px; background-color: #fdfdfd; margin-bottom: 50px;}  /**** ACORDEON FAQ *****/ #faqAccordion .panel-heading {text-align: center;}  /**** LUGARES CERCANOS *****/ .nearby-container {background-color: #ffffff;}   /****** IFRAME Contacto ******/   .iframe.page-contact #contactComponent .html-info-contact {  border-top: 0; }  /****** Fin de IFRAME Contacto ******/ 
   /***** PORTAL*****/ div.header-top #operatedBy a, div.header-top #operatedBy a:hover, div.header-top #operatedBy a:focus {display: none;} #companyFront { border-bottom: 5px solid #FF0000;  border-top: 5px solid #FF0000;}  /***** ADS *****/ div[data-component="adv"][data-position="2"] { width: 420px; top: 10px;} div.adv-in[data-component="adv"][data-position="3"] {background-color: rgba(51, 51, 51, 0.52); color: white; padding: 3px; border-bottom: 1px solid #fff; border-top: 1px solid #fff;}  div.adv-in[data-component="adv"][data-position="5"] {padding-top: 30px;} div.adv-in[data-component="adv"][data-position="7"] {padding-top: 20px;} figure.related-map-widget-img {margin-top: 105px;}   /***** HEADER *****/ a#linkContact { display: none;} .menu-header-top .base-primary-white-b:nth-of-type(2) { display: none;} .list-inline.menu-header-top.pull-right > .hidden-sm.hidden-xs.padding-0  { display: none;}  /***** FLAGS *****/ @media (min-width: 767px){#partialHeader .menu-languages img {display: unset;}} [src='\/template\/frontend\/official\/images\/flags\/ar\.png'] {content:url("https://static21.com-hotel.com/uploads/web-configuration/77060/resource/arab-league-16x11-1573564143.png")} [src='\/template\/frontend\/official\/images\/flags\/zh\.png'] {content:url("/template/frontend/official/images/flags/cn.png")} [src='\/template\/frontend\/official\/images\/flags\/ja\.png'] {content:url("/template/frontend/official/images/flags/jp.png")} [src='\/template\/frontend\/official\/images\/flags\/ko\.png'] {content:url("/template/frontend/official/images/flags/kr.png")} [src='\/template\/frontend\/official\/images\/flags\/ms\.png'] {content:url("/template/frontend/official/images/flags/my.png")} [src='\/template\/frontend\/official\/images\/flags\/tl\.png'] {content:url("/template/frontend/official/images/flags/ph.png")} [src='\/template\/frontend\/official\/images\/flags\/vi\.png'] {content:url("/template/frontend/official/images/flags/vn.png")}  /***** LANGUAGES *****/ html[lang="ar"] .margin-t-0.text-center {display: none;} html[lang="ar"] #componentPageContent #pageDetailsContent .description {direction: RTL;} html[lang="ar"] #externalReviewCategoryComponent {direction: RTL;} html[lang="ar"] section#componentRooms {direction: RTL;} html[lang="ar"] table.service-condition {direction: RTL;} html[lang="ar"] .base-secondary-alt-bg.base-secondary-b-l.border-0.border-l-w-5.border-rd-3.bs-callout.margin-t-10.padding-10  {direction: RTL;} html[lang="ar"] section#reviewComponentTab > div:nth-of-type(2) {direction: RTL;} html[lang="ar"] .app-well.margin-b-20 > .row {direction: RTL;} html[lang="ar"] section#relatedComponent {direction: RTL;} html[lang="TH"] .margin-t-0.text-center {display: none;} html[lang="KO"] .margin-t-0.text-center {display: none;} html[lang="ZH"] [data-gtm='accommodation\.link\.header\.logo'] {font-size: 22px;} html[lang="JA"] [data-gtm='accommodation\.link\.header\.logo'] {font-size: 22px;}  /***** SEARCH BOX *****/ .pax-field .base-primary-gray-b {display: none;}  /**** ROOMS SEE RATES BUTTON*****/ #componentRooms .room-container button.price {background-color: #ec5b14 !important;} /*FORMULARIO DE CONTACTO SEND REQUEST BUTTON*/ [data-gtm='form\.component\.contact\.submit'] {background-color: #ec5b14 !important;}  /***** NEARBY IMAGE*****/ div.nearby-container figure { display: none;}  /***** REVIEWS *****/ [class='margin-b-20'] {display: none;}    /***** FOOTER CAROUSEL *****/ [class='item col-md-3 col-sm-6']:nth-of-type(1) .base-tertiary-bg  { background-color: #505558 !important;} [class='item col-md-3 col-sm-6']:nth-of-type(2) .base-tertiary-bg  { background-color: #505558 !important;} [class='item col-md-3 col-sm-6']:nth-of-type(3) .base-tertiary-bg  { background-color: #505558 !important;} [class='item col-md-3 col-sm-6']:nth-of-type(4) .base-tertiary-bg  { background-color: #505558 !important;}  /***** RESPONSIVE *****/ @media screen and (max-width: 1000px)  {#partialHeader.model-accommodation>.header-top {background: #505558 !important;}} @media screen and (max-width: 1000px)  {.alert-success {display: none;}} @media screen and (max-width: 1000px)  {[class='margin-0'] {display: none;}} @media screen and (max-width: 1000px)  {#contactInHome  {display: unset;}} @media screen and (max-width: 1000px)  {#homeRelated  {display: none !important;}} @media screen and (max-width: 1000px) {table.service-condition {margin-bottom: 20px !important;}} @media screen and (max-width: 1000px) {#componentServices {margin-top: 20px !important;}} @media screen and (max-width: 1000px)  {.container > div:nth-of-type(9) {display: none;}} @media screen and (max-width: 1000px)  {section#mainFrame > div:nth-of-type(11) {display: none;}} @media screen and (max-width: 1000px)  {section#mainFrame > div:nth-of-type(13){display: none;}} @media screen and (max-width: 1000px)  {section#mainFrame > div:nth-of-type(15){display: none;}} @media screen and (max-width: 1000px)  {#photoHero div.seo-title>span.divider {display: none;}} @media (max-width: 767px){#photoHero div.seo-title {visibility: visible;}} 
