/* Video Home */
#tm-item-26 .uk-slideshow-items > li:first-of-type .tm-slideshow-message {
  margin: 0;
  width: 100%;
  height: 100%;
  max-width: 100% !important;
  transform: translate(-50%, -50%) !important;
}

/* Home Slideshow */
@media (min-width: 960px) {
  #tm-item-26 .uk-slideshow-items {
    min-height:100vh !important;
  } 
}

/* Reviews Tripadvisor */
#tm-item-106 {padding: 40px;}
#NW1jImN2 {margin: 0 !important; padding-left:0 !important;}
img[src*="TRAVEL_AWARDS.png"] {margin-top: 0 !important;}

#tm-item-106 {
  background: white;
}

#tm-item-106 .widSSP {
  margin-left: auto !important;
  margin-right: auto !important;
}

#tm-item-106 .widgetLink {
  display: inline-block !important;
}

#tm-item-106 .widgetScore {
  left: unset !important;
}

#tm-item-106 #widgetContainerBox,
#tm-item-106 #widgetContainerBox > div,
#tm-item-106 .reviewWidgetContainer > a {
  text-align: left !important;
}

/* End Reviews Tripadvisor */

.tm-component-promos .uk-subnav-pill {
  display:none;
}
.tm-component-promos .uk-grid > li[data-hotel="100104-47"] {
  display:none;
} 

.tm-book-button-restaurant {
  background-color: var(--global-primary-background) !important;
  color: var(--global-inverse-color) !important;
}

.tm-book-button-restaurant:hover {
  background-color: rgb(159, 141, 73) !important;
  color: var(--global-inverse-color) !important;
}

/* Engine */
body.tm-engine .tm-block-main,
#engine-main [data-hotel-rooms] .uk-card-default.hotel-room .hotel-room-options-header {
  background: var(--global-muted-background) !important;
}
#engine-main [data-hotel-rooms] .uk-card-default.hotel-room.selected {
  background: var(--global-background-color) !important;
  box-shadow: var(--global-medium-box-shadow) !important;
}
