@font-face {
	font-family: "SegoeUILight";
	src: url("../fonts/SegoeUILight/SegoeUILight.eot");
	src: url("../fonts/SegoeUILight/SegoeUILight.eot%3F") format("embedded-opentype"),
		 url("../fonts/SegoeUILight/SegoeUILight.woff") format("woff"),
		 url("../fonts/SegoeUILight/SegoeUILight.ttf") format("truetype");
	font-style:normal;
	font-weight:normal;
}

@font-face {
	font-family: "comic sans ms,sans-serif";
	src: url("https://kolomna.jumanjia.ru/templates/sj_g2shop/fonts/comic sans ms,sans-serif/comic sans ms,sans-serif.ttf.woff") format("woff"),
		 url("https://kolomna.jumanjia.ru/templates/sj_g2shop/fonts/comic sans ms,sans-serif/comic sans ms,sans-serif.ttf.svg") format("svg"),
		 url("https://kolomna.jumanjia.ru/templates/sj_g2shop/fonts/comic sans ms,sans-serif/comic sans ms,sans-serif.ttf.eot"),
		 url("https://kolomna.jumanjia.ru/templates/sj_g2shop/fonts/comic sans ms,sans-serif/comic sans ms,sans-serif.ttf.eot?") format("embedded-opentype");
	 font-weight:normal;
	 font-style:normal;
}

