.main-menu {
    height: 100vh;
    position: fixed;
    background-color: #fbf2ee;
    background-image: none!important;
    z-index: 6;
    width: 100%;
    pointer-events: none;
    opacity: 0;
    overflow: auto;
    overflow-y: overlay;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

body {
    background-color: #fff !important;
}

.form-page__links {
    margin-top: 50px!important;
}

.form-page__wa {
    margin-right: 14px!important;
}

.removers::after{
    display: none;
}

.removers .choices__inner {
    pointer-events: none;
}

.removers {
    pointer-events: none;
}

.top-slider__link {
    padding-right: 20px;
}

footer {
    background-color: transparent !important;
}

.footer::before {
    display: none;
}

footer .footer-info {
    color: #49403d !important;
}

.footer-left__btn {
    background-color: transparent;
}

.footer-left__btn:hover {
    color: #49403D !important;
    box-shadow: 0px 24px 32px 0px #5B33141A !important;
    background-color: #fff !important;
    border: 1px solid #fff !important;
}

.news-page .news-offers .wrapper::before {
    background-image: url("/local/templates/roso/assets/images/components/news-offers-v2/nosorog.svg");
    background-size: contain;
    height: 280px;
    width: 100%;
    background-position: center right;
    background-repeat: no-repeat;
    content: "";
    pointer-events: none;
    position: absolute;
    right: 0;
    bottom: -40px;
    z-index: -2;
}

.news-page .news-offers::before {
    bottom: -90px;
}

.contacts-slider {
    position: relative;
}

.page-contacts .contacts-slider .wrapper::before {
    background-image: url("/local/templates/roso/assets/images/components/news-offers-v2/nosorog.svg");
    background-size: contain;
    height: 280px;
    width: 100%;
    background-position: center right;
    background-repeat: no-repeat;
    content: "";
    pointer-events: none;
    position: absolute;
    right: 0;
    bottom: 20px;
    z-index: -2;
}

@media only screen and (min-width: 1366px) {
    .news-page .news-offers::before {
        height: 433px;
        bottom: 423px;
    }

    .news-page .news-offers .wrapper::before {
        background-image: url("/local/templates/roso/assets/images/components/news-offers-v2/nosorog.svg");
        background-size: contain;
        height: 440px;
        width: 100%;
        background-position: center right;
        background-repeat: no-repeat;
        content: "";
        pointer-events: none;
        position: absolute;
        right: 0;
        bottom: 30px;
        z-index: -2;
    }

    .page-contacts .contacts-slider .wrapper::before {
        background-image: url("/local/templates/roso/assets/images/components/news-offers-v2/nosorog.svg");
        background-size: contain;
        height: 440px;
        width: 100%;
        background-position: center right;
        background-repeat: no-repeat;
        content: "";
        pointer-events: none;
        position: absolute;
        right: 0;
        bottom: 30px;
        z-index: -2;
    }
}

@media only screen and (min-width: 1660px) {
    .front-page .header .wrapper {
        max-width: 1688px;
    }
}

/* corrected styles */

.form-page .form-page__title,
.child-service__item .title-service {
 -webkit-text-stroke-width: 1.5px;
}

.callback-window__row .type-call__item label {
    border: 1px solid #9b876d;
    color: #9b876d;
}
.no-touch.kids .type-call__item input:checked + label,
.no-touch.kids .callback-window__row .type-call__item label:hover {
    color: #9b876d;
}

.child-service__row .title-service {
    z-index: 10;
}
.kids .contact-cell__pay {
    color: #49403D;
    border-bottom: 1px solid #49403D4D
}

.contact-cell__content span[itemprop] {
    display: inline !important;
}

@media all and (max-width: 991px) {
    .jobs-cell .contact-cell__content p {
        margin-bottom: 14px;
        line-height: 26px;
    }

    .jobs-cell .contact-cell__content {
        margin-bottom: 20px;
    }
    .kids .contacts-list {
        margin-bottom: 70px;
    }
}


.btn-orange-kids,
.btn-orange-kids:focus,
.fitnes-detail__studi .btn-orange-kids {
    color: #fff;
    text-transform: uppercase;
    border-radius: 40px;
    font-size: 12px;
    line-height: 16px;
    padding: 16px 24px;
    position: relative;
    border: 0;
    font-weight: 500;

    background: -webkit-linear-gradient(98.26deg, #FFC062 0%, #FDAC34 100%);
    background: -moz-linear-gradient(98.26deg, #FFC062 0%, #FDAC34 100%);
    background: linear-gradient(98.26deg, #FFC062 0%, #FDAC34 100%);

}

.btn-orange-kids:before {
    content: "";
    display: block;
    position: absolute;
    border-radius: 40px;
    top: -3px;
    bottom: -3px;
    right: -6px;
    left: 0;
    border: 1px solid #FFC062;
}

button.btn-orange-kids:hover,
.fitnes-detail__studi .btn-orange-kids:hover {
    background: -webkit-linear-gradient(98.26deg, #FFC062 0%, #FFC062 100%);
    background: -moz-linear-gradient(98.26deg, #FFC062 0%, #FFC062 100%);
    background: linear-gradient(98.26deg, #FFC062 0%, #FFC062 100%);
    border: 0 !important;
    box-shadow: none !important;
    color: #fff !important;
}

.kids .is-flipped .choices__list--dropdown, .kids .is-flipped .choices__list[aria-expanded] {
    bottom: initial;
}





@media screen and (max-width: 991px) {
	.footer-left__bottom-time {
		display: none;
	}




}