body {
    background-color: #ffffff; /* body_background_color */
}

body, .popup-gmaps, .property-amenities li {
    color: #313131; /* body_background_font_color */
}
.popup-gmaps:hover {
    color: #313131; /* body_background_font_color */
    text-decoration:underline;
}
.search-panel-section{
    background-color: #ccc; /* search_panel_background_color */
}
.header-top, .copyright, .language-switcher ul li:hover {
    background-color: #fff; /* header_top_background_color */
}

.header-top, .header-top a, .copyright, .copyright a, .language-switcher ul li:hover a, .language-switcher {
    color: #000000; /* header_top_font_color */
}

.nav-cont, .mm-menu {
    background-color: #e8e8e8; /* menu_background_color */
}

.navbar-nav > li > a, .feature h3,  .feature h3 a , .mm-menu h2, .mm-menu .mm-navbar > *, .mm-menu .mm-navbar a,  .mm-menu li a{
    color: #1d1d1d; /* menu_font_color */
}
.nav > li > a:focus, .nav > li > a:hover{
    color: #ff9814; /* menu_font_color_hover */
}
.navbar-nav .dropdown-menu > li > a:hover, .navbar-nav .dropdown-menu > li > a:focus, .navbar-nav .dropdown-menu > li > a.active {
    color: #ff9814; /* menu_font_color_hover */
    border-left: 4px solid #ff9814; /* menu_font_color_hover */
}
.pattern-bg::before{
    background-color: #f1f3f6;   /* pattern_background_color */
}
.pattern-bg .section-title{
    color: #424346;   /* pattern_title_font_color */
}
.page-head, .mobile-nav-button, .properties-slideshow .slide-info, .red-label,
.properties-slideshow .cycle-pager > span:hover, .properties-slideshow .cycle-pager > span.cycle-pager-active,
.section-title::before, .section-title::after, .btn-fill,
.owl-controls .owl-buttons, .owl-controls .owl-page.active span, .owl-controls.clickable .owl-page:hover span,
.home-slideshow .cycle-control, .feature i:after{
    background-color: #2a73c5; /* main_color */
}

.feature i, .feature a, .section-title, .pindexbuy,
.pindextoggler, .pindextoggler:hover, .pindextoggler:focus,
.property-amenities li::before, .main-text a, .main-text h1, .main-text h2, .main-text h3, .main-text h4,
.pindexbuy-color a, .pindexbuy-color a:hover, .feature-lists .footer-links a, .feature-lists .footer-links a:hover{
    color: #2a73c5; /* main_color */
}
.feature i {
    color: #2a73c5; /* main_color */
    border: 4px solid #2a73c5; /* main_color */
}
.nav-cont.sticky{
    border-bottom: 4px solid #2a73c5; /* main_color */
}
.page-head h1{
    color: #eee; /* main_font_color */
}
.sidebar {
    background-color: #f0f0f0; /* widget_background_color */
}
.sidebar .form-title, .sidebar .btn-group .btn, .pindexrent-color a, .pindexrent-color a:hover, .pindexrent {
    color: #1e1c1a; /* widget_font_color */
}
.sidebar .btn, .btn.btn-theme, .main-form .btn, .sidebar .btn-group .btn.active,
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option[aria-selected=true],
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover,
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover,
.btn-group .btn.active, .action-btn, .view-states .btn.active{
    background-color: #ff9814;  /* action_background_color */
    color: #fff;  /* action_font_color */
}
.sidebar .btn-group .btn, .btn-group .btn{
    border: 1px solid #fff;  /* action_font_color */
}

.sidebar .btn:hover, .btn.btn-theme:hover, .main-form .btn:hover, .sidebar .btn-group .btn:hover, .btn-group .btn:hover,
.mobile-nav-button:active, .mobile-nav-button:hover, .action-btn:hover{
    background-color: #ff792f;   /* action_background_color_hover */
    color: #fff;  /* action_font_color_hover */
}

.sidebar-title h4, .sidebar-title-margin h4, .sidebar .form-title,  .color-theme, .sidebar .section-title{
    color: #1d1d1d;  /* widget_title_font_color */
}
.section-title::before, .section-title::after{
    background-color: #1d1d1d; /* widget_title_font_color */
}

.sidebar .form-title-small, .checkbox-style-1 input[type=checkbox] + label, .sidebar, .sidebar .footer-links li a, .sidebar .popup-gmaps{
    color: #1e1c1a; /* widget_font_color */
}

.sidebar .footer-contact li{
    color: #484645;
    opacity: 1;
}

.sidebar .footer-contact li a{
    color: #484645;
}

.listing-item h4 a{
    color: #2d8abb; /* listing_title_font_color */
}
.listing-item h4 a:hover{
    color: #3262bb; /* listing_title_font_color_hover */
}
.select2-results{
    color:#000;
}

.footer{
    background-color: #2a73c5;   /* footer_background_color */
}
.footer a, .footer-links li a, .footer-title, .footer-contact li{
    color: #D4E3F3;   /* footer_font_color */
}
.footer a:hover, .footer-links li a:hover{
    color: #ffffff;   /* footer_font_color */
}

.pagination > li > a, .pagination > li > span, .pagination>.disabled>a,
.pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span,
.pagination>.disabled>span:focus, .pagination>.disabled>span:hover{
    background-color: #fff; /* pagination_background_color */
    color:#333; /* pagination_font_color */
}
.pagination > li > a, .pagination > li > span, .pagination>.disabled>a,
.pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span,
.pagination>.disabled>span:focus, .pagination>.disabled>span:hover,
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover,
.pagination > .active > a{
    border:1px solid #fff;
}

.subsection, #property-gallery .item {
    background-color: #ffffff;   /* listing_table_background_color */
    color:#000; /* listing_table_font_color */
}
.property-top .amenities-list li i, .amenities-list li{
    color:#000; /* listing_table_font_color */
}
.main-text, .main-form {
    background-color: #f5f5f5;   /* form_background_color */
    color:#000; /* form_font_color */
}
.main-form .form-title{
    color:#f94831; /* form_title_font_color */
}