@font-face {
	font-family: 'MuseoSans'; 
	src: url('../fonts/MuseoSans/museosans-webfont.eot');
	src: url('../fonts/MuseoSans/museosans-webfont.eot%3F') format('embedded-opentype'),
		 url('../fonts/MuseoSans/museosans-webfont.woff2') format('woff2'),
		 url('../fonts/MuseoSans/museosans-webfont.woff') format('woff'),
		 url('../fonts/MuseoSans/museosans-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MuseoSansTrista';
	src: url('../fonts/MuseoSansTrista/MuseoSansCyrl-300.eot');
	src: url('../fonts/MuseoSansTrista/MuseoSansCyrl-300.eot%3F') format('embedded-opentype'),
		 url('../fonts/MuseoSansTrista/MuseoSansCyrl-300.woff2') format('woff2'),
	     url('../fonts/MuseoSansTrista/MuseoSansCyrl-300.woff') format('woff'),
		 url('../fonts/MuseoSansTrista/MuseoSansCyrl-300.svg') format('svg');
  	font-weight: 300;
  	font-style: normal;
}

@font-face {
	font-family: 'SummerFont';
	src: url('../fonts/SummerFont/summer_font_light-webfont.eot');
	src: url('../fonts/SummerFont/summer_font_light-webfont.eot%3F') format('embedded-opentype'),
		 url('../fonts/SummerFont/summer_font_light-webfont.woff2') format('woff2'),
		 url('../fonts/SummerFont/summer_font_light-webfont.woff') format('woff'),
		 url('../fonts/SummerFont/summer_font_light-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Candara';
	src: url('../fonts/Candara/Candara.eot');
	src: url('../fonts/Candara/Candara.eot%3F') format('embedded-opentype'),
		 url('../fonts/Candara/Candara.woff2') format('woff2'),
		 url('../fonts/Candara/Candara.woff') format('woff'),
		 url('../fonts/Candara/Candara.svg') format('svg');
	 font-weight: normal;
	 font-style: normal;
}

@font-face {
	font-family: 'Comica BD';
    src: url('../fonts/ComicaBD/ComicaBD-Bold.eot');
    src: url('../fonts/ComicaBD/ComicaBD-Bold.eot%3F') format('embedded-opentype'),
        url('https://kolomna.jumanjia.ru/templates/sj_g2shop/fonts/ComicaBD/ComicaBD-Bold.woff2') format('woff2'),
        url('../fonts/ComicaBD/ComicaBD-Bold.woff') format('woff'),
        url('../fonts/ComicaBD/ComicaBD-Bold.ttf') format('truetype'),
        url('https://kolomna.jumanjia.ru/templates/sj_g2shop/fonts/ComicaBD/ComicaBD-Bold.svg') format('svg');
    font-weight: bold;
    font-style: normal;
}

.choose-park{font-size:60px;z-index:10;position:relative;margin:0 auto;text-align:center;font-family:comic sans ms,sans-serif;text-transform:uppercase;font-size:47px;color:#d71684;font-weight:500;margin-bottom:32px;}
#pane1 > div > div:nth-child(3) > div > div > img,
#pane3 > div > div:nth-child(3) > div > div > img,
#pane4 > div > div:nth-child(3) > div > div > img,
#pane5 > div > div:nth-child(3) > div > div > img{display:none;border:0 !important;}
#bottom3 h3.modtitle{color:#00a8ec;font-family:MuseoSans;font-size:30px;text-transform:uppercase;}
#pg-msnr-container{display:flex;margin:0 auto;flex-direction:row;flex-wrap:wrap;}
.footer-menu-wrapper ul{margin:0 !important;}
.pg-csv-box{margin-left:auto;margin-right:auto;}
button{outline:none;}
body{color:#000;background:#fff;font-size:16px;font-family:comic sans ms,sans-serif;}
.ospitem-itemtitle{line-height:48px;}
.ospitem-toppad > div > span:first-of-type{font-size:18px !important;font-family:SegoeUILight;color:#d71684 !important;font-weight:700;margin-bottom:20px;display:block;}
#employee1_1 .span12>div:first-of-type{overflow-y:visible !important;}
.timeslots.divtimeslots{width:99% !important;}
.available_information{font-size:16px;font-weight:700;}
.timeslotlabel{font-size:16px;font-weight:700;}
.bookingformdiv{margin:0 auto;background:#fff;}
#pane10 .span12>div:first-of-type, #pane30 .span12>div:first-of-type, #pane40 .span12>div:first-of-type, #pane50 .span12>div:first-of-type{font-size:16px !important;font-weight:300;}
.img-polaroid{width:130px !important;}
.sbox-content-iframe#sbox-content{overflow-x:hidden;}
.div_service_name{text-transform:uppercase;font-family:comic sans ms,sans-serif;font-size:20px;color:#00aade;letter-spacing:1px;font-weight:400;}
.ospitem-itemtitle a{font-family:comic sans ms,sans-serif;text-decoration:underline;text-transform:capitalize;font-size:34px;color:#00a8ec;margin-bottom:10px;text-align:center;font-weight:500;}
#yt_top{margin-top:-36px;}
.left-slide .for-parents{font-family:SegoeUILight;font-size:28px;font-weight:300;color:#d71684;line-height:20px;text-shadow:1px 1px rgba(255, 255, 255, 0.7);text-transform:uppercase;margin-left:24p;text-align: center;line-height: 40px;}
.pg-cv-name{font-size:13px;font-weight:600;}
.pg-csv-name{font-weight:600;}
.pg-csv-count{font-size:17px;}
#empty #wrap{}
.child-holidays p{font-weight:600;}
#bd .module{margin:0;background:none;}
#yt_header{padding:15px 0;}
#yt_header .modcontent{padding:0;}
#yt_header{padding-bottom:75px;}
#yt_menuwrap{margin-top:-60px;}
nav{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;}
#yt_menuwrap .container{position:relative;}
#yt_mainmenu #meganavigator li.level1.active{background:none !important;color:#fff !important;}
.fadePopup331.fadePopup{width:200px;border-radius:0;font-size:18px;font-weight:900;background:#d71684;height:45px;padding:12px;}
.fadePopup331.fadePopup:hover{background:#d71684;color:#000;}
#formBody331 .rf_submit{width:200px;border-radius:0;font-size:18px;font-weight:900;background:#d71684;height:45px;padding:12px;margin:0 auto;}
#formBody331 .rf_submit:hover{background:#d71684;color:#000;}
.FlowupLabels .fl_input{border:1px solid #d71684;}
.FlowupLabels .fl_label{z-index:1;}
.menu-title{font-family:SegoeUILight;font-size:19px;}
#meganavigator .hover{background:-webkit-gradient(linear, left top, right top, from(#ffb100), to(#fba200))!important;background:-webkit-linear-gradient(left, #ffb100, #fba200)!important;background:-o-linear-gradient(left, #ffb100, #fba200)!important;background:linear-gradient(90deg, #ffb100, #fba200)!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.empty-slider{height:90px;}
.error[generated=true]{color:#dc385d;font-size:16px;padding:5px 0 2px 5px;left:10px;z-index:1;position:relative;}
.pg-icon-detail{display:none;}
.fl_input.error{border-color:transparent !important;}
.afisha-header{color:#00a8ec;text-align:center;font-size:30px;font-family:MuseoSans;margin-bottom:25px;}
.afisha-item{margin-bottom:20px;min-height:150px;}
.afisha-item-text{margin-bottom:25px;font-family:MuseoSansTrista;color:#000;text-align:left;line-height:14px;font-size:15px;}
.afisha-item-header{margin-top:35px;font-family:MuseoSans;color:#000;font-size:20px;line-height:20px;}
.afisha-item-header span{color:#00a8ec;}
.afisha-right img{display:block;margin:0 auto;}
.price-header{color:#00a8ec;text-align:center;font-size:40px;font-family:MuseoSans;margin-bottom:65px;line-height:30px;}
.left-ticket-container p{font-family:Candara;font-size:45px;font-weight:600;color:#d71684;line-height:32px;text-transform:uppercase;text-align:right;}
.left-ticket-container span{font-size:25px;}
.left-ticket-container{width:49%;display:inline-block;}
.right-ticket-container{width:49%;display:inline-block;}
.budni, .vihodnie{position:relative;}
.budni{left:-7px;top:-10px;}
.vihodnie{left:-7px;top:20px;}
p.purple-text{font-family:MuseoSans !important;font-size:24pt !important;color:#d71684 !important;text-align:center;}
p.under-purple-text{font-family:comic sans ms;font-size:16pt !important;color:#000;margin-bottom:40px !important;text-align:center;}
.yellow-line{border-bottom:2px solid #fec20b;margin-bottom:40px;}
.tax-container p{text-align:center;}
.tax-container{margin-bottom:40px;}
.tax-container-first{font-family:MuseoSans;font-size:24pt;color:#d71684;margin-bottom:20px;}
.tax-container-second{font-size:18pt;color:#000;}
.tax-container-third{font-family:comic sans ms;font-size:18px;color:#151515;}
.price-header span{font-family:comic sans ms;color:#000;font-size:18px;}
.onemore{margin:0 0 40px 0 !important;}
.price-block-header{font-family:MuseoSans;font-size:24pt;color:#00a8ec;}
.price-block-header span{font-family:MuseoSansTrista;color:#000;font-size:14pt;}
.price-block-row span:nth-of-type(2){font-family:MuseoSans;background:#fff;}
.price-block-row span{background:#fff;}
.price-block-row{font-size:14pt;font-family:comic sans ms;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-image:url(../../../images/content/afisha/dot.png);background-repeat:repeat-x;background-size:4px;background-position:0 15px;}
.price-block{margin-bottom:60px;}
.price-notation{text-align:center;margin-top:50px;}
.price-notation p{font-family:comic sans ms;font-size:18px;color:#000;margin-bottom:3px;}
@-webkit-keyframes float{0%{background-position:93% 61%,80% 25%,45% 38%,95% 82%,7% 90%,16% 27%,10% 53%,0 0,0 0;}
100%{background-position:70% 61%,65% 25%,65% 38%,75% 82%,27% 90%,6% 27%,-10% 53%,0 0,0 0;}
}
@keyframes float{0%{background-position:93% 61%,80% 25%,45% 38%,95% 82%,7% 90%,16% 27%,10% 53%,0 0,0 0;}
100%{background-position:70% 61%,65% 25%,65% 38%,75% 82%,27% 90%,6% 27%,-10% 53%,0 0,0 0;}
}
#content{background-image:url(../../../images/content/stars.png), url(../../../images/content/stars-2.png);background-repeat:repeat-y, repeat-y;background-position:3% 0, 93% 0;}
#yt_spotlight3{background-image:url(../../../images/content/stars.png), url(../../../images/content/stars-2.png);background-repeat:repeat-y, repeat-y;background-position:3% 0, 93% 0;}
#slideshow .module{background-image:url(../../../images/header/palms.png);background-size:auto;background-repeat:no-repeat;padding-top:170px;background-position:182px 7px;}
.video-wrapper{position:relative;}
.top-video-bar{position:absolute;top:0;height:10px;width:100%;background-image:url(../../../images/footer/footer-border.png);background-repeat:repeat-x;background-size:16px;}
.bottom-video-bar{position:absolute;bottom:0;height:10px;width:100%;background-image:url(../../../images/footer/footer-border-secondary.png);background-repeat:repeat-x;background-size:16px;}
#slideshow .container{width:1170px;}
#bottom1{height:0;width:0;overflow:hidden;}
#yt_spotlight4{margin:0;padding:0;}
#formBody331 .rf_submit{margin-top:7px;}
.g-recaptcha > div{margin:0 auto;}
.fa-bars:before{content:"Меню";text-transform:uppercase;color:#d71684;font-family:comic sans ms,sans-serif;}
#slideshow{background-image:url(../../../images/header/big-cloud-right.png),
url(../../../images/header/middle-cloud-right.png),
url(../../../images/header/small-cloud-right.png),
url(../../../images/header/small-cloud-right.png),
url(../../../images/header/big-cloud-left.png),
url(../../../images/header/middle-cloud-left.png),
url(../../../images/header/small-cloud-left.png),
url(../../../images/header/header-border.png),
url(../../../images/header/header-background.jpg);background-size:271px, 183px, 94px, 94px, 271px, 183px, 94px, 16px, cover;background-repeat:no-repeat, no-repeat, no-repeat,no-repeat, no-repeat, no-repeat, no-repeat,repeat-x, no-repeat;background-position:93% 61%,80% 25%,45% 38%,95% 82%,7% 90%,16% 28%,10% 53%,0 0,0 0;-webkit-animation:float 30s infinite;animation:float 30s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-direction:alternate;animation-direction:alternate;}
#yt_wrapper{position:relative;}
#yt_header{height:60px;z-index:2;margin:auto;position:absolute;left:0;top:1px;right:0;background:transparent;}
#yt_menuwrap{z-index:2;margin:auto;top:100px;position:absolute;left:0;right:0;background:transparent;}
#yt_mainmenu #meganavigator li.level1 > .item-link{height:61px;padding:12px 20px;}
.menu-icon .menu-title{display:none;}
.menu-icon > img{position:relative;top:-40px;}
#timetable{text-align:center;}
#top_phone{padding-left:20px;text-align:center;}
.child-wrapper-contacts{background-image:url(../../../images/header/childrens-contacts.png);background-repeat:no-repeat;background-position:10px 70px;height:550px;}
.child-wrapper-news{background-image:url(../../../images/header/childrens-news.png);background-repeat:no-repeat;background-position:210px 70px;height:550px;}
.child-wrapper-forchilds{background-image:url(../../../images/header/childrens-forchildrens.png);background-repeat:no-repeat;background-position:10px 70px;height:550px;}
.child-wrapper-afisha{background-image:url(../../../images/header/childrens-afisha.png);background-repeat:no-repeat;background-position:10px 70px;height:550px;}
.child-wrapper-price{background-image:url(../../../images/header/childrens-price.png);background-repeat:no-repeat;background-position:113px 90px;height:550px;}
.pagination ul li a, .pagination ul li span{padding:2px 12px;}
.child-holidays p{font-family:'SummerFont';font-size:82px;color:#fff;line-height:80px;text-shadow:2px 1px #000000;}
.adress-text{width:100%;font-family:MuseoSans;font-size:16px;color:#fff;text-align:left;display:inline;margin:0;position:relative;top:17px;line-height:20px;text-shadow:2px 1px #000000;}
.point-icon{height:32px;position:relative;top:8px;}
.timetable-text{font-family:MuseoSans;font-size:18px;color:#fff;text-align:center;display:inline-block;margin:0;top:12px;position:relative;text-shadow:2px 1px #000000;}
.clock-icon{position:relative;top:12px;}
.phone-text{font-family:MuseoSans;text-align:right;color:#fff;font-size:24px;display:inline-block;margin:0;position:relative;top:11px;text-shadow:2px 1px #000000;}
.phone-icon{position:relative;top:11px;}
.social{position:relative;top:15px;}
#yt_mainmenu #meganavigator{-webkit-box-shadow:0px 8px 6px -8px rgba(0,0,0,0.75);box-shadow:0px 8px 6px -8px rgba(0,0,0,0.75);background:none;list-style:none;padding:0;margin:0;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
#yt_mainmenu #meganavigator li.level1{background:-webkit-gradient(linear, left top, right top, from(#ffeb00), to(#fbcf00));background:-webkit-linear-gradient(left, #ffeb00, #fbcf00);background:-o-linear-gradient(left, #ffeb00, #fbcf00);background:linear-gradient(90deg, #ffeb00, #fbcf00);margin:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
#yt_mainmenu #meganavigator li.level1 > a.item-link{background-image:url(../../../images/header/dash.png), url(../../../images/header/dash.png);background-repeat:repeat-x, repeat-x;background-size:10px, 10px;color:#d71684;background-position:0 8%, 0 92%;}
#yt_mainmenu #meganavigator li.active > a.item-link{color:#fff;background:#f28400;background-image:url(../../../images/header/dash.png), url(../../../images/header/dash.png);background-repeat:repeat-x, repeat-x;background-size:10px, 10px;background-position:0 8%, 0 92%;}
#yt_mainmenu #meganavigator li.level1.first{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 13% 50%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 13% 50%);left:1px;}
#yt_mainmenu #meganavigator li.last{-webkit-clip-path:polygon(0% 0%, 100% 0, 87% 50%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0, 87% 50%, 100% 100%, 0% 100%);left:-1px;}
#yt_slideshow{z-index:0;position:relative;}
.day-price{font-family:SegoeUILight;color:#fff;font-size:26px;text-align:center;line-height: 26px;margin-top: 10px;text-shadow:1px 1px #000000;}
.header-button{background:url(../../../images/header/fair-button-shadowed.png) no-repeat;width:251px;height:70px;display:inline-block;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;margin-top:20px;}
.header-button:hover{background:url(../../../images/header/fair-button.png) no-repeat;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;}
.top-price{margin-top:20px;}
.top-price img{display:inline-block;}
.top-price p{font-family:comic sans ms;font-size:17px;font-weight:700;color:#d71684;line-height:10px;display:inline-block;text-shadow:1px 1px rgba(177, 177, 177, 0.7);}
#yt_mainmenu #meganavigator li.active > a.showicon{background-color:#ffeb00;background-image:url(../../../images/header/dash.png), url(../../../images/header/dash.png);background-repeat:repeat-x, repeat-x;background-size:10px, 10px;background-position:0 8%, 0 92%;}
.child-wrapper{background-image:url(../../../images/header/childrens.png);background-repeat:no-repeat;background-position:0 20px;height:550px;}
.child-wrapper-adults{background-image:url(../../../images/header/childrens-adults.png);background-repeat:no-repeat;background-position:20px 50px;height:550px;}
.child-wrapper-holidays{background-image:url(../../../images/header/childrens-holidays.png);background-repeat:no-repeat;background-position:-50px 50px;height:550px;}
#slideshow .module div.modcontent{padding:0;}
#yt_spotlight2 .container{width:100%;}
#banana-position .module div.modcontent{padding:0;}
#banana-position{padding:0;z-index:0;}
.banana-row{z-index:1;position:absolute;top:-40px;width:100%;height:90px;}
#top4{z-index:0;}
.yellow-menu-item{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes bounce{0%, 100%, 20%, 50%, 80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}
60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}
}
@keyframes bounce{0%, 100%, 20%, 50%, 80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}
60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}
}
.yellow-menu-item:hover{-webkit-animation-name:bounce;animation-name:bounce;-moz-animation-name:bounce;}
#formBody350 .textarea-wrapper{width:49%;height:170px;display:inline-block;}
#formBody350 .form-wrapper{width:49%;display:inline-block;}
#formBody348 .form-wrapper{width:100%;}
.FlowupLabels textarea, .input.textarea{height:159px !important;margin-bottom:20px;color:#555;}
.fancybox-opened .fancybox-title{display:none;}
ul.sigFreeClassic{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.yellow-menu-item p{height:0px;background-image:url(../../../images/content/banana-cloud.png);background-repeat:no-repeat;text-align:center;background-position:center center;}
.yellow-menu-item p span{display:none;position:relative;top:45%;left:0;font-family:SegoeUILight;text-shadow: 1px 2px rgba(0, 0, 0, 1);font-size:30px;color:#d71684;text-transform:uppercase;}
#bd .menu-fixed{background-color:transparent;}
#yt_after_footer{background:#d71684;}
#bottom_copyrights p{color:#fff;font-size:16px;font-family:"Segoe UI";}
#bottom_copyrights{text-align:center;margin-top:18px;}
.about-text-wrapper p{font-size:18px;font-family:SegoeUILight;color:#000;text-align:justify;}
#yt_spotlight3{padding:1px 0 0 0;}
.about-header{font-family:comic sans ms,sans-serif;text-transform:uppercase;font-size:52px;color:#d71684;margin-bottom:20px;}
button.readmore{margin-top:25px;height:33px;font-size:18px;font-family:SegoeUILight;color:#fff;text-transform:uppercase;border-radius:5px;background:#00a8ec;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
button.readmore:hover{background:#d71684;}
#top6{border-top:2px solid #fec20b;border-bottom:2px solid #fec20b;}
#top5 .module div.modcontent{margin-bottom:70px;}
#top6 .module div.modcontent{padding:50px 0;}
#yt_footer{background-image:url(../../../images/footer/footer-border.png),url(../../../images/footer/footer-background.jpg);background-repeat:repeat-x, no-repeat;background-size:16px, cover;height:225px;}
.footer-logotype-text{font-family:MuseoSansTrista;font-size:13px;color:#000;font-weight:300;text-align:center;}
.footer-logo-wrapper img{display:block;margin:0 auto;}
#bottom_logo{margin-top:40px;}
.footer-menu-wrapper a{font-family:MuseoSans;color:#000;font-size:14px;text-transform:uppercase;text-decoration:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.footer-menu-wrapper a:hover{color:#d71684;}
.footer-menu-wrapper ul li{list-style-type:none;margin-bottom:18px;margin-top:9px;}
.socio{height:38px;width:38px;float:left;margin:0 4px;}
.bottom-phone{text-align:center;font-size:21px;font-family:comic sans ms,sans-serif;color:#d71684;}
.bottom-phone-slogan{text-align:center;font-size:13px;font-family:MuseoSans;color:#000;text-transform:uppercase;}
.vk{background-image:url(../../../images/footer/footer-social.png);margin-left:45px;}
.fb{background-image:url(../../../images/footer/footer-social.png);background-position:129px;}
.inst{background-image:url(../../../images/footer/footer-social.png);background-position:84px;}
.ok{background-image:url(../../../images/footer/footer-social.png);background-position:40px;}
.bottom-phone-wrapper{margin-top:35px;}
#yt_spotlight8{background-color:transparent;padding:20px 0px 5px 0;}
#content{padding:0;}
.subscribe-text{font-family:SegoeUILight;font-size:27px;color:#d71684;text-align:left;}
#formBody348 .fl_wrap{float:left;width:77.5%;}
#formBody348 .forb{float:left;width:20%;position:absolute;right:10px;}
.rf_submit{margin:0;}
#formBody348 #formHeader{display:none;}
#formBody348 .fl_wrap .fl_label{top:11px;left:22px;color:#c2c2c2;font-family:"Segoe UI";font-weight:100;font-size:22px;}
#formBody348 .fl_input{border:solid 1px transparent;margin-left:10px;}
#formBody348{height:48px;border:1px solid #00a8ec;border-radius:25px;}
#formBody348 input:focus,#formBody348 textarea:focus{border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
#formBody348 .rf_submit{font-family:SegoeUILight;font-size: 19px;margin-top:2px;margin-left:-18px;text-transform:uppercase;}
.rf_submit{background:#00a8ec;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.rf_submit:hover{background:#d71684;}
.rf_submit:focus{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border:none;}
.page-header{border-bottom:2px solid #fec20b;margin-bottom:40px;}
.page-header h1{color:#d71684;font-family:SegoeUILight;text-align:center;text-shadow: 1px 3px 1px rgba(0, 0, 0, 1);}
h1, h2, h3, h4, h5, h6{margin:0 0 9px;}

h1 {
	font-family: 'SegoeUILight'; color: #D71684; text-align:center; text-shadow: 1px 3px 1px rgba(0, 0, 0, 1);
}
h2 {
	font-family: SegoeUILight; font-size:32px; color:#00A8EC; text-transform:uppercase; text-align:center; text-shadow: 1px 2px rgba(0, 0, 0, 1); margin-bottom:10px;
}
.category-list h2{font-family: SegoeUILight; font-size:32px; color:#00A8EC; text-transform:uppercase; text-align:center; text-shadow: 1px 2px rgba(0, 0, 0, 1); margin-bottom:10px;}
.item-page .article-header h2{font-family: SegoeUILight; font-size:32px; color:#00A8EC; text-transform:uppercase; text-align:center; text-shadow: 1px 2px rgba(0, 0, 0, 1); margin-bottom:10px;}
.item-page .article-header h1{color:#00a8ec;font-family:SegoeUILight;text-align:center;text-shadow: 1px 3px 1px rgba(0, 0, 0, 1);}
.page-header h2{font-family: SegoeUILight; font-size:32px; color:#00A8EC; text-transform:uppercase; text-align:center; text-shadow: 1px 2px rgba(0, 0, 0, 1); margin-bottom:10px;}
.page-header h1{text-transform:uppercase;font-size:36px;margin-bottom:10px;text-align:center;text-shadow: 1px 3px 1px rgba(0, 0, 0, 1);}
.list-date.small{font-family:SegoeUILight;color:#a3a2a2;}
.list-title a{color:#d71684;}
.pagination ul li.active span, .pagination ul li.active a, .pagination ul li:hover span, .pagination ul li:hover a{color:#fff;background:#00a8ec !important;border:1px solid #00a8ec !important;border-radius:25px !important;}
.pagination ul li a{border-radius:25px !important;}
.blog .items-row .item .article-text .blog-in-bottom{display:none;}
a:hover{color:#d71684;}
.blog .items-row .item .article-text:hover .article-header h2 a{color:#d71684;}
.blog .items-row .item .article-text .article-header h2 a{font-family: SegoeUILight; font-size:32px; color:#00A8EC; text-transform:uppercase; text-align:center; text-shadow: 1px 2px rgba(0, 0, 0, 1); margin-bottom:10px; margin-top: 5px; line-height: normal;}
.sigFreeContainer{width:91%;}
#top6 .container{padding:0;}
#yt_mainmenu .yt-resmenu a{margin-top:-100px;margin-left:-15px;background-color:transparent;position:fixed;padding-right:40px;background-image:url(../../../images/header/menu-flag.png);}
@media screen and (min-width: 1200px) {
	#yt_mainmenu .yt-resmenu a {display: none;}
}
#yt_mainmenu .yt-resmenu a .fa{position:relative;top:-3px;}
.backtotop{background-image:url(../../../images/header/to-top-3.png);background-repeat:no-repeat;width:50px;height:130px;bottom:-80px;right:0;border-radius:0;background-color:transparent;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.backtotop:hover{bottom:-60px;background-color:transparent;}
.fa-angle-up:before{position:relative;content:"\f106";top:43px;color:#fff;}
.mm-ismenu{background:#d71684;}
.mm-list > li > a, .mm-list > li > span{color:white;font-size:24px;font-weight:900;}
#formBody350 .rf_submit{padding:10px 20px;margin:10px auto;height:45px;font-size:18px;font-family:MuseoSans;color:#fff;text-transform:uppercase;border-radius:5px;background:#00a8ec;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
#formBody350 .rf_submit:hover{background:#d71684;}
.contacts-purple{color:#d71684;}
.contacts-content{font-family:comic sans ms;font-size:16px;}
.contacts-content p img{margin-right:6px;}
.for-childs-item p strong{text-align:center;text-transform:uppercase;font-family:comic sans ms,sans-serif;font-size:20px;color:#00aade;letter-spacing:1px;font-weight:400;}
.for-childs-item p{text-align:center;font-size:14px;font-family:MuseoSansTrista;color:#000;}
.for-childs-item:hover img{-webkit-animation-name:bounce;animation-name:bounce;-moz-animation-name:bounce;}
.for-childs-item img{display:block;margin:0 auto;margin-bottom:15px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}
.for-childs-item{height:340px;}
.want-work{margin-top:46px;}
.want-work p span{color:#d71684;}
.want-work p{font-family:comic sans ms;font-size:28px;color:#000;text-align:center;margin-bottom:65px;}
#bottom2{border-top:2px solid #fec20b;}
.want-work h3{font-family:comic sans ms,sans-serif;font-size:30px;text-transform:uppercase;text-align:center;color:#d71684;}
.item-page h1{text-transform:uppercase;font-size:36px;margin-bottom:10px;text-align:center;text-shadow: 1px 3px 1px rgba(0, 0, 0, 1);}
.for-adults-item{height:340px;}
.for-adults-item p strong{text-align:center;text-transform:uppercase;font-family:comic sans ms,sans-serif;font-size:20px;color:#00aade;letter-spacing:1px;font-weight:400;}
.for-adults-item p{text-align:center;font-size:14px;font-family:MuseoSansTrista;color:#000;}
.for-adults-item:hover img{-webkit-animation-name:bounce;animation-name:bounce;-moz-animation-name:bounce;}
.for-adults-item img{display:block;margin:0 auto;margin-bottom:15px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}
.childrens-holiday-wrap{font-family:comic sans ms;}
.bold-text{font-family:comic sans ms;font-size:22px;color:#d71684;}
a{color:#d71684;}
.childrens-ul li{color:#d71684;}
.childrens-holiday-wrap ul li span{color:#000;}
.centred-button{display:block;margin:0 auto;}
.bold-pink-text{color:#d71684;font-family:"SegoeUILight";font-size:27px;text-align:center;text-transform:uppercase;margin-top:20px;}
.childrens-holiday-wrap{border-bottom:2px solid #fec20b;padding-bottom:40px;}
.holidays-photos-block{margin:40px 0;height:265px;}
@media (max-width:1199px) and (min-width:980px){#bd #yt_mainmenu #meganavigator li.level1 > .item-link{padding:12px 20px;}
#bd #yt_menuwrap .container{width:100%;}
#formBody348 .forb{right:36px;}
.vk{margin-left:23px;}
#top6 .container{padding:0;}
#slideshow .module{background-position:-189px -1px;}
.phone-text{font-size:20px;}
.adress-text{font-size:15px;}
}
@media screen and (max-width:1152px){.menu-title{font-size:14px;}
#bd #yt_mainmenu #meganavigator li.level1 > .item-link{padding:12px 17px;}
}
@media screen and (max-width:1024px){.for-childs-item p{font-size:13px;line-height:18px;}
.for-childs-item{height:370px;}
.for-adults-item{height:370px;}
}
@media screen and (max-width:1052px){.menu-title{font-size:13px;}
#bd #yt_mainmenu #meganavigator li.level1 > .item-link{padding:12px 13px;}
}
@media screen and (max-width:991px){#yt_mainmenu #meganavigator{display:none;}
#formBody348 .forb{right:-27px;}
.banana-row{height:478px;}
.child-holidays p{font-size:64px;}
.about-childs-wrapper img{display:block;margin:0 auto;}
#yt_footer{height:auto;}
.footer-menu-wrapper div ul li{text-align:center;}
.bottom-social-wrapper{width:222px;text-align:center;display:block;margin:0 auto;}
#bd #yt_header{z-index:1;}
#top_adress{width:100%;text-align:center;}
#timetable{width:100%;text-align:center;margin-top:17px;}
.timetable-text{font-size:15.5px;}
#top_phone{width:100%;text-align:center;margin-top:18px;}
.child-wrapper{background-image:url(../../../images/header/childrens.png);background-repeat:no-repeat;background-position:29px 90px;height:560px;}
#slideshow .module{background-position:-299px 9px;}
}
@media (max-width:979px) and (min-width:960px){#bd .container{width:970px;}
}
@media screen and (max-width:979px){.bottom-social-wrapper{width:264px;}
#yt_spotlight2 .container{margin:0;padding:0;}
}
@media screen and (max-width:979px){#yt_header .container{width:100%;}
#yt_menuwrap .container{width:100%;}
#formBody348 .forb{right:19px;}
.child-holidays p{font-size:56px;}
}
@media screen and (max-width:874px){.child-holidays p{font-size:57px;line-height:48px;}
}
@media screen and (max-width:848px){
	#top_adress, #timetable, #top_phone{padding:0 5px;}
}
@media screen and (max-width:788px){.phone-text{font-size:21px;}
.child-wrapper{background-image:url(../../../images/header/childrens.png);background-repeat:no-repeat;background-position:19px 207px;background-size:451px;height:580px;}
#slideshow .module{background-position:-389px -1px;}
.adress-text{font-size:12px;}
.video-wrapper iframe{height:420px;}
}
@media screen and (max-width:768px){.price-block{float:none;margin-left:auto;margin-right:auto;}
#bd #yt_header{top:50px;position:absolute;}
#slideshow .module{padding-top:220px;background-position:-548px 57px;}
#yt_slideshow{z-index:0;}
#banana-position{display:none;}
#top4{background-image:url(../../../images/footer/footer-background.jpg);background-repeat:no-repeat;background-size:cover;}
.FlowupLabels .fl_label{z-index:0;}
#yt_wrapper{margin-top:-60px;}
#top_adress{text-align:center;}
#top_phone{text-align:center;}
#timetable{text-align:center;}
#formBody348 .forb{right:19px;}
#yt_mainmenu .yt-resmenu a{margin-top:-40px;}
#bd #yt_slideshow .container{width:100%px;padding:0;}
}
@media screen and (max-width:767px){.child-wrapper{display:none;}
.child-wrapper-price,
.child-wrapper-adults,
.child-wrapper-afisha,
.child-wrapper-contacts,
.child-wrapper-forchilds,
.child-wrapper-holidays,
.child-wrapper-news{display:none;}
#formBody348{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
#formBody348 .forb{height:46px;left:-2px;line-height:22px;margin-bottom:10px;position:relative;right:0px;width:154px !important;}
#formBody348 .fl_wrap{width:100%;}
}
@media screen and (max-width:580px){
	#formBody348 .fl_wrap .fl_label{font-size:16px;}
	#slideshow{padding-top:20px;}
}
@media screen and (max-width:425px){.footer-menu-wrapper ul{padding:0;}
.for-parents p{line-height:22px;margin-top:7px;font-size:20px;}
.left-ticket-container span{font-size:15px;}
.left-ticket-container p{font-size:35px;}
.price-notation p{line-height:32px;}
.tax-container-first{line-height:32px;}
p.purple-text{line-height:32px;}
.price-block-row{font-size:9pt;}
#formBody348 .fl_wrap .fl_label{font-size:13px;line-height:13px;}
#bd #yt_header{top:104px;}
#slideshow .container{width:100%;}
.day-price{text-align:center;}
#slideshow .module{background-image:none;}
#slideshow{padding-top:40px;}
.top-price{text-align:center;}
.top-price img{display:block;position:relative;top:0px !important;margin:0 auto;}
.child-holidays{text-align:center;}
.header-button{display:block;margin-left:auto;margin-right:auto;}
.yellow-menu-item{padding:0px;}
.yellow-menu-item p{background-size:180px;}
.bottom-phone-wrapper{margin-top:0;}
.empty-slider{height:0px;}
}
@media (max-width:767px){body{padding:0 !important;}
.div_category_details, .div_service_details{height:110px;}
}
.foto {
padding: 6px;
margin-top: 5px;
margin-bottom: 4px;
}
.buton_more {
background:#990000 none repeat scroll 0%;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#990000', endColorstr='#FF0000');
background: -ms-linear-gradient(center top , #990000 0%, #FF0000 100%);
background: -webkit-linear-gradient(bottom, #990000 0%, #FF0000 100%);
background: -moz-linear-gradient(center top , #990000 0%, #FF0000 100%);
background: -o-linear-gradient(bottom, #990000 0%, #FF0000 100%);
color:#ffffff;
padding:8px;
font-family:SegoeUILight;
font-size:18px;
text-transform:uppercase;
border-radius:5px;
}
.buton_more:hover{
background:#2999CD none repeat scroll 0%;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2999CD', endColorstr='#006699');
background: -ms-linear-gradient(center top , #2999CD 0%, #0B3350 100%);
background: -webkit-linear-gradient(bottom, #2999CD 0%, #0B3350 100%);
background: -moz-linear-gradient(center top , #0B3350 0%, #2999CD 100%);
background: -o-linear-gradient(bottom, #2999CD 0%, #0B3350 100%);
}
.buton_more-1 {
font-size:18px;
padding:6px 14px ;
font-family:SegoeUILight;
text-transform:uppercase;
border-radius:5px;
background:#00a8ec;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;
}
.buton_more-1:hover{
background:#d71684;
}
/* +++ Style для таблиц center +++ */
.td_rezin_center {width: 100%; text-align: center;}
.td_rezin_center td {padding: 0.6rem 1rem;}
@media screen and (max-width: 640px) {
.td_rezin_center thead {display: none;}
.td_rezin_center tr {display: block; margin-bottom: 1rem;}
.td_rezin_center td {display: block;}
.td_rezin_center td:before {content: attr(aria-label); float: left;}
}
/* +++ Style для таблиц без выравнивания по center +++ */
.td_rezin {width: 100%;}
.td_rezin td {padding: 0.6rem 1rem;}
@media screen and (max-width: 640px) {
.td_rezin thead {display: none;}
.td_rezin tr {display: block; margin-bottom: 1rem;}
.td_rezin td {display: block;}
.td_rezin td:before {content: attr(aria-label); float: left;}
}
/* +++++++ CSS  style END  ++++++ */