.header .navbar-nav .nav-item.active .nav-link,
.header .navbar-nav .nav-item .nav-link:hover,
header.pb .header .navbar-nav .nav-item .nav-link:hover,
.view-btn,
.face.front,
.bottom-list ul li a:hover,
.card .card-body h3:hover,
.card:hover .card-body h3,
.post-nfo li:not(:first-child):hover,
.post-nfo li:not(:first-child):hover a,
.blog-single-post:hover .post_info > h3 a,
.cm-reply,
.widget-search form button,
.widget-catgs ul li a,
.ps-info > h3 a:hover,
.btn1,
.blog-grid-posts .post_info > a:hover,
.cont-links li a,
.cont-links li span,
.socio-links li a:hover,
.cont_info li i,
.cont_info li a,
.social_links li a:hover,
.view-change ul.nav-tabs .nav-link.active,
.card_bod_full .card-footer .btn-default,
.btn-default,
.sidebar.layout2 .ps-info > strong,
.more-feat i,
.contct-nf > span,
.apartment-sec .rate-info h5,
.comment-info:before,
.price > h2,
.agent_info > strong,
.agent:hover .agent_info h3 a,
.list-products .card:hover .card-body h3,
.social-links li a:hover,
.slick-prev:focus,
.slick-next:focus,
.slick-prev:before,
.slick-next:before,
.banner_text .card .card-footer > a,
.catg-icon > i,
.map-city-links ul li a:hover,
a.link,
.selected,
.dropdown-item.active, 
.dropdown-item:active,
.post-share > a:hover,
.footer-list i,
.h-card-body .title,
body ul.post-nfo a:hover,
.drop-menu.active .select > span, .drop-menu.active .select i, .drop-menu .dropeddown li:hover,
.header .navbar-nav .submit-btn a,
.header .navbar-nav .signin-btn a:hover,
.dropdown-item:focus, .dropdown-item:hover,
a,
.page-content .toggle-item h2:before,
.h-page-card .title a:hover {
	color: #da241a;
}

.header .navbar-nav .submit-btn a {
    color: #da241a !important;
}

.cta,
.banner-search .btn,
.explore-feature .card .card-body i,
.cluster-visible,
.face.back,
.widget-tags > ul li a,
.post_info > a:hover,
.pagination .page-item.active .page-link,
.pagination .page-item .page-link:hover,
.contact_form > form button:hover,
.post-comment-sec form button:hover,
.input-field input[type="radio"]:checked + label span,
.input-field input[type="checkbox"]:checked + label span,
.features-dv .input-field input[type="checkbox"] + label span,
.btn2,
.price:hover .btn-default,
.discover-text .btn-default,
.slick-prev:hover,
.slick-next:hover,
.banner_text .rate-info,
.btn-default.st1,
.categories-info:hover,
.card .card-footer a .la-heart-o:hover,.table-compare.table-hover>tbody>tr:not(:last-child):hover>td,.btn-default:hover,.favorites-actions .remove-from-favorites i.la-heart-o,
.footer-social a:hover,
.signin-btn b:before,
.success-message, 
body:after,
.error-message,
.btn.btn-local-primary,
.block-header,
.model-item .title:hover,.menu-onmap li label:hover,.menu-onmap li.active label,
body .winter_dropdown_tree .input-group-addon,
.currency-selector .drop-menu .dropeddown li:hover,
.language-selector .drop-menu .dropeddown li:hover,
.blog-single-post:hover .post_info > a {
	background-color: #da241a;
}

.marker-arrow {
    border-color: #da241a transparent transparent;
}

.header .navbar-nav .submit-btn a,
.view-btn,
.cluster-visible:before,
.face.front,
.face.back,
.blog-single-post > blockquote,
.btn1,
.btn-default,
.btn.btn-local-primary,.currency-selector .drop-menu .dropeddown li:hover,
.language-selector .drop-menu .dropeddown li:hover,.menu-onmap li.active label:before,.menu-onmap li label:hover:before {
	border-color: #da241a;
}

.blog-img:before, .agent_img:before,
.bfr:before,
.blog-img:before, .agent_img:before,
.popular-cities .card .overlay,
.banner-search .btn:hover,
.banner::after,
.view-btn:hover, .view-btn:focus, .view-btn.active,
.sbmt-btn:hover,
.card .img-block:before, .card .img-block:after, .popular-cities .card:before, .popular-cities .card:after, .banner-search .btn:before, .banner-search .btn:after, .intro-content a:before, .intro-content a:after, .sbmt-btn:before, .sbmt-btn:after, .btn2:before, .btn2:after, .btn-default:before, .btn-default:after,
.card .img-block .overlay,
.srch-btn .overlay {
    background: rgba(47, 47, 47, 0.89);
}

.currency-selector .drop-menu .dropeddown li,
.language-selector .drop-menu .dropeddown li,
.currency-selector .drop-menu .dropeddown,
.language-selector .drop-menu .dropeddown,
.top-header {
    background: #da241a;
    border-bottom: 1px solid #da241a;
}

a:hover {
    color: #da241a;
}

.marker-cluster div, .cluster div {
    background: #da241a !important;
}

