/*
 Theme Name:   Listable Child Theme (le map)
 Template:     listable
*/
/* GENRAL */
/* address format */
.address__postcode,
.address__country,
.address__city {
  display: inline;
}
/* MENU */
.home-cat-button {
  display: none !important;
}
.home .inside-cat-button {
  display: none !important;
}
.home .home-cat-button {
  display: inline-block !important;
}
/* HOME */
.single:not(.single-job_listing) .entry-header.has-image:before,
.page .entry-header.has-image:before {
  background-color: #2a070e;
  opacity: 0.8;
}
.entry-header .top-categories {
  display: none;
}
.custom-features {
  background-color: #59101e  !important;
}
.custom-features .widget_subtitle {
  color: #fff !important;
}
ul.chosen-results {
  background-color: #FFF !important;
}
/* CARDS */
.card--listing .card__content,
.card--post .card__content {
  padding: 20px 15px !important;
}
.card--feature {
  background-color: #59101e !important;
  border: 0 !important;
}
.card--feature .card__content {
  color: #FFFFFF !important;
}
.card--feature .card__title {
  color: #ffcb35 !important;
}
.card__featured-tag {
  left: 0;
  font-size: 13px;
  background: #59101e !important;
  color: #ffcb35;
  padding: 2px 5px;
}
.car__offer-tag {
  position: absolute;
  left: 0;
  top: 40px;
  padding: 2px 5px;
  background: #ffcb35 !important;
  color: #59101e;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
}
/* LISTING */
.widget_specialoffer {
  background: #ffcb35 !important;
  border: 0 !important;
  color: #59101e !important;
  text-align: center;
}
.widget_specialoffer h3.offer-title {
  color: #59101e !important;
  font-size: 24px !important;
  text-transform: uppercase;
  font-weight: bold !important;
  line-height: 26px;
}
.widget_specialoffer h3.offer-title span {
  display: block;
  color: #fff;
  font-size: 36px;
}
.widget_specialoffer a.offer-link {
  background: #59101e !important;
  color: #FFFFFF !important;
  display: inline-block;
  padding: 3px 8px;
  font-weight: bold !important;
  margin-top: 20px;
}
.widget_specialoffer a.offer-link:hover {
  background: #FFFFFF !important;
  color: #59101e !important;
}
/* LISTINGS */
@media only screen and (min-width: 900px) {
  .myflex__left {
    width: calc(500px);
    -webkit-flex-basis: 500px;
    flex-basis: 500px;
    -ms-flex-preferred-size: 500px;
  }
}
@media only screen and (min-width: 1200px) {
  .myflex__left {
    width: calc(650px);
    -webkit-flex-basis: 650px;
    flex-basis: 650px;
    -ms-flex-preferred-size: 650px;
  }
}
@media only screen and (min-width: 1200px) {
  .myflex__right {
    width: calc(100% - 650px);
  }
}
/* FOOTER */
.theme-info {
  display: none !important;
}
