h1.heading_over_image {
    color: #fff !important;
}

.featured_property_type3 h2 {
    color: #fff !important;
}

.entry-prop {
    color: #fff !important;
}

#listing_description .panel-body {
    max-height: 100%;
}

div#view_more_desc {
    display: none !important;
}

.owner-page-wrapper {
    display: none;
}

h3.widget-title-footer {
    color: #fff !important;
}

li#block-4 {
    display: none;
}

li#block-2 {
    margin-bottom: 16px;
}

input#nf-field-5 {
    border: 1px solid #cbcbcb !important;
    border-right: 0 !important;
}

.is_half_map.header_wrapper.header_type1.header_align_left #access {
    margin: 0 auto !important;
}

#access a {
    padding: 11px 20px;
}

.category_tagline.map_icon a:hover,
.category_tagline.actions_icon a:hover {
    color: #87d5a3;
}

p.widget_contact_phone a:before {
    content: "+30 ";
    left: 0;
    text-align: left;
}

.company_headline i.fas.fa-mobile-alt:after {
    content: "+30 ";
    margin: 0px 10px 0px 20px !important;
    font-family: 'Open Sans';
    font-weight: 500;
    color: #143966;
    font-size: 14px;
}

.company_headline i.fas.fa-mobile-alt {
    margin-right: 40px;
}

@media screen and (max-width:1622px) {
    .customnav #access {

        justify-content: flex-start !important;
        padding-left: 119px;
    }

    div#user_menu_u {
        margin-right: 5px;
        padding-top: 3px;
    }

    div#user_menu_u.user_loged {
        margin-right: 15px;
        padding-top: 10px;
    }

    #topbarlogin,
    #topbarregister {
        position: relative;
        margin-right: 0;
    }
}

@media screen and (max-width:1670px) {
    .header_wrapper.header_wide_yes {
        padding: 0px 15px;
    }
}

@media screen and (max-width:1570px) {

    #access a {
        padding: 23px 5px;
    }
}

@media screen and (max-width:1380px) {
    #access a {
        padding: 12px 10px;
    }
}

@media screen and (max-width:1300px) {
    .logo img.img-responsive.retina_ready {
        max-width: 240px;
    }
}

@media screen and (max-width:1280px) {
    .header_wrapper.header_wide_yes {
        padding: 0 !important;
    }
}






















