.sp-megamenu-parent>li:before {
    height: 3px;
    background-color: #e35747;
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #e35747;
}
#sp-menu>.sp-column {
    margin-right: 190px;
}
.sp-megamenu-parent>li {
    padding: 0 10px;
}
.container {
    padding-left: 0px;
    padding-right: 0px;
}
#sp-footer .container-inner {
    padding: 0px;
    border-top: 10px solid #e35747;
    background: rgb(20, 20, 21);
}
#sppb-addon-2b0c2bef-f5f7-48cc-8e70-fd6baadc401e #btn-2b0c2bef-f5f7-48cc-8e70-fd6baadc401e.sppb-btn-custom {
    background-color: #e35747 !important;
    margin-top: -9px;
    color: #fff !important;
}
h1,h2,h3,h4,h5,h6{
      font-family: 'Playfair Display' !important;
}

@media (min-width: 992px) {
h2{
  font-size:40px !important;
}
h1{
  font-size:110px !important;
}
#sppb-addon-de55f99a-50f6-4fd2-88cb-bfe9ea5e8fb5 .sppb-dynamic-content-image-wrapper img {
  max-width: 450px !important;
}
.logo-image {
  margin-top: 20px;
  margin-left: 50%;
}
  .sp-page-title {
    padding: 150px 90px 80px !important;
}
.sp-page-title .sp-page-title-heading {
    font-size: 16px !important;
}  

.sp-page-title .sp-page-title-sub-heading {
    font-size: 40px !important;
    color: #f1f1f1 !important;
}
#sppb-addon-422c6bcd-93c3-43a1-ad14-e37d56989ae2 .sppb-addon-header .sppb-addon-title {
    font-size: 18px !important;
    line-height: inherit;
    font-family: work sans !important;
}
#column-wrap-id-e7a63116-9508-4613-93a2-cd124e2afb29, #column-wrap-id-d70424d0-1af3-427d-965a-6c734c423b0b {
    margin-top: 120px;
}
  #sppb-addon-2d4a4aca-91d0-4d9c-8675-b0c779c15ac5 .sppb-addon-header .sppb-addon-title {
    font-size: 18px !important;
}
}

#sp-header {
    top: 0px;
}
#sp-header>.container {
    border-radius: 0;
}
.sppb-addon-content {
    font-family: Work sans;
    font-size: 18px;
}
#sppb-dynamic-content-dd885975-707e-41d3-b239-2660171458d6 > .sppb-dynamic-content-collection__item {
    background-color: transparent !important;
  }
#sppb-addon-c94b6051-fcbc-4461-bfed-59fecca7eb95 .sppb-dynamic-content-text__link .sppb-dynamic-content-text {
    border-radius: 30px;
    border: 1px solid #e35747;
    background-color: #e35747;
    color: #ffffff;
}
#sppb-addon-dd885975-707e-41d3-b239-2660171458d6 .sppb-dynamic-content-collection__item:hover .sppb-dynamic-content-text__link .sppb-dynamic-content-text {
    border-color: #e35747;
    background-color: #e357;
}
.sppb-carousel-extended-heading {
    font-size: 24px;
    font-weight: 500;
    color: #e35747;
    line-height: 1;
    margin-bottom: -15px;
    background: #fff;
    padding: 15px;
    font-family: Work sans;
}
.sp-page-title .sp-page-title-heading:before {
    background-color: #e35747;
}
#sppb-addon-1744792449714 .sppb-addon-header .sppb-addon-title,#sppb-addon-2tk9amdeaytBUWQvriKXn .sppb-addon-header .sppb-addon-title {
    font-family: Work sans !important;
  }
#sppb-addon-SGWc526s13qs97VQqFbVB h6.sppb-addon-title .sppb-addon-title-icon {
    -webkit-text-fill-color: #ef5747 !important;
}
.sp-page-title .sp-page-title-sub-heading {
    color: #f1f1f1 !important;
} 
#sppb-addon-422c6bcd-93c3-43a1-ad14-e37d56989ae2 .sppb-addon-header .sppb-addon-title {
    line-height: inherit;
    font-family: work sans !important;
  }
#sppb-addon-b6f83f83-fc24-497b-8674-ea4ef565d342 .sppb-addon-title {
    border: 1px solid #Ef5747;
    background: #ef5747;
    color: #fff;
}
#sppb-addon-b6f83f83-fc24-497b-8674-ea4ef565d342 div.sppb-addon-title .sppb-addon-title-icon {
    -webkit-text-fill-color: #fff !important;
}
.sppb-feature-box-title{
  font-size:18px !important;
  color: #ef5747 !important;
}
.sppb-media>.pull-left {
    margin-right: 0px;
}
#sppb-addon-1744868669165 .sppb-addon-header .sppb-addon-title , #sppb-addon-aca454a7-9304-4d85-ab45-1716e129cec1 .sppb-addon-header .sppb-addon-title {
    color: #e35747 !important;
    font-size: 24px !important;
    font-weight: 700 !important;
}
.sppb-addon-title {
    display: inline-block;
}

h3 {
    font-family: Work sans !important;
    font-size: 18px !important;
  }
.sppb-dynamic-content-collection.property-list .property-list-price {
  display:none;
  }
.sppb-dynamic-content-collection.property-list .property-list-features {
    display: none !important;
  }
#sppb-addon-wrapper-9cadeb46-dbaa-4d4b-8233-f8f08b7dc572 {
    background: #e35747 !important;
  }
#sppb-addon-wrapper-ad575a5e-e181-4f4b-88bc-443ae8419e21 {
    background: #e35747 !important;
  }