:root {
    --color-primary: #00199a;
	--color-primary-light: #0022cc;
	--color-primary-opacity: #00199a55;
	--color-secondary: #00199a;
}

body {
	font-family: Montserrat, sans-serif;
}

/* COLOR RESET */

.stats__property, .page-offers-list .offer-box__bottom .bottom-status-active, .page-offers-list__pagination .active .page-link,
.page-offer .title-header__left .offer-status span.active, .page-offer .title-header__right .icon-list__link {color: var(--color-primary);}

.page .baner .baner__button, .baner .info__available .property__count, .box-slider .offers-list .offer-box__property,
.home .search-box__button, .page-offers-list .offer-box__property, .page-offers-list .offers-category-search__header .search-icon,
.page-offers-list .offers-category-search__form-content .btn-primary, .page-offers-list .offers-category-search__form-content .btn-primary:focus,
.page-offers-list .offers-category-search__form-content .btn-primary:active,  .page-cmpleted-invest .box-slider .invest-offers-list .offer-box__property,
.page-offers-list .offers-category-search--contact .offers-category-search__form-content .btn-primary, .page-offers-list .offers-category-search--contact .offers-category-search__header .search-icon {background-color:  var(--color-primary);}

.home .search-box__button, .page-offers-list .offers-category-search__form-content .btn-primary,
.page-offers-list .offers-category-search__header, .page-offers-list__pagination .active {border-color: var(--color-primary);}

.page-offers-list .offers-category-search--contact .offers-category-search__form-content .btn-primary:hover {background: var(--color-primary-light)}

.about-investment-list svg path,
.stats__item svg path,
.offer-box__footer svg path {fill: var(--color-primary) !important}

/* HIDE LOCATION */

section.location {
    display: none;
}

/* OFFER SLIDER BOX effects */
.box-slider .slick-list {padding: 30px 0;}
.offer-box {transition: transform .3s, box-shadow .3s; box-shadow: 0 10px 10px -8px rgba(0, 0, 0, 0.1) !important;}
.offer-box:hover {transform: translateY(-8px); box-shadow: 0 18px 20px -8px rgba(0, 0, 0, 0.3) !important;}

/* MENU */
@media(min-width: 992px) {
	.menu-list__item:hover:after {transition: transform .25s .1s; transform: scaleX(1);}
    .menu-list__item::after {content: ''; height: 2px; width: 60%; position: absolute; left: 20%; bottom: 0; background: var(--color-primary); transition: transform .25s .0s; transform: scaleX(0);}
	.menu-list__item:hover {transform: translateY(-5px);}	
	.menu-list__item {transition: transform .25s cubic-bezier(.4, 1.4, .4, 1.4); position: relative;}
	.navbar-nav .menu-list__link.nav-link {font-size: 16px; padding: 10px 10px; text-shadow: 1px 1px 3px black, 3px 3px 3px black}
	.navbar-nav.menu-list {margin-right: 20px !important;}
	.header--black .navbar-nav .menu-list__link.nav-link {text-shadow: 0 0 0;}
}

@media(min-width: 992px) {
	.navbar-nav .menu-list__link.nav-link {font-size: 18px; padding: 10px 10px}
}

/* / MENU */
.why-us__more:hover img {animation: ani .2s ease-in .1s infinite alternate;}


/* CONTACT DATA */
.page-contact__listItem {font-weight: 400 !important}
.page-contact__listItem a {
	color: inherit;
	text-decoration: none;
}

/* BUTTON SUBMIT */
.agent-contact__form .submitForm .contactFormSubmitButton{width:190px; height:47px; background:var(--color-primary)}

/* SVG */
.svg-level {fill: transparent; transition: fill .4s;}
.svg-level:hover {fill: var(--color-primary-opacity); stroke: var(--color-primary);}
.floorMap .apartment {transition: .3s fill; fill: transparent;}
.floorMap .apartment:hover {fill: var(--color-primary-opacity);}

/*  */
@keyframes ani {
	to {transform: translateX(5px)}
}

/* LOGO */
.menu-logo img {max-height: 100%; width: auto; margin-left: 20px}

