 

/*to block underscores on carousel prev and next links*/
 main a:not(.carousel-control-prev):not(.carousel-control-next){
	 box-shadow: inset 0 -1px 0 #c8102e, inset 0 -1px 0 #c8102e;
}
 
 main a:hover:not(.carousel-control-prev):not(.carousel-control-next){
	 box-shadow: inset 0 -1px 0 #a5a7a8, inset 0 -1px 0 #a5a7a8;
}

/* Copied from Bootstrap 4.4. Remove after upgrading to Boostrap >= 4.4. */
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

/* Enable smooth scrolling, except for users that prefers-reduced-motion */
html {
  scroll-behavior: smooth;
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}


 .housing-show-more-measurements-container {
	 max-height: 50vh;
	 overflow: hidden;
	 margin-bottom: 20px;
	 position:relative;
}
 .housing-show-more-measurements-container.housing-show-more-measurements-container-show {
	 max-height:initial;
	 overflow:auto;
}
 .housing-show-more-measurements-button {
	 background: linear-gradient(to bottom, rgba(153,153,153,0) 0%,rgba(255,255,255,1) 30%);
	 height:20vh;
	 position:absolute;
	 bottom:0;
	 left:0;
	 right:0;
	 width:100%;
	 display:flex;
	 justify-content:center;
	 align-items:center;
}

.housing-cost-text {
    font-size:3rem;
}

@media (max-width: 575px) {
    .housing-cost-text {
        font-size:2.2rem;
    }   
}

/* Style for new update */
 .update_new {
	 background: #c8102e;
	 color: #FFF;
	 font-size: 1rem;
	 line-height: 1rem;
	 padding: 3px 5px;
	 border-radius: 5px;
	 display: inline-block;
	 vertical-align: top;
	 text-transform: uppercase;
	 margin: 0 0 0 5px;
 }
