

/* Start:/local/templates/family_park/components/bitrix/search.title/search_mobile/style.css?16581255912264*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/family_park/components/bitrix/search.title/search_mobile/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

.ps-search-form-mob {
	position: relative;
}

.ps-search-close-mob {
	position: relative;
	left: 96%;
	bottom: 26px;
	font-size: 2rem;
	cursor: pointer;
}
/* End */


/* Start:/local/templates/family_park/components/bitrix/menu/main_menu_mobile/style.min.css?1656071948490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/family_park/components/bitrix/menu/main_menu_mobile/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/family_park/components/bitrix/menu/main_menu/style.min.css?1656059898490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/family_park/components/bitrix/menu/main_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/family_park/components/bitrix/search.title/search/style.css?16557179662108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/family_park/components/bitrix/search.title/search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/family_park/components/bitrix/menu/bottom_menu/style.min.css?1656080199490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/family_park/components/bitrix/menu/bottom_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/family_park/components/bitrix/form.result.new/feedback_form_modal/style.css?1656671542136*/
.form-container .checkbox-container {
    margin-bottom: 1rem;
}

.form-container .checkbox-container input {
    width: auto;
}

/* End */


/* Start:/local/templates/family_park/components/bitrix/main.userconsent.request/userconsent/user_consent.min.css?16557078293718*/
.main-user-consent-request a{cursor:pointer}.main-user-consent-request-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);overflow:hidden;z-index:9000}.main-user-consent-request-popup-cont{min-height:290px;position:absolute;top:50%;left:50%;margin:0 auto;padding:20px;min-width:320px;width:100%;max-width:600px;background:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.main-user-consent-request-popup-header{margin:0 0 10px 0;font:normal 18px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#000;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:260px}.main-user-consent-request-popup-textarea-block{margin:0 0 20px 0}.main-user-consent-request-popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-user-consent-request-popup-button{display:inline-block;height:39px;margin:0 10px 5px 0;padding:0 18px;border:0;border-radius:2px;font:normal 12px/39px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#535c69;outline:0;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;cursor:pointer}.main-user-consent-request-popup-button-acc{background:#bbed21}.main-user-consent-request-popup-button-acc:hover{background:#d2f95f}.main-user-consent-request-popup-button-rej{-webkit-box-shadow:inset 0 0 0 1px #a1a6ac;box-shadow:inset 0 0 0 1px #a1a6ac;background:0}.main-user-consent-request-popup-button-rej:hover{background:#cfd4d8}.main-user-consent-request-popup-text{border:1px solid #999;overflow:auto;padding:8px;text-align:left;color:#545454}.main-user-consent-request-popup-link{height:130px;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-user-consent-request-popup-link a{display:block;margin:20px 0 0 0;text-overflow:ellipsis;overflow:hidden;max-width:260px}.main-user-consent-request-loader{position:relative;height:100px;width:100px;margin:0 auto;-webkit-transform:translate(0,50%);transform:translate(0,50%)}.main-user-consent-request-path{stroke:#80868e;stroke-dasharray:100,200}.main-user-consent-request-loader:before{content:'';display:block;padding-top:100%}.main-user-consent-request-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:inherit;width:inherit;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.main-user-consent-request-path{stroke:#ccc;stroke-dasharray:60,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.main-user-consent-request-announce{color:#333;font-size:13px;line-height:15px}.main-user-consent-request-announce-link{cursor:pointer}@keyframes rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@media(min-width:1000px){.main-user-consent-request-popup-cont{min-height:400px;min-width:640px}.main-user-consent-request-popup-header{max-width:590px}.main-user-consent-request-popup-text,.main-user-consent-request-popup-link{height:240px}.main-user-consent-request-popup-link a{max-width:200px}}@media(max-width:768px){.main-user-consent-request-popup-cont{height:100%}}
/* End */


/* Start:/local/templates/family_park/components/bitrix/form.result.new/new_review_modal_ajax/style.css?16763833902459*/
.ps-star {
	display: inline-block;
	width: 16px;
	height: 15px;
	background-image: url('/includes/images/svg/star_o.svg');

	cursor: pointer;
}

.ps-star-open {
	background-image: url('/includes/images/svg/star.svg');
}

.modal .form-container .review-request {
	min-width: 376px;
}

@media (max-width: 440px) {
	.modal .form-container .review-request {
		min-width: 320px;
	}
}

.form-container .btn.ps-file-select-btn {
	width: 150px;
	margin: 0;

	background: none;
	color: black;
	border: 1px solid black;
  
	cursor: pointer;
}

.review-request__container .container__input.photo-container {
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}

.review-request__container .container__input.photo-container div:first-child {
	width: 35px;
}

.ps-preview-photo {
	width: 60px;
	height: 60px;

	background-image: url('/includes/images/svg/photo_dummy.svg');
	background-size: cover;
	background-position: 50% 50%;

	border-radius: 50%;
}

#review-send-status .modal-close {
	display: none;
}

.ps-review-send-status {
	display: none;
	max-width: 300px;
	padding: 20px;
}

.ps-review-send-status > div {
	margin-left: 35px;
}

.ps-review-send-status-title::before {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	margin-right: 15px;
	background: url('/images/success-show.svg');
	background-size: contain;
	background-repeat: no-repeat;
}

.ps-review-send-status .ps-review-send-status-title {
	margin-left: 0;
}

.ps-review-send-status-title {
	display: flex;
	align-items: center;
	padding-bottom: 10px;
	font-size: 1.1rem;
	font-weight: bold;
	text-transform: uppercase;
}

.ps-review-send-status.error {
	display: none;
}

.ps-review-send-status.error .ps-review-send-status-title::before {
	background: url('/images/fail-show.svg');
	background-size: contain;
}

.ps-review-send-status.error .ps-review-send-status-title {
	color: red;
}

.ps-review-send-status-points {
	font-weight: bold;
}

.ps-review-send-status-close {
	padding-top: 20px;
	text-decoration: underline;
	color: var(--Special_Contrast_Summer);
	cursor: pointer;
}

.modal-wrapper:not(.bonus):not(.error) .ps-review-send-status:not(.bonus):not(.error) {
	display: block;
}

.modal-wrapper.bonus .ps-review-send-status.bonus {
	display: block;
}

.modal-wrapper.error .ps-review-send-status.error {
	display: block;
}
/* End */


/* Start:/local/templates/family_park/template_styles.css?17691877015588*/
.ps-profile-menu a {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;

    color: #000;
}

.ps-profile-menu a:hover {
    color: #000;
}

.ps-profile-menu a:link {
    color: #000;
}

.order-block .form-user-info input {
	width: 100%;
	border: none;
	background-color: #F8F3E6;
	border-radius: 8px;
	padding: 8px;
	margin-top: 8px;
	font-size: 20px;
	text-align: center;
}

.order-block .order-block__points {
    display: flex;
    justify-content: space-between;

    margin-top: 8px;
}

.order-block .order-block__points>div {
    width: 50%;
}

.order-block .order-block__points .use-points {
    padding-left: 22px;
    text-align: center;
}

.modal-simple .modal-content {
    width: auto;
    padding: 0;

    background-color: var(--Primary_White);
}

.modal-simple .modal-wrapper {
    min-width: 320px;
}

@media (max-width: 768px) {
    .modal-simple .modal-wrapper {
        width: auto;
    }
}

@media (max-width: 470px) {
    .modal-simple .modal-wrapper {
        width: 90%;
    }

    .modal-simple .form-container .request {
        max-width: initial;
    }
}

.modal-simple .modal-close {
    z-index: 1000;
}

.modal-simple .your-order {
    padding: 24px 38px 32px 38px;
}

form.login .alert-danger {
    margin-bottom: 10px;
    color: red;
}

.modal div.front-margin,
.modal div.front-wrapper,
.modal .form-container div.front-margin {
    margin: 0;
    padding: 0;
}

@media (max-width: 1440px) {
    .form-container .login .auth__link-container {
        flex-direction: column;
    }
    .form-container .login .auth__link-container a {
        margin-bottom: 0.3rem;
    }
}

.form-container .front-wrapper form.simple-form {
    margin: 2rem auto;
}

.user-cabinet .link-section .link-section__item:nth-child(5) {
    gap: 17px;
    padding-left: 21px;
}

.user-cabinet .link-section .link-section__item:nth-child(5) svg {
    transform: scale(1.3);
}

.user-cabinet .link-section-mobile {
    top: 52%;
}

.user-account {
    position: relative;
}

.ps-notifications-count {
    position: absolute;
    left: 8px;
    top: -10px;
    border-radius: 50%;
    width: 1.4rem;
    height: 1.4rem;
    text-align: center;
    line-height: 1.2;
    background: var(--Accent_Yellow_Summer);
    color: black;
}

.ps-gallery {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
}

.ps-gallery .ps-section-img-block,
.ps-gallery .ps-gallery-item {
    width: 300px;
    height: 300px;
    margin: 20px;
    overflow: hidden;
}

.ps-section-facts {
    list-style: none;
}

.ps-section-facts span.ps-hash-icon {
    color: var(--Accent_Green_Summer);
    font-size: 24;
}

.ps-section-facts li>div {
    display: flex;
    align-items: center;
    gap: 6.5px;
}

.ps-gallery .ps-section-img-block {
    margin: 0;
}

.ps-gallery .ps-section-item a,
.ps-gallery .ps-gallery-item a {
    display: block;
}

.ps-gallery .ps-section-item {
    margin-bottom: 2rem;
}

.ps-gallery .ps-section-item-no-img .ps-section-img-block {
    border: 1px solid #000;
}

.ps-gallery .ps-section-title {
    margin-top: 1rem;
}

.ps-order-success {
    padding: 24px;
}

.ps-title a,
.ps-title a:hover,
.ps-title a:link,
.ps-title a:visited
.ps-title a:active {
    color: inherit;
}
.ps-title a{
    transition: color .15s ease-in-out;
}
.ps-title a:hover{
    color: var(--Accent_Biege_Summer)
}

.ps-hint {
    position: absolute;
    padding: 2rem;

    background-color: var(--Primary_White);
    box-shadow: var(--Shadow_Light_Summer);
    border-radius: 8px;
}

.ps-hint-close {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 1.75rem;
    font-weight: bold;
    padding: 0 0.75rem;
    color: rgba(0, 0, 0, 0.2);
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}



.ps-balloon-container {
    margin: 16px 0;
    font-family: Gilroy;
}

.ps-balloon-item-title {
    font-size: 18px;
}

.ps-balloon-item-text {
    font-size: 14px;
    color: var(--Accent_DarkGray_Summer);
}

.ps-balloon-sections-contanier {
    margin-top: 5px;
}

.ps-balloon-section-title {
    font-size: 17px;
}

.ps-balloon-service {
    font-size: 16px;
    text-decoration: underline rgb(0, 102, 204);
}

ymaps[class*="-balloon_layout_normal"],
ymaps[class*="-balloon"] ymaps[class*="-balloon__layout"] {
    border-radius: 8px;
}


.ps-dark-block {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #0009;
}

.header-mob__container #search-input-mob {
    padding: 0;
}

