.top-bar-wrapper {
    background: #e11b22 !important;
}

.top-bar-text {
    color: white !important;
}

.top-icon-circle, .dropdown-menu, .agent-icon-circle:hover, .label-icon-circle, .labelled-input-short label:hover .label-icon-circle {
    border: 1px solid white;
}

.top-bar, .top-icon-circle, .agent-icon-circle, .label-icon-circle {
    color: white;
}

    .top-icon-circle:hover, .agent-icon-circle:hover, .labelled-input-short label:hover .label-icon-circle {
        background: #0054a4 !important;
    }

.navbar-brand img {
    max-width: 162px;
    margin-top: -10px;
}

.navbar-brand img {
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.navbar-nav > li > a:hover {
    color:white!important;
}
.section-color, .top-dark, .top-dark .top-icon-circle:hover, header.header2 .top-dark .top-icon-circle:hover, header.header3 .top-dark .top-icon-circle:hover, header.header2 .special-color, header.header3 .special-color, .navbar-toggle span.icon-bar, .gallery-filter, .navbar-nav > li > a:hover, .navbar-nav > li > a:active, .navbar-nav > li > a:focus, .nav .open > a, .nav .open > a:focus, .nav .open > a:hover, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:active, .dropdown-menu > li > a:focus, .hover-menu, header.header2 .dropdown-menu .hover-menu, header.header3 .dropdown-menu .hover-menu, .slide-desc-price, .change-photo:hover, #adv-search-hide, .ui-slider-range, .button-primary, .button-primary:active, .button-primary:focus, .navigation-box, .title-separator, .title-separator-secondary::after, .title-separator-secondary2::after, .title-separator-primary::after, .title-separator-primary2::after, .featured-price, .big-icon-second-color, .list-price, .blog-grid1-separator::after, .footer-title-separator::after, .footer-newsletter button, .gallery-slide-estate, .gallery-slide-desc-price, #slide-more-cont, .short-title-separator, .blog-grid2-separator::after, section.contact-page-1, section.contact-map2, .panel-apartment a[aria-expanded="true"], .apartment-tabs .nav-tabs li.active a, .price-table-header, .price-table-secondary .price-table-body, .price-table-secondary .price-table-footer, .upload-gallery, .file-input .btn, .file-input, .file-input .file-preview, html.no-pointerevents.no-touchevents .feature:hover .feature-text {
    background: #007dc3 !important;
}

.top-dark, header.header2 .navbar-nav > li > a:hover, header.header2 .navbar-nav > li > a:active, header.header2 .navbar-nav > li > a:focus, header.header3 .navbar-nav > li > a:hover, .navigation-box-icon, .feature-icon, .testimonial2 .testimonials-photo, .list-offer-photo, .filter-box:hover, .filter-box-active, .view-box-active, header.header2 .top-dark .top-icon-circle, header.header3 .top-dark .top-icon-circle, .offer-pagination a:hover, .offer-pagination .active, .grid-offer-photo, .thumb-next:hover .navigation-box-icon, .thumb-prev:hover .navigation-box-icon, input[type="checkbox"].main-checkbox:checked + label span, .blue-ul .custom-ul-bullet, .archive-item figur, .quote-box, .info-box, .panel-apartment .panel-collapse, .apartment-tabs .nav-tabs li.active a, .apartment-tabs .nav-tabs li a:hover, .apartment-tabs .nav-tabs li a:active, .apartment-tabs .nav-tabs li a:focus, .custom-ul .custom-ul-bullet, .list-agency-photo, .infobox-main {
    border: 1px solid #007dc3;
}

.estate-type, .sidebar-featured-estate {
    background: #007dc3;
}

.profile-list-edit, .sidebar-featured-transaction, .button-fourth, .button-fourth:active, .button-fourth:focus, .shedule, .transaction-type {
    background: #b30b30;
}

.agent-icon-circle, .label-icon-circle {
    background: #007dc3;
}

.testimonials-content {
    margin-bottom: 10px;
}
#feature1 a:hover, #feature2 a:hover, #feature3 a:hover, #feature4 a:hover {
    text-decoration: none !important;
}

#feature1 .feature-icon i.fa, #feature2 .feature-icon i.fa, #feature3 .feature-icon i.fa, #feature4 .feature-icon i.fa {
    font-size: 3em;
}
@media only screen and (min-width: 768px) {
    header.sticky .navbar-brand img {
        width: 75%;
    }
}


@media only screen and (max-width : 768px) {
    .grid-item {
        width: 100%!important;
    }

    .grid-item--width--full {
        width: 100% !important;
    }

    .grid-item--width2 {
        width: 100% !important;
    }

    .grid-item--width3 {
        width: 100% !important;
    }
    .margin-top-sm-90 {
        margin-top:50px!important;
    }
    .margin-top-sm-190 {
        margin-top: 200px !important;
    }
}