/* Popular Searches */
.i-popular-searches { padding: 6.25rem 0; background: url('/images/layout/popular-searches-bg.jpg') no-repeat center bottom; background-size: cover; }
.i-popular-searches h2 { margin-top: 0; }
.i-popular-searches .popular-container { max-width: 97.5rem; margin-top: 0.9375rem; }
.popular-rentals-carousel { margin-top: 3.125rem; padding: 0 6.25rem; }
.popular-rentals-carousel .owl-nav { position: absolute; right: 0; top: 35%; left: 0; }
.popular-rentals-carousel.owl-carousel .owl-nav button:focus, .popular-rentals-carousel.owl-carousel .owl-nav button:active { outline: none; }
.popular-rentals-carousel.owl-carousel .owl-nav button.owl-prev, .popular-rentals-carousel.owl-carousel .owl-nav button.owl-next { width: 5rem; height: 5rem; padding: 0.75rem 1.5rem !important; position: absolute; background: #fff !important; border: 0.125rem solid #dadada !important; border-radius: 50% !important; color: #bcbcbc !important; text-align: center; }
.popular-rentals-carousel.owl-carousel .owl-nav button.owl-prev img, .popular-rentals-carousel.owl-carousel .owl-nav button.owl-next img { width: 1.125rem; height: auto; }
.popular-rentals-carousel button.owl-prev { left: 0; }
.popular-rentals-carousel button.owl-next { right: 0; }
.popular-rentals-carousel button.owl-prev.disabled, .popular-rentals-carousel button.owl-next.disabled { background: transparent !important; }
.popular-rentals-carousel button.owl-prev .fa, .popular-rentals-carousel button.owl-next .fa { font-size: 3.125rem; text-align: center; }
.popular-rental { background: #fff; font-family: var(--siteFont2), sans-serif; }
.popular-rental-img-wrap { position: relative; }
.popular-rental-link { display: block; }
.popular-rental-overlay { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; background: hsla(var(--siteColor1), 0.75); transition: background 0.25s; }
.popular-rental:hover .popular-rental-overlay { background: rgba(0,0,0,0.5); }
.popular-rental-img { position: relative; z-index: 1; display: block; padding-bottom: 100%; background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important; }
.popular-rental-img:after { z-index: 1; opacity: 0.7; display: block; content: ""; position: absolute; bottom: 0; left: 0; right: 0; width: 100%; height: 3.125rem; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); }
h3.popular-rental-title { width: 80%; position: absolute; top: 50%; left: 50%; z-index: 2; transform: translate(-50%, -50%); font-size: 2rem; color: #fff; line-height: normal; text-align: center; font-weight: 400; }

@media(max-width:1024px){
  h3.popular-rental-title { font-size: 1.625rem; }
}
@media(max-width:992px){
  .popular-rentals-carousel { padding: 0 4.375rem; }
  .popular-rentals-carousel.owl-carousel .owl-nav button.owl-prev, .popular-rentals-carousel.owl-carousel .owl-nav button.owl-next { width: 3.125rem; height: 3.125rem; padding: 0.375rem 0.75rem !important; }
  .popular-rentals-carousel.owl-carousel .owl-nav button.owl-prev img, .popular-rentals-carousel.owl-carousel .owl-nav button.owl-next img { width: 0.75rem; }
}
@media(max-width:768px){
  .i-popular-searches { padding: 3.75rem 0 5rem; }
}
@media(max-width:736px){
  .i-popular-searches { padding: 2.5rem 0 5rem; }
  .popular-rentals-carousel { padding: 0 3.4375rem; }
  .popular-rentals-carousel.owl-carousel .owl-nav button.owl-prev, .popular-rentals-carousel.owl-carousel .owl-nav button.owl-next { width: 2.5rem; height: 2.5rem; padding: 0.25rem 0.625rem !important; }
  .popular-rentals-carousel.owl-carousel .owl-nav button.owl-prev img, .popular-rentals-carousel.owl-carousel .owl-nav button.owl-next img { width: 0.625rem; }
}