.elementor-kit-7{--e-global-color-primary:#1E2C3D;--e-global-color-secondary:#E3AC1A;--e-global-color-text:#454545;--e-global-color-accent:#E3AC1A;--e-global-color-3f0f13e0:#E2E9EA;--e-global-color-2c5dd8ad:#FFF;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Playfair Display";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-secondary );}.elementor-kit-7 a:hover{color:var( --e-global-color-primary );}.elementor-kit-7 h1{font-size:90px;}.elementor-kit-7 h2{font-size:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.propertyhive ul.properties li .details h3, .propertyhive ul.properties li .details h3 a {
    color: #1E2C3D !important;
    font-family: "Playfair Display", serif;
    font-size: 26px;
    padding-top: 10px;
    
}
.propertyhive ul.properties li .details h3 a:hover {
    color: #1E2C3D !important;
}
.propertyhive ul.properties li .details .summary {
    display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-bottom: 20px;
}

.propertyhive ul.properties li .price {
    font-family: "Playfair Display", serif;
    font-size: 1.4em;
    padding-bottom: 0.3em;
    color: #1E2C3D;
}
.elementor-tabs-content-wrapper h4 {
    font-family: "Playfair Display", serif;
    padding-top: 32px;
    color: #1E2C3D;
}
.property-search-form input {
    margin-top: 25px;
    background-color: #E3AC1A;
    color: #1E2C3D;
    border: none;
}
.property-search-form input:hover {
    background-color: #1E2C3D;
}

.searchBar label {
        color: #fff;
}
.page-title {
    color: #1E5C17 !important;
    font-family: "Playfair Display", serif;
    font-size: 40px !important;
    padding-top: 50px;
}

.property-search-form .control label {
    padding: 0 30px 0 0;
}
.control.control-department {
    padding:0;
}
.propertyhive-result-count {
    padding-top: 30px;
}

.underLineLeft:after {
    border: 2px solid #E3AC1A !important;
}/* End custom CSS */