.header-mob__container #title-search-id-3 {
    height: 4rem;
    background: var(--Primary_White);
    position: relative;
    padding: 1rem;
}

.form-container .login.ps-email-verify-message {
    max-width: inherit;
    min-width: 320px;
    width: 70%;
    margin: auto;
}

.form-container .login.ps-email-verify-message p {
    width: 100%;
    text-align: center;
}

.ps-email-verify-message-login-btn {
    width: 300px;
    margin: 1rem auto 0 auto;
}

@media (max-width: 575px) {
    .ps-email-verify-message-login-btn {
        width: 90%;
    }

    .form-container .login.ps-email-verify-message {
        min-width: 300px;
        width: 95%;
    }
}

.ps-email-verify-message-login-btn a {
    display: block;
    width: 100%;
}

.user-cabinet .link-section-mobile .link-section-mobile__container {
    display: none;
}

.user-cabinet .link-section-mobile .link-section-mobile__container.active-mobile-menu {
    display: flex;
}

.user-cabinet .link-section-mobile #open-user-mobile-menu {
    top: 76%;
}

/* End */
/* /local/templates/family_park/components/bitrix/search.title/search_mobile/style.css?16581255912264 */
/* /local/templates/family_park/components/bitrix/menu/main_menu_mobile/style.min.css?1656071948490 */
/* /local/templates/family_park/components/bitrix/menu/main_menu/style.min.css?1656059898490 */
/* /local/templates/family_park/components/bitrix/search.title/search/style.css?16557179662108 */
/* /local/templates/family_park/components/bitrix/menu/bottom_menu/style.min.css?1656080199490 */
/* /local/templates/family_park/components/bitrix/form.result.new/feedback_form_modal/style.css?1656671542136 */
/* /local/templates/family_park/components/bitrix/main.userconsent.request/userconsent/user_consent.min.css?16557078293718 */
/* /local/templates/family_park/components/bitrix/form.result.new/new_review_modal_ajax/style.css?16763833902459 */
/* /local/templates/family_park/template_styles.css?17691877015588 */
