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

.offer--properties .vir_oferta_standard > span > img {
  content: url('../../grafika/star_on.png');
}


html, body { font-size: 16px; font-family: 'Titillium Web', sans-serif; background: #fff; color: #2c2c2c; }


/*----------------- Carousel ----------------- */
.carousel-inner .item {height: 750px; background-position: center; }
.carousel .carousel-indicators li.active {display: none;}
.experience {text-align: center;font-size: 2.5rem;font-weight: 900;color: #ea8c1f;}
.carousel {width: 100%; padding-bottom: 0px;}
.header .header__logo .header-logo { max-height: 115px;}

.carousel-item {height: 750px;  background-image: url('../../grafika/100.jpg'); background-position: right;}
.header .header__logo { padding: 5px 0px; }


/*----------------- inne ----------------- */
h1::after, h2::after, h3::after {background: #be1717; transform: skew(15deg, 0deg); width: 9px; left: -30px;}
h1,h2, h3 { color: #333232; font-weight: 600; font-size: 1.8rem;}
.btn-top:hover {border: 1px solid #333232;}
.btn-top { background-color: #101010;}
.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: #234898;}
.section--cost-calculator {display: none; }
.offer-gallery .image-container a { background-position: center center;}

.media-body h3::after, .single-article  h3::after  {display: none;}
.section--article .article-content .article-content__datacontact > div .zmdi { height: 80px; color: #be1717; }

/* --------------------- MENU ------------------------- */
.header .main-menu .navbar .navbar-collapse .navbar-nav .nav-item, .header .main-menu .navbar .navbar-collapse .navbar-nav .nav-item-submenu { color: #2c2c2c; }
.submenu {background-color: #be1717;}
.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: #be1717; }
.main-section__searchbox .searchbox__title {background-color: #be1717;}
.header .main-menu .navbar .navbar-collapse .navbar-nav .nav-item.active, .header .main-menu .navbar .navbar-collapse .navbar-nav .nav-item.active::before { color:#be1717; }
.btn-outline-success:hover { background-color: #4f4f4f; border-color: #fff; }
.header .header__menu .top-menu .d-flex {box-shadow: 0px 7px 4px -7px rgba(0,0,0,0.2); border: 1px solid #f1f1f1; background: #f9f9f9; }
.header .main-menu .navbar .navbar-collapse .navbar-nav .nav-item {padding: 1rem 0.6rem;}

.header .header__menu .top-menu .d-flex .top-menu__languages {display: none; }
.top-menu__social li:not(:first-child) {display: none;}
.top-menu {visibility: hidden;}
.header.scrolled .header__logo .header-logo { max-height: 75px; }
/*  ----------------- SERACHBOX ---------------------- */
.main-section__searchbox { z-index: 2; z-index: 2; top: 30px; bottom: 0px;} 
.main-section__searchbox .searchbox__title::before, 
.main-section__searchbox .searchbox__title::after,
.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-color: #3e0000;}
.main-section__searchbox {background-color: rgba(72, 73, 73, 0.86);}
.main-section__searchbox .searchbox__filter .searchbox__advanced .btn-primary {background-color: #be1717; text-transform: uppercase; font-weight: 400; border: 1px solid #e0e0e0; transition: color .5s, background-color .5s; color: #fff;}
.main-section__searchbox .searchbox__filter .searchbox__advanced .btn-primary:hover { background-color: #be1717; color: #fff; border: 1px 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: #be1717;}

.section--offerslist .pagination .page-item.active .page-link { color: #FFF;  background-color: #be1717; }

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


/*  ----------------- ARTICLE HOMEPAGE --------------------- */
.section--articles .article-list .single-article .single-article__title { font-size: 1.375rem; font-weight: 600; color: #333232; }
.section--articles .article-list .single-article .single-article__link .btn-primary { background-color: #fff; border: 1px solid #be1717; color: #be1717;  margin-top: 30px;  padding: 7px;}
.section--articles .article-list .single-article .single-article__link .btn-primary:hover {background-color: #ba0b0b; color: #fff; border: 1px solid #fff;}
.single-article__title:after {left: -10px;}


/* ONE ARTICLE ON HOMEPAGE +JS -- */
.section--articles .section--title { display: none; }
.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: 10px 30px; }



/*  ----------------- 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(107, 107, 107);}
.section--special-offer .special-offer-list .el-special-offer .el-special-offer-bottom .special-offer__fields .special-offer__fields--flag {background-color: #be1717;color: #fff;}
.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: #be1717; }
.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: #991d1d; color: #fff; font-size: 0.8em; border: 1px solid #c2c2c2;}
.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: #be1717;}
.section--searchofferslist .list-section__searchbox .searchbox__filter .search__container .input-group-text .zmdi-pi { color: #be1717;}
.section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__advanced .btn-primary { background-color: #be1717; border: 1px solid #fff;}
.section--searchofferslist .list-section__searchbox .searchbox__filter .searchbox__advanced .btn-primary:hover { background-color: #be1717; color: #fff; border: 1px solid #234898;}
.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: #294e9e;}
.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: #be1717;}
.offer--props__propName {color: #4f4f4f; font-size: 0.8em;}
.offer--props__propValue { color: #2c2c2c; font-size: 0.8em;}
.offer__details { position: relative; }
.offer--props__propName::after {     background: #be1717; display: block; height: 67%; width: 2px; position: absolute; left: -8px; float: left; top: 5px }
.section--cost-calculator__right { background: #294e9e;}
.calc--down-bg {background: #4f4f4f;}
.calc--result::after { background: #fff; }
.calc--input { border: 2px solid #4F4F4F; border: 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 #294e9e !important; border-left: 2px solid #294e9e !important; }
.calc .input-group-text { background-color: transparent;}
.gallery__price--color{background: #be1717;}



/* ------------------ COOPERATION --------------------- */
.section--cooperation .cooperation-list .banner-form { background-image: url("../../../../../grafika/cooperation.png"); background-position: right; } 
.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;}
.section--cooperation .cooperation-list .application-box .application-form::before { border-left: 3px solid #4d4d4d;}
}


/*  ----------------- 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: #be1717; color: #fff;}
.section--agents .agents-list .card .image-agent .count-offer-agent, .section--agents .agents-list .card .image-agent .position-agent::after { background-color: #b2b2b2; 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: contain; background-repeat: no-repeat; width: 250px; height: 250px;}



/* ------------------- FOOTER ------------------- */
.footer .footer-bottom { background-color: #be1717; }
.footer-logo {height: 40px;}


/* ------------- Inne - COLOR ------------------- */
.section--breadcrumb .breadcrumb .breadcrumb-item.active, .formapply .input-group-text .zmdi, .formapply .input-group-text .ico-name {color: #234898;}
.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; }


.offer--props__propValue polygon, .offer--props__propValue path {fill: #be1717;}
.section--searchofferslist .list-section__searchbox .searchbox__title .searchbox__title--large { background-color: #be1717;}
.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: #be1717; border-color: #fff; 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: #232323; }


#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: rgba(0, 0, 0, 0.45); border: 0px solid #9d9b9b; 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: #234898; border: 1px solid #60739c;}
.offer--btn__head-share-box {background: #234898;}

.bodyArticle19 .section--agents, .main .section--agents { position: relative; bottom: 90px;}
.top-menu__social ul:first-child {display: none;}


.header .main-menu .navbar .navbar-collapse .navbar-nav .nav-item-submenu {
    padding: .5rem .5rem;
}

.nav-item-submenu:hover {background: #b2b2b2; color: #fff;}


/* ------------------------- MEDIA ---------------------------- */
@media (max-width: 469px) {
	.header .header__logo .header-logo { width: 215px; margin-top: 2px;
                         }}

@media (max-width: 768px) {
	.section--searchofferslist .list-section__searchbox {
          background: #757575; }}

@media (max-width: 992px){
	.single-article__title { width: 100%;
                          }}






