 .bootstrap-tabs-wyposazenie .tab-pane-content table td,
.bootstrap-tabs[data-tab-set-title="wyposazenie"] .tab-pane-content table td{
 	padding: 14px 5px;
 	width: 50%;
}
.bootstrap-tabs-wyposazenie,
.bootstrap-tabs[data-tab-set-title="wyposazenie"]{
	min-height: 330px;
  	text-align: left;
}
.bootstrap-tabs[data-tab-set-title="wyposazenie"] .tab-pane-content table td img{
	vertical-align: middle;
  	float: left;
	margin-right: 5px;
}
.contact_form2.contact_form2-light label{
  color:#fff;
}
.contact_form2.contact_form2-light .form-control::placeholder{
  color:#008596;
}
.contact_form2.contact_form2-light .form-control{
	border-color: #fff;
  	background: #fff;
}
.contact_form2.contact_form2-light .btn-send{
	border-color: #fff;
}
.address-content{
  color: #fff;
}
.apartments-list .one-appartments-list .info{
	background-image: url('/files/multimedia/2023/08/fd2de2e33f2c07c050cbf3a4ab9eb487.png');
	background-position: center bottom;
	background-repeat: repeat-x;
  	padding-bottom: 150px;
}
.blog-header-title-meta, .blog-header-title-meta .date-blog{
	text-align: center;
  	color: #fff;
}
.blog-header-title-meta h2.type-t{
	font-size: 40px;
}
.blog-header-title-meta h2.type-t > span{
	display: none;
}
.tag-content a.prev-blog, .tag-content a.next-blog{
  	font-size: 14px;
	color: #fff;
}
.next-blog:after {
  width: 110px;
  height: 100px;
  content: ' ';
  line-height: 1;
  display: inline-block;
  margin: 0;
  flex: 0 0 110px;
  background: url('/css/img/arrowr1.svg') no-repeat center center;
  position: relative;
  top: 16px;
  right: 20px;
}

.prev-blog:before {
  width: 110px;
  height: 100px;
  content: ' ';
  line-height: 1;
  display: inline-block;
  margin: 0;
  flex: 0 0 110px;
  background: url('/css/img/arrowr1.svg') no-repeat center center;
  position: relative;
  top: 16px;
  left: 20px;
  transform: rotate(180deg);
}

.filter-maps{
  text-align: left;
}
.filter-maps .filter-cat{
	margin-top:0;
  	padding:10px 0;
}
.filter-maps .filter-cat a{
	font-size: initial;
	color: #fff;
}
.filter-maps .filter-cat a:before{
	background: #f3f3f3;
  	width: 13px;
  	height: 13px;
  	top: -1px;
}
.filter-maps .filter-cat a.active{
	color: #E8BA53;
}
.filter-maps .filter-cat a.active:before {
  background: #E8BA53;
}
@media (min-width: 768px){
.address-content .one-addrs.col-md-3 {
  -ms-flex: 0 0 33.333%;
  flex: 0 0 33.333%;
  max-width: 33.333%;
  }
}
.address-content .one-addrs > div{
	background:#fff;
  	border-radius:15px;
  	height: 100%;
	padding: 20px 30px;
  	font-size: 16px;
  	color: #333;
}
.address-content .one-addrs .t{
	color:#008596;
}
.address-content .one-addrs a{
	color:#E8BA53
}
.address-content .one-addrs .maps-link{
	color: #000;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin: -40px 0 0 0;
	font-weight: bold;
	font-style: inherit;
}
.address-content .one-addrs .maps-link:after {
  width: 110px;
  height: 100px;
  content: ' ';
  line-height: 1;
  display: inline-block;
  margin: 0;
  flex: 0 0 110px;
  background: url('/css/img/arrowr1.svg') no-repeat center center;
  position: relative;
  top: 16px;
  right: 30px;
	margin-right: -30px;
}
.filter-maps .filter-cat a.clear-all{
  	color: #E4AD31;
	font-size: initial;
}

.bootstrap-tabs[data-tab-set-title="opis_apartamentu"] .tab-pane-content{
padding: 15px 20px;
background: #F8F8F8;
border-radius: 20px;
margin-top: 10px;
}
.bootstrap-tabs[data-tab-set-title="opis_apartamentu"] .nav-tabs{
  border-bottom: 2px solid #333;
  margin-bottom: 15px;
}
.bootstrap-tabs[data-tab-set-title="opis_apartamentu"] .nav-tabs > li.active{
  border-color: transparent;
}
.bootstrap-tabs[data-tab-set-title="opis_apartamentu"] .nav-tabs > li.active a,.bootstrap-tabs[data-tab-set-title="opis_apartamentu"] .nav-tabs > li.active a *{
  color:#e3a927 !important;
}
.bootstrap-tabs[data-tab-set-title="opis_apartamentu"] .nav-tabs > li a,.bootstrap-tabs[data-tab-set-title="opis_apartamentu"] .nav-tabs > li a *{
font-weight: bold;
color: #ccc !important;
font-size: 1.2rem;
margin-right: 1rem;
}
.right-banner-social,.social-icon-group{
border-radius:0 20px 0 0;background:#e3a927;
}
.new-social-list .social-integrations-item {
  position: relative;
  display: block;
  border-radius: 20px;
  overflow: hidden;
}
.social-row-dsg .special-social a{
  border-radius: 50px;
}
.social-row-dsg .special-social a:hover{
	background: #e3a927;
}
body .social-row-dsg .social-integrations-item:hover span {
  background: #e3a927;
  opacity: 0.75;
}
body .social-row-dsg .social-integrations-item:hover span i{
  opacity: 0.32;
  color: #FFEFCB;
}
.contact_form2 .custom-checkbox .custom-control-label:before,.contact_form2 .custom-control-label:after {
	border-radius: 50%;
  	background: #e9eff1;
}
.contact_form2 .custom-checkbox .custom-control-input:checked ~ .custom-control-label:after{
	color: #008596;
}
.contact_form2.contact_form2-light .btn-send:hover{
	color: var(--replace-color);
  	background: #fff !important;
}
.imgsld-itm a:hover img{
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-ms-transform: scale(1.02);
	transform: scale(1.02);
	opacity: .9;
}

.imgsld-itm a .hover-sld{
	background: transparent;
	background-image: none;
}

.imgsld-itm a .hover-sld > span {
	display: none;
}
.imgsld-itm a:hover .hover-sld:before{
	content: "+";
	border-radius: 50%;
	width: 47px;
	height: 46px;
	position: absolute;
	top: 50%;
	left: 50%;
	background: #fff;
	transform: translate(-50%,-50%);
	color: #008596;
	text-align: center;
	vertical-align: middle;
	line-height: 46px;
	font-size: 44px;
	font-weight: bold;
}
.section-item.full-section.social-newsl .find_map .map > div {
  min-height: 640px;
}
.bootstrap-tabs .nav-tabs > li.active{
  	border-color: transparent;
}
.bootstrap-tabs .nav-tabs > li > a{
	color:#ccc;
}
.gallerygridnew .sm-photo-gal a{
	border-radius: 10px;
  	overflow: hidden;
}
.owl-item .one-appartments-list div.p img {
  display: inline-block;
}
.one-items-csp .caption > p {
  font-size: clamp(12px,1.6vw,18px);
}