p.p-no-margin-bottom {
margin-bottom: 0px;
}
.clearfy-cookie {
z-index: 99999 !important;
}
.open-chaty circle {
fill: #873131;
}
p.no-margin {
margin: 0px !important;
}
a.all-our-links:hover {
background-color: rgba(255, 255, 255, 0.2);
}
a.all-our-links {
font-size: 120% !important;
display: flex;
width: 100%;
align-items: center;
border: 1px solid #fff;
padding: 5px 10px;
justify-content: center;
margin-top: 10px;
}
body {
accent-color: #841f1f !important;
}
.wp-block-search__inside-wrapper {
flex-direction: column;
}
.is-search-icon {
background: var(--fs-color-primary);
border: 1px solid var(--fs-color-primary);
height: 50px;
}
.is-form-style input.is-search-input {
height: 50px;
font-size: 18px !important;
}
.is-search-icon {
width: 50px;
}
.is-search-icon svg {
width: 32px;
}
.is-form-style .is-search-submit path {
fill: #ffffff;
}
.is-search-icon:hover, form.is-form-style input.is-search-submit:hover {
background: #865e00;
}
.is-form-style button.is-search-submit {
height: 50px;
}
footer.entry-meta {
border-bottom: 0;
}
@media screen and (max-width: 549px) {
.slider-wrapper .flickity-prev-next-button {
display: block;
}
}
.grecaptcha-badge {visibility: hidden;}
.menu-title {
display: block !important;
}
.ux-search-submit {
background-color: var(--fs-color-primary);
}  
input[type=search] {
background-color: hsl(0deg 0% 11.03% / 50%) !important;
border-color: hsla(0, 0%, 100%, .09);
color: currentColor !important;
}
.header-main li.html.custom {
display: block;
}
.off-canvas:not(.off-canvas-center) .nav-vertical li>a {
font-size: 20px;
}
.clearfy-cookie-accept {
padding: 0px 10px !important;
font-size: 12px !important;
}
.absolute-footer {
font-size: 0.8em;
}
.z-1 {
z-index: 999;
}
ul li.bullet-star:before {
color: #a69749;
} .accordion-title {
border-top: none;
}
.text-center .toggle {
margin-left: 0px;
}  .o-nas {
border: 3px solid #635c4b;
}
.suzhet-igry .bg.bg-loaded {
filter: blur(2px);
}  .kuda-zakazat-mafiy ul {
list-style: none;
margin: 0;
}
.kuda-zakazat-mafiy ul li{
position: relative;
}
.kuda-zakazat-mafiy ul li:before {
content:  "—";
position: absolute;
left:     -25px;
}  .wpcf7 form.sent .wpcf7-response-output {
border-color: #62a167;
}
.wpcf7 .wpcf7-response-output {
border-radius: 0px;
}
.wpcf7 form .wpcf7-response-output {
padding: 0.5em 1em;
}
::placeholder {
color: #fff !important;
}
textarea {
border-radius: 0px !important;
}
.form-flat input{
border-radius: 0px !important;
}
.knopka-zakazat-sertifikat input {
width: 100% !important; 
margin-bottom: 0px !important
}
.knopka-zakazat-sertifikat p {
margin-bottom: 0px !important;
}
.popmake button {
margin: 0px;
}
input[type=radio] {
margin-right: 5px !important;
} .derevannye-igry-pdf .col-inner:hover {
background-color: rgba(255, 255, 255, 0.2);
}
.page-title-inner {
padding-top: 0px;
}
.nav-dots-small .flickity-page-dots .dot, .row-slider .flickity-page-dots .dot {
background-color: #ebebeb;
}
.nav-line-bottom>li {
margin: 0 20px;
}
.ostavit-zajavku .col-inner:hover {
background-color: rgba(255, 255, 255, 0.2);
}
.tel-ikonka .col-inner {
background-color: rgba(255, 255, 255, 0) !important;
}
.nomer-cyframi .col-inner {
background-color: rgba(255, 255, 255, 0) !important;
}
.nomer-telefona .col-inner:hover {
background-color: rgba(255, 255, 255, 0.2);
}
.kontaktyfooter .col-inner:hover {
background-color: rgba(255, 255, 255, 0.2);
}
.akkordion-v-footere .accordion-title {
border-top: 0px !important;
font-size: 120% !important;
}
.kakie-kvesty-provodim-det-akkordion .accordion-inner {
padding-top: 0px !important;
padding-bottom: 10px !important;
padding-right: 0px !important;
padding-left: 0px !important;
margin-bottom: -30px !important;
}
body {
font-variant-numeric: lining-nums;
font-feature-settings: 'lnum';
-moz-font-feature-settings: 'lnum=1';
-ms-font-feature-settings: 'lnum';
-webkit-font-feature-settings: 'lnum';
-o-font-feature-settings: 'lnum';
}
.p-0 p {
margin-bottom: 0;
}
.m-15 {
margin-bottom: 15px;
}
nav.rank-math-breadcrumb p {
margin-bottom: 0;
}
.star-rating span:before {
color: #b68000;
}
.gallery-box img {
border: 3px solid #635c4b;
}
.section.dark {
background-color: #0a0a0a;
} .bg-gradient .bg-loaded .section-bg-overlay {
background-image: linear-gradient(to top, #0a0a0a 10%, transparent 100%) !important;
}
.gr-banner .banner-link {
background-image: linear-gradient(to top, #0a0a0a 0%, transparent 40%) ;
}
.header.transparent:not(.stuck) {
background-image: linear-gradient(to bottom, #141414 10%, transparent 100%);
}
.pervi-ekran-kvest .bg-loaded {
background-image: linear-gradient(to top, #181818 10%, transparent 100%), url(//quests.by/wp-content/uploads/2024/01/yubiley-so-smertelnym-ishodom-1.jpg) !important;
background-size: cover;
background-position: center;
}
.gr-main .bg-loaded {
background-image: linear-gradient(to top, #0e0e0e 10%, transparent 100%), url(//quests.by/wp-content/uploads/2024/01/main-bg.jpg) !important;
background-size: cover;
background-position: center;
}  .button.open-video i {
top: 0em;
}
.icon-play {
color: #b34141;
}
.icon-play:hover {
color: #fff;
}
.video-button-wrapper .is-outline:hover, .primary.is-outline:hover {
background-color: var(--fs-color-alert);
border-color: var(--fs-color-alert);
}  .nav-dropdown-has-arrow li.has-dropdown:after {
border-bottom-color: #ddd !important;
}
@media only screen and (max-width: 48em) {
.transparent #logo img {
max-height: 100px !important;
}
} .grain {
top: 0;
left: 0;
height: 100%;
width: 100%;
pointer-event: none;
z-index: 300;
transform: translateZ(0);
overflow: hidden;
}
.grain:before {
content: "";
top: -10rem;
left: -10rem;
width: calc(100% + 20rem);
height: calc(100% + 20rem);
z-index: 9999;
position: fixed;
background-image: url(//quests.by/wp-content/uploads/2024/01/grain.png);
opacity: 0.15;
pointer-events: none;
-webkit-animation: noise 1s steps(2) infinite;
animation: noise 1s steps(2) infinite;
}
@-webkit-keyframes noise {
to {
transform: translate3d(-7rem, 0, 0);
}
}
@keyframes noise {
0% {
transform: translate3d(0, 9rem, 0);
}
10% {
transform: translate3d(-1rem, -4rem, 0);
}
20% {
transform: translate3d(-8rem, 2rem, 0);
}
30% {
transform: translate3d(9rem, -9rem, 0);
}
40% {
transform: translate3d(-2rem, 7rem, 0);
}
50% {
transform: translate3d(-9rem, -4rem, 0);
}
60% {
transform: translate3d(2rem, 6rem, 0);
}
70% {
transform: translate3d(7rem, -8rem, 0);
}
80% {
transform: translate3d(-9rem, 1rem, 0);
}
90% {
transform: translate3d(6rem, -5rem, 0);
}
to {
transform: translate3d(-7rem, 0, 0);
}
}
.col-wrapper {
padding: 15px 15px 0px 15px;
}
.row-block {
width: 100%;
}
.row-block .row.block-wrapper {
margin-left: 0;
margin-right: 0;
}
span.text-lable-top {
font-size: 200%;
color: #f1f1f1;
}
span.text-lable-bottom {
font-size: 150%;
font-weight: 400;
color: #f1f1f1;
}
.row.block-wrapper .col {
padding-bottom: 0;
}
@media only screen and (max-width: 440px) { p.no-margin {
margin: 0px !important;
}
a.all-our-links:hover {
background-color: rgba(255, 255, 255, 0.2);
}
a.all-our-links {
font-size: 120% !important;
display: flex;
width: 100%;
align-items: center;
border: 1px solid #fff;
padding: 5px 10px;
justify-content: center;
margin-top: 10px;
}
span.text-lable-top {
font-size: 160%;
}
span.text-lable-bottom {
font-size: 100%;
}
}