.marker-cluster div:before, .cluster div:before {
    border-color: #da241a;
    -webkit-box-shadow: inset 0 0 0 4px #da241a;
    box-shadow: inset 0 0 0 4px #da241a;
}
.header{
    background: #181818;
}
.header .navbar-nav .nav-item .nav-link{
    color:#fff;
}
.explore-feature {
    background: #181818;
    color:#fff;
}
.popular-cities{
    background: #565656;
}
.popular-cities h3{
    color:#fff;
}
.explore-feature h3{
    color:#fff;
    padding-top:20px;
}
.wynajem{
    display:none;
    margin: 0;
    -webkit-flex-wrap: nowrap !important;
    flex-wrap: nowrap;
    width:100%;
}
.datepicker td, .datepicker th{
    width:40px;
    height:40px;
}
.bottom.section-padding{
    background: #181818;
}
.card{
    border-radius: 8px;
}
.card{
    border:1px solid #daa61a;
}
.widget-footer-contacts h3{
    color:#fff;
}
.widget-footer-contacts .value, .footer-list li a{
    color:#fff;
}
body{
    font-family: 'Poppins' !important;
}
.header .navbar-nav .nav-item .nav-link{
    font-size:16px;
}
.header .navbar-brand{
    margin-right: 0px !important;
}
.card .card-body ul li{
    font-size:17px;
}
.social-links li a{
    font-size:20px;
}
.floorplan{
    padding:0px 0px !important;
    border:0px !important;
}
.floorplan .card{
    border:0px
}
.floorplan .card-gallery{
    max-height:85px;
}
.card-gallery a:after{
    height:65%;
}
.card-gallery{
    padding:0px;
}
.contct-nf{
    padding-left:0px !important;
}
.descp-text{
    padding:0px;
    border:0px;

}

.details-info, .features-dv{
    border-radius: 8px;
}
.pagination a:hover, .pagination span{
    background:#181818;
}


.header .navbar-nav .nav-item {
    margin-right: 0px;
    margin-left: 5px;
}
.banner{
    padding:40px 0px;
}

.banner-search {
    background: #fff;
    border-radius: 8px;
    padding: 7px 10px 0px 10px;
    height: 80px;
}
.banner-search.banner-search_init #form-addittional .form_field{
    border-radius:8px;
    opacity: 1 !important;
}
.banner-search .btn{
    border-radius: 8px;
}
.btn_bajt{
    border-radius: 3px 3px 0 0;
    color: #fff;
    display: inline;
    font-size: 14px;
    margin-right: 1px;
    padding: 7px 25px;
    background-color: #ff1515;
    border-color: #ff1515;
}
.btn_bajt:hover{
    padding-bottom:5px;
    color:#fff3cd;

}
.more_height{
    padding-top:16px;
}
.btn_bajt:not(.more_height):hover{
    padding-top:16px;
}
.menu-button span{
    color:#fff;
    background-color: #fff;
}
@media (max-width: 767px) {
    body .banner-search.row{
        display: block !important;
    }
    .top-search .form-group .bootstrap-select .dropdown-toggle, .top-search .form_field_sw_range > .form-group, .top-search .bootstrap-select > .dropdown-toggle, .banner-search .form_field .drop-menu, .banner-search .form_field.sf_input .form-control
    {
        border-radius: 8px !important;
    }
    .banner-search {
        background: #fff;
        border-radius: 8px;
        padding: 7px 10px 0px 10px;
        height: 224px;
    }
    .banner-search.sw_search_form, .side .banner-search, .half-map-sec .widget-property-search .banner-search, .banner .banner-search{
        margin: 0 auto;
    }
    .banner-search.banner-search_init .search-additional-btn{
        margin-right:0px;
        border-radius: 8px;
    }
    .header .navbar-nav .nav-item .nav-link{
        color:#181818;
    }
    .top-header{
        line-height: 0px;
    }
    .language-menu-mobile{
        display: none;
    }
}
.btn_bajt.blue{
    background-color: #1a2b47;
    border-color: #1a2b47;
}
.btn_bajt.blue:hover{
    background-color: #ff1515;
    border-color: #ff1515;
}
.btn{
    border-radius: 8px !important;
}

.btn-savesearch{
    background-color: #830101 !important;
    border-color: #830101 !important;
}
.gt_container-3pqq3h a.glink span{
    color:#fff;
}
.gt_white_content{
    background-color: #0a001f !important;
    padding:14px 20px !important;
    border-radius: 8px;
}
.mobile_lang{
    flex: 0 auto !important;
}
.contact-card{
    background: #0a001f !important;;
}
.contact-card .la-map-marker{
    color:#fff !important;
}
.top-search .form_field_sw_range>.form-group{
    padding:0 px !important;
}

.only_mobile{
    display:none;
}

@media (max-width: 767px) {

    .only_mobile{
        display:block;
    }
}

.bx-viewport{
    height: 260px !important;
}
.ads_slider img{
    height:260px;max-width: 100% !important;
    margin:0 auto;
}
.modal-backdrop{
    display:none;
}
.popup{
    display:none;
}