.carousel-inner .item {
	height: 650px;
}

.offer--properties .vir_oferta_standard > span > img {
  content: url('../../grafika/star_on.png');
}
html, body { font-size: 16px;  font-family: 'Lato', sans-serif; background: #fff; color: #ae9575; }

/* .top-menu {display: none!important;} */


.searchbox__additional-option .col-auto .custom-control:nth-child(2){
    display:none !important;
}


/* 
label[for="photos"] { 
    display:none;
} */


.section--articles {display: none;}
/* .header .header__menu .top-menu .d-flex .top-menu__social {visibility: hidden;} */
.footer-menu__social {display: none;}

.carousel .carousel-item.active {
    background-size: cover;
    background-repeat: no-repeat;
	height: 900px!important;
}

.submenu .submenu__contact {
    font-size: 1.05rem;
}

.section--special-offer {padding: 0;}

.section.section--articles .section--title.p-0 {visibility: hidden;}
.footer-address .ac-content { padding-left: 0px;}

/*----------------- default ----------------- */
.carousel-inner .item {height: 650px;}
.offer--properties .vir_oferta_standard > span > img { content: url('../../grafika/star_on.png');}
.carousel-inner .item { height: 650px;}
.offer--properties .vir_oferta_standard > span > img { content: url('../../../grafika/star_on.png');}
.main .section--articles { padding: 20px 0px; }
.main #home-article-above-contact  .section.section--agents {display: block;} 
.header {background-color: #000;}

/*----------------- Carousel ----------------- */
.carousel-inner .item {height: 650px; background-position: center; background-size: cover; }
.carousel .carousel-indicators li.active {display: none;}
.experience {text-align: center; font-size: 1.5rem; font-weight: 900; color: #ae9575; margin-top: 25px;}
.carousel {width: 100%; padding-bottom: 0px;}
.section--offerslist .btn-group .btn-secondary {

    color: #ae9575;


}

section--offerslist .btn-group .dropdown-menu .dropdown-item:active, .section--offerslist .btn-group .dropdown-menu .dropdown-item:hover, .section--offerslist .btn-group .dropdown-menu .dropdown-item.active {
    background-color: #ae9575;

}



.offer--props__propValue polygon,.offer--props__propValue path {fill: #ae9575;}

/*----------------- inne ----------------- */
h1::after, h2::after, h3::after {background: #ae9575; width: 6px; left: -28px;}
h1,h2, h3 { color: #333232; font-weight: 600; font-size: 1.8rem;}
.btn-top:hover {border: 1px solid #333232;}
.btn-top {background-color: #6d6e70;}
.section--article .section--agents {margin: 150px 0px 0px 0px;}
.footer .footer-container { background: #4f4f4f url("../../../../../grafika/footer.jpg") no-repeat center center; background-size: cover;}
::placeholder { color: #cbcbcb!important; opacity: 1; }
:-ms-input-placeholder { color: #cbcbcb!important;}
::-ms-input-placeholder  { color: #cbcbcb!important;}
.header .header__menu .top-menu .d-flex .top-menu__languages .nav-item.active::before { background-color: #ae9575;}
/* .section--cost-calculator {display: none; } */
.offer-gallery .image-container a { background-position: center center;}
.lng2047.main .specialOffer{display: none;}
.media-body h3::after, .single-article  h3::after  {display: none;}
.section--article .article-content .article-content__datacontact > div .zmdi { height: 80px; color: #a9a6af;; }

/* --------------------- MENU ------------------------- */
.header .main-menu .navbar .navbar-collapse .navbar-nav .nav-item, .header .main-menu .navbar .navbar-collapse .navbar-nav .nav-item-submenu { color: #454545; }
.submenu {background-color: #fff; }
.header .main-menu .navbar .navbar-collapse .navbar-nav .nav-item::before,  .header .main-menu .navbar .navbar-collapse .navbar-nav .nav-item.active::before { background-color: #ae9575;}
.main-section__searchbox .searchbox__title {background: linear-gradient(to bottom, rgb(111, 111, 111) 0%, rgb(52, 52, 52) 100%); color: #ae9575;}
.header .main-menu .navbar .navbar-collapse .navbar-nav .nav-item.active, .header .main-menu .navbar .navbar-collapse .navbar-nav .nav-item.active::before { color: #535353; }
.btn-outline-success:hover { background-color: #ae9575; border-color: #fff; }
.header .header__menu .top-menu .d-flex {box-shadow: 0px 7px 4px -7px rgba(0,0,0,0.2); border: 0; background: transparent; }
.header .main-menu .navbar .navbar-collapse .navbar-nav .nav-item {padding: 1.8rem 1rem; font-size: 0.88rem; color: #ae9575 !important; line-height: 2rem;}
/* .header .header__menu .top-menu .d-flex .top-menu__languages {display: none; }  */
/* .top-menu__social li:nth-child(2),.top-menu__social li:nth-child(4) {display: none;} */

/*  ----------------- SERACHBOX ---------------------- */
.main-section__searchbox { top: 30px; bottom: 0px;} 
.main-section__searchbox .searchbox__title::before, .main-section__searchbox .searchbox__title::after { background: linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%); }
.main-section__searchbox .searchbox__filter .searchbox__field .ui-slider .ui-state-default, 
.main-section__searchbox .searchbox__filter .searchbox__field .ui-slider .ui-widget-content .ui-state-default  {background: #eee;}
.main-section__searchbox { background: #757575; box-shadow: 6px -2px 15px rgba(0,0,0,.45); border: 1px solid #727272;}
.main-section__searchbox .searchbox__filter .searchbox__advanced .btn-primary { background-color: #454545; text-transform: uppercase; font-weight: 700; border: 0px solid #fff; transition: color .5s, background-color .5s; color: #fff; padding: 10px 0px;}
.main-section__searchbox .searchbox__filter .searchbox__advanced .btn-primary:hover { background-color: #6d6e70;; color: #fff; border: 0px solid #fff;}
.main-section__searchbox .searchbox__filter .searchbox__additional-option { border: 1px solid rgb(255, 255, 255); border-left-width: 0px; border-right-width: 0px;background-color: rgba(0,0,0,0); }
.main-section__searchbox .searchbox__filter .search__container .input-group-text .zmdi-pin {color: #ae9575;}
.section--offerslist .pagination .page-item.active .page-link { color: #FFF;  background-color: #ae9575; }

.submenu .submenu__contact .submenu__contact--phone a {color: #ae9575;}
.submenu .submenu__contact .submenu__contact--mail a {color: #ae9575;}

.submenu__searchn-no-offer input::placeholder {color: #a5977e !important;}

.submenu .submenu__searchn-no-offer .form-inline .form-control {
    width: 200px;
    background-color: transparent;
    border: 1px solid #FFF;
    border-top-width: 0px;
    border-right-width: 0px;
    color: #ae9575;
}
.btn-outline-success.focus, .btn-outline-success:focus {
    box-shadow: 0 0 0 0 rgba(40,167,69,.0);
}

.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show>.btn-outline-success.dropdown-toggle {
 
     background-color: #ae9575;
    border-color: #fff;
}

/* ---- search still left -- + JS  */
.main-section__searchbox {width: 400px;}
.select2-container { width: 88%!important;}  

.zmdi-search:before {
    content: '\f1c3';
    color: #ae9575;
}

.btn-outline-success {
    color: #ae9575;
    border-color: #fff;
}
.submenu .submenu__searchn-no-offer .form-inline .btn.btn-outline-success {

    background-color: #ae9575 !important;
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.0rem rgba(40,167,69,.0);
}




.section--articles .article-list .single-article .single-article__title { font-size: 1.2rem; font-weight: 600; color: #333232; height: 75px; }
.section--articles .article-list .single-article .single-article__link .btn-primary {background-color: #6d6e70;;  border: 0px solid #454545;  color: #fff;  margin-top: 30px;  padding: 7px;}
.section--articles .article-list .single-article .single-article__link .btn-primary:hover {background-color: #454545; color: #fff; border: 0px solid #565656;}
.single-article__title:after {left: -10px;}
.single-article h3 {width: 80%}

.section--articles .article-list .single-article .single-article__link { justify-content: center;}
.section--articles .article-list .single-article .single-article__image { display: none; }
.single-article__title {width: 44%;}
.section--articles .article-list .single-article .single-article__description { padding: 
    4px 13px;}
.section--special-offer .special-offer-list .el-special-offer .el-special-offer-bottom .special-offer__fields { height: 119px; }
.section--special-offer .special-offer-list .el-special-offer .el-special-offer-bottom { background-color: rgb(13, 55, 98); }
.section--special-offer .special-offer-list .el-special-offer .el-special-offer-bottom .special-offer__fields .special-offer__fields--flag {background-color: #ae9575;color: #000;}
.section--special-offer .special-offer-list .el-special-offer .el-special-offer-bottom .special-offer__fields .sp-offer-item { border-left: 3px solid #868686; margin: 4px 0px; }
.section--offerslist .offers-list .el-offer .el-offer__head {background-color: #6d6e70;; }
.section--offerslist .offers-list .el-offer .el-offer__content .el-offer__photo { background-color: #fff; font-size: 0.8em; }
.section--offerslist .offers-list .el-offer .el-offer__head .el-offer__head--flag {background-color: #454545; color: #fff; font-size: 0.8em;}
.section--offerslist .offers-list .el-offer .el-offer__content .el-offer__data .el-offer__fields.el-offer__fields--border { border-left: 3px solid #9c9c9c;}
.section--offerslist .btn-group .btn-secondary:not(.dropdown-toggle) .zmdi {color: #454545}
.section--searchofferslist .list-section__searchbox .searchbox__filter .search__container .input-group-text .zmdi-pi { color: #05345e;}
.section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__advanced .btn-primary { background-color: #454545; border: 1px solid #fff; }
.section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__advanced .btn-primary:hover { background-color: #6d6e70;; color: #fff; border: 1px solid #fff;}
.section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__advanced .ico-af-be::before, .section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__advanced .ico-af-be::after { background-color: #291516;}
.section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__additional-option { border: 1px solid #888; background-color: rgba(0, 0, 0, 0.3); }
.section--offerslist .offers-list .el-offer .el-offer__content .el-offer__data .el-offer__fields { color: #212121; font-size: 0.9rem; }
.section--offerslist .pagination .page-item .page-link, .section--offerslist .pagination .page-item .page-link span:first-child, .section--offerslist .pagination .page-item .page-link span:last-child,.section--offerslist .offers-list .el-offer .el-offer__content .el-offer__data .el-offer__fields.el-offer__fields--numberoffer {color: #1a1a1a;}
.section--offerslist .pagination .page-item .page-link:hover {background-color: #454545;}
.section--offerslist .pagination .page-item .page-link:hover span {color: #FFF !important;}
.section--offerslist .offers-list .el-offer .el-offer__head .el-offer__head--price { color: #FFF; font-size: 1.35rem; line-height: 1.75rem; }



.offer__header--title-span { color: #535353;}
.offer--props__propName {color: #4f4f4f; font-size: 0.8em;}
.offer--props__propValue { color: #454545; font-size: 0.8em;}
.offer__details { position: relative; }
.offer--props__propName::after {background: #454545; display: block; height: 67%; width: 2px; position: absolute; left: -8px; float: left; top: 5px}
.section--cost-calculator__right { background: #ae9575;}
.calc--down-bg {background: #4f4f4f;}
.calc--result::after { background: #fff; }
.calc--input { border: 2px solid #4F4F4F; border-top-width: 2px; border-right-width: 2px; border-right-width: 0px; border-top-width: 0px;}
.calc--input:hover, .calc--input:focus { border-bottom: 2px solid #ae9575 !important; border-left: 2px solid #ae9575 !important; }
.calc .input-group-text { background-color: transparent;}
.gallery__price--color {background: linear-gradient(to bottom, rgb(106, 107, 108) 0%, rgb(58, 59, 59) 100%);}



.section--cooperation .cooperation-list .banner-form { background-image: url("../../../../../../../grafika/cooperation.png"); background-position: center top; background-size: cover; } 
.section--cooperation .cooperation-list .application-box .application-form .application-form__icon { width: 100px; }
.section--cooperation .cooperation-list .application-box .application-form .application-form--h3 { font-size: 2rem; font-weight: 600; color: #ae9575;}
.section--cooperation .cooperation-list .application-box .application-form::before { border-left: 4px solid #ae9575;}



/*  ----------------- AGENTS --------------------- */
.section--agents .agents-list .card .image-agent .position-agent .position-agent--firstline { font-size: 1rem; font-weight: 600;}
.section--agents .agents-list .card .card-body { z-index: 3; background-color: #FFF; height: 120px; color: #4d4d4d; }
.section--agents .agents-list .card .image-agent .position-agent { background-color: #6d6e70;; color: #fff;}
.section--agents .agents-list .card .image-agent .count-offer-agent, .section--agents .agents-list .card .image-agent .position-agent::after { background-color: #454545; color: #fff; }
.section--agents .agents-list .card .card-body .card-title { font-size: 1.05rem; line-height: 1.5rem; text-align: center; margin-bottom: 3px; font-weight: 600; margin-top: 10px;}
.section--agents .agents-list .card { box-shadow: 13px 0px 49px -43px rgba(0,0,0,0.75); color: #4d4d4d;}
.section--agents .agents-list .card .image-agent .card-img-top { background-position: center -20px; background-size: cover; background-repeat: no-repeat; width: 250px; height: 250px;}


/* ------------------- FOOTER ------------------- */
.footer .footer-bottom { background-color: #464646; }
.footer-logo {width: 143px;}
.gallery__price--bg::before,.gallery__price--bg::after { background-color: #6d6e70;}


/* ------------- Inne - COLOR ------------------- */
.section--breadcrumb .breadcrumb .breadcrumb-item.active, .formapply .input-group-text .zmdi, .formapply .input-group-text .ico-name {color: #6d6e70;}
.formapply .form-checkbox-section .form-check-label {color: #333232;}
.formapply .form-control, .formapply { color: #cbcbcb; }
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; color: #333232;}
.section--searchofferslist .list-section__searchbox .searchbox__title .searchbox__title--large { background-color: #4f4f4f;}
.section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__field .ui-slider .ui-state-default, .section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__field .ui-slider .ui-widget-content .ui-state-default { border-width: 0px; background-color: #9a0000;}
.section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__advanced { margin: 0px auto -30px auto; }
.section--cooperation .cooperation-list { box-shadow: 0px 73px 37px -97px #000;}
.section--offerslist .offers-list .el-offer .el-offer__content .el-offer__data { background-color: #fafafa;  -webkit-box-shadow: 1px 0px 14px -6px rgba(0, 0, 0, 0.46); -moz-box-shadow: 1px 0px 14px -6px rgba(0, 0, 0, 0.46); box-shadow: 1px 0px 14px -6px rgba(0, 0, 0, 0.46); min-height: 180px; }
.header .main-menu .navbar .navbar-toggler span { background: #4f4f4f;}
.formapply .formapply--content--buttonsend .btn-primary:hover { background-color: #900; color: #FFF; }
.section--special-offer .special-offer-list .el-special-offer .el-special-offer-bottom .special-offer__fields .special-offer-col2 { position: relative; padding-top: 5px; background: #6d6e70;}
.section--special-offer .special-offer-list .el-special-offer .el-special-offer-bottom .special-offer__fields .special-offer__fields--name { background: #3b3b3b; }
.section--special-offer .special-offer-list .el-special-offer .el-special-offer-bottom .special-offer__fields .special-offer__fields--flag {background-color: #454545;; color: #fafafa;}
.section--searchofferslist .list-section__searchbox .searchbox__title .searchbox__title--large { background: linear-gradient(to bottom, rgb(106, 107, 108) 0%, rgb(58, 59, 59) 100%);}
.section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__field .ui-slider .ui-state-default, .section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__field .ui-slider .ui-widget-content .ui-state-default, .main-section__searchbox .searchbox__filter .searchbox__field .ui-slider.ui-slider-horizontal .ui-slider-handle { border-width: 1px; background-color:
#fff; border-color: #605644; border-radius: 45px !important;}
.section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__advanced { margin: 0px auto -30px auto; }
.section--cooperation .cooperation-list { box-shadow: 0px 73px 37px -97px #000;}
.section--offerslist .offers-list .el-offer .el-offer__content .el-offer__data { background-color: #fafafa;  -webkit-box-shadow: 1px 0px 14px -6px rgba(0, 0, 0, 0.46); -moz-box-shadow: 1px 0px 14px -6px rgba(0, 0, 0, 0.46); box-shadow: 1px 0px 14px -6px rgba(0, 0, 0, 0.46); min-height: 180px; }
.header .main-menu .navbar .navbar-toggler span { background: #4f4f4f;}
.section--searchofferslist .list-section__searchbox .searchbox__title::after, .section--searchofferslist .list-section__searchbox .searchbox__title::before { background-color: #454545; }
#search-price-for, #search-price-to, #search-area-for, #search-area-to, #search-room-for,
#search-room-to, #search-pricesquare-for, #search-pricesquare-to, #search-year-for,
#search-year-for, #search-year-form, #search-year-to, #search-floor-for, #search-floor-to {background: #a78b5a; border: 0px solid #454545; text-align: center; padding: 15px 7px; color: #ececec; width: 60%; margin: 9px 0px;}
.bodyOffersList.list .form-group { margin-bottom: 0rem;}



.offer--btn__head-share-box .btn { background: #ae9575; border: 1px solid #60739c;}
.offer--btn__head-share-box {background: rgba(83, 83, 83, 0.68);}
.bodyArticle19 .section--agents, .main .section--agents { position: relative; bottom: 90px;}
/* .top-menu__social ul:first-child {display: none} */

/*  ----- CUSTOM - KONTAKT ------  */

.left-cont { position: absolute; height: 100%; background: rgba(46, 46, 46, 0.69); color: #ffff; width: 50%;}
.bodyArticle19 .section.section--article .section--title { text-align: center;  margin-bottom: 20px; width: 190px;}
.section.section--article .container-fluid{ padding: 0; }
.section--article .article-content .article-content__datacontact { position: relative; }
.bodyArticle19 .section--article .article-content .article-content__datacontact > div {margin-top: 0px!important;}
.left-cont-content {margin-top: 24%}
.bodyArticle19 .article-content .right-cont img {width: 100%;}
.header .header__menu .top-menu .d-flex .top-menu__social .zmdi-facebook {font-size: 1.4rem;color: #6d6e70; margin-left: 10px; }
.footer-address { display: flex; align-items: center;}
.main-section__searchbox .show-searchox { background-color: rgba(83,83,83,0.8); }

/* #cookies-info .btn-primary {
    background-color: #.carousel-inner .item {
	height: 650px;
} */

.offer--properties .vir_oferta_standard > span > img {
  content: url('../../grafika/star_on.png');
}
html, body { font-size: 16px;  font-family: 'Lato', sans-serif; background: #fff; color: #454545; }

/* .top-menu {display: none!important;} */


.searchbox__additional-option .col-auto .custom-control:nth-child(2){
    display:none !important;
}
.header .header__menu .top-menu .d-flex .top-menu__languages .nav-item.active::before {
    height: 10px;
}

/* 
label[for="photos"] { 
    display:none;
} */


.section--articles {display: none;}
/* .header .header__menu .top-menu .d-flex .top-menu__social {visibility: hidden;} */
.footer-menu__social {display: none;}

.carousel .carousel-item.active {
    background-size: cover;
    background-repeat: no-repeat;
	height: 735px!important;
}

.submenu .submenu__contact {
    font-size: 1.25rem;
}

.section--special-offer {padding: 0;}

.section.section--articles .section--title.p-0 {visibility: hidden;}
.footer-address .ac-content { padding-left: 0px;}

/*----------------- default ----------------- */
.carousel-inner .item {height: 650px;}
.offer--properties .vir_oferta_standard > span > img { content: url('../../grafika/star_on.png');}
.carousel-inner .item { height: 650px;}
.offer--properties .vir_oferta_standard > span > img { content: url('../../../grafika/star_on.png');}
.main .section--articles { padding: 20px 0px; }
.main #home-article-above-contact  .section.section--agents {display: block;} 
.header {background-color: #fff;}

/*----------------- Carousel ----------------- */
.carousel-inner .item {height: 650px; background-position: center; background-size: cover; }
.carousel .carousel-indicators li.active {display: none;}
.experience {text-align: center; font-size: 1.5rem; font-weight: 900; color: #454545; margin-top: 25px;}
.carousel {width: 100%; padding-bottom: 0px;}

.offer--props__propValue polygon,.offer--props__propValue path {fill: #454545;}

/*----------------- inne ----------------- */
h1::after, h2::after, h3::after {background: #ae9575; width: 6px; left: -28px;}
h1,h2, h3 { color: #333232; font-weight: 600; font-size: 1.8rem;}
.btn-top:hover {border: 1px solid #333232;}
.btn-top {background-color: #6d6e70;;}
.section--article .section--agents {margin: 150px 0px 0px 0px;}
.footer .footer-container { background: #4f4f4f url("../../../../../grafika/footer.jpg") no-repeat center center; background-size: cover;}
::placeholder { color: #cbcbcb!important; opacity: 1; }
:-ms-input-placeholder { color: #cbcbcb!important;}
::-ms-input-placeholder  { color: #cbcbcb!important;}
.header .header__menu .top-menu .d-flex .top-menu__languages .nav-item.active::before { background-color: #ae9575;}
/* .section--cost-calculator {display: none; } */
.offer-gallery .image-container a { background-position: center center;}
.lng2047.main .specialOffer{display: none;}
.media-body h3::after, .single-article  h3::after  {display: none;}
.section--article .article-content .article-content__datacontact > div .zmdi { height: 80px; color: #a9a6af;; }

/* --------------------- MENU ------------------------- */
.header .main-menu .navbar .navbar-collapse .navbar-nav .nav-item, .header .main-menu .navbar .navbar-collapse .navbar-nav .nav-item-submenu { color: #454545; }
.submenu {background-color: #ae9575; }
.header .main-menu .navbar .navbar-collapse .navbar-nav .nav-item::before,  .header .main-menu .navbar .navbar-collapse .navbar-nav .nav-item.active::before { background-color: #ae9575;}
.main-section__searchbox .searchbox__title {background: linear-gradient(to bottom, rgb(111, 111, 111) 0%, rgb(52, 52, 52) 100%); color: #fff;}
.header .main-menu .navbar .navbar-collapse .navbar-nav .nav-item.active, .header .main-menu .navbar .navbar-collapse .navbar-nav .nav-item.active::before { color: #535353; }
.btn-outline-success:hover { background-color: #ae9575; border-color: #fff; }
.header .header__menu .top-menu .d-flex {box-shadow: 0px 7px 4px -7px rgba(0,0,0,0.2); border: 0; background: transparent; }
.header .main-menu .navbar .navbar-collapse .navbar-nav .nav-item {padding: 0.8rem 0.5rem; font-size: 0.88rem; color: #5d5d5d !important; line-height: 1rem;}
/* .header .header__menu .top-menu .d-flex .top-menu__languages {display: none; }  */
/* .top-menu__social li:nth-child(2),.top-menu__social li:nth-child(4) {display: none;} */

/*  ----------------- SERACHBOX ---------------------- */
.main-section__searchbox { top: 30px; bottom: 0px;} 
.main-section__searchbox .searchbox__title::before, .main-section__searchbox .searchbox__title::after { background: linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%); }
.main-section__searchbox .searchbox__filter .searchbox__field .ui-slider .ui-state-default, 
.main-section__searchbox .searchbox__filter .searchbox__field .ui-slider .ui-widget-content .ui-state-default  {background: #eee;}

.main-section__searchbox {
    background: #484848e3;
    box-shadow: 6px -2px 15px rgba(0,0,0,.45);
    border: 0px solid #727272;
}



.main-section__searchbox .searchbox__filter .searchbox__advanced .btn-primary { background-color: #ae9575; text-transform: uppercase; font-weight: 700; border: 0px solid #fff; transition: color .5s, background-color .5s; color: #fff; padding: 10px 0px;}
.main-section__searchbox .searchbox__filter .searchbox__advanced .btn-primary:hover { background-color: #6d6e70;; color: #fff; border: 0px solid #fff;}
.main-section__searchbox .searchbox__filter .searchbox__additional-option { border: 1px solid rgb(255, 255, 255); border-left-width: 0px; border-right-width: 0px;background-color: rgba(0,0,0,0); }
.main-section__searchbox .searchbox__filter .search__container .input-group-text .zmdi-pin {color: #ae9575;}
.section--offerslist .pagination .page-item.active .page-link { color: #FFF;  background-color: #6d6e70; }

.submenu .submenu__contact .submenu__contact--phone a {color: #fff;}
.submenu .submenu__contact .submenu__contact--mail a {color: #fff;}

.submenu__searchn-no-offer input::placeholder {color: #fff !important;}

.submenu .submenu__searchn-no-offer .form-inline .form-control {
    width: 200px;
    background-color: transparent;
    border: 1px solid #FFF;
    border-top-width: 0px;
    border-right-width: 0px;
    color: #fff;
}
.btn-outline-success.focus, .btn-outline-success:focus {
    box-shadow: 0 0 0 0 rgba(40,167,69,.0);
}

.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show>.btn-outline-success.dropdown-toggle {
 
     background-color: #ae9575;
    border-color: #fff;
}

/* ---- search still left -- + JS  */
/* .main-section__searchbox {width: 600px;} */
.select2-container { width: 100%!important;}  

.zmdi-search:before {
    content: '\f1c3';
    color: #fff;
}

.btn-outline-success {
    color: #ae9575;
    border-color: #fff;
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.0rem rgba(40,167,69,.0);
}

.main-section__searchbox .searchbox__filter .search__container .input-group-text {

    display: none;
}

/*  ----------------- ARTICLE HOMEPAGE --------------------- */
.section--articles .article-list .single-article .single-article__title { font-size: 1.2rem; font-weight: 600; color: #333232; height: 75px; }
.section--articles .article-list .single-article .single-article__link .btn-primary {background-color: #6d6e70;;  border: 0px solid #454545;  color: #fff;  margin-top: 30px;  padding: 7px;}
.section--articles .article-list .single-article .single-article__link .btn-primary:hover {background-color: #454545; color: #fff; border: 0px solid #565656;}
.single-article__title:after {left: -10px;}

.single-article h3 {width: 80% }

/* ONE ARTICLE ON HOMEPAGE +JS -- */
.section--articles .article-list .single-article .single-article__link { justify-content: center;}
.section--articles .article-list .single-article .single-article__image { display: none; }
.single-article__title {width: 44%;}
.section--articles .article-list .single-article .single-article__description { padding: 
    4px 13px;}


/*  ----------------- OFFER & OFFER LIST --------------------- */
.section--special-offer .special-offer-list .el-special-offer .el-special-offer-bottom .special-offer__fields { height: 119px; }
.section--special-offer .special-offer-list .el-special-offer .el-special-offer-bottom { background-color: rgb(13, 55, 98); }
.section--special-offer .special-offer-list .el-special-offer .el-special-offer-bottom .special-offer__fields .special-offer__fields--flag {background-color: #ae9575;color: #000;}
.section--special-offer .special-offer-list .el-special-offer .el-special-offer-bottom .special-offer__fields .sp-offer-item { border-left: 3px solid #868686; margin: 4px 0px; }

/* --- LIST --- */
.section--offerslist .offers-list .el-offer .el-offer__head {background-color: #ae9575; }
.section--offerslist .offers-list .el-offer .el-offer__content .el-offer__photo { background-color: #fff; font-size: 0.8em; }
.section--offerslist .offers-list .el-offer .el-offer__head .el-offer__head--flag {background-color: #ae9575; color: #fff; font-size: 0.8em;}
.section--offerslist .offers-list .el-offer .el-offer__content .el-offer__data .el-offer__fields.el-offer__fields--border { border-left: 3px solid #9c9c9c;}
.section--offerslist .btn-group .btn-secondary:not(.dropdown-toggle) .zmdi {color: #454545}
.section--searchofferslist .list-section__searchbox .searchbox__filter .search__container .input-group-text .zmdi-pi { color: #ae9575;}
.section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__advanced .btn-primary { background-color: #ae9575; border: 1px solid #fff; }
.section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__advanced .btn-primary:hover { background-color: #ae9575; color: #fff; border: 1px solid #fff;}
.section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__advanced .ico-af-be::before, .section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__advanced .ico-af-be::after { background-color: #ae9575;}
.section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__additional-option { border: 1px solid #888; background-color: rgba(0, 0, 0, 0.3); }
.section--offerslist .offers-list .el-offer .el-offer__content .el-offer__data .el-offer__fields { color: #212121; font-size: 0.9rem; }
.section--offerslist .pagination .page-item .page-link, .section--offerslist .pagination .page-item .page-link span:first-child, .section--offerslist .pagination .page-item .page-link span:last-child,.section--offerslist .offers-list .el-offer .el-offer__content .el-offer__data .el-offer__fields.el-offer__fields--numberoffer {color: #1a1a1a;}
.section--offerslist .pagination .page-item .page-link:hover {background-color: #454545;}
.section--offerslist .pagination .page-item .page-link:hover span {color: #FFF !important;}
.section--offerslist .offers-list .el-offer .el-offer__head .el-offer__head--price { color: #FFF; font-size: 1.35rem; line-height: 1.75rem; }


/* --- OFFER -- */
.offer__header--title-span { color: #535353;}
.offer--props__propName {color: #4f4f4f; font-size: 0.8em;}
.offer--props__propValue { color: #454545; font-size: 0.8em;}
.offer__details { position: relative; }
.offer--props__propName::after {     background: #454545; display: block; height: 67%; width: 2px; position: absolute; left: -8px; float: left; top: 5px }
.section--cost-calculator__right { background: #ae9575;}
.calc--down-bg {background: #4f4f4f;}
.calc--result::after { background: #fff; }
.calc--input { border: 2px solid #4F4F4F; border-top-width: 2px; border-right-width: 2px; border-right-width: 0px; border-top-width: 0px;}
.calc--input:hover, .calc--input:focus { border-bottom: 2px solid #ae9575 !important; border-left: 2px solid #ae9575 !important; }
.calc .input-group-text { background-color: transparent;}
.gallery__price--color {background: linear-gradient(to bottom, rgb(106, 107, 108) 0%, rgb(58, 59, 59) 100%);}



/* ------------------ COOPERATION --------------------- */
.section--cooperation .cooperation-list .banner-form { background-image: url("../../../../../../../grafika/cooperation.png"); background-position: center top; background-size: cover; } 
.section--cooperation .cooperation-list .application-box .application-form .application-form__icon { width: 100px; }
.section--cooperation .cooperation-list .application-box .application-form .application-form--h3 { font-size: 2rem; font-weight: 600; color: #ae9575;}
.section--cooperation .cooperation-list .application-box .application-form::before { border-left: 4px solid #ae9575;}


/*  ----------------- AGENTS --------------------- */
.section--agents .agents-list .card .image-agent .position-agent .position-agent--firstline { font-size: 1rem; font-weight: 600;}
.section--agents .agents-list .card .card-body { z-index: 3; background-color: #FFF; height: 120px; color: #4d4d4d; }
.section--agents .agents-list .card .image-agent .position-agent { background-color: #6d6e70;; color: #fff;}
.section--agents .agents-list .card .image-agent .count-offer-agent, .section--agents .agents-list .card .image-agent .position-agent::after { background-color: #454545; color: #fff; }
.section--agents .agents-list .card .card-body .card-title { font-size: 1.05rem; line-height: 1.5rem; text-align: center; margin-bottom: 3px; font-weight: 600; margin-top: 10px;}
.section--agents .agents-list .card { box-shadow: 13px 0px 49px -43px rgba(0,0,0,0.75); color: #4d4d4d;}
.section--agents .agents-list .card .image-agent .card-img-top { background-position: center -20px; background-size: cover; background-repeat: no-repeat; width: 250px; height: 250px;}


/* ------------------- FOOTER ------------------- */
.footer .footer-bottom { background-color: #464646; }
.footer-logo {width: 143px;}
.gallery__price--bg::before,.gallery__price--bg::after { background-color: #6d6e70;}


/* ------------- Inne - COLOR ------------------- */
.section--breadcrumb .breadcrumb .breadcrumb-item.active, .formapply .input-group-text .zmdi, .formapply .input-group-text .ico-name {color: #6d6e70;}
.formapply .form-checkbox-section .form-check-label {color: #333232;}
.formapply .form-control, .formapply { color: #cbcbcb; }
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; color: #333232;}
.section--searchofferslist .list-section__searchbox .searchbox__title .searchbox__title--large { background-color: #4f4f4f;}
.section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__field .ui-slider .ui-state-default, .section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__field .ui-slider .ui-widget-content .ui-state-default { border-width: 0px; background-color: #9a0000;}
.section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__advanced { margin: 0px auto -30px auto; }
.section--cooperation .cooperation-list { box-shadow: 0px 73px 37px -97px #000;}
.section--offerslist .offers-list .el-offer .el-offer__content .el-offer__data { background-color: #fafafa;  -webkit-box-shadow: 1px 0px 14px -6px rgba(0, 0, 0, 0.46); -moz-box-shadow: 1px 0px 14px -6px rgba(0, 0, 0, 0.46); box-shadow: 1px 0px 14px -6px rgba(0, 0, 0, 0.46); min-height: 180px; }
.header .main-menu .navbar .navbar-toggler span { background: #4f4f4f;}
.formapply .formapply--content--buttonsend .btn-primary:hover { background-color: #ae9575; color: #FFF; }
.section--special-offer .special-offer-list .el-special-offer .el-special-offer-bottom .special-offer__fields .special-offer-col2 { position: relative; padding-top: 5px; background: #6d6e70;}
.section--special-offer .special-offer-list .el-special-offer .el-special-offer-bottom .special-offer__fields .special-offer__fields--name { background: #ae9575; }
.section--special-offer .special-offer-list .el-special-offer .el-special-offer-bottom .special-offer__fields .special-offer__fields--flag {background-color: #454545;; color: #fafafa;}
.section--searchofferslist .list-section__searchbox .searchbox__title .searchbox__title--large { background: linear-gradient(to bottom, rgb(106, 107, 108) 0%, rgb(58, 59, 59) 100%);}
.section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__field .ui-slider .ui-state-default, .section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__field .ui-slider .ui-widget-content .ui-state-default, .main-section__searchbox .searchbox__filter .searchbox__field .ui-slider.ui-slider-horizontal .ui-slider-handle { border-width: 1px; background-color:
#fff; border-color: #605644; border-radius: 45px !important;}
.section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__advanced { margin: 0px auto -30px auto; }
.section--cooperation .cooperation-list { box-shadow: 0px 73px 37px -97px #000;}
.section--offerslist .offers-list .el-offer .el-offer__content .el-offer__data { background-color: #fafafa;  -webkit-box-shadow: 1px 0px 14px -6px rgba(0, 0, 0, 0.46); -moz-box-shadow: 1px 0px 14px -6px rgba(0, 0, 0, 0.46); box-shadow: 1px 0px 14px -6px rgba(0, 0, 0, 0.46); min-height: 180px; }
.header .main-menu .navbar .navbar-toggler span { background: #4f4f4f;}
.section--searchofferslist .list-section__searchbox .searchbox__title::after, .section--searchofferslist .list-section__searchbox .searchbox__title::before { background-color: #454545; }
#search-price-for, #search-price-to, #search-area-for, #search-area-to, #search-room-for,
#search-room-to, #search-pricesquare-for, #search-pricesquare-to, #search-year-for,
#search-year-for, #search-year-form, #search-year-to, #search-floor-for, #search-floor-to {background: #ae9575; border: 0px solid #454545; text-align: center; padding: 15px 7px; color: #fff; width: 60%; margin: 9px 0px;}
.bodyOffersList.list .form-group { margin-bottom: 0rem;}
.offer--btn__head-share-box .btn { background: #ae9575; border: 1px solid #60739c;}
.offer--btn__head-share-box {background: rgba(83, 83, 83, 0.68);}
.bodyArticle19 .section--agents, .main .section--agents { position: relative; bottom: 90px;}
/* .top-menu__social ul:first-child {display: none} */

/*  ----- CUSTOM - KONTAKT ------  */

.left-cont { position: absolute; height: 100%; background: rgba(46, 46, 46, 0.69); color: #ffff; width: 50%;}
.bodyArticle19 .section.section--article .section--title { text-align: center;  margin-bottom: 20px; width: 190px;}
.section.section--article .container-fluid{ padding: 0; }
.section--article .article-content .article-content__datacontact { position: relative; }
.bodyArticle19 .section--article .article-content .article-content__datacontact > div {margin-top: 0px!important;}
.left-cont-content {margin-top: 24%}
.bodyArticle19 .article-content .right-cont img {width: 100%;}
.header .header__menu .top-menu .d-flex .top-menu__social .zmdi-facebook {font-size: 1.4rem;color: #6d6e70; margin-left: 10px; }
.footer-address { display: flex; align-items: center;}
.main-section__searchbox .show-searchox { background-color: rgba(83,83,83,0.8); }

#cookies-info .btn-primary {
    background-color: #ae9575;
}

/* ------------------------- MEDIA ---------------------------- */
@media (max-width: 469px) {
     .header .header__logo .header-logo {margin-top: 2px; }
	 }
@media (max-width: 768px) {
	.section--searchofferslist .list-section__searchbox {  background: #757575; }
    .left-cont {position: relative; height: 100%; background: rgb(255, 255, 255); color: #1d1d1d; width: 100%;}
    .left-cont-content {margin-top: 5%; margin-bottom: 5%;}
    .bodyArticle19 .article-content .right-cont img { width: 40%; }
    .bodyArticle19 .section--article .article-content .article-content__datacontact > div { margin-top: 0px !important; width: 100%;
    }
}

@media (max-width: 992px){
	.single-article__title { width: 100%;
                          }}
                          
/* ------------------------- POPRAWA RESPONSYWNOÄšÂCI ---------------------------- */
@media (max-width: 1400px) {
    .section--special-offer .special-offer-list .el-special-offer .el-special-offer__photo {
        height: 367px;
    }
}
@media (max-width: 1200px) {
    .section--special-offer .special-offer-list .el-special-offer .el-special-offer__photo {
        height: 300px;
    }
}
@media (max-width: 991px) {
    .section--special-offer .special-offer-list .el-special-offer .el-special-offer__photo {
        height: 400px;
    }
}

@media (max-width: 991px) {
    .section--special-offer .special-offer-list .el-special-offer .el-special-offer-bottom .special-offer__fields {
        height: 100%;
    }
}

@media (max-width: 768px) {
    .select2-container {
        width: 83%!important;
    }
    .section--offerslist .offers-list .el-offer .el-offer__content .el-offer__data .el-offer__fields {
        margin: 5px 0px 5px 5px;
    }
    #search-price-to, #search-price-for {
        width: 90%;
    }
}

@media (max-width: 640px) {
    .section--offerslist .offers-list .el-offer .el-offer__content .el-offer__data .el-offer__fields {
        margin: 5px 0px 5px 15px;
    }
    .section--cooperation .cooperation-list .application-box .application-form .application-form__icon {
        width: 50px;
    }
    .section--cooperation .cooperation-list .application-box .application-form .application-form--h3 {
        font-size: 1.5rem;
        font-weight: 600;
    }
    #search-price-to, #search-price-for {
        width: 61%;
    }
    .main-section__searchbox {
        width: 100%;
    }
    .experience {
        margin-top: 65px;
    }
    .section--special-offer .special-offer-list .el-special-offer .el-special-offer__photo {
        height: 348px;
    }
    .submenu .submenu__contact {
        font-size: 1rem;
    }
    .main #searchForm {
        overflow: hidden;
    }
    .main .section--agents {
        bottom: 0;
        margin: 0;
        padding: 0;
    }
    .offer-gallery .image-container {
        width: 100vw;
    }
    .select2-container {
        width: 89%!important;
    }
    #captcha_input {
        width: 100%;
    }
}

@media (max-width: 375px) {
    .select2-container {
        width: 87%!important;
    }
}

@media (max-width: 320px) {
    .select2-container {
        width: 85%!important;
    }
    #search-price-to, #search-price-for {
        width: 72%;
    }
}




/* ------------------------- MEDIA ---------------------------- */
@media (max-width: 469px) {
     .header .header__logo .header-logo {margin-top: 2px; }
	 }
@media (max-width: 768px) {
	.section--searchofferslist .list-section__searchbox {  background: #757575; }
    .left-cont {position: relative; height: 100%; background: rgb(255, 255, 255); color: #1d1d1d; width: 100%;}
    .left-cont-content {margin-top: 5%; margin-bottom: 5%;}
    .bodyArticle19 .article-content .right-cont img { width: 40%; }
    .bodyArticle19 .section--article .article-content .article-content__datacontact > div { margin-top: 0px !important; width: 100%;
    }
}

@media (max-width: 992px){
	.single-article__title { width: 100%;
                          }}
                          
/* ------------------------- POPRAWA RESPONSYWNOÄšÂCI ---------------------------- */
@media (max-width: 1400px) {
    .section--special-offer .special-offer-list .el-special-offer .el-special-offer__photo {
        height: 367px;
    }
}
@media (max-width: 1200px) {
    .section--special-offer .special-offer-list .el-special-offer .el-special-offer__photo {
        height: 300px;
    }
}
@media (max-width: 991px) {
    .section--special-offer .special-offer-list .el-special-offer .el-special-offer__photo {
        height: 400px;
    }
}

@media (max-width: 991px) {
    .section--special-offer .special-offer-list .el-special-offer .el-special-offer-bottom .special-offer__fields {
        height: 100%;
    }
}

@media (max-width: 768px) {
    .select2-container {
        width: 83%!important;
    }
    .section--offerslist .offers-list .el-offer .el-offer__content .el-offer__data .el-offer__fields {
        margin: 5px 0px 5px 5px;
    }
    #search-price-to, #search-price-for {
        width: 90%;
    }
}

@media (max-width: 640px) {
    .section--offerslist .offers-list .el-offer .el-offer__content .el-offer__data .el-offer__fields {
        margin: 5px 0px 5px 15px;
    }
    .section--cooperation .cooperation-list .application-box .application-form .application-form__icon {
        width: 50px;
    }
    .section--cooperation .cooperation-list .application-box .application-form .application-form--h3 {
        font-size: 1.5rem;
        font-weight: 600;
    }
    #search-price-to, #search-price-for {
        width: 61%;
    }
    .main-section__searchbox {
        width: 100%;
    }
    .experience {
        margin-top: 65px;
    }
    .section--special-offer .special-offer-list .el-special-offer .el-special-offer__photo {
        height: 348px;
    }
    .submenu .submenu__contact {
        font-size: 1rem;
    }
    .main #searchForm {
        overflow: hidden;
    }
    .main .section--agents {
        bottom: 0;
        margin: 0;
        padding: 0;
    }
    .offer-gallery .image-container {
        width: 100vw;
    }
    .select2-container {
        width: 89%!important;
    }
    #captcha_input {
        width: 100%;
    }
}

@media (max-width: 375px) {
    .select2-container {
        width: 87%!important;
    }
}

@media (max-width: 320px) {
    .select2-container {
        width: 85%!important;
    }
    #search-price-to, #search-price-for {
        width: 72%;
    }
}

