/*FID 9376*/
/*#761795.7//11.17.17//
https://es.loewshotels.com/reservations/reservation
*/

nav.reservation-nav > ul > li{
	width: 53px !important;
	margin-left: 4px !important;
  }
  
  nav.reservation-nav > ul > li > a:before{
	  width: 39px !important;
	  margin: 0 auto;
  }
  
  nav.reservation-nav > ul > li > a > span{
	  font-size: 9px;
	  line-height: 1;
  }
  
  article.reservation.view-reservation-page > header.reservation-details > h2{
	letter-spacing: -0.02em;
  }
  
  
  /*
  https://es.loewshotels.com/miami-beach
  */
  
  @media(max-width: 1000px){
  div.property-promos.swiper-container-horizontal > div.slideshow > article > div.description > a > h5{
	  font-size: 20px;
	  letter-spacing: 0;
	  line-height: 1.2;
	  margin-top: -20%;
	  width: 100%;
  }
  }
  
  /*#761795.26//11.29.17//
  https://es.loewshotels.com
  */
  
  div.overview-room.room-wrapper.checkout-room-overview > div > div.package-container > div.panel-overview > div > article > div > a.button.white.small.package-btn{
	  min-width: 140px;
  }
  
  /*#761795.27//12.1.17//
  https://es.loewshotels.com
  */
  @media only screen and (min-width: 1000px){
  div.package-container .package-btn {
	  width: 120px;
  }
  }
  
  /*#772085//12.6.17//
  https://es.loewshotels.com/reservations/checkout
  */
  div.checkout-room-overview .room-description .header h3 {
	  font-size: 1.3rem;
  }
  
  .be-form-fieldset span, #content .be-content .be-form-fieldset h3 {
	  font-size: 1rem;
  }
  
  .short-description span, .room-info span, .room-info a {
	  font-size: .75rem;
  }
  
  @media only screen and (min-width: 1000px){
  div.package-container .package-btn {
	  width: 110px;
  }
  }
  
  .checkout-room-overview .room-description .short-description, .checkout-room-overview .room-description .badge-container {
	  white-space: normal;
	  max-width: 590px;
	  line-height: 16px;
  }
  
  /*#767323.7//12.6.17//
  https://es.loewshotels.com/reservations/miami-beach/checkin/2017-12-13/checkout/2017-12-14/adults/1/children/0?rooms=1
  */
  div.checkout-room-overview .room-description .short-description, div.checkout-room-overview .room-description .badge-container {
	  margin-bottom: 10px;
  }
  
  .rate-card .panel-header h3 {
	  min-height: 137px;
  }
  
  /*#773212//12.13.17//
  https://es.loewshotels.com/sdloewshotelsada/sddev/dhebsdigital/miami-beach
  */
  #bottom-bar {
	  display: none !important;
  }
  
  /*#774082.4//12.21.17//
  https://es.loewshotels.com/miami-beach
  */
  a[href*="youfirst"] {
	  display: none !important;
  }
  
  /*#793478//04.18.18//
  https://es.loewshotels.com/miami-beach
  */
  
  img[src*="6074-91f4b01ddb0458b7fe430f45add3eab0.jpg"] ~ figcaption > p.message > a.message-link > span.top-message{
	  margin-top: -16px;
  }
  
  img[src*="6074-91f4b01ddb0458b7fe430f45add3eab0.jpg"] ~ figcaption > p.message > a.message-link > span.top-message > strong{
	  font-size: 25px;
  }
  
  @media(min-width: 1400px){
  img[src*="6074-91f4b01ddb0458b7fe430f45add3eab0.jpg"] ~ figcaption > p.message > a.message-link > span.bottom-message{
	  font-size: 25px !important;
	  line-height: 1 !important;
  }
  }
  
  @media(max-width: 1400px){
  img[src*="6074-91f4b01ddb0458b7fe430f45add3eab0.jpg"] ~ figcaption > p.message > a.message-link > span.bottom-message{
	  font-size: 20px !important;
	  line-height: 1 !important;
  }
  }
  
  
  
  
  /*#824984.2//11.15.18//*/
  
  a.button.white.small.book-room.rate-btn{
	  font-size: 11px;
  }
  
  div.reservation-total .controls a+a{
	  margin-left: 10px;
  }
  
  input#guest-info-form-submit{
	  font-size: 13px;
  }
  
  
  
  /*#824984.1//11.15.18//*/
  
  section#specials-grid  > div.row.items-count-4 > article.special.item-3 > div > h2{
	  font-size: 20px;
  }
  
  
  
  /*#853201.12//7.22.19//*/
  
  div.steps-wrapper ~ div > div.breadcrumb-container div.breadcrumb button div.circle span.breadcrumb__step-label{
	  white-space: nowrap;
	  font-size: 9px;
  }
  
  
  
  /*#870124.1//11.14.19//*/
  
  div.calendar-header-component div.control-blocks > div{
	  font-size: 11px;
  }
  
  
  
  /*#870124.2//11.19.19//*/
  
  div.room-details div.room-options div.room-title span{
	  font-size: 15px !important;
  }
  
  .rooms .desktop .filter-results .view-room .room-title{
	  padding: 10px 10px 10px 20px !important;
  }
  
  
  
  /*#870124.3//11.20.19//*/
  
  div.room-details div.heading > span{
	  max-width: 130px;
  }
  
  div.room-details div.heading div.amenities > div div.amenities-name{
	  min-height: 20px;
	  font-size: 10px !important;
	  margin: 0 4px !important;
  }
  
  div.room-details div.content{
	  margin-top: 10px !important;
  }
  
  div.room-details div.content *{
	  font-size: 11px;
  }
  
  div.room-details div.content li{
	  line-height: 1 !important;
	  font-size: 11px !important;
	  padding-top: 4px !important;
  }
  
  div.room-details div.content > p,
  div.room-details div.content ul ~ p{
	  margin-bottom: 0px !important;
  }
  
  .rooms .desktop .filter-results .view-room .main-content .room-details{
	  padding: 10px 20px 20px 20px !important;
  }
  
  .rooms .desktop .filter-results .view-room .main-content .room-details .heading{
	  padding-bottom: 0 !important;
  }
  
  /*#908467.9//3.3.21//*/
  @media only screen and (min-width:1280px)and (max-width:9000px){
  #app > main > div.sc-kfGgVZ.fncchI > div > ul > li.active.sc-eXEjpC.cAkzxG > div > div.sc-iQNlJl.biZAHH > span.sc-hZSUBg.jNkAIW{
	 position: relative;
	  left: -15px;     
	}
  }
  
  /* 995979 | 09.02.22 */
  @media only screen and (min-width:1280px)and (max-width:9000px){
	  #footer-columns > div.column.menu-col-3{
		  width: 25%;
	  }
	  #footer-columns > div.column.menu-col-2{
		  width: 20%;
	  }
  }
  
  /* 343 | 2.7.2024 */
  #app main form#advanced-filter + div .grid-view .iVIYPL[role="article"]{
	margin-bottom: 420px !important;
  }
  #app main form#advanced-filter + div .grid-view .iVIYPL[role="article"] .gUknJB{
	min-height: 347px;
  }

  /* 345 | 2.7.2024 */
#app main form#advanced-filter + div .grid-view .iVIYPL[role="article"] .hMgwFR{
	margin-top: 12px;
  }
  

/* 396 | 2.7.2024 */ 
.mosaic-acm .mosaic-block .hover-content .button-black{
  left: 12px !important;
  right: 24px !important;
  padding: 0 5px !important;
}