*,
*:before,
*:after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
:focus,
:active {
outline: none;
}
a:focus,
a:active {
outline: none;
}
nav,
footer,
header,
aside {
display: block;
}
html,
body {
height: 100%;
width: 100%;
font-size: 100%;
line-height: 1;
font-size: 14px;
-ms-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
input,
button,
textarea {
font-family: inherit;
}
input::-ms-clear {
display: none;
}
button {
cursor: pointer;
}
button::-moz-focus-inner {
padding: 0;
border: 0;
}
a,
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
ul,
li {
list-style: none;
}
img {
vertical-align: top;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-size: inherit;
font-weight: 400;
} @font-face {
font-family: 'FiraSans_Bold';
font-display: swap;
src: url(//site20.local/wp-content/themes/paintshot/fonts/FiraSans-Bold.woff) format('woff'), url(//site20.local/wp-content/themes/paintshot/fonts/FiraSans-Bold.woff2) format('woff2');
font-weight: '700';
font-style: 'normal';
}
@font-face {
font-family: 'FiraSans_Light';
font-display: swap;
src: url(//site20.local/wp-content/themes/paintshot/fonts/FiraSans-Light.woff) format('woff'), url(//site20.local/wp-content/themes/paintshot/fonts/FiraSans-Light.woff2) format('woff2');
font-weight: '300';
font-style: 'normal';
}
@font-face {
font-family: 'FiraSans_Medium';
font-display: swap;
src: url(//site20.local/wp-content/themes/paintshot/fonts/FiraSans-Medium.woff) format('woff'), url(//site20.local/wp-content/themes/paintshot/fonts/FiraSans-Medium.woff2) format('woff2');
font-weight: '500';
font-style: 'normal';
}
@font-face {
font-family: 'FiraSans_Regular';
font-display: swap;
src: url(//site20.local/wp-content/themes/paintshot/fonts/FiraSans-Regular.woff) format('woff'), url(//site20.local/wp-content/themes/paintshot/fonts/FiraSans-Regular.woff2) format('woff2');
font-weight: '400';
font-style: 'normal';
}
@font-face {
font-family: 'Montserrat_Black';
font-display: swap;
src: url(//site20.local/wp-content/themes/paintshot/fonts/Montserrat-Black.woff) format('woff'), url(//site20.local/wp-content/themes/paintshot/fonts/Montserrat-Black.woff2) format('woff2');
font-weight: '900';
font-style: 'normal';
}
@font-face {
font-family: 'Montserrat_Bold';
font-display: swap;
src: url(//site20.local/wp-content/themes/paintshot/fonts/Montserrat-Bold.woff) format('woff'), url(//site20.local/wp-content/themes/paintshot/fonts/Montserrat-Bold.woff2) format('woff2');
font-weight: '700';
font-style: 'normal';
}
@font-face {
font-family: 'Montserrat_ExtraBoldItalic';
font-display: swap;
src: url(//site20.local/wp-content/themes/paintshot/fonts/Montserrat-ExtraBoldItalic.woff) format('woff'), url(//site20.local/wp-content/themes/paintshot/fonts/Montserrat-ExtraBoldItalic.woff2) format('woff2');
font-weight: '800';
font-style: 'normal';
}
body {
font-family: 'FiraSans_Regular';
font-size: 16px;
line-height: normal;
margin: 0;
padding: 0;
}
.body-lock {
overflow: hidden;
}
._lock {
overflow: hidden;
}
.header_fixed {
position: fixed !important;
left: 0;
top: 0;
z-index: 980;
width: 100%;
transform: translateY(-101%);
transition: transform .3s cubic-bezier(.25,.46,.45,.94);
}
@-webkit-keyframes button-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
@keyframes button-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
@-webkit-keyframes slide{0%{transform:translateX(-105%)}to{transform:translateX(105%)}}
@keyframes slide{0%{transform:translateX(-105%)}to{transform:translateX(105%)}}
.organize-block__btn{
position: relative;
overflow: hidden;
}
.organize-block__btn:after {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 50%;
transform: translateX(100%);
width: 100%;
height: 100%;
background: linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0));
-webkit-animation: slide 2.5s .5s infinite;
animation: slide 2.5s .5s infinite;
}
.foto-slider2 .foto-slider__arrows{
display: none !important;
}
.mob{display: none;} .area__arrows{
position: relative;
overflow: hidden;
}
.area__arrows:after {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 50%;
transform: translateX(100%);
width: 100%;
height: 100%;
background: linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0));
-webkit-animation: slide 2.5s .5s infinite;
animation: slide 2.5s .5s infinite;
}
.uniform__arrows{
position: relative;
overflow: hidden;
}
.uniform__arrows:after {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 50%;
transform: translateX(100%);
width: 100%;
height: 100%;
background: linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0));
-webkit-animation: slide 2.5s .5s infinite;
animation: slide 2.5s .5s infinite;
}
.relax__arrows{
position: relative;
overflow: hidden;
}
.relax__arrows:after {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 50%;
transform: translateX(100%);
width: 100%;
height: 100%;
background: linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0));
-webkit-animation: slide 2.5s .5s infinite;
animation: slide 2.5s .5s infinite;
}
.info-lasertag__arrows{
position: relative;
overflow: hidden;
}
.info-lasertag__arrows:after {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 50%;
transform: translateX(100%);
width: 100%;
height: 100%;
background: linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0));
-webkit-animation: slide 2.5s .5s infinite;
animation: slide 2.5s .5s infinite;
}
.info-paintball__arrows{
position: relative;
overflow: hidden;
}
.info-paintball__arrows:after {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 50%;
transform: translateX(100%);
width: 100%;
height: 100%;
background: linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0));
-webkit-animation: slide 2.5s .5s infinite;
animation: slide 2.5s .5s infinite;
}
.weekend__arrows{
position: relative;
overflow: hidden;
}
.weekend__arrows:after {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 50%;
transform: translateX(100%);
width: 100%;
height: 100%;
background: linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0));
-webkit-animation: slide 2.5s .5s infinite;
animation: slide 2.5s .5s infinite;
}
.uniform .companies__arrows{
overflow: hidden;
}
.uniform .companies__arrows:after {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 50%;
transform: translateX(100%);
width: 100%;
height: 100%;
background: linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0));
-webkit-animation: slide 2.5s .5s infinite;
animation: slide 2.5s .5s infinite;
}
.bg_camuf.uniform .companies__arrows{
overflow: hidden;
}
.bg_camuf.uniform .companies__arrows:after {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 50%;
transform: translateX(100%);
width: 100%;
height: 100%;
background: linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0));
-webkit-animation: slide 2.5s .5s infinite;
animation: slide 2.5s .5s infinite;
}
.page {
width: 100%;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.page-btn {
display: inline-block;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
padding: 12px 28px;
color: #120e0f;
font-family: 'Montserrat_Black';
font-size: 16px;
line-height: normal;
text-transform: uppercase;
background-color: #ff8e00;
-webkit-transition: background 0.3s ease 0s;
-o-transition: background 0.3s ease 0s;
transition: background 0.3s ease 0s;
}
.page-title {
color: #000000;
font-family: 'Montserrat_ExtraBoldItalic';
font-size: 36px;margin: 0;
line-height: normal;
text-align: center;
}
.page-title.white {
color: #fff;
}
.popup {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
overflow-y: auto;
overflow-x: hidden;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.8s ease 0s;
-o-transition: all 0.8s ease 0s;
transition: all 0.8s ease 0s;
z-index: 1500;
}
.popup__form {
background-color: #000000;
padding: 30px;
text-align: center;
}
.popup__title {
color: #eeeeee;
font-family: 'FiraSans_Bold';
font-size: 18px;
line-height: normal;
margin-bottom: 30px;
}
.popup__label {
display: block;
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 16px;
line-height: normal;
margin-bottom: 20px;
text-align: left;
}
.popup__label span {
display: block;
margin-bottom: 15px;
}
.popup__label input {
width: 100%;border:0;
height: 40px;
background-color: #545454;
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 16px;
line-height: normal;
}
.popup__btn {border:0;
font-size: 14px;
padding: 10px 20px;
}
.popup__info {
color: #eeeeee;
font-family: 'FiraSans_Regular';
font-size: 14px;
line-height: normal;
margin-top: 15px;
}
.popup._open {
opacity: 1;
visibility: visible;
}
.popup._open .popup__content {
-webkit-transform: perspective(600px) translate(0px, 0%) rotateX(0deg);
transform: perspective(600px) translate(0px, 0%) rotateX(0deg);
opacity: 1;
}
.popup__body {
min-height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 20px 10px;
-webkit-transition: all 0.8s ease 0s;
-o-transition: all 0.8s ease 0s;
transition: all 0.8s ease 0s;
}
.popup__content {
position: relative;
border-radius: 10px;
max-width: 460px;
-webkit-transition: all 0.8s ease 0s;
-o-transition: all 0.8s ease 0s;
transition: all 0.8s ease 0s;
opacity: 0;
-webkit-transform: perspective(600px) translate(0px, -100%) rotateX(45deg);
transform: perspective(600px) translate(0px, -100%) rotateX(45deg);
}
.popup__close {
cursor: pointer;
position: absolute;
top: 5px;
right: 5px;
width: 25px;
height: 25px;
}
.popup__close::before {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 25px;
height: 3px;
-webkit-transform: translate(-50%, -50%) rotate(45deg);
-ms-transform: translate(-50%, -50%) rotate(45deg);
transform: translate(-50%, -50%) rotate(45deg);
background-color: #fff;
}
.popup__close::after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 25px;
height: 3px;
-webkit-transform: translate(-50%, -50%) rotate(-45deg);
-ms-transform: translate(-50%, -50%) rotate(-45deg);
transform: translate(-50%, -50%) rotate(-45deg);
background-color: #fff;
}
.popup__form iframe{
width: 400px !important;
height: 400px !important;
}
main {
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
}
footer {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.container {
max-width: 1240px;
margin: 0px auto;
padding: 0px 10px;
}
.header { background-position: 0 0;
background-repeat: no-repeat;
background-size: 100% 100%;
-o-object-fit: cover;
object-fit: cover;
position: relative;
}
.header__burger {
display: none;
}
.header-top {
background-color: rgba(0, 0, 0, 0.69);
padding: 20px 0px 18px 0px;
transform: translateY(0);
transition: transform .3s cubic-bezier(.25,.46,.45,.94);
}
.header_padding{
padding-top:116px;
}
.header-top__row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header-top__logo {
max-width: 153px;    margin-left: 144px;
min-width: 153px;
height: 78px;
position: relative;
padding-right: 12px;
margin-right: 15px;
}
.header-top__logo::before {
content: '';
position: absolute;
top: 0;
right: 0px;
width: 1px;
height: 100%;
background-color: #fff;
}
.header-top__logo img {
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
}
.header-top__info {
max-width: 180px;
min-width: 180px;
color: #a7a6a6;margin-top: -10px;
font-family: 'FiraSans_Regular';
font-size: 16px;
line-height: normal;
position: relative;
padding-right: 23px;
margin-right: 8.2%;
}
.header-top__info img {
content: '';
position: absolute;
top: -25px;
right: 3px;
width: 46px;
height: 32px;
-o-object-fit: contain;
object-fit: contain;
}
.header-top__body {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
}
.header-top__nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;margin-top: -6px;
}
.header__top .container{padding: 0px 0px 0px 10px;}
.header-top__column {
width: 400px;
}
.header-top__column li{
display: inline-block;
margin-right: 35px;
}
.header-top__column:not(:last-child) {
margin-right: 33px;
}
.header-top__item {
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 16px;
line-height: normal;
}
.header-top__item a {
-webkit-transition: color 0.3s ease 0s;
-o-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s;
color: #ffffff;
}
li:not(:last-child) .header-top__item {
margin-bottom: 21px;
}
.header-top__call {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 143px;margin-right: 5px;
margin-left: auto;
}
.header-top__tel {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 16px;
line-height: normal;
width: 100%;    margin-bottom: 5px;
}
.header-top__btn{    margin-top: 2px;}
.header-top__tel img {
width: 19px;
height: 19px;
-o-object-fit: contain;
object-fit: contain;
}
.header-top__tel span {
white-space: nowrap;
-webkit-transition: color 0.3s ease 0s;
-o-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s;
}
.header-top__btn {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
width: 100%;
color: #ffffff;
font-family: 'Montserrat_Black';
font-size: 11px;
line-height: normal;
text-transform: uppercase;
padding: 8px 5px;
text-align: center;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #fff;
-webkit-transition: color 0.3s ease 0s, border 0.3s ease 0s;
-o-transition: color 0.3s ease 0s, border 0.3s ease 0s;
transition: color 0.3s ease 0s, border 0.3s ease 0s;
}
.header-main {
margin-top: 18px;
padding-bottom: 53px;
}
.header-main__block { max-width: 800px;
margin-left: auto;
padding-top: 19px;
}
.header-main__nav {padding-left: 2px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header-main__nav{
display: none;
}
.header-main__column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header-main__column > li > a{
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 14px;
line-height: normal;
margin-right: 37px;
-webkit-transition: color 0.3s ease 0s;
-o-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s;
}
.header-main__item {
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 14px;
line-height: normal;
margin-right: 40px;
-webkit-transition: color 0.3s ease 0s;
-o-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s;
}
.header-main__title {
margin-top: 19px;
color: #ffffff;
font-family: 'Montserrat_ExtraBoldItalic';
font-size: 60px;
line-height: 60px;margin-bottom: 0;
text-transform: uppercase;
}
.header-main__title span {
color: #ff8e00;
}
.header-main__subtitle {
margin-top: 5px;
color: #ffffff;
font-family: 'Montserrat_Bold';
font-size: 30px;
line-height: normal;
}
.header-main__subtitle span {
font-size: 24px;display: block;
line-height: 1;
color: #ff8e00;    padding-left: 3px;
}
.header-main__body {
margin-top: 51px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
}
.header-main__elem {
width: 48%;
margin-bottom: 19px;
}
.header-main__elem:nth-child(3),.header-main__elem:nth-child(4){margin-bottom:0;}
.header-main__name {
color: #ffffff;
font-family: 'FiraSans_Bold';
font-size: 20px;
line-height: normal;
position: relative;
padding-left: 37px;
margin-bottom: 5px;
}
.header-main__name::before {
content: '';
position: absolute;
top: 5px;
left: 2px;
width: 18px;
height: 17px;
background-image: url(//site20.local/wp-content/themes/paintshot/img/2.png);
background-position: 0 0;
background-repeat: no-repeat;
background-size: 18px 17px;
}
.header-main__text {
padding-left: 35px;
color: #ffffff;
font-family: 'FiraSans_Light';
font-size: 16px;
line-height: normal;
}
.header-main__cover {margin-right: 51px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.about {
background-color: #f1f1f1;
padding: 37px 0px 14px 0px;
}
.about__subtitle {
margin-top: 25px;    padding-right: 6px;
color: #000000;
font-family: 'FiraSans_Regular';
font-size: 18px;margin-bottom:0;
line-height: normal;
text-align: center;
}
.about__row {
margin-top: 38px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.about__item {
width: 48%;
display: -webkit-box;
display: -ms-flexbox;
display: flex; -webkit-box-pack: justify;
-ms-flex-pack: justify; margin-bottom: 66px;
}
.about__item:nth-child(1){margin-bottom: 70px;}
.about__item:nth-child(2){margin-bottom: 70px;}
.about__item:nth-last-child(3){margin-bottom: 70px;}
.about__item:nth-last-child(4){margin-bottom: 70px;}
.about__item:nth-child(even){max-width: 528px;}
.about__item:nth-child(even) .about__body {
width: 60%;
margin-left: 40px;
}
.about__item:nth-last-child(1) .about__name{    margin-bottom: 14px;}
.about__item:nth-last-child(2) .about__name{    margin-bottom: 14px;}
.about__item:nth-child(1) .about__img,.about__item:nth-child(2) .about__img {    margin-top: 7px; }
.about__item:nth-child(5) .about__img,.about__item:nth-child(6) .about__img {    margin-top: 18px; }
.about__item:nth-last-child(1) .about__img,.about__item:nth-last-child(2) .about__img {       margin-top: 16px; }
.about .container{    max-width: 1205px;}
.about__img img {
width: 100%;
-o-object-fit: contain;
object-fit: contain;
}
.about__body {
width: 59%;
margin-left: 26px;
}
.about__text p{margin-top: 4px;}
.about__name {
color: #000000;white-space: nowrap;
font-family: 'FiraSans_Bold';
font-size: 24px;
line-height: normal;
margin-bottom: 3px;
}
.weekend__btn {    padding: 13px 18px;}
.about__text {
color: #000000;
font-family: 'FiraSans_Regular';
font-size: 16px;
line-height: normal;
}
.weekend { background-position: 0 0;
background-repeat: no-repeat;
background-size: 100% 100%;
padding: 70px 0px 86px 0px;
}
.weekend__body {
max-width: 1050px;
margin: 56px auto 0px auto;
position: relative;
}
.weekend__arrows {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background-color: rgba(138, 133, 137, 0.8);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 30px;
height: 60px;
border-radius: 0px 50px 50px 0px;
z-index: 50;
opacity: 0;
visibility: hidden;
}
.weekend__arrows svg {
width: 25px;
height: 25px;
fill: #000;
margin-right: 3px;
-webkit-transition: fill 0.3s ease 0s;
-o-transition: fill 0.3s ease 0s;
transition: fill 0.3s ease 0s;
}
.weekend__prev {
left: 0;
-webkit-transform: translateY(-50%) rotate(180deg);
-ms-transform: translateY(-50%) rotate(180deg);
transform: translateY(-50%) rotate(180deg);
}
.weekend__next {
right: 0;
}
.weekend__item { height: auto !important;
max-width: 291px;
margin: 0px 16px 0px 37px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.weekend__img {
width: 100%; }
.weekend__img img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.weekend__name {
margin-top: 33px;
color: #ffffff;letter-spacing: 1px;
white-space: nowrap;
font-family: 'FiraSans_Bold';
font-size: 22px;
line-height: normal;
text-align: center;
}
.weekend__price {
margin-top: 10px;
color: #ff8e00;
font-family: 'FiraSans_Regular';
font-size: 18px;
line-height: normal;
text-align: center;
}
.weekend__text {
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
margin-top: 12px;
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 16px;
line-height: 20px;
text-align: justify;
}
.weekend__text.meetext67890{
flex:auto;
}
.weekend__text.meetext67890 ul{
list-style: disc;
}
.weekend__text.meetext67890 ul li{
list-style: disc;
}
.weekend__text.meetext67890 ol{
list-style: decimal;
}
.weekend__text.meetext67890 ol li{
list-style: decimal;
}
.weekend__text.meetext67890 b{
font-weight: bolder;
}
.text_block_rrr{ background: #f1f1f1;  padding: 18px 0px 21px 0px;}
.text_block_rrr .weekend__img img{ }
.text_block_rrr .weekend__img{height: auto;}
.text_block_rrr .area__right {
width: calc(50% - 35px);
}
.text_block_rrr .area__left {
width: calc(50% - 40px);
}
.text_block_rrr .area__sector:last-child .area__left {
margin-top: -6px;
}
.text_block_rrr .weekend__name{
color: #000;
font-size: 24px;
line-height: normal;
white-space: normal;
text-align: left;
}
.text_block_rrr .weekend__text{
color: #383838;    padding-right: 10px;
font-size: 18px; margin-top: -3px;
line-height: normal;
text-align: left;
}
.text_block_rrr .weekend__text p:first-child{margin-top:0;}
.text_block_rrr .weekend__text p{    margin-bottom: 23px;}
.text_block_rrr .area__title.page-title{
font-size: 44px;
line-height: 59px;
padding-left: 25px;
width: 80%;
margin: 0 auto;
text-transform: uppercase;
margin-top: 27px;
}
.text_block_rrr .area__sector{    max-width: 970px;    margin: 30px auto 40px auto;}
.text_block_rrr .header-main__column > li > a{
color: #000;
}
.text_block_rrr .weekend__name.trfv{    margin-bottom: 23px;
margin-top: 0px;    letter-spacing: normal;
}
.text_block_rrr.text_bloc_tgv .area__title.page-title{
width: 100%;
font-size: 36px;
}
.text_block_rrr.text_bloc_tgv .weekend__img img{
height: auto;
}
.text_block_rrr.text_bloc_tgv  .area__left {
width: calc(33% - 50px);
}
.text_block_rrr.text_bloc_tgv .weekend__name {
font-size: 18px;    letter-spacing: inherit;    margin-top: 21px;
margin-bottom: 13px;
}
.text_block_rrr.text_bloc_tgv .weekend__text {
font-size: 16px;
color:#000;
text-align: justify;
}
.ecran3{
padding: 50px 0px;
background: #eeeeee;
}
.ecran3_title{
color: #000000;
font-family: 'FiraSans_Bold';
font-size: 20px;
line-height: 24px;
text-align: center;
margin-top: 30px;
}
.ecran3 .scenarios__row{
max-width: 700px;
}
.ecran3 .scenarios__row .scenarios__item{
width: 47%;
}
.ecran4{
background: #545454;  padding: 50px 0px;    display: flex;
}
.ecran4 .img_byn{
padding: 0px 50px;
float: left;
}
.ecran4 .text_byn{
float: left;
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 18px;
line-height: normal;
}
.ecran4 .text_byn strong{
font-weight: 900;
}
.ecran4 .text_byn p{
margin-top: 0px;
}
.weekend__cover {
margin-top: 14px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.weekend__more {
display: inline-block;
margin-top: 38px;
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 16px;
line-height: normal;
text-align: center;
border-bottom: 1px solid #fff;
-webkit-transition: color 0.3s ease 0s, border 0.3s ease 0s;
-o-transition: color 0.3s ease 0s, border 0.3s ease 0s;
transition: color 0.3s ease 0s, border 0.3s ease 0s;
}
.organize {
background-color: #eeeeee;
padding: 50px 0px 46px 0px;
}
.organize .container {
position: relative;
overflow: hidden;max-width: 1150px;
}
.organize__row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
margin-top: 39px;
}
.organize__item {
width: 20%;
height: 270px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;    align-items: flex-start;
padding-top: 7px;
}
.organize__item:nth-child(even) {
margin-top: 302px;
}
.organize__body {
max-width: 220px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.organize__img {
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
width: 100%; }
.organize__img img {
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
border-radius: 189px;
}
.organize__name {
margin-top: 14px;
color: #000000;
font-family: 'FiraSans_Bold';
font-size: 24px;
line-height: 28px;
text-align: center;
}
.organize__item:nth-child(1) .organize__name {   padding: 0 40px 0 25px;}
.organize__item:nth-child(2) {   margin-left: -20px;}
.organize__item:nth-child(3) {  margin-left: 15px;}
.organize__item:nth-child(4) { margin-left: -9px;}
.organize__item:nth-child(5) { margin-left: 6px;}
.organize__item:nth-child(1) .organize__name {   padding: 0 40px 0 25px;}
.organize__item:nth-child(2) .organize__name {       margin: 8px -27px 8px 0px;}
.organize__item:nth-child(3) .organize__name {      padding-left: 12px;  padding-top: 2px;}
.organize__item:nth-child(4) .organize__name {padding-left: 46px;}
.organize__item:nth-child(5) .organize__name {   margin-top: 9px; padding-right: 8px;}
.organize__item:nth-child(6){display: none;}
.organize__text {
color: #000000;
font-family: 'FiraSans_Regular';
font-size: 18px;
line-height: normal;
margin-top: 53px;
margin-right: 100px;
margin-left: 76px;
text-align: justify;
}
.organize__text p {
margin-bottom: 22px;
}
.organize__text p:last-child {
margin: 0;
}
.organize-block {
position: absolute;
right: 0;
bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-transform: translate(450px, 0px);
-ms-transform: translate(450px, 0px);
transform: translate(450px, 0px);
-webkit-transition: -webkit-transform 0.3s ease 0s;
transition: -webkit-transform 0.3s ease 0s;
-o-transition: transform 0.3s ease 0s;
transition: transform 0.3s ease 0s;
transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
.organize-block.active {
-webkit-transform: translate(0px, 0px);
-ms-transform: translate(0px, 0px);
transform: translate(0px, 0px);
}
.organize-block.active .organize-block__btn svg {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
fill: #000;
}
.organize-block__btn {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position: absolute;
right: 100%;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background-color: #8a8589;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 30px;
height: 60px;
border-radius: 50px 0px 0px 50px;
-moz-border-radius: 50px 0px 0px 50px; -webkit-border-radius: 50px 0px 0px 50px; -khtml-border-radius: 50px 0px 0px 50px;
-webkit-transition: -webkit-transform 0.3s ease 0s;
transition: -webkit-transform 0.3s ease 0s;
-o-transition: transform 0.3s ease 0s;
transition: transform 0.3s ease 0s;
transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
.organize-block__btn svg {
width: 25px;
height: 25px;
fill: #fff;
margin-left: 3px;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
-webkit-transition: fill 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
transition: fill 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
-o-transition: transform 0.3s ease 0s, fill 0.3s ease 0s;
transition: transform 0.3s ease 0s, fill 0.3s ease 0s;
transition: transform 0.3s ease 0s, fill 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
.organize-block__preview {
background-color: #545454;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
transform: rotate(-180deg);
-webkit-writing-mode: vertical-rl;
-ms-writing-mode: tb-rl;
writing-mode: vertical-rl;
padding: 20px 10px;
position: relative;
z-index: 10;
max-width: 65px;
-webkit-transition: -webkit-transform 0.3s ease 0s;
transition: -webkit-transform 0.3s ease 0s;
-o-transition: transform 0.3s ease 0s;
transition: transform 0.3s ease 0s;
transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
.organize-block__preview span {
color: #ffffff;
font-family: 'FiraSans_Bold';
font-size: 16px;
line-height: normal;
}
.organize-block__preview span.highlight {
color: #ff6900;
font-size: 36px;
margin-bottom: 10px;
}
.organize-block__body {
padding: 30px 20px;
width: 450px;
background-color: #545454;
position: relative;
z-index: 15;
}
.organize-block__row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.organize-block__img {
width: 75px;
height: 65px;
margin-right: 10px;
}
.organize-block__img img {
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
}
.organize-block__title {
color: #ffffff;
font-family: 'FiraSans_Bold';
font-size: 22px;
line-height: normal;
}
.organize-block__text {
margin-top: 10px;
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 16px;
line-height: normal;
}
.page-template-birthday .foto {
padding: 63px 0 80px 0;
}
.page-template-birthday .text_bloc_tgv .area__title.page-title {
text-transform: inherit;padding-left:0;margin-top:35px;
}
.page-template-birthday .text_bloc_tgv .area__sector {
max-width: 980px;
margin: 15px auto 40px auto;
}
.page-template-birthday .text_bloc_tgv .area__sector:last-child .area__left {
margin-top: 0px;
}
.page-template-birthday .text_bloc_tgv .weekend__btn {
padding: 12px 15px;
font-size: 12px;
}
.page-template-holidays .weekend__name {
margin-top: 29px;
letter-spacing: inherit;
}
.page-template-holidays .text_block_rrr .weekend__text {
margin-top: 13px;
}
.page-template-holidays .weekend__btn {
padding: 12px 18px;
font-size: 12px;
}
.page-template-holidays .text_block_rrr .weekend__text p {
margin-bottom: 28px;
}
.page-template-holidays .text_block_rrr .weekend__name {
white-space: inherit;
}
.page-template-holidays  .text_block_rrr .area__sector:last-child .weekend__name {
min-height: 59px;
}
.page-template-holidays  .text_block_rrr .area__sector:last-child .weekend__text{
min-height: 130px;
}
.page-template-holidays  .text_block_rrr .weekend__cover {
margin-top: 23px;
}
.page-template-holidays .text_block_rrr .area__right {
width: calc(50% - 39px);
}
.page-template-holidays .text_block_rrr .area__sector {
margin: 30px auto 53px auto;
}
.page-template-holidays .text_block_rrr .area__sector:last-child .area__left {
margin-top: 1px;
}
.page-template-holidays .text_block_rrr {
padding: 18px 0px 18px 0px;
}
.page-template-paintball .header-main__title {
margin-top: 26px;
}
.page-template-paintball .header-main__title {
white-space: nowrap;
}
.page-template-paintball .header-main__subtitle {
margin-top: 9px;
padding-right: 10px;}
.page-template-paintball .header-main__subtitle span { margin-top: 14px;}
.page-template-paintball .header-main__body { margin-top: 49px;}
.page-template-paintball .header-main__elem {
width: 48%;
margin-bottom: 12px;
}
.page-template-paintball .header-main__cover { margin-top: -19px;}
.page-template-paintball .header-main {
margin-top: 18px;
padding-bottom: 67px;
}
.page-template-paintball .about {
padding: 37px 0px 1px 0px;
}
.page-template-paintball .left_block_carusel {
width: 34%;
padding-top: 15px;
float: left;
margin-right: 6.4%;
}
.page-template-paintball .right_block_carusel .titlep {
padding-top: 19px;
}
.page-template-paintball .right_block_carusel .deskp {
padding-top: 16px;
}
.page-template-paintball .right_block_carusel .deskp p{
margin-bottom: 30px;
}
.page-template-paintball .carusel {
padding: 47px 0px 52px 0px;
}
.page-template-paintball .foto-slider2__prev { left: 75px;}
.page-template-paintball .foto-slider2__next { right: 75px;}
.page-template-paintball .foto-slider__arrows{top:62%;}
.page-template-paintball .info {  padding: 47px 0px 65px 0px;}
.page-template-paintball .area {    padding: 21px 0px 11px 0px; }
.page-template-paintball .organize {
padding: 49px 8px 46px 0px;
}
.page-template-paintball .companies {
padding: 56px 0px 70px 0px;
}
.page-template-paintball .scenarios {
padding: 44px 0px 52px 0px;
}
.page-template-paintball .foto-slider {
position: relative;
max-width: 980px;
height: 490px;
margin-top: 71px;
}
.page-template-paintball .foto {
padding: 63px 0 82px 0;
}
.page-template-paintball  .signup__title {    padding-left: 45px;}
.page-template-paintball  .ecran3 .uniform__text {
margin-top: 17px;
padding-left: 85px;
}
.page-template-paintball .ecran3_title {
font-size: 24px;
margin-top: 19px;
}
.page-template-paintball .ecran3 .uniform__text:last-child {
margin-top: 5px;
padding-right: 0;
padding-left: 0px;
}
.scenarios__rows{margin-bottom:20px;}
.page-template-paintball .ecran3 .scenarios__row {margin: 15px auto 0px auto;    max-width: 970px;
justify-content: center;}
.page-template-paintball .ecran3 .scenarios__row .scenarios__item {
width: 47%;    margin: 0px 0 24px 0px;
justify-content: center;
}
.page-template-paintball .ecran3 .scenarios__icon {
margin-right: 16px;
}
.page-template-paintball .ecran3 .scenarios__rows:last-child .scenarios__item:first-child {padding-left: 42px;padding-top: 1px;}
.page-template-paintball .ecran3 .scenarios__rows:last-child .scenarios__item:last-child {    padding-left: 73px;
padding-top: 1px;}
.page-template-paintball .ecran3 .scenarios__rows:nth-last-child(2) .scenarios__item:last-child {    padding-left: 73px;}
.page-template-paintball .ecran3 .scenarios__rows:nth-last-child(3) .scenarios__item:last-child {    padding-left: 85px;}
.page-template-paintball .ecran3 .scenarios__item:nth-child(3n+2) .scenarios__icon {
margin-right: 20px;
}
.page-template-paintball .ecran3 .scenarios__item:nth-child(1) .scenarios__name, .page-template-paintball .ecran3 .scenarios__item:nth-child(2) .scenarios__name,.page-template-paintball .ecran3  .scenarios__item:nth-child(3) .scenarios__name {
margin-top: 0px;font-size: 16px;    margin-right: 0;
}
.page-template-paintball .ecran3 .scenarios__rows {margin-bottom: 41px;}
.page-template-paintball .ecran3 {
padding: 44px 0px 33px 0px;
}
.page-template-paintball .ecran4 {
padding: 58px 0px 58px 0px;
}
.page-template-paintball .ecran4 .img_byn {
padding: 2px 4px;}
.page-template-paintball .ecran4 .text_byn {margin-left: 40px;}
.page-template-paintball .ecran4 .text_byn p {
margin-top: 0px;
margin-bottom: 23px;
}
.page-template-paintball .ecran4 {padding: 58px 0px 25px 0px;}'
.page-template-paintball .signup__title {
padding-left: 0px;
}
.page-template-paintball .signup {
padding: 63px 0px 71px 0px;
}
.page-template-paintball .signup__body {margin-top: 46px;   }
.page-template-paintball .signup__form { margin-bottom: 24px;
margin-top: 28px;}
.page-template-paintball .signup__label { margin-bottom: 17px;}
.page-template-paintball .signup__text:last-child {
max-width: 410px;
padding-left: 1px;
}
.page-template-paintball .uniform .uniform__text {
padding-left: 0px;
}
.page-template-paintball .uniform .uniform__text.bold_me_text {
margin-top: 15px;
}
.page-template-paintball .uniform__body.me_slider7 {
max-width: 725px;
}
.page-template-paintball .uniform__body.me_slider7 .uniform__name .price {    font-size: 24px;
margin-top: 8px;
display: block;}
.page-template-paintball .uniform__body.me_slider7 .uniform__name .dop_text{    display: block;
padding-top: 4px;}
.page-template-paintball .uniform__body.me_slider7 .uniform__name {     white-space: nowrap;}
.page-template-paintball .uniform {
padding: 59px 0 51px 0;
}
.page-template-paintball .uniform.bg_camuf {
padding: 56px 0 59px 0;
}
.page-template-paintball .uniform.bg_camuf .uniform__title  {
font-size: 21px;
padding-right: 60px;
}
.page-template-paintball .uniform.bg_camuf .uniform__body{    margin: 38px auto 0px auto;}
.page-template-paintball .uniform.bg_camuf .uniform__name {font-size: 16px;line-height: 1.35;    white-space: nowrap;}
.page-template-paintball .uniform.bg_camuf .uniform__body+.uniform__body {
margin: 18px auto 0px auto;
}
.page-template-paintball .last-unif{    padding: 59px 0 46px 0;}
.page-template-paintball .relax__text p:not(:last-child) {
margin-bottom: 22px;padding-left:0;
}
.page-template-paintball .relax__text{text-align:center;}
.page-template-paintball .relax{    padding: 21px 0px 98px 0px;}
.page-template-lazertag .header-main__title { margin-top: 25px;}
.page-template-lazertag .header-main__subtitle {
margin-top: 12px;
padding-right: 10px;}
.page-template-lazertag .header-main__subtitle span {  margin-top: 12px;}
.page-template-lazertag .header-main__body {  margin-top: 49px;}
.page-template-lazertag .header-main__elem {  margin-bottom: 13px;  padding-right: 5px; }
.page-template-lazertag .header-main__cover {  margin-top: 18px; }
.page-template-lazertag .header-main {  padding-bottom: 67px; }
.page-template-lazertag .about__row {  margin-top: 59px;}
.page-template-lazertag .about__item:nth-child(1) {
margin-bottom: 89px;
}
.page-template-lazertag .about__item {
margin-bottom: 60px;
}
.page-template-lazertag  .about__item:nth-last-child(4){  margin-bottom: 68px;}
.page-template-lazertag .about__item:nth-last-child(3) .about__name {
white-space: inherit;}
.page-template-lazertag .about {
padding: 37px 0px 6px 0px;
}
.page-template-lazertag  .left_block_carusel {
width: 39%;
margin-right: 5.6%;
}
.page-template-lazertag .right_block_carusel .carusel {
padding: 60px 0px;}
.page-template-lazertag .right_block_carusel .titlep {
padding-top: 6px;
}
.page-template-lazertag .right_block_carusel .deskp{     padding-right: 30px;}
.page-template-lazertag .right_block_carusel .deskp p:not(:last-child){    margin-top: 14px;
margin-bottom: 38px;}
.page-template-lazertag .carusel {
padding: 60px 0px 66px 0px;}
.page-template-lazertag .foto-slider2__prev {   left: 75px;}
.page-template-lazertag .foto-slider2__next {   right: 75px;}
.page-template-lazertag .foto-slider__arrows { top: 64%;}
.page-template-lazertag .info {
padding: 50px 0px 49px 0px;
}
.page-template-lazertag .info-lasertag {
margin-top: 48px;
}
.page-template-lazertag .info-lasertag__body { max-width: 1000px;} .page-template-lazertag .area {
padding: 21px 0px 11px 0px;
}
.page-template-lazertag .organize {
padding: 50px 6px 46px 0px;
}
.page-template-lazertag .companies {
padding: 55px 0px 56px 0px;
}
.page-template-lazertag .scenarios__btn {
margin-top: 6px;
padding: 12px 18px;
}
.page-template-lazertag .scenarios {
padding: 44px 0px 46px 0px;
}
.page-template-lazertag .uniform .uniform__body {
margin: 33px auto 0px auto;
}
.page-template-lazertag .uniform .uniform__name {
font-size:16px;    line-height: 1.25;
}
.page-template-lazertag .uniform .uniform__body+ .uniform__body{margin: 17px auto 0px auto;}
.page-template-lazertag .uniform .uniform__text:last-child {  margin-top: 20px;}
.page-template-lazertag .uniform {
padding: 59px 0 61px 0;
}
.page-template-lazertag .relax__text{text-align:center}
.page-template-lazertag .relax__text p:not(:last-child) {
padding-left: 2px;
}
.page-template-lazertag .relax { padding: 21px 0px 98px 0px; }
.page-template-lazertag .uniform.last-uni .uniform__body {
margin: 37px auto 0px auto;
}
.page-template-lazertag .uniform.last-uni .uniform__text:last-child {
margin-top: 19px;
}
.page-template-lazertag .uniform.last-uni  {
padding: 59px 0 40px 0;
}
.page-template-lazertag .signup__body {
margin-top: 43px;
}
.page-template-lazertag .signup__form {
margin-top: 35px;
margin-bottom: 25px;
}
.page-template-lazertag .signup {
padding: 65px 0px 67px 0px;
}
.page-template-lazertag .question__item:nth-child(3n+3) {
width: 30.3%;
margin-right: 0;
}
.page-template-lazertag .question__item {
width: 25.8%;
margin: 0px 3.6% 58px 4%;
}
.page-template-lazertag .question {
padding: 45px 0px 73px 0px;
}
.page-template-kidbol .header-main { margin-top: 17px;}
.page-template-kidbol .header-main__title { margin-top: 26px; margin-right: -20px;}
.page-template-kidbol .header-main__subtitle {  margin-top: -2px;   margin-right: -2px;}
.page-template-kidbol .header-main__subtitle span { margin-top: 5px;}
.page-template-kidbol .header-main__body {  margin-top: 21px;}
.page-template-kidbol .header-main__cover { margin-top: 29px;}
.page-template-kidbol .header-main { padding-bottom: 50px; }
.page-template-kidbol .about__item:nth-last-child(4) .about__name {  white-space: inherit;margin-bottom: 10px;}
.page-template-kidbol .about__item:nth-last-child(1) .about__name {      margin-bottom: 10px;}
.page-template-kidbol .about__item:nth-last-child(2) .about__name {      margin-bottom: 10px;}
.page-template-kidbol .about__item:nth-child(1) {  margin-bottom: 91px; }
.page-template-kidbol .about__body { width: 57%; }
.page-template-kidbol .about__item:nth-child(even) .about__body {
width: 67%;
margin-left: 46px;
margin-right: -20px;
}
.page-template-kidbol .about__item:nth-last-child(4) {   margin-bottom: 24px; }
.page-template-kidbol .about__item:nth-child(2) {     margin-top: 3px;}
.page-template-kidbol .about__item:nth-child(2) {     margin-top: 3px;}
.page-template-kidbol .about {   padding: 37px 0px 1px 0px; }
.page-template-kidbol .left_block_carusel {
width: 39%;
float: left;
margin-right: 5.6%;
}
.page-template-kidbol .carusel {  padding: 60px 0px 67px 0px;}
.page-template-kidbol .right_block_carusel .titlep {  padding-top: 5px; }
.page-template-kidbol .right_block_carusel .deskp{     padding-right: 40px;}
.page-template-kidbol .right_block_carusel .deskp p:not(:last-child){   margin-top: 11px;
margin-bottom: 19px;}
.page-template-kidbol .foto-slider2__prev {   left: 75px;}
.page-template-kidbol .foto-slider2__next {   right: 75px;}
.page-template-kidbol .foto-slider__arrows { top: 64%;}
.page-template-kidbol .info {
padding: 47px 0px 66px 0px;
}
.page-template-kidbol .info-lasertag {
margin-top: 48px;
}
.page-template-kidbol .info-lasertag__body { max-width: 1005px;}
.page-template-kidbol .info-paintball__slider .swiper-slide {
padding: 19px 19px 25px 19px; }
.page-template-kidbol .info-lasertag__body {
margin: 48px auto 0px auto;
}
.page-template-kidbol .paintball-item__info {
margin-top: 49px;
}
.page-template-kidbol .area {   padding: 21px 0px 11px 0px; }
.page-template-kidbol .organize__row { margin-top: 54px; }
.page-template-kidbol .organize__item:nth-child(1){     margin-left: 4px; }
.page-template-kidbol .organize__item:nth-child(2){     margin-left: 15px; }
.page-template-kidbol .organize__item:nth-child(2){     margin-left: 16px; }
.page-template-kidbol .organize__text {  margin-top: 78px;}
.page-template-kidbol .organize__item:nth-child(3) .organize__name {
margin-top: 12px;
}
.page-template-kidbol .organize__item:nth-child(2) .organize__name {
margin: 11px 5px 8px 0px;
}
.page-template-kidbol .organize {
padding: 50px 0px 84px 0px;
}
.page-template-kidbol .companies {
padding: 55px 0px 43px 0px;
}
.page-template-kidbol .foto {
padding: 50px 0 83px 0;
}
.page-template-kidbol .text_block_tyn {
padding: 7px 0 55px 0px;
}
.page-template-kidbol .page-title{padding-right:15px;}
.page-template-kidbol .text_block_tyn .page-title p{    margin-bottom: 0;}
.page-template-kidbol .text_block_tyn .uniform__text.text_block_tyn_b {
margin-top: 13px;
padding-right: 22px;
}
.page-template-kidbol .text_block_tyn .area__right {
width: 50%;
}
.page-template-kidbol .text_block_tyn .scenarios__item:first-child .scenarios__icon{ margin-right:17px;}
.page-template-kidbol .text_block_tyn .scenarios__item:first-child .scenarios__name{ font-size: 16px;
margin-top: -6px;}
.page-template-kidbol .text_block_tyn .scenarios__item:first-child {    justify-content: center;
padding-right: 71px;    margin: 4px 0 34px 0px;}
.page-template-kidbol .text_block_tyn .scenarios__item{      justify-content: center;}
.page-template-kidbol .text_block_tyn .scenarios__item:nth-child(2) {     margin: -4px 0 24px 2px;}
.page-template-kidbol .text_block_tyn .scenarios__item:nth-child(2) .scenarios__name {
margin-top: -3px;
margin-right: 22px;
font-size: 16px;
}
.page-template-kidbol .text_block_tyn .scenarios__item:nth-child(2) .scenarios__icon {
margin-right: 10px;
margin-right: 17px;
}
.page-template-kidbol .text_block_tyn .area__sector {margin: 30px auto 0px auto; }
.page-template-kidbol .text_block_tyn .uniform__text:last-child {
margin-top: 28px;
max-width: 80%;
margin-right: 0;
margin-left: auto;
}
.page-template-kidbol .signup__title.page-title {
padding-right: 0px;
}
.page-template-kidbol .signup__body {
margin-top: 43px;
}
.page-template-kidbol .signup__form {
margin-top: 26px;
margin-bottom: 26px;
}
.page-template-kidbol .signup {
padding: 65px 0px 78px 0px;
}
.page-template-kidbol .kidb-uniform .uniform__text:last-child {
margin-top: 15px;
max-width: initial;
}
.page-template-kidbol .kidb-uniform  {
padding: 60px 0 36px 0;
}
.page-template-kidbol .relax__text {
text-align: center;
}
.page-template-kidbol .relax__text p:not(:last-child) {
margin-bottom: 22px;
padding-left: 2px;
}
.page-template-kidbol .relax {
padding: 21px 0px 99px 0px;
}
.page-template-kidbol .question {
padding: 59px 0px 76px 0px;
}
.page-template-kidbol .question__text {
margin-top: 11px;margin-right: -5px;
}
.page-template-kidbol .question__item {
margin: 0px 4% 37px 4%;
}
.page-template-kidbol .question__item .question__name{
white-space:inherit;
}
.page-template-kidbol .question__item:nth-child(2) .question__name{
white-space: nowrap;
}
.page-template-kidbol  .question__row {
margin-bottom: 5px;}
.foto { background-position: 0 0;
background-repeat: no-repeat;
background-size: 100% 100%;
padding:63px 0 85px 0;
}
.foto-slider {
position: relative;
max-width: 980px;
height: 490px;
margin-top: 70px;
}
.foto-slider__arrows {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background-color: rgba(138, 133, 137, 0.8);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 30px;
height: 60px;
border-radius: 50px 0px 0px 50px;
-moz-border-radius: 50px 0px 0px 50px; -webkit-border-radius: 50px 0px 0px 50px; -khtml-border-radius: 50px 0px 0px 50px;
z-index: 1;
}
.foto-slider__arrows svg {
width: 25px;
height: 25px;
fill: #000;
margin-left: 3px;
-webkit-transition: fill 0.3s ease 0s;
-o-transition: fill 0.3s ease 0s;
transition: fill 0.3s ease 0s;
}
.foto-slider__prev {
left: 0;
-webkit-transform: translateY(-50%) rotate(180deg);
-ms-transform: translateY(-50%) rotate(180deg);
transform: translateY(-50%) rotate(180deg);
}
.foto-slider__next {
right: 0;
}
.foto-slider2__prev {
left: 0;
-webkit-transform: translateY(-50%) rotate(180deg);
-ms-transform: translateY(-50%) rotate(180deg);
transform: translateY(-50%) rotate(180deg);
}
.foto-slider2__next {
right: 0;
}
.foto-slider .swiper-slide {
position: relative;
}
.foto-slider2 .swiper-slide {
position: relative;
}
.foto-slider .swiper-slide::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 20%;
height: 130px;
background-image: url(//site20.local/wp-content/themes/paintshot/img/18.png);
background-position: 0 0;
background-repeat: no-repeat;
background-size: 100% 100%;
}
.foto-slider .swiper-slide::after {
content: '';
position: absolute;
bottom: 10px;
right: 10px;
width: 25px;
height: 150px;
background-image: url(//site20.local/wp-content/themes/paintshot/img/19.png);
background-position: 0 0;
background-repeat: no-repeat;
background-size: 100% 100%;
}
.foto-slider .swiper-slide img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.text_block_tyn{
padding: 10px 0px 70px 0px;
background-color: #eeeeee;
}
.text_block_tyn .scenarios__item{
width: 100%;
}
.uniform__text.text_block_tyn_b{
font-weight: 900;
font-size: 24px;
}
.uniform__text.text_block_tyn_left{
text-align: left;
}
.foto-mini {
max-width: 980px;
height: 135px;
margin-top: 55px;
}
.foto-mini .swiper-slide {
cursor: pointer;max-width: 272px;
opacity: 0.4;
-webkit-transition: opacity 0.3s ease 0s, border 0.3s ease 0s;
-o-transition: opacity 0.3s ease 0s, border 0.3s ease 0s;
transition: opacity 0.3s ease 0s, border 0.3s ease 0s;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.foto-mini .swiper-slide img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.foto-mini .swiper-slide.swiper-slide-thumb-active {
opacity: 1;
border: 1px solid #fff;
}
.carusel{
padding: 50px 0px;
background: url(//site20.local/wp-content/uploads/2021/11/bg_carusel.jpg);
}
.titlep{
color: #fff;
font-family: 'Montserrat_ExtraBoldItalic';
font-size: 26px;
line-height: normal;
text-align: left;
font-weight: 900;
padding-top: 20px;
}
.deskp{
color: #fff;
font-size: 16px;
line-height: normal;
text-align: left;
font-weight: 400;
}
.deskp strong{
font-weight: 600;
}
.left_block_carusel{
width: 40%;
float: left;
margin-right: 5%;
}
.right_block_carusel{
width: 50%;
float: left;
}
.left_block_carusel img{
float: right;
}
.foto-slider2__prev{
background-color: transparent;
}
.foto-slider2__next{
background-color: transparent;
}
.info {
padding: 40px 0px 49px 0px;
background-color: #eeeeee;
}
.info-paintball {
margin-top: 19px;
}
.info-paintball__body {
margin: 33px auto 0px auto;
max-width: 1122px;
padding: 0px 15px;
position: relative;
}
.info-paintball__slider .swiper-slide {
height: auto !important; }
.info-paintball__arrows {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background-color: rgba(138, 133, 137, 0.8);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 30px;
height: 60px;
border-radius: 0px 50px 50px 0px;
z-index: 50;
opacity: 0;
visibility: hidden;
}
.info-paintball__arrows svg {
width: 25px;
height: 25px;
fill: #000;
margin-right: 3px;
-webkit-transition: fill 0.3s ease 0s;
-o-transition: fill 0.3s ease 0s;
transition: fill 0.3s ease 0s;
}
.info-paintball__prev {
left: 0;
-webkit-transform: translateY(-50%) rotate(180deg);
-ms-transform: translateY(-50%) rotate(180deg);
transform: translateY(-50%) rotate(180deg);
}
.info-paintball__next {
right: 0;
}
.info-lasertag {
margin-top: 30px;
}
.info-lasertag__body {
margin: 26px auto 0px auto;
max-width: 846px;
padding: 0px 15px;
position: relative;
}
.info-lasertag__slider .swiper-slide {
height: auto !important; }
.info-lasertag__arrows {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background-color: rgba(138, 133, 137, 0.8);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 30px;
height: 60px;
border-radius: 0px 50px 50px 0px;
z-index: 50;
opacity: 0;
visibility: hidden;
}
.info-lasertag__arrows svg {
width: 25px;
height: 25px;
fill: #000;
margin-right: 3px;
-webkit-transition: fill 0.3s ease 0s;
-o-transition: fill 0.3s ease 0s;
transition: fill 0.3s ease 0s;
}
.info-lasertag__prev {
left: 0;
-webkit-transform: translateY(-50%) rotate(180deg);
-ms-transform: translateY(-50%) rotate(180deg);
transform: translateY(-50%) rotate(180deg);
}
.info-lasertag__next {
right: 0;
}
.info__subtitle {
color: #000000;
font-family: 'FiraSans_Regular';
font-size: 18px;margin:0;
line-height: normal;
text-align: center;
}
.paintball-item { padding: 19px; background-position: 0 0;
background-repeat: no-repeat;
background-size: 100% 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.paintball-item__top {
position: relative;
padding-left: 26px;
}
.paintball-item__name {
color: #ffffff;
font-family: 'FiraSans_Bold';
font-size: 24px;
line-height: normal;
text-align: center;
}
.paintball-item__price {
color: #ff8e00;
font-family: 'FiraSans_Regular';
font-size: 24px;
line-height: normal;
text-align: center;
position: relative;
padding: 10px 0px;
margin-top: 8px;
}
.paintball-item__price::before {
content: '';
position: absolute;
top: 0;
left: -40px;
width: calc(100% + 60px);
height: 100%;
background-color: #000;
}
.paintball-item__price span {
position: relative;
z-index: 10;
}
.paintball-item__img {
position: absolute;
top: -10px;
left: -6px;
width: 30px;
height: 85px;
}
.paintball-item__img img {
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
}
.paintball-item__list {
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
margin: 17px 0px 0px 0px;
padding: 0px 0px 0px 9px;
}
.paintball-item__list li {
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 14px;
line-height: normal;
padding-left: 24px;
position: relative;
}
.paintball-item__list li::before {
content: '';
position: absolute;
top: 3px;
left: 0;
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #ff8e00;
}
.paintball-item__list li:not(:last-child) {
margin-bottom: 12px;
}
.paintball-item__info {
margin-top: 26px;
padding-left: 18px;
min-height: 65px;
}
.paintball-item__elem {
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 14px;
line-height: normal;
}
.paintball-item__elem span {
color: #ff8e00;
}
.paintball-item__elem:not(:last-child) {
margin-bottom: 7px;
}
.paintball-item__btn {
font-size: 12px;
margin-top: 12px;
padding: 12px 10px;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.lasertag-item { padding: 20px 20px 25px 20px; background-position: 0 0;
background-repeat: no-repeat;
background-size: 100% 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.lasertag-item__rating {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.lasertag-item__star {
width: 20px;
height: 20px;
}
.lasertag-item__star img {
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
}
.lasertag-item__name {
color: #ffffff;
font-family: 'FiraSans_Bold';
font-size: 24px;
line-height: normal;
text-align: center;
margin-top: 11px;
}
.lasertag-item__price {
color: #ff8e00;
font-family: 'FiraSans_Regular';
font-size: 24px;
line-height: normal;
text-align: center;
position: relative;
padding: 7px 0px;
margin-top: 10px;
}
.lasertag-item__price::before {
content: '';
position: absolute;
top: 0;
left: -20px;
width: calc(100% + 40px);
height: 100%;
background-color: #000;
}
.lasertag-item__price span {
position: relative;
z-index: 10;
}
.lasertag-item__list {
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 7px;
}
.lasertag-item__list li {
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 14px;
line-height: normal;
padding-left: 24px;
position: relative;
}
.lasertag-item__list li::before {
content: '';
position: absolute;
top: 3px;
left: 0;
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #ff8e00;
}
.lasertag-item__list li:not(:last-child) {
margin-bottom: 12px;
}
.lasertag-item__info {
margin-top: 70px;
padding-left: 16px;
min-height: 41px;
}
.lasertag-item__elem {
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 14px;
line-height: normal;
}
.lasertag-item__elem span {
color: #ff8e00;
}
.lasertag-item__elem:not(:last-child) {
margin-bottom: 7px;
}
.lasertag-item__btn {
font-size: 12px;
margin-top: 16px;
padding: 12px 10px;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.area { background-position: center center;
background-repeat: no-repeat;
background-size: cover;
padding: 21px 0px 8px 0px;
}
.area__sector {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
max-width: 1040px;
margin: 30px auto 89px auto;
}
.area__left {
width: calc(50% - 38px);
}
.area__left .area__slider {
position: relative;
width: 100%;
height: 243px;
}
.area__left .area__slider .swiper-slide img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.area__left .area-mini {
width: 100%;
height: 66px;
margin-top: 28px;
}
.area__left .area-mini .swiper-slide {
cursor: pointer;
opacity: 0.4;
-webkit-transition: opacity 0.3s ease 0s, border 0.3s ease 0s;
-o-transition: opacity 0.3s ease 0s, border 0.3s ease 0s;
transition: opacity 0.3s ease 0s, border 0.3s ease 0s;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.area__left .area-mini .swiper-slide img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.area__left .area-mini .swiper-slide.swiper-slide-thumb-active {
opacity: 1;
border: 1px solid #fff;
}
.area__left .area__arrows {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position: absolute;
top: 55%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background-color: rgba(138, 133, 137, 0.8);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 30px;
height: 60px;
border-radius: 50px 0px 0px 50px;
-moz-border-radius: 50px 0px 0px 50px; -webkit-border-radius: 50px 0px 0px 50px; -khtml-border-radius: 50px 0px 0px 50px;
z-index: 1;
}
.area__left .area__arrows svg {
width: 25px;
height: 25px;
fill: #000;
margin-left: 3px;
-webkit-transition: fill 0.3s ease 0s;
-o-transition: fill 0.3s ease 0s;
transition: fill 0.3s ease 0s;
}
.area__left .area__prev {
left: 0;
-webkit-transform: translateY(-50%) rotate(180deg);
-ms-transform: translateY(-50%) rotate(180deg);
transform: translateY(-50%) rotate(180deg);
}
.area__left .area__next {
right: 0;
}
.area__right {
width: 50.4%;
text-align: justify;
}
.area__name {
color: #ffffff;
font-family: 'FiraSans_Bold';
font-size: 24px;
line-height: normal;
}
.area__desc {
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 18px;
line-height: normal;
margin-top: 14px;
}
.area__info {
margin-top: 16px;    max-width: 87%;
}
.area__sector:last-child .area__info{    margin-top: 38px;}
.area__sector:last-child .area__item:not(:last-child) {
margin-bottom: 8px;
}
.area__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #ffffff;
font-family: 'FiraSans_Bold';
font-size: 16px;
line-height: normal;
}
.area2__slider .area__left .area__arrows{top:51%;}
.area__item span {
color: #ff8e00;
}
.area__item:not(:last-child) {
margin-bottom: 12px;
}
.area__icon {
margin-right: 12px;
margin-left: 6px;
width: 30px;
height: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.area__icon img {
max-width: 30px;
max-height: 30px;
}
.area__text.area__link {
font-family: 'FiraSans_Regular';
color: #ffffff;
font-size: 16px;
line-height: normal;
border-bottom: 1px solid #fff;
-webkit-transition: color 0.3s ease 0s, border 0.3s ease 0s;
-o-transition: color 0.3s ease 0s, border 0.3s ease 0s;
transition: color 0.3s ease 0s, border 0.3s ease 0s;
}
.companies { background-position: center center;
background-repeat: no-repeat;
background-size: cover;
padding: 55px 0px 47px 0px;
}
.companies__subtitle {
margin-top: 20px;
color: #ffffff;margin-bottom:0;
font-family: 'FiraSans_Regular';
font-size: 18px;
line-height: normal;
text-align: center;
}
.companies__body {
max-width: 1059px;
padding: 0px 15px;
margin: 0px auto;
position: relative;
}
.companies__arrows {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position: absolute;
top: calc(50% - 14px);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background-color: rgba(138, 133, 137, 0.8);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 30px;
height: 60px;
border-radius: 0px 50px 50px 0px;
z-index: 50;
opacity: 0;
visibility: hidden;
}
.companies__arrows svg {
width: 25px;
height: 25px;
fill: #000;
margin-right: 3px;
-webkit-transition: fill 0.3s ease 0s;
-o-transition: fill 0.3s ease 0s;
transition: fill 0.3s ease 0s;
}
.companies__prev {
left: 0;
-webkit-transform: translateY(-50%) rotate(180deg);
-ms-transform: translateY(-50%) rotate(180deg);
transform: translateY(-50%) rotate(180deg);
}
.companies__prev2 {
left: 0;
-webkit-transform: translateY(-50%) rotate(180deg);
-ms-transform: translateY(-50%) rotate(180deg);
transform: translateY(-50%) rotate(180deg);
}
.companies__next {
right: 0;
}
.companies__next2 {
right: 0;
}
.uniform__prev2 {
left: -30px;
-webkit-transform: translateY(-50%) rotate(180deg);
-ms-transform: translateY(-50%) rotate(180deg);
transform: translateY(-50%) rotate(180deg);
top: calc(92% - 14px);
}
.uniform__next2 {
right: -30px;
top: calc(92% - 14px);
}
.uniform__prev7 {
left: -30px;
-webkit-transform: translateY(-50%) rotate(180deg);
-ms-transform: translateY(-50%) rotate(180deg);
transform: translateY(-50%) rotate(180deg);
top: calc(50% - 14px);
}
.uniform__next7 {
right: -30px;
top: calc(50% - 14px);
}
.uniform__body.me_slider7{
max-width: 725px;
}
.companies__slider {
margin-top: 32px;
}
.uniform.bg_camuf{
background: url(//site20.local/wp-content/uploads/2021/11/bg_camuf.jpg);
background-size: cover;
}
.uniform__text.bold_me_text{
font-weight: bolder;
}
.uniform.bg_camuf .uniform__name{
color: #fff;
}
@media (min-width: 960px){  }
@media (min-width: 960px){  }
.uniform__slider2 .swiper-slide .uniform__img, .uniform__slider3 .swiper-slide .uniform__img{
height: 160px;
}
.uniform__slider7 .swiper-slide .uniform__img{
height: 224px;
}
.companies__slider .swiper-slide {
width: 155px !important;
margin: 0px 25px;
}
.companies__slider .swiper-slide .companies__img {
width: 100%;
height: 110px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: #fff;
}
.companies__slider .swiper-slide .companies__img img {
max-width: 100%;
max-height: 100%;
-o-object-fit: contain;
object-fit: contain;
}
.companies__item {
height: 100%;
}
.companies__name {
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 16px;
line-height: normal;
text-align: center;
margin-top: 22px;
-webkit-transition: color 0.3s ease 0s;
-o-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s;
}
.scenarios {
background-color: #eee;
padding: 44px 0px 49px 0px;
}
.scenarios__row {
margin: 50px auto 0px auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 1000px;
}
.scenarios__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 31.3333%;
margin: 0px 0 24px 8px;
}
.scenarios__item:nth-child(3n+2){justify-content: flex-end; }
.scenarios__item:nth-child(3n+3){justify-content: flex-end; }
.scenarios__item:nth-child(3n+2) .scenarios__name {min-width:162px;    margin-right: 14px;
margin-top: -24px;}
.scenarios__item:nth-child(3n+3) .scenarios__name {max-width:162px; width:100%;     margin-right: 0px;margin-top: -24px;}
.scenarios__icon {
max-width: 65px;
min-width: 65px;
max-height: 65px;
min-height: 65px;
margin-right: 23px;
}
.scenarios__item:nth-child(3n+2) .scenarios__icon {    margin-right: 10px; }
.scenarios__item:nth-child(3n+3) .scenarios__icon {    margin-right: 7px; }
.scenarios__item:nth-child(1) .scenarios__name, .scenarios__item:nth-child(2) .scenarios__name, .scenarios__item:nth-child(3) .scenarios__name {    margin-top: -12px; }
.scenarios__item:nth-child(4) .scenarios__name, .scenarios__item:nth-child(5) .scenarios__name{  margin-top: -16px; }
.scenarios__item:nth-child(5) .scenarios__name{      max-width: 164px;    margin-right: 10px; }
.scenarios__item:nth-child(6) .scenarios__name{      margin-top: 5px; }
.scenarios__icon img {
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
}
.scenarios__name {
color: #000000;
font-family: 'FiraSans_Regular';
font-size: 18px;
line-height: normal;
}
.scenarios__body {
text-align: center;
}
.scenarios__text {
color: #000000;
font-family: 'FiraSans_Regular';
font-size: 18px;
line-height: normal;
margin-top: 20px;
}
.scenarios__btn {
margin-top: -2px;padding: 12px 15px;    font-size: 12px;
}
.signup { background-position: 0 0;
background-repeat: no-repeat;
background-size: 100% 100%;
padding: 65px 0px 60px 0px;
}
.signup .container { max-width: 998px;}
.signup__body {
margin-top: 47px;
max-width: 490px;
}
.signup__text {
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 18px;
line-height: normal;
}
.signup__text:last-child{max-width: 413px;padding-left: 4px;}
.signup__text p {
padding: 0;
margin: 0px 0px 13px 0px;
}
.signup__form {
background-color: #000000;
padding: 26px 50px 39px 37px;
text-align: center;
max-width: 390px;
margin-top: 37px;
margin-bottom: 27px;
}
.signup__label {
display: block;
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 16px;
line-height: normal;
margin-bottom: 16px;
text-align: left;
}
.signup__label span {
display: block;
margin-bottom: 15px;
}
.signup__label input {
width: 100%;
height: 40px;border:0;
background-color: #545454;
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 16px;
line-height: normal;
}
.signup__btn {
font-size: 12px;
padding: 12px 15px;
border: 0;
margin-top: 4px;
margin-left: 16px;
}
.signup__info {
color: #eeeeee;
font-family: 'FiraSans_Regular';
font-size: 14px;
line-height: normal;
margin-top: 11px;
padding-left: 14px;
}
.signup__tel {
color: #ff8e00;
font-family: 'FiraSans_Bold';
font-size: 24px;margin-left: 5px;
line-height: normal;
}
.signup__tel a {
color: #ff8e00;
-webkit-transition: border 0.3s ease 0s;
-o-transition: border 0.3s ease 0s;
transition: border 0.3s ease 0s;
position: relative;
padding-left: 30px;
}
.signup__tel a::before {
content: '';
position: absolute;
top: calc(50% + 1px);
left: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 20px;
height: 20px;
background-image: url(//site20.local/wp-content/themes/paintshot/img/tel.png);
background-position: 0 0;
background-repeat: no-repeat;
background-size: 20px 20px;
}
.signup__tel:not(:last-child) {
margin-bottom: 1px;
}
.signup__text:first-child p {
padding: 0;
margin: 0px 0px 22px 0px;
}
.uniform {
background-color: #eee;
padding: 59px 0 32px 0;
}
.uniform__text {
margin-top: 23px;
padding-right: 66px;
color: #000000;margin-bottom:0;
font-family: 'FiraSans_Regular';
font-size: 18px;
line-height: normal;
text-align: center;
}
.uniform__body {
position: relative;
margin: 37px auto 0px auto;
max-width: 978px;
}
.uniform__item { }
.uniform__img {
width: 100%; background-color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.uniform__img img {
max-width: 100%;
max-height: 100%;
-o-object-fit: contain;
object-fit: contain;
}
.uniform__name {
color: #000000;
font-family: 'FiraSans_Regular';
font-size: 18px;
line-height: normal;
text-align: center;
margin-top: 17px;
}
.uniform__text:last-child {
margin-top: 15px;
padding-right: 0;}
.uniform__name span{
font-size: 14px;
}
.uniform__arrows {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background-color: rgba(138, 133, 137, 0.8);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 30px;
height: 60px;    top: calc(50% - 38px);
border-radius: 50px 0px 0px 50px;
-moz-border-radius: 50px 0px 0px 50px; -webkit-border-radius: 50px 0px 0px 50px; -khtml-border-radius: 50px 0px 0px 50px;
z-index: 1;
}
.uniform__arrows svg {
width: 25px;
height: 25px;
fill: #000;
margin-left: 3px;
-webkit-transition: fill 0.3s ease 0s;
-o-transition: fill 0.3s ease 0s;
transition: fill 0.3s ease 0s;
}
.uniform__prev {
left: 0;
-webkit-transform: translateY(-50%) rotate(-180deg);
-ms-transform: translateY(-50%) rotate(-180deg);
transform: translateY(-50%) rotate(-180deg);
}
.uniform__next {
right: 0;
}
.relax { background-position: center center;
background-repeat: no-repeat;
background-size: cover;
padding: 21px 0px 95px 0px;
}
.relax .container {
max-width: 1000px;
}
.relax__text {
margin-top: 25px;
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 18px;
line-height: normal;
}
.relax__title p{margin-bottom:24px;}
.relax__text p {
margin: 0;
padding: 0;
}
.relax__text p:not(:last-child) {
margin-bottom: 22px;
}
.relax__subtext {
margin-top: 33px;
padding-left: 5px;;
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 18px;
line-height: normal;
text-align: center;
}
.relax__subtext p {
margin: 0;
padding: 0;
}
.relax__row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 34px 0pc 0px 0px;
}
.relax__item {
width: 30.3333%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0px 10px 14px 14px;
}
.relax__item:nth-child(2n+3){justify-content:center;}
.relax__item:nth-child(1){    padding-right: 10px;  padding-top: 11px; }
.relax__item:nth-child(1) .relax__img{        margin-top: -6px;   margin-left: 1px; }
.relax__item:nth-child(3){    justify-content: end;padding-right: 18px;  padding-bottom: 8px; }
.relax__item:nth-child(6){    justify-content: center;    padding-left: 13px; }
.relax__item:nth-child(2){    padding-left: 45px;  padding-top: 12px; }
.relax__item:nth-child(2) .relax__img{        margin-top: -16px;   }
.relax__item:nth-child(5) .relax__img{      margin-top: -7px;     padding-right: 20px;  margin-right: 4px; }
.relax__item:nth-child(6) .relax__img{       margin-right: 14px; }
.relax__img {
width: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-right: 20px;
margin-top: 3px;
}
.relax__img img {
max-width: 50px;
max-height: 50px;
-o-object-fit: contain;
object-fit: contain;
}
.relax__name {
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 18px;
line-height: normal;
}
.relax__body {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
height: 375px;
margin-top: 59px;
}
.relax__left {
width: calc(25% - 35px);
height: inherit;
}
.relax__right {
width: 76.5%;
height: inherit;
}
.relax__slider {
width: 100%;
height: inherit;
position: relative;
}
.relax__slider .swiper-slide img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.relax__arrows {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background-color: rgba(138, 133, 137, 0.8);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 30px;
height: 60px;
border-radius: 50px 0px 0px 50px;
-moz-border-radius: 50px 0px 0px 50px; -webkit-border-radius: 50px 0px 0px 50px; -khtml-border-radius: 50px 0px 0px 50px;
z-index: 1;
}
.relax__arrows svg {
width: 25px;
height: 25px;
fill: #000;
margin-left: 3px;
-webkit-transition: fill 0.3s ease 0s;
-o-transition: fill 0.3s ease 0s;
transition: fill 0.3s ease 0s;
}
.relax__prev {
left: 0;
-webkit-transform: translateY(-50%) rotate(180deg);
-ms-transform: translateY(-50%) rotate(180deg);
transform: translateY(-50%) rotate(180deg);
}
.relax__next {
right: 0;
}
.relax-mini {
width: 100%;
height: inherit;
}
.relax-mini .swiper-slide {
width: 100%;
cursor: pointer;
opacity: 0.4;
-webkit-transition: opacity 0.3s ease 0s, border 0.3s ease 0s;
-o-transition: opacity 0.3s ease 0s, border 0.3s ease 0s;
transition: opacity 0.3s ease 0s, border 0.3s ease 0s;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.relax-mini .swiper-slide img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.relax-mini .swiper-slide.swiper-slide-thumb-active {
opacity: 1;
border: 1px solid #fff;
}
.question {
background-color: #eee;
padding: 45px 0px 50px 0px;
}
.question .container{    max-width: 1089px;}
.question__subtitle {
margin-top: 14px;
text-align: center;
color: #000000;margin-bottom:0;
font-family: 'FiraSans_Regular';
font-size: 18px;
line-height: normal;
}
.question__row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: 41px;
}
.question__item {
width: 25.3333%;
margin: 0px 4% 40px 4%;
}
.question__item:nth-child(3n+3){    margin-left: 16px;
width: 28.3%;
margin-right: 3%;}
.question__name {
color: #000000;white-space: nowrap;
font-family: 'FiraSans_Bold';
font-size: 18px;
font-weight: 700;
line-height: normal;
}
.question__text {
margin-top: 25px;
color: #000000;
font-family: 'FiraSans_Regular';
font-size: 16px;
line-height: normal;
}
.question__text p {
padding: 0;
margin: 0;
}
.question__form {
max-width: 803px;
margin: 0px auto;
padding: 29px 51px 43px 51px;
background-color: #000000;
text-align: center;
}
.question__subrow {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.question__left {
width: calc(50% - 50px);
}
.question__label {
display: block;
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 16px;
line-height: 18px;
text-align: left;
}
.question__label:not(:last-child) {
margin-bottom: 17px;
}
.question__label span {
display: block;
margin-bottom: 15px;
}
.question__label input {
color: inherit;
font-family: inherit;
font-size: inherit;
line-height: inherit;
width: 100%;border:0;
height: 40px;
background-color: #545454;
}
.question__label textarea {
width: 100%;border:0;
height: calc(100% - 33px);
color: inherit;
font-family: inherit;
font-size: inherit;
line-height: inherit;
background-color: #545454;
resize: none;
}
.question__right {
width: 50%;
}
.question__right .question__label {
height: 100%;
}
.question__info {
margin-top: 30px;
color: #eeeeee;
font-family: 'FiraSans_Regular';
font-size: 14px;
line-height: normal;
}
.question__btn {    margin-top: 16px;
padding: 12px 39px;
border: 0;
font-size: 12px;
}
.contacts {
background-color: #424242;
padding: 53px 0px 58px 0px;
}
.contacts .container {
max-width: 995px;
}
.contacts__row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-top: 46px;
}
.contacts__item {
width: 31.5%;
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 16px;
line-height: normal;
}
.contacts__name {
color: #ff8e00;
margin-bottom: 20px;
}
.contacts__map {
width: 100%;
height: 265px;
margin-top: 36px;
}
.contacts__map iframe {
width: 100%;
height: 100%; max-width: 462px;
}
.footer {
background-color: #212123;
padding: 31px 0px 23px 0px;
}
.footer .container{max-width:997px;}
.footer__row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.footer__logo {
max-width: 153px;
min-width: 153px;
height: 78px;    margin-left: 25px;
position: relative;
padding-right: 12px;
margin-right: 15px;
}
.footer__logo::before {
content: '';
position: absolute;
top: 0;
right: 0px;
width: 1px;
height: 100%;
background-color: #fff;
}
.footer__logo img {
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
}
.footer__info {
max-width: 180px;
min-width: 180px;
color: #a7a6a6;
font-family: 'FiraSans_Regular';
font-size: 16px;
line-height: normal;
position: relative;
padding-right: 23px;
margin-right: 3%;  margin-top: -9px;
}
.footer__info img {
content: '';
position: absolute;
top: -24px;
right: 6px;
width: 46px;
height: 32px;
-o-object-fit: contain;
object-fit: contain;
}
.footer__nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;margin-top: -5px;
}
.footer__column {
width: 400px;
}
.footer__column li{
display: inline-block;
margin-right: 35px;
}
.footer__column:not(:last-child) {
margin-right: 8px;
}
.footer__item {
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 16px;
line-height: normal;
}
.footer__item a {
-webkit-transition: color 0.3s ease 0s;
-o-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s;
color: #ffffff;
}
li:not(:last-child) .footer__item {
margin-bottom: 20px;
}
.footer__call {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 145px;
margin-left: auto;
}
.footer__tel {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
color: #ffffff;
font-family: 'FiraSans_Regular';
font-size: 16px;
line-height: normal;
width: 100%;margin-bottom: 0px;
margin-top: 5px;
}
.footer__tel img {
width: 19px;
height: 19px;
-o-object-fit: contain;
object-fit: contain;
}
.footer__tel span {
white-space: nowrap;
-webkit-transition: color 0.3s ease 0s;
-o-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s;
}
.footer__btn {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
width: 100%;
color: #ffffff;    margin-top: 10px;
font-family: 'Montserrat_Black';
font-size: 11px;
line-height: normal;
text-transform: uppercase;
padding: 8px 5px;
text-align: center;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #fff;
-webkit-transition: color 0.3s ease 0s, border 0.3s ease 0s;
-o-transition: color 0.3s ease 0s, border 0.3s ease 0s;
transition: color 0.3s ease 0s, border 0.3s ease 0s;
}
.mobail_header{
display: none;
}
.mobail_header2{
display: none;
}
.mobail_header3{
display: none;
}
@media (max-width:1500px) {
.about__item:nth-child(even) {
max-width: inherit;
}
.organize__item:nth-child(1) .organize__name {
padding: 0;
}
.organize__item:nth-child(2) {
margin-left: 0px;
}
.organize__name {
font-size: 22px;
line-height: 26px;}
.organize__item:nth-child(4) .organize__name {
padding-left: 0;
}
.organize__item:nth-child(5) .organize__name {
margin-top: 14px;
padding-right: 0;
}
.organize__item:nth-child(6) .organize__name {
padding-left: 0;
}
.organize__item:nth-child(3) .organize__name {
padding-left: 0;
padding-top: 0;
}
.organize__item:nth-child(3){margin:0;}
.organize__item:nth-child(2) .organize__name {
margin: 14px 0 0px 0px;
}
.page-template-paintball .header-main__cover {
margin-top: 0px;
}
}
@media (min-width: 992px) {
.page-btn:hover {
background-color: #c27617;
}
.header-top__item a:hover {
color: #ff8e00;
}
.header-top__tel:hover span {
color: #ff8e00;
}
.header-top__btn:hover {
color: #ff8e00;
border-color: #ff8e00;
}
.header-main__item:hover {
color: #ff8e00;
}
.weekend__arrows:hover svg {
fill: #fff;
}
.weekend__more:hover {
color: #ff8e00;
border-color: #ff8e00;
}
.foto-slider__arrows:hover svg {
fill: #fff;
}
.info-paintball__arrows:hover svg {
fill: #fff;
}
.info-lasertag__arrows:hover svg {
fill: #fff;
}
.area__left .area__arrows:hover svg {
fill: #fff;
}
.area__text.area__link:hover {
color: #ff8e00;
border-color: #ff8e00;
}
.companies__arrows:hover svg {
fill: #fff;
}
.companies__item:hover .companies__name {
color: #ff8e00;
}
.signup__tel a:hover {
border-bottom: 2px solid #ff8e00;
}
.uniform__arrows:hover svg {
fill: #fff;
}
.relax__arrows:hover svg {
fill: #fff;
}
.footer__item a:hover {
color: #ff8e00;
}
.footer__tel:hover span {
color: #ff8e00;
}
.footer__btn:hover {
color: #ff8e00;
border-color: #ff8e00;
}
}
@media (max-width: 1140px) {
.info-paintball__body {
max-width: 840px;
}
.info-paintball__arrows {
opacity: 1;
visibility: visible;
}
}
@media (max-width: 1100px) {
.weekend__name {white-space: inherit;}
.header-top{
z-index: 100;
position: relative;
}
.header-top__row {    padding: 0 15px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.header-top__info {
display: none;
}
.header-top__nav {
margin: 0px 30px 0px auto;
}
.header-top__column:not(:last-child) {
margin: 0;
}
.header-top__column li{
display: block;
margin-right: 0px;
}
.header-top__call {
margin-left: 10px;
}
.header-main__block {
max-width: 75%;
}
.header-main__title {
font-size: 45px;
line-height: 50px;
}
.header-main__subtitle {
font-size: 25px;
}
.header-main__subtitle span {
font-size: 20px;
}
.header-main__body {
margin-top: 25px;
}
.organize__row {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.organize__item {
width: 50%;
}
.organize__item:nth-child(even) {
margin-top: 0px;
}
.organize__item:not(:last-child) {
margin-bottom: 30px;
}
.signup {
background-position: 30% 0;
background-size: 130% 100%;
}
.footer__row {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.footer__info {
display: none;
}
.footer__nav {
margin: 0px 30px 0px auto;
}
.footer__column:not(:last-child) {
margin: 0;
}
.footer__call {
margin-left: 10px;
}
.about__name {
white-space: inherit;}
.page-template-paintball .header-main__title {
white-space: inherit;
text-align: right;
padding-right: 20px;
}
.page-template-kidbol .about__item:nth-child(even) .about__body {
width: 57%;
margin-left: 26px;
margin-right: 0;
}
.page-template-kidbol .organize__item:nth-child(1) {
margin-left: 0;
}
.page-template-kidbol .organize__item:nth-child(2) {
margin-left: 0;
}
.page-template-kidbol .header-main__title {
margin-right: 0;
}
.page-template-paintball .area {
padding: 21px 0px 50px 0px;
}
.companies__slider .swiper-slide {
width: 155px !important;
margin: 0px 20px;
}
.page-template-kidbol .info-lasertag__body {
max-width: 900px;
}
.info-paintball__prev{left:-15px;}
.info-paintball__next{right:-15px;}
.info-lasertag__prev{left:-15px;}
.info-lasertag__next{right:-15px;}
.page-template-kidbol .foto-slider2__next {
right: 0;
}
.page-template-kidbol .foto-slider2__prev {
left: 0;
}
.page-template-kidbol .about__item:nth-child(1) {
margin-bottom: 66px;
}
.about__item:nth-child(2) {
margin-bottom: 66px;margin-top:0;
}
}
@media (max-width: 1000px) {
.about__img {
width: calc(35% - 10px);
}
.about__body {
width: 65%;
}
.about__name {white-space: inherit;
font-size: 20px;
}
.about__text {
font-size: 14px;
}
.foto {
padding: 30px 0px;
}
.foto-slider {
margin-top: 30px;
}
}
@media (max-width: 960px) {
.companies__body {
max-width: 570px;
}
.companies__arrows {
opacity: 1;
visibility: visible;
}
.uniform__body {
max-width: 690px;
}
.uniform__body.me_slider7{
max-width: 690px;
}
.page-template-paintball .uniform__body.me_slider7 {
max-width: 690px;}
}
@media (max-width: 900px) {
.header-main__block {
max-width: unset;
width: 100%;
padding: 0 10px;
}
.header-main__nav {
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.header-main__title {
text-align: right;
}
.page-template-paintball .header-main__title{font-size: 40px;}
.header-main__subtitle {
text-align: right;
}
.weekend__body {
padding: 0px 30px;
}
.weekend__arrows {
opacity: 1;
visibility: visible;
}
.weekend__item {
margin: 0px;max-width: inherit;
}
.relax {
background-size: 130% 100%;
}
.relax__img {
width: auto;
}
.question__item {
width: 42%;
}
.question__item:nth-child(3n+3) {
width: 42%;
margin: 0px 4% 40px 4%;
}
.page-template-paintball .question__item:nth-child(3n+3) {
width: 42%;
margin: 0px 4% 40px 4%;
}
.page-template-lazertag .question__item:nth-child(3n+3) {
width: 42%;
margin: 0px 4% 40px 4%;
}
.page-template-lazertag .question__item {
width: 42%;
margin: 0px 4% 40px 4%;
}
}
@media (max-width: 870px) {
.info-paintball__body {
max-width: 570px;
}
.info-lasertag__body {
max-width: 570px;
}
.page-template-kidbol .info-lasertag__body {
max-width: 570px;
}
.page-template-kidbol  .info-paintball__body {
max-width: 570px;
}
.page-template-lazertag .info-lasertag__body {
max-width: 570px;
}
.page-template-lazertag  .info-paintball__body {
max-width: 570px;
} .info-lasertag__arrows {
opacity: 1;
visibility: visible;
}
}
@media (max-width: 800px) {
.header__burger {
display: block;
width: 35px;
height: 30px;
position: relative;
z-index: 1100;
}
.header_padding{
padding-top:108px;
}
.header__burger::before {
content: '';
position: absolute;
top: 2px;
left: 0;
width: 100%;
height: 3px;
background: #fff;
-webkit-transition: top 0.3s ease 0s, background 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
transition: top 0.3s ease 0s, background 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
-o-transition: top 0.3s ease 0s, background 0.3s ease 0s, transform 0.3s ease 0s;
transition: top 0.3s ease 0s, background 0.3s ease 0s, transform 0.3s ease 0s;
transition: top 0.3s ease 0s, background 0.3s ease 0s, transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
.header__burger::after {
content: '';
position: absolute;
bottom: 2px;
left: 0;
width: 100%;
height: 3px;
background: #fff;
-webkit-transition: top 0.3s ease 0s, background 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
transition: top 0.3s ease 0s, background 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
-o-transition: top 0.3s ease 0s, background 0.3s ease 0s, transform 0.3s ease 0s;
transition: top 0.3s ease 0s, background 0.3s ease 0s, transform 0.3s ease 0s;
transition: top 0.3s ease 0s, background 0.3s ease 0s, transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
.header__burger span {
position: absolute;
top: 50%;
left: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
width: 100%;
height: 3px;
background: #fff;
}
.header__burger.active::before {
top: 13.5px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.header__burger.active::after {
bottom: 13.5px;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.header__burger.active span {
display: none;
}
.header-top {
padding: 15px 0px;
}
.header-top__body {
position: absolute;
top: -120vh;
left: 0;
width: 100vw;
height: 100vh;
z-index: 1000;
background-color: rgba(0, 0, 0, 0.8);
overflow-y: auto;
padding: 70px 0px 50px 0px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-transition: top 0.3s ease 0s;
-o-transition: top 0.3s ease 0s;
transition: top 0.3s ease 0s;
}
.header-top__body.active {
top: 0;
}
.header-top__nav {
margin: 0;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.header-top__column {
width: auto;
}
.header-top__item {
font-family: 'FiraSans_Medium';
font-size: 24px;
text-align: center;
margin-bottom: 30px;
}
li:not(:last-child) .header-top__item {
margin-bottom: 30px;
}
.header-top__call {
width: auto;
margin: 0;
}
.header-top__tel {
width: auto;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-family: 'FiraSans_Medium';
font-size: 24px;
margin-bottom: 20px;
}
.header-top__tel img {
width: 22px;
height: 22px;
margin: 5px 15px 0px 0px;
}
.header-top__btn {
padding: 13px 5px;
font-size: 15px;
width: 250px;
}
.scenarios__item {
margin: 0px 2% 20px 2%;
width: 46%;
}
.ecran3 .scenarios__row .scenarios__item, .page-template-paintball .ecran3 .scenarios__row .scenarios__item {
margin: 0px 2% 20px 2%;
width: 46%;
}
.scenarios__item:nth-child(3n+2) {
justify-content: flex-start;
}
.scenarios__item:nth-child(3n+2) .scenarios__icon {
margin-right: 23px;
}
.scenarios__item:nth-child(3n+3) .scenarios__icon {
margin-right: 23px;
}
.scenarios__item:nth-child(3n+3){justify-content: flex-start;}
.footer__nav {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin: 0px;
}
.about__item:nth-child(even) .about__body {
width: 65%;
margin-left: 26px;
}
.footer__column:not(:last-child) {
margin-bottom: 15px;
}
.footer__item {
text-align: center;
}
.about__item:nth-last-child(1) .about__img, .about__item:nth-last-child(2) .about__img {
margin-top: 0px;
}
.about__item:nth-child(5) .about__img, .about__item:nth-child(6) .about__img {
margin-top: 0;
}
.organize__item:nth-child(4) {
margin-left: 0;
}
.organize__item:nth-child(5) {
margin-left: 6px;
}
}
@media (max-width: 768px) {
.relax .container .relax__title.page-title.white p br{
display: none;
}
.page-title {
font-size: 30px;
}
.text_block_tyn .area__title.page-title p br{
display: none;
}
.text_block_tyn .area__right img{
width: 100%;
}
.text_block_rrr .area__title.page-title{
font-size: 30px;
width: 100%;line-height: 45px;
padding-left: 0;
}
.text_block_rrr .area__right{
width: 100%;
}
.header-main__elem:nth-child(3), .header-main__elem:nth-child(4) {
margin-bottom: 19px;
}
.area {
padding: 21px 0px 60px 0px;
}
.page-template-lazertag .area {
padding: 21px 0px 60px 0px;
}
.page-template-holidays .text_block_rrr .area__right{width: 100%;}
.text_block_rrr .area__left{
width: 100%;
margin-top: 30px;
}
.text_block_rrr.text_bloc_tgv .area__left {
width: 100%;
margin-top: 30px;
}
.ecran4 .text_byn{
float: none;
}
.ecran4 .text_byn p br{
display: none;
}
.header {
background-position: 50% 0;
background-size: 170% 100%;
}
.header-main {
padding-bottom: 30px;
}
.header-main__title {
font-size: 40px !important;
line-height: 45px;
}
.header-main__body {
-webkit-box-pack: unset;
-ms-flex-pack: unset;
justify-content: unset;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.header-main__elem, .page-template-paintball .header-main__elem {
width: 400px;
}
.about__subtitle {
margin-top: 15px;
font-size: 16px;
}
.about__row {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 20px;
}
.about__item {
width: 100%;align-items:center;
max-width: 550px;
}
.about__item:nth-child(even) {
width: 100%;
max-width: 550px;
}
.about__item:nth-child(1) .about__img, .about__item:nth-child(2) .about__img{margin-top:0;}
.foto-slider {
height: 350px;
}
.foto-slider .swiper-slide::before {
display: none;
}
.foto-slider .swiper-slide::after {
display: none;
}
.foto-mini {
margin-top: 30px;
height: 100px;
}
.area {
background-size: 130% 100%;
}
.area {
background-size: 170% 100%;
}
.area__sector {
margin: 30px 0px 0px 0px;
-webkit-box-pack: unset;
-ms-flex-pack: unset;
justify-content: unset;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.area__left .area__slider {
height: 300px;
}
.area__left .area-mini {
height: auto;
}
.area__left {
width: 100%;
margin-top: 30px;
}
.area__right {
width: 100%;
}
.page-template-kidbol .text_block_tyn .area__right {
width: 100%;
}
.page-template-kidbol .text_block_tyn .uniform__text:last-child {
max-width: 100%;
text-align: center;}
.signup {
background-position: 70% 0;
background-size: 170% 100%;
}
.relax__item {
margin: 0px 2% 20px 2%;
width: 46%;
}
.relax__body {
height: 300px;
}
.contacts__row {
-webkit-box-pack: unset;
-ms-flex-pack: unset;
justify-content: unset;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.contacts__item {
width: 100%;
}
.contacts__item:not(:last-child) {
margin-bottom: 30px;
}
.contacts__map {
height: 300px;
}
.page-template-kidbol .page-title {
padding-right: 0;
}
.relax__item:nth-child(3) {
justify-content: start;
}
.relax__item:nth-child(2n+3) {
justify-content: start;
}
.relax__item:nth-child(6) {
justify-content: start;
padding-left: 0;
}
.relax__item:nth-child(2) {
padding-left: 0;}
.companies__slider .swiper-slide {
width: 150px !important;
margin: 0px 15px;
}
.companies__arrows { top: calc(50% - 20px);}
.uniform.bg_camuf .companies__arrows { top: 88%; }
.uniform:not(.last-uni) .companies__arrows { top: 88%; }
}
@media (max-width: 720px) {
.uniform__body {
max-width: 450px;
}
.uniform__body.me_slider7{
max-width: 450px;
}
.page-template-paintball .uniform__body.me_slider7 {
max-width: 240px;}
}
@media (max-width: 700px) {
.question__form {
padding: 30px 15px;
}
}
@media (max-width: 650px) {
.weekend__body {
padding: 0px 15px;
width: 360px;
}
.weekend__item {max-width: initial;
width: inherit !important;
margin: 0;
}
.weekend__prev { left: -15px;}
.weekend__next { right: -15px;}
}
@media (max-width: 600px) {
.header_padding{
padding-top:70px;
}
.titlep{
padding-top: 0px;
}
.left_block_carusel{
width: 100%;
float: left;
margin-right: 0%;
}
.right_block_carusel {
width: 85%;
float: none;
margin: 0 auto;
}
.page-template-paintball .foto-slider2__next {
right: 0;
}
.page-template-paintball .foto-slider2__prev {
left: 0;
}
.left_block_carusel img {
float: none;
margin: 0 auto;
display: block;
margin-bottom: 20px;
}
.ecran4 .img_byn {
padding: 20px 50px;
float: none;
text-align: center;
}
.organize__row {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.organize__item {
width: 50%;
}
.organize__img img{
width: 80%;
margin: 0 auto;
}
.organize__img{
text-align: center;
}
.organize__text {
margin-right: 70px;margin-left:0;
text-align: left;
}
.organize-block {
-webkit-transform: translate(250px, 0px);
-ms-transform: translate(250px, 0px);
transform: translate(250px, 0px);
}
.organize-block__preview {
padding: 10px 5px;
max-width: 50px;
}
.organize-block__preview span {
font-size: 14px;
}
.organize-block__preview span.highlight {
font-size: 30px;
}
.organize-block__body {
padding: 20px 10px;
width: 250px;
}
.organize-block__img {
width: 55px;
height: 50px;
margin-right: 5px;
}
.organize-block__title {
font-size: 18px;
}
.organize-block__text {
font-size: 14px;
}
.info-paintball__body {
max-width: 280px;
}
.info-lasertag__body {
max-width: 280px;
}
.companies__body {
max-width: 390px;    padding: 0px 30px;
}
.page-template-kidbol .info-lasertag__body {
max-width: 280px;
}
.page-template-lazertag .info-lasertag__body{  max-width: 280px;}
.info-lasertag__slider .swiper-slide{margin:0;width:inherit!important;}
.page-template-lazertag .question__item{margin: 0px 0% 20px 0%;
width: 100%;}
.page-template-lazertag .question__item:nth-child(3n+3){margin: 0px 0% 20px 0%; width: 100%;}
.question__item {
margin: 0px 0% 20px 0%;
width: 100%;
}
.page-template-kidbol .question__item {
margin: 0px 0% 20px 0%;
}
.question__item:nth-child(3n+3) {
margin-left: 0px;
width: 100%;
margin-right: 0px;
}
.page-template-paintball .question__item:nth-child(3n+3) {
margin-left: 0px;
width: 100%;
margin-right: 0px;
}
.question__subrow {
-webkit-box-pack: unset;
-ms-flex-pack: unset;
justify-content: unset;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.question__left {
width: 100%;
}
.question__label {
margin-bottom: 20px;
}
.question__label textarea {
height: 120px;
}
.question__right .question__label {
height: auto;
}
.question__right {
width: 100%;
}
.question__info {
margin: 0;
}
}
@media (max-width: 550px) {
.footer__row {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.footer__logo {
max-width: 120px;
min-width: 120px;
height: 60px;
padding: 0;
margin: 0px 0px 30px 0px;
}
.footer__logo::before {
display: none;
}
.footer__column {
width: auto;
margin-bottom: 20px;
}
.footer__column li{
display: block;
margin-right: 0px;
}
.footer__column:not(:last-child) {
margin-bottom: 20px;
}
.footer__item {
font-size: 24px;
}
li:not(:last-child) .footer__item {
margin-bottom: 20px;
}
.footer__call {
width: auto;
}
.footer__tel {
width: auto;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 24px;
margin-bottom: 20px;
}
.footer__tel img {
width: 22px;
height: 22px;
margin: 5px 15px 0px 0px;
}
.footer__btn {
padding: 13px 5px;
font-size: 15px;
width: 250px;
}
.uniform__body {
max-width: 350px;
}
.page-template-paintball .uniform__body.me_slider7 {
max-width: 240px;
}
}
@media (max-width: 500px) {
.page-btn {
font-size: 14px;
padding: 10px 20px;
}
.popup__form {
padding: 30px 15px;
margin-bottom: 20px;
}
.header {
background-position: 50% 0;
background-size: 200% 100%;
}
.header-top__logo {
max-width: 80px;
min-width: 80px;
height: 40px;margin-left: 0;
}
.header__top .container {
padding: 0px 10px;
}
.header-main__nav {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.header-main__column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.header-main__column li{
margin-right: 20px;
}
.header-main__column > li > a{
font-size: 16px;
margin: 0px 0px 10px 0px;
} .header-main__item {
font-size: 16px;
margin: 0px 0px 10px 0px;
}
.header-main__title {
font-size: 25px !important;
line-height: 28px;
text-align: left;
}
.page-template-paintball .header-main__title{
text-align: left;
}
.page-template-kidbol .header-main__subtitle{
margin-top: 9px;
}
.header-main__subtitle {
font-size: 20px;
text-align: left;
}
.page-template-paintball .header-main__subtitle{
margin-top: 5px;
}
.page-template-paintball .header-main__subtitle span{
margin-top: 0px;
}
.page-template-kidbol .header-main__subtitle{
margin-top: 5px;
}
.page-template-kidbol .header-main__subtitle span{
margin-top: 0px;
}
.page-template-lazertag .header-main__subtitlemain__subtitle{
margin-top: 5px;
}
.page-template-lazertag .header-main__subtitle span{
margin-top: 0px;
}
.page-template-paintball .header-main__body {
margin-top: 25px;
}
.page-template-kidbol .header-main__body {
margin-top: 25px;
}
.page-template-lazertag .header-main__body {
margin-top: 25px;
}
.page-template-kidbol .header-main__cover{
margin-top: 0px;
}
.page-template-lazertag .header-main__cover{
margin-top: 0px;
}
.page-template-paintball .header-main{
padding-bottom: 30px;
}
.page-template-kidbol .header-main{
padding-bottom: 30px;
}
.page-template-lazertag .header-main{
padding-bottom: 30px;
}
.header-main__subtitle span {
font-size: 16px;
}
.header-main__elem, .page-template-paintball .header-main__elem {
width: 300px;
}
.header-main__name {
font-size: 18px;
padding-left: 20px;
}
.header-main__name::before {
width: 15px;
height: 14px;
background-size: 15px 14px;
}
.header-main__text {
font-size: 14px;
padding-left: 20px;
}
.paintball-item__btn {
font-size: 13px;
padding: 15px 10px;
}
.lasertag-item__btn {
font-size: 13px;
padding: 15px 10px;
}
.scenarios__item {
margin: 0px auto 20px auto;
width: 46%;
display: block;
}
.ecran3 .scenarios__row .scenarios__item, .page-template-paintball .ecran3 .scenarios__row .scenarios__item  {
margin: 41px auto 41px auto;
width: 50%;
}
.page-template-kidbol .text_block_tyn .scenarios__item:first-child{
padding-right: 0px;
margin: 0px;
width: 49%;
display: inline-block;
}
.page-template-kidbol .text_block_tyn .scenarios__item:nth-child(2) {
margin: 0px;
width: 49%;
display: inline-block;
}
.page-template-kidbol .text_block_tyn .scenarios__item .scenarios__name {
min-height: 57px
}
.page-template-kidbol .text_block_tyn .scenarios__item .scenarios__name p{
display: inline-flex;
}
.page-template-kidbol .text_block_tyn .uniform__text:last-child{
margin-top: 40px;
}
.scenarios__icon {
max-width: 50px;
min-width: 50px;
max-height: 50px;
min-height: 50px;
margin-right: 10px;
}
.scenarios__text {
font-size: 16px;
margin-top: 10px;
}
.scenarios__btn {
margin-top: 10px;
}
.signup {
background-position: 100% 0;
background-size: 220% 100%;
}
.signup__body {
width: 100%;
max-width: unset;
margin: 20px 0px 0px 0px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
}
.signup__text p {
margin: 0px 0px 10px 0px;
}
.signup__text {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.signup__form {
padding: 30px 15px;
margin-bottom: 20px;
}
.signup__tel {
display: inline-block;
}
.relax {
background-size: 170% 100%;
}
.relax__subtext {
margin-top: 15px;
}
.relax__row {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.relax__item {
width: auto;padding-top: 10px;
}
.relax__item:nth-child(2) {
padding-top: 10px;
}
.relax__item:nth-child(3) {
padding-right: 0px;
padding-bottom: 0px;
}
.relax__item:nth-child(5) .relax__img {
margin-top: 0;    margin-right: 20px;
padding-right: 0;
}
.relax__item:nth-child(6) .relax__img {
margin-right: 20px;
}
.relax__item:nth-child(2) .relax__img {
margin-top: 0;
}
.relax__item:nth-child(1) {
padding-right: 0;
}
.relax__item:nth-child(2n+2) {
padding-left: 0%;
}
.relax__body {
height: auto;
-webkit-box-pack: unset;
-ms-flex-pack: unset;
justify-content: unset;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
margin-top: 20px;
}
.relax__left {
height: 100px;
width: 100%;
margin-top: 20px;
}
.relax__right {
height: 300px;
width: 100%;
}
.relax-mini .swiper-slide {
width: auto;
}
.contacts__row {
margin-top: 20px;
}
.uniform__text{padding-right:0;}
.page-template-paintball .header-main__title {
white-space: inherit;
}
.page-template-paintball .left_block_carusel { width: 100%;}
.page-template-paintball .ecran3 .uniform__text {
padding-left: 0;
}
.page-template-paintball .signup__title {
padding-left: 0;
}
.page-template-paintball .ecran4 .text_byn {
margin-left: 0;
}
.page-template-paintball .ecran4 .img_byn{margin-bottom:20px;}
.page-template-paintball .signup__title {
padding-left: 0;
}
.page-template-paintball .uniform.bg_camuf .uniform__title{padding-right:0;}
.page-template-paintball .ecran3 .scenarios__rows:nth-last-child(3) .scenarios__item:last-child {
padding-left: 0;
}
.page-template-paintball .ecran3 .scenarios__row .scenarios__item {
justify-content: start;
}
.page-template-paintball .ecran3 .scenarios__rows:nth-last-child(2) .scenarios__item:last-child{padding-left: 0;}
.page-template-paintball .ecran3 .scenarios__rows:last-child .scenarios__item:first-child{padding-left: 0;}
.page-template-paintball .ecran3 .scenarios__rows:last-child .scenarios__item:last-child{padding-left: 0;}
.page-template-kidbol .header-main__title {
margin-right: 0;
}
.page-template-kidbol .about__item:nth-child(even) .about__body {
width: auto;
margin-left: 0;
margin-right: 0;
}
.page-template-kidbol .about__body {
width: 100%;
}
.page-template-kidbol .about__item:nth-child(1) {
margin-bottom: 40px;
}
.page-template-kidbol .left_block_carusel { width: 100%;}
.page-template-kidbol .organize__item:nth-child(2){margin-left:0;}
.page-template-kidbol .text_block_tyn .area__right {
width: 100%;
}
.page-template-kidbol .text_block_tyn .uniform__text:last-child { cacmax-width: 95%;}
.page-template-kidbol .area {
padding: 21px 0px 61px 0px;
}
.page-template-kidbol .info-paintball__slider .swiper-slide {
margin: 0px 17px;
}
.page-template-kidbol .info-paintball__slider .paintball-item.swiper-slide  {
width: inherit !important; margin: 0;
}
.page-template-kidbol .info-paintball__prev { left: -15px;}
.page-template-kidbol .info-paintball__next { right: -15px;}
.page-template-kidbol .right_block_carusel .deskp{padding-right:0;}
.page-template-birthday .text_bloc_tgv .area__sector:last-child .area__left {
margin-top: 30px;
}
.text_block_rrr .area__sector:last-child .area__left {
margin-top: 30px;
}
.page-template-holidays .text_block_rrr .area__sector:last-child .area__left {
margin-top: 30px;
}
.page-template-kidbol .foto-slider2__next {
right: 0;
}
.page-template-kidbol .foto-slider2__prev {
left: 0;
}
.uniform .companies__arrows { top: 87%;}
.info-paintball__slider .swiper-slide {
height: auto !important;width:inherit!important;
margin: 0px 0;
}
.page-template-paintball .area {
padding: 21px 0px 60px 0px;
}
.companies .companies__arrows { top: calc(78% - 20px);}
.companies .arrows2 { top: calc(23% - 20px);}
.info-paintball__next {
right: -15px;
}
.info-paintball__prev {
left: -15px;
}
.info-lasertag__prev { left: -15px;}
.info-lasertag__next { right: -15px;}
.scenarios__item:nth-child(3n+2) .scenarios__icon {
margin-right: 10px;
}
.scenarios__item:nth-child(1) .scenarios__name, .scenarios__item:nth-child(2) .scenarios__name, .scenarios__item:nth-child(3) .scenarios__name{
margin:0;
}
.scenarios__item:nth-child(4) .scenarios__name, .scenarios__item:nth-child(5) .scenarios__name{margin:0;}
.scenarios__item:nth-child(3n+3) .scenarios__name{margin:0;}
.scenarios__item:nth-child(3n+2) .scenarios__name{margin:0;}
.scenarios__icon{
margin: 0 auto!important;
}
.scenarios__name{
text-align: center;
margin-top: 10px!important;
font-size: 14px;
height: 34px;
}
}
@media (max-width: 480px) {
.uniform__body {
max-width: 240px;
}
.uniform__body.me_slider7{
max-width: 240px;
}
.uniform__item {
max-width: 240px;
}
.page-template-paintball .uniform__body.me_slider7 {
max-width: 240px;
}
}
@media (max-width: 450px) {
.mobail_header{display: block;}
.mobail_header3{display: flex;    margin-top: 50px;}
.companies__body{display: none;}
.mobail_header2{display: block;}
.mobail_header a.mob_a_header{ }
.mobail_header .header-top__tel{
font-size: 15px;
margin-bottom: 0px;
}
.mobail_header .header-top__tel{
font-size: 15px;
margin-bottom: 0px;
}
.mobail_header .header-top__tel img{
width: 19px;
height: 19px;
margin: 0px 15px 0px 0px;
}
.mobail_header .header-top__tel.mob_a_header img{
width: 19px;
height: 15px;
margin: 0px 15px 0px 0px;
}
.about__name{
font-size: 16px;
text-align: center;
margin-top: 10px;
}
.about__item {
margin-bottom: 40px;
display: block;
width: 50%;
}
.about__item:nth-child(1) {
margin-bottom: 40px;
width: 50%;
}
.about__item:nth-child(2) {
margin-bottom: 40px;
width: 50%;
}
.about__item:nth-last-child(3) {
margin-bottom: 40px;
width: 50%;
}
.about__item:nth-last-child(4) {
margin-bottom: 40px;
width: 50%;
}
.about__item:nth-child(even){
width: 50%;
}
.organize__item:nth-child(1) .organize__name {
padding: 0;
font-size: 16px;
text-align: center;
}
.organize__item:nth-child(2) {
margin-left: 0px;
}
.organize__item:nth-child(2) .organize__name {
margin: 8px 0 8px 0px;
font-size: 16px;
text-align: center;
}
.organize__item:nth-child(3) {
margin-left: 0px;
}
.organize__item:nth-child(3) .organize__name{padding-left:0;
font-size: 16px;
text-align: center;
}
.organize__item:nth-child(4) .organize__name{padding-left:0;
font-size: 16px;
text-align: center;
}
.organize__item:nth-child(6){display: block;}
.organize__item:nth-child(5) {
margin-left: 0px;
}
.organize__item:nth-child(5) .organize__name{padding-right:0;
font-size: 16px;
text-align: center;
}
.organize__item:nth-child(6) .organize__name{padding-left:0;
font-size: 16px;
text-align: center;
}
.about__item .about__img{
text-align: center;
width: 100%;
}
.about__item .about__img img{
width: 80%;
}
.mobail_header3 .about__item .about__img img{
height: 120px;
background: #fff;
padding: 25px 5px;
}
.mobail_header3 .about__name{
color: #fff;
}
.page-template-paintball .foto-slider2__prev {
left: -3px;
}
.page-template-kidbol .foto-slider2__prev {
left: -3px;
}
.uniform:not(.last-uni) .companies__arrows {
top: 33%;
}
.bg_camuf.uniform .companies__arrows{
top: 88%;
}
.weekend__arrows{
top: 30%;
}
.lazertag .uniform:not(.last-uni) .companies__arrows{
top: 88%;
}
.organize__body { max-width: 220px;}
.organize__item {  height: auto;}
.scenarios__item:nth-child(3n+2) {
justify-content: flex-start;
}
.scenarios__item:nth-child(3n+3) {
justify-content: flex-start;
}
.relax__item:nth-child(3) {justify-content: start;}
.relax__item:nth-child(2n+3) {justify-content: start;}
.relax__item:nth-child(6) {justify-content: start;}
.relax__img {
width: 50px;
}
.relax__item:nth-child(1) .relax__img {
margin-top: 0;
margin-left: 0;
}
.area__right {
text-align: left;
}
.about__text {
display: none;
}
.about__body {
width: 90%;
margin: 0 auto;
}
.about__item:nth-child(even) .about__body {
width: 100%;
margin-left: 0px;
}
.foto-slider {
height: 250px;
}
.foto-mini {
display: none;
}
.page-template-lazertag .foto-slider__arrows {
top: 50%;
}
.organize__item:nth-child(4) {
margin-left: 0;
}
.scenarios__item:nth-child(3n+3) .scenarios__name{max-width:100%;}
.scenarios__item:nth-child(3n+3) .scenarios__icon {
margin-right: 10px;
}
.companies__slider .swiper-slide {
margin: 0px;       width: 157.5px!important;
}
.page-template-lazertag .info-lasertag__slider .swiper-slide{      margin: 0;
width: inherit !important;}
.page-template-lazertag .left_block_carusel {
width: 100%;
margin-right: 0;
}
.page-template-lazertag .right_block_carusel .deskp{padding-right:0;}
.page-template-lazertag .about__item:nth-child(1) {
margin-bottom: 40px;
}
.page-template-lazertag .foto-slider2__next {
right: 0;
}
.page-template-lazertag .foto-slider2__prev {
left: 0;
}
.page-template-lazertag .about__item {
margin-bottom: 40px;
}
.page-template-lazertag .about__item:nth-last-child(4) {
margin-bottom: 40px;
}
.scenarios__icon{
margin: 0 auto!important;
}
.scenarios__name{
text-align: center;
margin-top: 10px!important;
font-size: 14px;
height: 34px;
}
}
@media (max-width: 420px) {
.companies__body {
max-width: 260px; padding: 0px 15px;
}
.companies__slider .swiper-slide {
width: 200px !important;margin: 0px 15px;
}
}
@media (max-width: 400px) {
.weekend__body {
width: 96%;
}
.weekend__item {
width: inherit!important;   margin: 0;
}
.area__left .area__slider {
height: 250px;
}
.relax__left {
display: none;
}
.relax__right {
height: 270px;
}
}
@media screen and (max-width:360px){ .header-main__column > li > a{font-size: 14px;}
}
@media screen and (max-width:320px){
.header-main__column > li > a{font-size: 12px;}
.mobail_header .header-top__tel.mob_a_header img{
margin: 0px 5px 0px 0px;
}
.mobail_header .header-top__tel img{
margin: 0px 5px 0px 0px;
}
.header-top__logo{
margin-right: 5px;
}
.scenarios__item:nth-child(3n+2) .scenarios__name {
min-width: auto;
}
}
.webp .header { background-image: url(//site20.local/wp-content/themes/paintshot/img/bg1.webp); }
.webp .header-main__name::before { background-image: url(//site20.local/wp-content/themes/paintshot/img/2.webp); }
.webp .weekend { background-image: url(//site20.local/wp-content/themes/paintshot/img/bg2.webp); }
.webp .foto { background-image: url(//site20.local/wp-content/themes/paintshot/img/bg3.webp); }
.webp .foto-slider .swiper-slide::before { background-image: url(//site20.local/wp-content/themes/paintshot/img/18.webp); }
.webp .foto-slider .swiper-slide::after { background-image: url(//site20.local/wp-content/themes/paintshot/img/19.webp); }
.webp .paintball-item { background-image: url(//site20.local/wp-content/themes/paintshot/img/bg4.webp); }
.webp .lasertag-item { background-image: url(//site20.local/wp-content/themes/paintshot/img/bg5.webp); }
.webp .area { background-image: url(//site20.local/wp-content/themes/paintshot/img/bg6.webp); }
.webp .companies { background-image: url(//site20.local/wp-content/themes/paintshot/img/bg7.webp); }
.webp .signup { background-image: url(//site20.local/wp-content/themes/paintshot/img/bg8.webp); }
.webp .signup__tel a::before { background-image: url(//site20.local/wp-content/themes/paintshot/img/tel.webp); }
.webp .relax { background-image: url(//site20.local/wp-content/themes/paintshot/img/bg9.webp); }
@media screen and (max-width:1024px){
.webp .header {
background-image: url(//site20.local/wp-content/themes/paintshot/img/1024/home1.jpg);    background-size: cover;
background-position: inherit;
}
.webp .signup {
background-image: url(//site20.local/wp-content/themes/paintshot/img/1024/home5.jpg);background-size: cover;
background-position: inherit;
}
.webp .weekend {
background-image: url(//site20.local/wp-content/themes/paintshot/img/1024/home2.jpg);background-size: cover; background-position: center center;
}
.webp .foto {
background-image: url(//site20.local/wp-content/themes/paintshot/img/1024/home3.jpg);background-size: cover; background-position: center center;
}
.webp .area {
background-image: url(//site20.local/wp-content/themes/paintshot/img/1024/home4.jpg);background-size: cover; background-position: center center;
}
.webp .relax {
background-image: url(//site20.local/wp-content/themes/paintshot/img/1024/home6.jpg);background-size: cover; background-position: center center;
}
.page-template-kidbol.webp .header {
background-image: url(//site20.local/wp-content/themes/paintshot/img/1024/kidbol1.jpg);background-size: cover;
background-position: inherit;
}
.page-template-kidbol.webp .signup {
background-image: url(//site20.local/wp-content/themes/paintshot/img/1024/kidbol2.jpg);background-size: cover;
background-position: 100% 0;
}
.page-template-lazertag.webp .header {
background-image: url(//site20.local/wp-content/themes/paintshot/img/1024/lazertag1.jpg);background-size: cover;
background-position: inherit;
}
.page-template-lazertag.webp .signup {
background-image: url(//site20.local/wp-content/themes/paintshot/img/1024/lazertag2.jpg);background-size: cover;
background-position: 100% 0;
}
.page-template-paintball.webp .header {
background-image: url(//site20.local/wp-content/themes/paintshot/img/1024/peintbol1.jpg);background-size: cover;
background-position: inherit;
}
.page-template-paintball.webp .signup {
background-image: url(//site20.local/wp-content/themes/paintshot/img/1024/peintbol2.jpg);background-size: cover;
background-position: 100% 0;
}
.page-template-paintball.webp .uniform.bg_camuf {
background-image: url(//site20.local/wp-content/themes/paintshot/img/1024/peintbol3.jpg);background-size: cover;
background-size: cover;
}
}
@media screen and (max-width:769px){
.mob{display: block;}
.desk{display: none;}
.webp .header {
background-image: url(//site20.local/wp-content/themes/paintshot/img/769/home1.jpg);    background-size: cover;
background-position: inherit;
}
.webp .signup {
background-image: url(//site20.local/wp-content/themes/paintshot/img/769/home5.jpg);background-size: cover;
background-position: inherit;
}
.webp .weekend {
background-image: url(//site20.local/wp-content/themes/paintshot/img/769/home2.jpg);background-size: cover; background-position: center center;
}
.webp .foto {
background-image: url(//site20.local/wp-content/themes/paintshot/img/769/home3.jpg);background-size: cover; background-position: center center;
}
.webp .area {
background-image: url(//site20.local/wp-content/themes/paintshot/img/769/home4.jpg);background-size: cover; background-position: center center;
}
.webp .relax {
background-image: url(//site20.local/wp-content/themes/paintshot/img/769/home6.jpg);background-size: cover; background-position: center center;
}
.page-template-kidbol.webp .header {
background-image: url(//site20.local/wp-content/themes/paintshot/img/769/kidbol1.jpg);background-size: cover;
background-position: inherit;
}
.page-template-kidbol.webp .signup {
background-image: url(//site20.local/wp-content/themes/paintshot/img/769/kidbol2.jpg);background-size: cover;
background-position: 100% 0;
}
.page-template-lazertag.webp .header {
background-image: url(//site20.local/wp-content/themes/paintshot/img/769/lazertag1.jpg);background-size: cover;
background-position: inherit;
}
.page-template-lazertag.webp .signup {
background-image: url(//site20.local/wp-content/themes/paintshot/img/769/lazertag2.jpg);background-size: cover;
background-position: 100% 0;
}
.page-template-paintball.webp .header {
background-image: url(//site20.local/wp-content/themes/paintshot/img/769/peintbol1.jpg);background-size: cover;
background-position: inherit;
}
.page-template-paintball.webp .signup {
background-image: url(//site20.local/wp-content/themes/paintshot/img/769/peintbol2.jpg);background-size: cover;
background-position: 100% 0;
}
}
@media screen and (max-width:480px){
.webp .header {
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(//site20.local/wp-content/themes/paintshot/img/480/home1.jpg);    background-size: cover;
background-position: inherit;
}
.webp .signup {
background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(//site20.local/wp-content/themes/paintshot/img/480/home2.jpg);background-size: cover;
background-position: inherit;
}
.page-template-kidbol.webp .header {
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(//site20.local/wp-content/themes/paintshot/img/480/kidbol1.jpg);background-size: cover;
background-position: inherit;
}
.page-template-kidbol.webp .signup {
background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(//site20.local/wp-content/themes/paintshot/img/480/kidbol2.jpg);background-size: cover;
background-position: 100% 0;
}
.page-template-lazertag.webp .header {
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(//site20.local/wp-content/themes/paintshot/img/480/lazertag1.jpg);background-size: cover;
background-position: inherit;
}
.page-template-lazertag.webp .signup {
background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(//site20.local/wp-content/themes/paintshot/img/480/lazertag2.jpg);background-size: cover;
background-position: 100% 0;
}
.page-template-paintball.webp .header {
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(//site20.local/wp-content/themes/paintshot/img/480/peintbol1.jpg);background-size: cover;
background-position: inherit;
}
.page-template-paintball.webp .signup {
background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(//site20.local/wp-content/themes/paintshot/img/480/peintbol2.jpg);background-size: cover;
background-position: 100% 0;
}
}
@media screen and (max-width:320px){
.webp .header {
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(//site20.local/wp-content/themes/paintshot/img/320/home1.jpg);    background-size: cover;
background-position: inherit;
}
.webp .signup {
background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(//site20.local/wp-content/themes/paintshot/img/320/home2.jpg);background-size: cover;
background-position: inherit;
}
.page-template-kidbol.webp .header {
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(//site20.local/wp-content/themes/paintshot/img/320/kidbol1.jpg);background-size: cover;
background-position: inherit;
}
.page-template-kidbol.webp .signup {
background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(//site20.local/wp-content/themes/paintshot/img/320/kidbol2.jpg);background-size: cover;
background-position: 100% 0;
}
.page-template-lazertag.webp .header {
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(//site20.local/wp-content/themes/paintshot/img/320/lazertag1.jpg);background-size: cover;
background-position: inherit;
}
.page-template-lazertag.webp .signup {
background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(//site20.local/wp-content/themes/paintshot/img/320/lazertag2.jpg);background-size: cover;
background-position: 100% 0;
}
.page-template-paintball.webp .header {
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(//site20.local/wp-content/themes/paintshot/img/320/peintbol1.jpg);background-size: cover;
background-position: inherit;
}
.page-template-paintball.webp .signup {
background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(//site20.local/wp-content/themes/paintshot/img/320/peintbol2.jpg);background-size: cover;
background-position: 100% 0;
}
.page-template-kidbol.webp .signup__form { background: none;}
}