.single-listing #breadcrumbs {
  position: absolute;
      display: inline-block;
    font-size: 15px;
    font-weight: 400;
    color: #888;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    max-width: 100%;
    text-align: left
}
.single-listing #breadcrumbs ul { padding-left:0px;
}
h2 {
		font-weight: bold !important;
		}

h3 {
		font-weight: bold !important;
		}


@media only screen and (min-width: 768px) {
#breadcrumbs {
    text-align: left !important;
    margin-top: -20px !important;
		padding-bottom: 100px !important;
		}}

.button.border.due {
  color: #00d886 !important;
  border-color: #00d886 !important;
  background-color: transparent !important;
  border: 1px solid #00d886 !important;
  padding: 9px 20px;
  border-style: hidden;
}

.button.border.due:hover {
  color: #fff !important;
  border-color: #00d886 !important;
  background-color: #00d886 !important;
  border: 1px solid #00d886 !important;
  padding: 9px 20px;
  border-style: hidden;
}

@media (max-width: 1024px) {
  .button.border.due {
    font-size: 14px !important;
  }
}

@media (max-width: 1024px) {
  .button.border {
    font-size: 14px !important;
    margin-left: 5px !important;
  }
}

.transparent-header #header:not(.cloned) .header-widget .button,
.transparent-header #header:not(.cloned) .header-widget .button.border {
  background-color: #ff1c47;
  color: #ffffff;
  border: none;
  padding: 9px 20px;
}

.button.border:hover {
  background-color: #00d886;
}

#header {
  background-color: #2b2d39;
}

#navigation.style-1 ul li a {
  color: #fdfdff;
}

.header-widget .button.border {
  background-color: #ff1c47;
  color: #ffffff;
  border-style: hidden;
}

.header-widget .button, .header-widget .button.border {
    margin-right: 0;
    margin-left: 22px;
    min-width: 130px;
    text-align: center;
    position: relative;
    line-height: 26px;
    font-weight: 500;
}

@media (max-width: 1024px) {
  .mmenu-trigger {
    border-radius: 50px;
    color: #fff;
    background: none !important;
  }
}

#footer.dark {
  background-color: #2b2d39;
}

.alignnone.size-full.wp-image-679 {
  width: 220px;
  height: auto;
}

.alignnone img, img.alignnone {
    height: auto;
    margin-right: 10px;
}

span.like-icon {
  display: none;
}

.listing-badge {
  display: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #2b2d39;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select,
input[type="button"],
input[type="submit"],
button,
#tiptip_content,
.map-box p,
.map-box div,
.numerical-rating .rating-counter,
body .menu-responsive i.menu-trigger:after {
  font-family: "Nunito", "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: none;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select,
input[type="button"],
input[type="submit"],
button,
#tiptip_content,
.map-box p,
.map-box div,
.numerical-rating .rating-counter,
body .menu-responsive i.menu-trigger:after {
  font-family: "Nunito", "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: none;
}

.uploadButton .uploadButton-button {
  display: none;
}

.verified-badge .tip-content {
  background: #2b2d39;
  color: #fff;
}

.verified-badge .tip-content:after {
  color: #2b2d39;
}

.checkboxes {
  list-style: none;
  padding: 0;
  margin-bottom: 30px;
}

.info-box {
  border-top: 2px solid #2b2d39;
  background: none;
  background-color: #2b2d39;
  color: #fff;
  margin-top: 45px;
}

.hamburger-inner::before,
.hamburger-inner::after {
  background-color: white;
}

.hamburger-inner {
  width: 34px;
  height: 4px;
  background-color: #fff;
}

@media only screen and (max-width: 1024px) {
  .header-widget a.button.border {
    background-color: #ff1c47;
  }
}

@media only screen and (max-width: 1024px) {
  .header-widget a.button.border:hover {
    background-color: #00d886;
  }
}

#header.cloned {
  background-color: #2b2d39;
}

#header.cloned #logo img {
    max-width: 220px;
}
.user_not_logged_in .special .header-widget .button {display: block;}

@media only screen and (max-width: 1024px) {
 .header-widget a.button.border {margin:0px; margin-bottom:10px; }
}

.headline.headline-box:after, .headline.headline-box span:after {
    background: #ff1c47 !important;
}

.headline.headline-extra-spacing span {
    max-width: 660px;
    text-align: center;
    padding-left: 20px;
  padding-right: 20px;
    font-size: 21px;
}

.fa-map-marker:before {
    display: none;
}

button.button.border, a.button.border {
    color: #fff;
    border-color: #00d886;
    background-color: #00d886;
}

a.button.border:hover {
    color: #fff;
    border-color: #19e794;
    background-color: #19e794;
}

li.meta-author {
  display: none;
}

a.button margin-top-25 {
  background-color: #ff1c47 !important;
}

.alignnone img, img.alignnone .aligncenter {
    height: auto;
    margin-top: 59px;
}

.aligncenter {
    margin-top: 59px;
}

.wpcf7-list-item input[type="checkbox"] {
    display: inline;
    width: auto;
    box-shadow: 0px 0px 0px;
    height: auto;
    margin-right: 10px;
}

.typed-words {
  color: #fff !important;
}



@media only screen and (max-width: 700px) {
.alignnone img, img.alignnone {
    width: 100% !important;
    margin-bottom: 20px !important;
		}}

@media only screen and (min-width: 768px) {
.wpk-subtitle {
    max-width: 100%;
		}}



@media (min-width: 1240px) {
.category-small-box {
    height: 200px !important;
		}}

@media (max-width: 700px) {
.category-small-box {
    height: 200px !important;
		}}

.widget h3 {
    margin-top: -67px !important;
		margin-bottom: 10px !important;
}

.info-box {
    margin-top: -30px !important;
}

#pt-social-icons-3 {
		margin-top: 100px !important;
}

@media (max-width: 991px) {
.add-review-box {
    margin-bottom: -80px !important;
		}}