body{
	overflow-x: hidden !important;
}

nav.navbar{
	max-width:100vw;
}
nav .navbar-button{
	display:none;
}
header.slider{
	z-index:0;
}
header.page-header{
	background-position: center 80% !important;
}
.hamburger-menu{
	right:1em;
}
.slider .main-slider .swiper-slide .slide-image{
	background-position:75% center !important;
}
@media (max-width: 860px){
.slider .main-slider .swiper-slide .slide-image{
	opacity:0.4;
	background-size: 150% !important;
  	background-repeat: no-repeat !important;
	}
}
.card-icon{
	width:3em;
}
.clouds{
	margin-bottom: 0px;
}
/* .clouds img{
	left: -10vw;
	min-width:110vw;
	position: relative;
	animation-name: moveClouds;
	animation-duration: 20s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	animation-direction: alternate;
} */
/* @keyframes moveClouds {
  0% {
    transform: translateX(10vw);
  }
  100% {
    transform: translateX(0vw);
  }
} */

.clouds h2{
	font-size:10vw
}
@media(max-width:991px){
	.clouds h2{
		top: 3vw;
	}
}
.cloudb {
	display:none;
	z-index: 2;
  	position: relative;
	margin-bottom: 0;
}
/* .cloudb img{
	left: -10vw;
	min-width:110vw;
	position: absolute;
	animation-name: moveClouds;
	animation-duration: 20s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	animation-direction:alternate;
} */
.sectionbars {
  padding-bottom: 4em;
}

.sectionbars4{
	margin-top: -8em;
	padding: 5rem 0 6rem;
}

.serviceb-alani {
  margin-top: -77px;
}

@media (max-width: 600px){
	.sectionbars4{
		margin-top: -4em;
	}
}
.hide-mobile h2 {
	display:none;
}


/* O-nas */

section.why-us{
	display:none;
}

section.team-section2{
	background-color:#026670;
	margin-top: 0px;
}
#about-us .btn-2{
	display:none;
}
#about-us .row.yk{
	pointer-events: none;
}
.iconheal2 img.dic:hover{
	filter:none;
	cursor:default;
	
}

pointer-events: none;
/* nagłowek evets-list*/
.wpem-event-listings-header{
	display:none;
}

/* INSTRUKTORZY */

section.team-section .box .image{
	background-size:contain !important;
}


/* OPINIE */

.yorumlar-alani-sayfa img{
	width: 100px;
}
.yorumlar-alani-sayfa div:nth-child(1) img{
	margin:1em 1em;
}
.yorumlar-alani-sayfa div:nth-child(2) img{
	margin:1em 1em;
}
.yorumlar-alani-sayfa div:nth-child(3) img{
	margin:50% 1em 0em 1em;
}
.yorumlar-alani-sayfa div:nth-child(4) img{
	margin:50% 0em 1em 1em;
}


/* Timetable */

/* .mptt-shortcode-wrapper{
	width:100% !important;
	min-width:100vw;
} */
section.timetable td{
	min-height: 80px !important;
}
.event-description{
	text-align: center;
	text-decoration:underline;
}

/* Wszystkie wydarzenia */

.serviceb-alani .box-style2 .or img{
	max-width:25%;
}

/* Price section */

/* Фон секции под стиль сайта */
.bg-teal { background-color: #006d77; }

/* Чуть больше вертикальные отступы секции */
.py-6 { padding-top: 4rem; padding-bottom: 4rem; }

/* Карточки — крупнее, живее */
.pricing-card {
  border-radius: 1.25rem;
  transition: transform .25s ease, box-shadow .25s ease;
}
.pricing-card:hover {
  transform: translateY(-6px) scale(1.015);
  box-shadow: 0 .75rem 1.75rem rgba(0,0,0,.12);
}

/* «Popular» — мягкий акцент */
.pricing-card.popular { outline: 3px solid rgba(0,109,119,.10); }

/* Бейдж над карточкой */
.badge-floating {
  position: absolute;
  top: .85rem;
  left: 50%;
  transform: translateX(-50%);
  padding: .4rem .8rem;
  box-shadow: 0 .25rem .5rem rgba(0,0,0,.08);
}

/* Цена крупнее и адаптивно */
.price-amount { font-size: clamp(2.4rem, 3.5vw, 3.25rem); line-height: 1; }

/* Текст плана — чуть крупнее */
.plan-name { letter-spacing: .2px; }
