/*!
Theme Name: peo_landing
Theme URI: http://pueo.pl
Author: Underscores.me
Author URI: http://pueo.pl
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 8.0
Text Domain: peo_landing
*/

.grecaptcha-badge{display: none!important}


.top-header{
	color: #FFF;
}

.custom-logo{
	width: 136px;
  height: auto;
}

.menu-item a{
	font-family: "Gordita";
  font-weight: 500;
  font-size: 18px;
  line-height: initial;
  color: #FFF;
  padding: 10px 0;
  margin: 0 18px;
  position: relative;
  transition: all .2s ease-in-out 0s;
}

.menu-btn{
	background: #ff9101;
	color: #FFF;
}

.hero-banner-five .rating {
  border-bottom: 1px solid #FFF;
  color: #ff9101;
}

.btn-five:hover, .btn-five:focus,
.scroll-top{background:#ff9101 }

.menu-btn:hover,
.btn-two:hover, .btn-two:focus {
	background: #FFF;
	border-color: #FFF;
	color: #ff9101!important;
}

.hero-banner-five .media-wrapper .bg {
	background: url('https://osiedlemadeja.pl/wp-content/uploads/2024/12/hero.jpg');
	background-size: cover;
	background-position: center;
}

.block-feature-eight .media-block .shape_01 { max-width: 50%;}

.theme-details-one .price {
  color: #022b5f;
}

.fancy-banner-four .screen_01 {
  left: 37%;
  box-shadow: -10px 30px 50px rgba(0,0,0,.3);
  border-radius: 15px;
}

.process-icon img{
	width: 36px!important;
}

.slick-slide img {
  display: block;
  width: 100%;
  height: auto;
}

.slick-slide{height: auto;}

.module-center img{
	margin: auto;
}

.fancy-banner-seven .bg-wrapper {
  background: url('https://osiedlemadeja.pl/wp-content/uploads/2024/12/5.-ujecie-1.jpg');
	background-position: center;
	background-size: cover;
	}

	img.img-grayscale{
		filter: grayscale(100)!important;
	}

	.modal-form{margin-top: 0}

	.user-data-form textarea{
		width: 100%;
  height: 105px;
  font-size: 16px;
  border: 1px solid rgba(37,64,53,.06);
  border-radius: 8px;
  padding: 0 52px 0 20px;
  color: #000;
  background: rgba(0,0,0,.04);
	}

	.user-data-form .wpcf7-list-item-label{font-size: 14px}
	.listing-card-one .img-gallery .tag{width: auto;padding: 0 15px;}

	.footer-logo img{
		width: 160px;
	}

	.btn-two {
		border: 1px solid #ff9101;
  	background: #ff9101;
	}


	.fancy-banner-four {
	  background: #022b5f;
	  color: #FFF;
	}

 .fancy-banner-four	.title-one h2.fs-xl,
 .fancy-banner-four	.fs-24.color-dark{
	 color: #FFF;
 }

 .accordion-style-one .accordion-item .accordion-button::after {
	 background: #ff9101;
	 border-radius: 5px;
 }


.search-wrapper-one .bg-wrapper .search-btn-two{
	background: #ff9101;
}

.slick-arrow-two li{
	background: #ff9101;
  color: #FFF;
}

.card-style-four .icon.style-two {
  border-color: #ff9101;
}


.hero-tel{
	padding-left: 15px;
}
.hero-tel a{margin-left: 5px; font-size: 17px;}


.color-white,
.menu-btn:hover{color: #FFF;}
.theme-main-menu .email-text {color: rgba(255,255,255,.35);}
.theme-main-menu .email-text a {color: #FFF;}


.theme-main-menu .login-btn-one,
.theme-main-menu .login-btn-one a {
  color: #fff;
}

.sidenavbtn {
	border-color: #FFF;
	color: #FFF;
}

.menu-item a:hover{
	color: #ff9101;
}

.theme-main-menu.fixed,
.bg-blue{
	background: #022b5f;
}

.hero-heading{
	color: #FFF;
}

.plan-osiedla{
	position: relative;
}

.plan-osiedla #svg-plan{
	width: 100%;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.house-hover{
	fill: #ff9101!important;
	opacity: 0!important;
	cursor: pointer;
	transition: all 300ms ease;
}


.modal .modal-dialog .modal-content.modal-rodo{
	max-width: 100%;
	overflow: auto;
}

.modal .modal-rodo .form-wrapper{
	max-width: 100%;
	padding: 30px;
}

.house-hover:hover{
	opacity: 0.6!important;
}

.theme-main-menu .navbar-toggler{
	background:#ff9101;
}

  .navbar-collapse{
		background: #022b5f;
	}

/* Rwd */
@media (max-width: 1700px) {
	.only-big{
		display: none!important;
	}
}

@media (max-width: 1399px) {
  .card-style-one .icon {
    width: 36px;
  }
}

@media (max-width: 991px) {
	.custom-logo {
	  width: 99px;
	  height: auto;
	}

	.hero-banner-five .media-wrapper {
		display: block!important;
	}

	.hero-banner-five .media-wrapper {
	  width: calc(37% + 12px);
	  top: 100px;
	  right: 0;
	  bottom: 0;
	  position: absolute;
	  z-index: -1;
	}

		.hero-banner-five .media-wrapper .bg{
			background-position: 10%;
		}
}