/* FOOTER LOGO */
.footer .footer-a img {max-width: 135px;}



/* AGENT */
.agent-contact__avatar img {height: 100%; width: auto;}
.baner__building-log, .social-menu {display: none !important;}

/* Search box */
.home .search-box {background: #00199abb}
.home .search-box .search-box__more .btn {border: solid 1px white; transition: background-color .25s; background: var(--color-primary)}
.home .search-box .search-box__more .btn:hover, .home .search-box .search-box__more .btn:active {background: var(--color-primary-light)}

/* HEADER */
.header {background: linear-gradient(to bottom, var(--color-primary-opacity), transparent)}
.header--black {background: #fff}
.header--black, .header {padding: 20px 0; height: auto;}
.header--black .navbar, .header .navbar {margin: 0; padding: 0;}


@media(min-width: 992px) {
	.header .navbar .menu-list {display: flex; align-items: center; justify-content: flex-end;}
}

/* ZAMIANA MIEJSCAMI ITEMÓW W DROPDOWNIE (C, AB -> AB, C) */
#navbarSupportedContent > nav > li.menu-list__item.nav-item.dropdown.show > div {display: flex; flex-direction: column-reverse}

/* Normal case w footerze */
.footer * {text-transform: initial !important}

/* OFFER PROPERTY ICONS */
.offer-property .offer-property__list path {
	fill: var(--color-primary)
}


.footer .footer-b:last-child .footer-menu {
	display: flex;
	flex-direction: column-reverse;
}


.slick-arrow {
    top: 50% !important;
	transform: translateY(-50%);
	bottom: auto !important;
	z-index: 123123;
	height: 100px;
	width: 100px;
	position: absolute;
}
.slick-arrow::before {
	font-size: 50px
}

.slick-arrow.slick-next {
	right: 5% !important;
	left: auto !important;
}

.slick-arrow.slick-next::before {
	content: '\f054';
	font-family: 'FontAwesome'
}


.slick-arrow.slick-prev {
	left: 5% !important;
	right: auto !important;
}

.slick-arrow.slick-prev::before {
	content: '\f053';
	font-family: 'FontAwesome'
}

@media (max-width: 991px) {
	.slick-arrow {
		display: none;
	}
}


/* Ukrycie zdjec na liscie ofert */
/* 
.offer-box__header img {
	display: none;
} */


/* Styl do galerii */


.thumbnail.light-gallery {
	display: grid;
	grid-gap: 20px;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	margin: 50px 0;
}

.thumbnail.light-gallery img {
	max-width: 100%;
}


.page-about__content {
	font-size: 16px;
}

.page-about p {
	font-size: 1rem;
	color: inherit
}

/* CUSTOM CHANGES */
.building-type, body.page-offer .title-header__left > span, .offer-property__body > .offer-property__list:last-child {display: none;}
.offer-property__list .offer-property__item:nth-child(2) .offer-property__value span:last-child {text-transform: lowercase}
.page-offer .offer-property__value span {font-size: 1rem;}





.slick-dots, .slick-dots * {all: initial;}
.slick-dots {display: flex !important; align-items: center; justify-content: center; position: absolute; top: auto; bottom: 270px; height: initial !important; width: initial !important;}
.slick-dots li {width: initial !important; height: initial !important}
.slick-dots li:first-child {order: 1;}
.slick-dots li:last-child {order: 0;}
.slick-dots li button {color: #fff !important; padding: 20px !important; width: initial !important; height: initial !important; font-size: 0; border: solid 1px; background: #00199aa8 !important;}
.slick-dots li button::after {font-size: 20px !important; white-space: nowrap; font-family: 'Montserrat';}
.slick-dots li #slick-slide-control00::after {content: 'Budynek C' !important;}
.slick-dots li #slick-slide-control01::after {content: 'Budynek AB' !important;}
.slick-dots li.slick-active button{box-shadow: inset 0 -5px 0 0 #fff;}

@media(max-width: 767px) {
	.baner .slick-dots {display: none !important;}
}
.baner .slick-dots {bottom: 17%}
