/*   
Theme Name: fitnes
Version: 1.0
*/

body.page {
	overflow: auto;
}

.header__nav-list li {
  font-size: 14px;
  line-height: 140%;
  color: rgba(255, 255, 255, 0.8);
}

.header__nav-list li:hover {
  color: #FFFFFF;
}

.header__nav-list li a {
  color: inherit;
  font-size: inherit;
}

section.sale .sale__label, section.comand .sale__label {
    border: none !important;
    background: #2a3635 !important;
}
section.sale .sale__label.but_active, section.comand .sale__label.but_active {
    border: 1px solid #cccfcf !important;
    background: #010d0d !important;
    border-radius: 12px;
}
section.sale .swiper__page[for=sale__input__all], section.comand .swiper__page[for=sale__input__all] {
	display: block;
}
section.sale .swiper__page.dispnone, section.comand .swiper__page.dispnone, section#galleri .dispnone, section.tabs .dispnone, section.zone .dispnone, section.trainer_info .dispnone, section.saun .dispnone, section.freeze.clubscards .dispnone {
	display: none !important;
}
section.sale .swiper__page.dispblock, section.comand .swiper__page.dispblock, section#galleri .dispblock, section.tabs .dispblock, section.zone .dispblock, section.trainer_info .dispblock, section.saun .dispblock, section.freeze.clubscards .dispblock {
	display: block;
}
.ras .ras__content {
    padding-bottom: 0;
}
.check-label.active_check::before {
  background-image: url(images/check.webp);
	background-color: #33b0aa;
    -webkit-backdrop-filter: blur(0);
    backdrop-filter: blur(0);
    outline: 0;
}
.calc__two form.wpcf7-form .button__popup {
    position: relative;
}
.calc__two .button__popup .wpcf7-submit {
	position: absolute;
    height: 100%;
}
.divopcii {
	display: none;
}
.wpcf7-form .checkbox__container {
    position: relative;
    margin: 30px auto;
}
.button-vf {
    position: relative;
    margin: auto;
}
.button-vf input {
    /*position: absolute;*/
    width: 100%;
    height: 100%;
}
.button-vf .wpcf7-spinner {
    display: none!important;
}
.page_simpl h1 {
	font-size: 40px;
    font-family: DelaGothicOne;
    font-style: normal;
    font-weight: 400;
	margin: 35px 0 30px;
    line-height: 140%;
}
.page_simpl p {
    line-height: 160%;
}
section.page_simpl article.page {
	display: block;
}
section.page_simpl {
	width: 100%;
}
section.tabs .sale__label.tabshow {
    opacity: 1;
    color: #000;
    border: none;
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#c4c4c4));
    background: -o-linear-gradient(top,#fff 0,#c4c4c4 100%);
    background: linear-gradient(180deg,#fff 0,#c4c4c4 100%);
    -webkit-box-shadow: 0 22.7333px 45.4667px rgba(51,51,51,.366),inset 0 -8.89126px 8.89126px #b5b5b5,inset 0 8.8912;
    box-shadow: 0 22.7333px 45.4667px rgba(51,51,51,.366),inset 0 -8.89126px 8.89126px #b5b5b5,inset 0 8.8912;
}
section.info .info__content-text p, section.zone .main-p p, section.phons .main-p p, section.freeze .main-p p, section.cild .main-p p, section.saun .main-p p, section.bar .main-p p {
    padding-bottom: 16px;
}
section.info .info__content-text {
    padding-bottom: 24px;
}
section.zone .main-p {
    padding: 16px 0;
}
section.freeze.clubscards .main-p {
    padding: 16px 0;
}
section.services .main-p p {
    padding-bottom: 16px;
}
body {
    padding-right: 0px !important;
}
body.compensate-for-scrollbar {
    overflow: auto !important;
	margin: 0 auto !important;
}
img.img-absolute:hover {
    opacity: 0.9;
}

@media screen and (max-width: 950px) {
  .header__nav-list li {
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    color: rgba(255, 255, 255, 0.8);
  }
}
@media screen and (max-width: 475px) {
	.page_simpl h1 {
		font-size: 30px;
	}
}