/************Custom CSS**************************/
@font-face {
    font-family: 'SF-Pro-Text'; 
    src: url('SF-Pro-Text-Regular.woff') format('woff');
   font-weight:400; 
   font-display: swap;
}
@font-face {
    font-family: 'SF-Pro-Text'; 
    src: url('SF-Pro-Text-Medium.woff') format('woff');
   font-weight:500; 
   font-display: swap;
}
@font-face {
    font-family: 'SF-Pro-Text'; 
    src: url('SF-Pro-Text-Semibold.woff') format('woff');
   font-weight:600; 
   font-display: swap;
}

body.single-properties .site-content {    padding-top: 70px;}

.site-content-contain {
    background-image: url(https://ang.group/realestate/wp-content/uploads/2020/09/2222.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

body.single-properties .es-single .es-info .es-gallery {    width: 100% !important;
    margin-right: 0% !important;}

body.single-properties .entry-header h1.entry-title {
    color: #646464;
    text-align: center;
    font-family: 'SF-Pro-Text';
    font-weight: 600;
    font-size: 26px;
}
body.single-properties .es-single-tabs-wrap ul.es-single-tabs {border-bottom: 1px solid #c6c6c6;}
body.single-properties .es-single-tabs-wrap ul.es-single-tabs li a.active {
    background: #fff0;
    color: #646464;
    font-family: 'SF-Pro-Text';
    font-weight: 400;
    border: 1px solid #c6c6c6;
}
body.single-properties .es-single-tabs-wrap ul.es-single-tabs li a:not(.active) {    background: #f0f0f000!important;    font-family: 'SF-Pro-Text';
    font-weight: 400;
    color: #646464;}
body.single-properties span.es-category-items {
    width: 100%;
}
body.single-properties .es-single .es-category-items a {
    color: #646464;
    font-family: 'SF-Pro-Text'; box-shadow: none;
    font-size: 30px;
    font-weight: 400;
}
body.single-properties .es-single-tabs-wrap ul.es-single-tabs li {background: #f0f0f000;}
body.single-properties .es-single .es-price {    color: #231f20;    background: #f0f0f000!important;
    font-family: 'SF-Pro-Text';    font-weight: 600;}
body.single-properties .es-single-tabs-wrap	 {    margin-bottom: 15px; margin-top: -35px;}
body.single-properties .es-single .es-info .es-gallery .es-gallery-inner {    border: 0px solid #e2e2e2!important;}
body.single-properties .slick-list.draggable {    max-height: 450px;}
body.single-properties .es-single .es-info .es-gallery .es-gallery-image-pager .slick-slide:hover {border: 0px solid #e2e2e2!important;}	
body.single-properties .es-single .es-info .es-property-fields {    border-top: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;     width: 100%;
    display: block;
    float: left;
    padding: 10px 0px 10px 0px;}	
body.single-properties .es-single .es-info .es-property-fields li {    width: 15%;     font-size: 20px;     color: #231f20;    float: left;}
body.single-properties .es-single .es-info .es-property-fields li strong {
    color: #646464;
    font-family: 'SF-Pro-Text';
    font-weight: 400;
}
body.single-properties .es-single h2 {    margin-bottom: 0px;}
body.single-properties .es-single .es-info .es-property-fields li a {color: #231f20;}
body.single-properties .es-single .es-info .es-gallery .es-gallery-image-pager .slick-slide img {width: 185px !important;}
body.single-properties .es-single .es-tabbed h3 {color: #373535;
    font-family: 'SF-Pro-Text';
    font-weight: 600;padding-top: 50px;
    font-size: 26px;}
body.single-properties .es-tabbed h4 {
     padding-top: 16px;
    padding-bottom: 20px;
    color: #231f20;
    font-family: 'SF-Pro-Text';
    font-size: 22px;
    font-weight: 500;
}
 body.single-properties .es-tabbed p,  body.single-properties .es-tabbed li {
    font-family: 'SF-Pro-Text'; line-height: 35px;
    color: #646464; font-weight:400;
    font-size: 18px;
}
 body.single-properties .es-single .es-info .es-gallery .es-gallery-image-pager .slick-slide {    max-height: 110px;}
 body.single-properties .post-navigation .nav-links {font-family: 'SF-Pro-Text';}
 body.single-properties .es-single .es-info .es-gallery .es-gallery-image-pager-wrap {    margin: 25px 0 25px 10px;}
 body.single-properties div#es-video p {text-align:center;}
header#masthead.site-header {    background-color: #ededed;}

div#wpcs_tab_250 { font-family: 'SF-Pro-Text';}
.est-frontend-display-wrap.est-template-1 .est-content-slider-title h2 { font-family: 'SF-Pro-Text';}
input.wpcf7-form-control.wpcf7-submit {font-family: 'SF-Pro-Text';}
div#mCSB_1_container {
    font-family: 'SF-Pro-Text';
}








#masthead  .site-branding  .wrap {text-align:center;}
body.page-one-column .panel-content .wrap {    max-width: 1240px; padding-top: 0px;}
body.page.page-one-column .entry-header {display:none;}
.single-featured-image-header {display:none;}
select#rating-score {    display: none !important;}