/*
#tvolution_map .description,
#tvolution_fields #tvolution_map .description {
  margin-left: 0;
}
*/

div#header,
.header_container {
  background-image: url(../cus-images/topbg.jpg);
}

/* From customize css */

.yt-player-cont-img picture {
  position: relative;
  display: block;
}

.yt-player-cont-img picture::before {
  content: '\25BA';

  opacity: 0.75;
  position: absolute;
  left: 50%;
  top: 50%;
  color: #fff;
  z-index: 2;
  font-size: 7rem;
  transform: translate(-50%, -50%);
}
.yt-player-cont-img a:hover picture::before {
  opacity: 0.85;
}
@media (min-width: 1200px) {
  .yt-player-cont-img picture::before {
    font-size: 10rem;
  }
}

.listing_post .hentry h3 a {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 5px;
  color: #000 !important;
  font-weight: 600;
}

div#faqsec {
  margin: 3em 0;
}

div#faqsec h2,
div#faqsec .faq-hdr {
  background-color: #019245;
  padding: 20px;
  margin-bottom: 0px;
  margin-top: 32px;
}
div#faqsec h3,
div#faqsec .faq-ans {
  background-color: #ececf154;
  padding: 20px 40px 20px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 16px;
}
div#hotel {
  column-count: 3;
  background-color: #ececf154;
  padding: 20px;
  column-gap: thick;
  column-gap: 60px;
  column-rule: 2px solid white;
}
div#hotel2 {
  column-count: 2;
  background-color: #ececf154;
  column-rule: 2px solid white;
  padding: 15px;
}
div#hotel1 {
  column-count: 2;
  background-color: #ececf154;
  padding: 15px;
  column-rule: 2px solid white;
  column-gap: 64px;
}

/* From style css */

/* remove date and author for post */
body.singular-post .byline,
body.blog .byline {
  display: none;
}

.end-content-btns {
  float: left;
  width: 100%;
  text-align: center;
}

.cdb-banners {
  float: left;
  width: 100%;
  margin: 2em auto;
  text-align: center;
}

a.mj-friendly-hotels {
  text-align: center;
  display: block;
  font-size: 20px;
  margin: 1.5em 0 0.75em;
}

a.mj-friendly-hotels i {
  margin-left: 0.5em;
}

.lfd-llc-img-wrap img {
  float: left;
  margin: 1%;
  max-width: 48%;
  clear: none;
}
@media (min-width: 992px) {
  .lfd-llc-img-wrap img {
    max-width: 31%;
    margin: 1%;
  }
}

/* style for custom content on listing archive */
.listing-archive-custom-cont {
  margin-bottom: 40px;
}
/* end of style for custom content on listing archive */

.em-below-content {
  margin-top: 40px;
  margin-bottom: 40px;
}
.em-below-content h2,
.em-below-content h3 {
  margin-top: 15px;
}
