@import url("../fonts/open-sans/style.css");

:root {
    --title-font-family: "Open Sans Bold", sans-serif;
    --subtitle-font-family: "Open Sans SemiBold", sans-serif;
    --body-font-family: "Open Sans Regular", sans-serif;
    --icon-font-family: "Font Awesome 6 Pro";
    --icon-font-family2: "Flaticon";
    --container-width: 1290px;
    --divder-space: 200px;
    --headings-color: #414042;
    --orange-color: #f7941d ;
    --red-color: #e63946 ;
    --green-color: #6a994e ;
}


/* GENERAL */
    /* MENU */
    header.nav-homepage-style .ace-responsive-menu a, header.nav-homepage-style.stricky.stricky-fixed .ace-responsive-menu a, header.nav-innerpage-style .ace-responsive-menu a {font-family: var(--body-font-family); font-weight: 400;}
    .login-info {font-family: var(--body-font-family); font-weight: 400;}
    /* TITLES */
    .main-title .paragraph, .main-title2 .paragraph {font-family: var(--body-font-family); font-weight: 400;}
    .text {font-family: var(--body-font-family); font-weight: 400;}
    .listing-style5 .list-tag, .listing-style1 .list-tag {font-family: var(--body-font-family); font-weight: 400;}
    .listing-style1 .list-meta a, .listing-style5 .list-meta a {font-family: var(--body-font-family); font-weight: 400;}
    .listing-style1 .list-price, .listing-style5 .list-price {font-family: var(--body-font-family); font-weight: 400;}
    .listing-style1 .list-price span, .listing-style5 .list-price span {font-family: var(--body-font-family); font-weight: 400;}
    .listing-style1 .for-what {font-family: var(--subtitle-font-family); font-weight: 400;}
    .link-style1 a {font-family: var(--body-font-family); font-weight: 400;}
    .link-style1 a:hover {text-decoration: none;}
    .footer-widget .info-title {font-family: var(--body-font-family); font-weight: 400;}
    .form-control {font-family: var(--body-font-family); font-weight: 400;}
    .ff-heading {font-family: var(--body-font-family); font-weight: 400;}
    .h1, h1, .h2, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6 {line-height: 1.4; font-weight: 400;}
    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, p a, span a {font-family: var(--body-font-family); font-weight: 400;}
    .cta-style1 .cta-text {font-family: var(--body-font-family); font-weight: 400;}
    .ud-btn {font-family: var(--subtitle-font-family); font-weight: 400;}
    .mailchimp-style1.white-version button {font-family: var(--subtitle-font-family); font-weight: 400;}
    .fw600 {font-family: var(--subtitle-font-family); font-weight: 400;}
    .dropdown-lists .open-btn {font-family: var(--body-font-family); font-weight: 400;}
    .breadcumb-style1 .breadcumb-list a {font-family: var(--body-font-family); font-weight: 400;}
    .mbp_pagination .page-link {font-family: var(--body-font-family); font-weight: 400;}
    .about-box-1 .list-style1 li {font-family: var(--subtitle-font-family); font-weight: 400;}
    h6.list-title {font-family: var(--subtitle-font-family); font-weight: 400;}
    .inner-banner-style1 .hero-title {font-size: 30px;}
    /* BREADCUMB */
    .breadcumb-style1 .breadcumb-list a {margin-right: 10px;}
    .breadcumb-style1 .breadcumb-list a:after {content: "-"; font-size: 14px; position: absolute; right: -10px;}
    /* PAGINATION */
    .page-item:first-child .page-link {border-top-left-radius: 50%; border-bottom-left-radius: 50%;}
    .page-item:last-child .page-link {border-top-right-radius: 50%; border-bottom-right-radius: 50%;}
    .breadcumb-style1 .breadcumb-list a:first-child:after {content: "-";}
    /* FORMS */
    .widget-wrapper .form-check-label:hover, .widget-wrapper .custom_checkbox:hover {cursor: pointer;}
    .radio-element .form-check-input:hover {cursor: pointer;}
    .radio-element .form-check-input:checked {background-color: #414042}
    .bootstrap-select .bs-ok-default:after {border-width: 0 .12em .12em 0;}
    .advance-feature-modal button.dropdown-toggle, .sideborder-dropdown button.dropdown-toggle {font-family: var(--body-font-family); font-weight: 400;}
    .advance-feature-modal .form-style2 .bootstrap-select .dropdown-item, .sideborder-dropdown .form-style2 .bootstrap-select .dropdown-item {padding: .1rem 1rem;}
    .selection label {font-family: var(--body-font-family); font-weight: 400;}
    .form-style1 .form-label {font-family: var(--subtitle-font-family); font-weight: 400;}
    /* ADVANCE SEARCH */
    .property-banner-style1 .inner-style1 {height: 270px;}
    .advance-style3 .nav.nav-tabs, .advance-search-tab .nav.nav-tabs {max-width: 160px;}
    .advance-style3 .tab-content, .advance-search-tab .tab-content {border-radius: 12px;}
    .advance-content-style3 .advance-search-btn {font-family: var(--body-font-family); font-weight: 400;}
    .inner-banner-style1 .hero-text {font-family: var(--subtitle-font-family); font-weight: 400; font-size: 16px;}
    /* BACKGROUND */
    .bgc-red {background-color: #e63946 !important;}
    /* ERROR */
    .h3.error_title {font-family: var(--subtitle-font-family); font-weight: 400; font-size: 20px;}


/* HEADER */
    /* MAIN HEADER NAV Section */
        /* Logo */
        header.nav-innerpage-style .header-logo.logo1 {display: none;}
        header.nav-innerpage-style .header-logo.logo2 {position: relative; top: -4px;}
        header.nav-innerpage-style .header-logo.logo2 img {width: 120px;}
        header.nav-homepage-style .header-logo.logo1, header.nav-homepage-style .header-logo.logo2 {position: relative; top: -4px;}
        header.nav-homepage-style .header-logo.logo1 img, header.nav-homepage-style .header-logo.logo2 img {width: 120px;}
        /* Menu */
        header.nav-homepage-style .ace-responsive-menu .megamenu_style .sub-menu li h4.title {font-family: var(--subtitle-font-family); font-weight: 400; font-size: 16px; margin-bottom: 20px;}
        header.nav-homepage-style .ace-responsive-menu .megamenu_style .sub-menu li {margin-bottom: 15px;}
        header.nav-homepage-style .ace-responsive-menu .megamenu_style .sub-menu li:last-child {margin-bottom: 0px;}
        header.nav-homepage-style .ace-responsive-menu .megamenu_style .sub-menu li a {line-height: 1.4;}
        header.nav-innerpage-style .ace-responsive-menu .megamenu_style a.list-item:hover, header.nav-innerpage-style .ace-responsive-menu .visible_list a.list-item:hover {background: transparent;}
        header.nav-homepage-style .ace-responsive-menu > li > a {font-size: 15px;}
        header.nav-homepage-style .ace-responsive-menu .sub-menu a, header.nav-homepage-style.stricky.stricky-fixed .ace-responsive-menu .sub-menu a, header.nav-innerpage-style .ace-responsive-menu .sub-menu a {font-family: var(--body-font-family); font-weight: 400;}

        /* FOOTER */
        .footer-logo img {height: 30px;}
        .footer-widget i {color: #ffffff;}
        .mailchimp-style1 .form-control {color: #414042;}

/* HOME PAGE */
    /* BANNER Section */
        /* Banner */
        .home-banner-style3 {background-image: url(../images/home-bg.jpg);}
        /* Search */
        .advance-search-field .box-search input {font-family: var(--body-font-family); font-weight: 400;}
    /* PROPERTIES Section */
        h6.list-title, h6.list-title a {font-family: var(--title-font-family);  font-weight: 400;}

/* PROPERTY PAGE */
    /* WIDGET Section */
        /* Images */
        .sp-img-content .preview-img-1 {height: 342px;}
        /* Overview */
        .overview-element p.title {font-family: var(--subtitle-font-family); font-weight: 400;}
    /* AGENT PERSONAL INFO */
    .agent-single .single-contant .agent-meta a {display: block;}
    .agent-single .single-contant h6.title {font-family: var(--subtitle-font-family); font-weight: 400;}

    .navtab-style1 .nav-link, .navtab-style2 .nav-link {padding-left: 0px; padding-right: 0px; margin-right: 25px;}
    .navtab-style1 .nav-link:last-child, .navtab-style2 .nav-link:last-child {margin-right: 0px;}

/* PROPERTIES PAGE */
    /* FILTER Section */
        /* Sorting */
        .page_control_shorting .btn {font-size: 14px; top: -1px;}
        .page_control_shorting .dropdown-menu {font-size: 14px;}
        .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {right: 25px;}
    /* PROPERTIES */
    .listing-style1:hover .list-title {text-decoration: none;}
    .listing-style1 .list-meta ul, .listing-style5 .list-meta ul {padding-left: 0px;}
    .listing-style1 .list-meta ul li, .listing-style5 .list-meta ul li {display: inline-block; margin-right: 15px;}
    .listing-style1 .list-meta ul li:last-child, .listing-style5 .list-meta ul li:last-child {margin-right: 0px;}

/* AGENCY PAGE */
/*.agent-personal-info {margin-top: -150px;}*/





@media (min-width: 1200px) and (max-width: 1400px) {
    .sp-img-content .preview-img-1 {height: 317px;}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .sp-img-content .preview-img-1 {height: 266px;}
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .sp-img-content .preview-img-1 {height: 199px;}
}

@media (min-width: 576px) and (max-width: 767.98px) {
    .sp-img-content .preview-img-1 {height: 148px;}
}

@media (max-width: 575.98px) {}

