.owl-carousel.owl-loaded{position:relative}.owl-dots{position:absolute;top:0;right:0;height:100%;text-align:center;z-index:11}.owl-dot,.owl-dot:before{display:block;margin:0 auto}.owl-dot{padding:12px}.owl-dot:before{width:8px;height:8px;border:2px solid red;border-radius:10px;content:" "}.owl-dot.active:before{background:#fff;width:4px;height:4px;border:2px solid transparent}.blocks-nav a,.owl-carousel-wrapper,.owl-dot{position:relative}.owl-carousel-content{position:absolute;top:0;left:0;width:100%}.owl-carousel-content-inner{display:block;margin:0 auto;width:100%;min-height:200px;height:100%}.owl-carousel-content-left{position:relative;float:left;width:67%;height:60%;line-height:100%;display:flex;justify-content:center}.owl-carousel .owl-item .owl-carousel-content-inner img,.owl-carousel-content-left .owl-carousel .owl-item img,.owl-carousel-content_right .owl-carousel .owl-item .middle-text img{width:auto}.carousel-text{position:relative;left:-100%;opacity:0;transition-property:left,opacity;transition-delay:.7s;transition-duration:1s}.carousel-text .carousel-text-link{display:inline-block;position:absolute;width:100%;height:100%}.carousel-text .carousel-text--header{font-size:50pt;font-family:"WarnockPro",sans-serif;color:#fff;line-height:50pt;margin:0}.carousel-text .carousel-text--pre-header{font-size:16pt;font-family:"PTSans",sans-serif;color:#fff}.owl-item.active .carousel-text,.owl-item.active .owl-carousel-content-left{left:0;opacity:1}.owl-carousel-content_right{float:right;width:33%;height:60%;overflow:hidden;position:relative}.carousel-content,.small-carousel-ch .owl-carousel-middle:after{position:absolute;top:0;left:0;width:100%;z-index:10;height:100%}.carousel .menucontent{background-color:#efefef;position:relative;width:100%;padding:1em 0}.carousel .menucontent input[type=submit]{margin:15px 0;vertical-align:middle}.owl-carousel-middle{position:relative;z-index:11}.middle-text{position:absolute;bottom:35%;left:0;width:70%}.middle-text .middle-text-header{font-size:1.25vw;font-family:"PTSans",sans-serif;color:#fff;line-height:1.25vw}.small-carousel{position:absolute;top:0;right:0;height:60%;overflow:hidden}.small-carousel-ch .owl-carousel-middle:after{display:block;background:rgba(0,0,0,.5);content:" "}.owl-carousel-content_right .owl-item:after{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:rgba(142,122,91,.4);content:" ";z-index:10}.owl-carousel-content_right .owl-item .middle-text{z-index:11}.owl-carousel .owl-stage-outer{z-index:9}#main-page-carousel-text .owl-stage-outer{padding-top:16%}.background-carousel-menu .carousel-item-icon{width:30px;height:30px;margin-right:5px;vertical-align:middle}#main-page-tabs .tabs--header{flex:0 1 220px;transition:background-color .3s;text-transform:uppercase;font-size:10pt;padding:0;display:flex;justify-content:center;align-items:center;text-align:center}#main-page-tabs .tabs--content{margin:0}#main-page-tabs .tabs--header-active,#main-page-tabs .tabs--header:hover,.tabs--header-fake:hover{color:#fff;background:#d73434}#main-page-tabs .tabs--header-active .carousel-item-icon,#main-page-tabs .tabs--header-fake:hover .carousel-item-icon,#main-page-tabs .tabs--header:hover .carousel-item-icon{filter:brightness(0) invert(1)}#main-page-tabs .tab{opacity:0;transition:opacity .3s;padding:0 40px}.main-page-tabs--forms{display:flex;align-items:center;flex-wrap:wrap}#main-page-tabs .tab.tab-active{opacity:1}#main-page-tabs .jq-selectbox,#main-page-tabs .tab .date,#main-page-tabs .tab input{flex:0 1 240px;min-width:210px;margin-right:5px}#main-page-tabs .tab input{z-index:2000}#main-page-tabs .jq-selectbox,#main-page-tabs .tab .date{z-index:2001}#main-page-tabs .tab .date .picker{position:absolute}.tabs--header-fake{flex:0 1 220px;transition:background-color .3s;text-transform:uppercase;font-size:10pt;padding:0;display:flex;justify-content:center;align-items:center;text-align:center;position:relative}.tabs--header-fake--link{width:100%;height:100%;position:absolute}.stop{width:194px}.food{width:300px}.travelings{align-items:stretch}.hamburger{display:block;position:absolute;width:40px;height:40px;top:30px;left:341px}.hamburger-menu{position:absolute;top:-1584px;left:0;width:100%;opacity:0;transition-property:top,opacity;transition-duration:1s;z-index:20}.hamburger-menu.active{top:0;opacity:1;z-index:20}.blocks-inner img,.blocks-nav a.active:before,.blocks-nav a:hover:before,.hamburger-menu img{width:100%}.hamburger-close{position:absolute;top:86px;right:71px;width:50px;height:50px}.background-carousel-menu{background-color:#f9f9f9;justify-content:flex-start}.background-carousel-menu>.active{background-color:#d73434}.carousel{justify-content:flex-start;width:84%;margin:0 8%}.blocks:after{display:block;clear:both;content:" "}.blocks-left{float:left;width:20.2%}.blocks-right{float:right;width:79.8%}.blocks-nav{margin-left:89px;margin-right:50px;height:125px;border-top:1px solid #e0e0e0}.blocks-nav a{display:inline-block;padding-top:22px;margin-right:57px;vertical-align:top;text-transform:uppercase;border-bottom:.5px dotted #9d8c79;color:#9d8c79;text-decoration:none;font-size:14px;font-weight:600;line-height:1.7}.blocks-nav a:last-child{margin-right:0}.blocks-nav a.active,.blocks-nav a:hover{color:#000;border:0}.blocks-inner,.blocks-nav a:before{position:absolute;transition-duration:1s}.blocks-nav a:before{top:0;left:0;height:4px;width:0;display:block;background:#d73434;content:" ";transition-property:width}.blocks-inner{opacity:0;z-index:0;transition-property:opacity}.blocks-inner.active{opacity:1;z-index:1}.bottom-content{width:100%}.sub-first{left:406px;width:150px;height:35px}.sub img,.sub-content{position:absolute}.sub-second{width:123px;left:567px}.sub img{display:block;left:-16px;top:40px;opacity:0;height:0;transition-property:opacity,height;transition-duration:.5s;z-index:10}.sub-content{min-width:154px}.sub:hover img{height:256px;opacity:1}.sub:hover img.sub-content-two{height:330px}.sub-content-two{width:233px;max-width:233px}.big-carousel,.filtr-block{position:relative}#main-page-carousel-overlay,.big-carousel:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.big-carousel:before{background:rgba(0,0,0,.3);content:" ";z-index:10}.filtr-block{clear:both}.filtr-block-inner{position:absolute;display:flex;opacity:0;top:0;left:0;transition-property:opacity;transition-duration:.5s;height:100%;align-items:center;padding:0 40px}.filtr-block-inner.active{z-index:1;opacity:1;position:relative}.filtr-link{display:block;z-index:2;height:68px;text-align:center;text-decoration:none;line-height:68px;background-color:#f9f9f9;width:12.5%}.filtr-link-2{left:218px;width:160px}.filtr-link-3{left:379px;width:154px}.filtr-link-4{left:534px;width:197px}.filtr-link-5{left:732px;width:162px}.datablock,.datablock2{background:0 0;position:absolute;width:100%;height:100%;display:flex;z-index:1001}.datablock{justify-content:center;align-items:center}.datablock>div{text-align:center}.datablock>div h2,.helpblock .descblock h3,.whereblock .imgblock .imgdesc h2{font-family:"WarnockPro",sans-serif;color:#fff;font-weight:700}.datablock>div h2{text-align:center;font-size:2.2vw}.datablock>div .text,.datablock>div .title{font-family:"PTSans",sans-serif;color:#fff;text-align:center}.datablock>div .title{text-transform:uppercase;font-size:12px}.datablock>div .text{font-size:15px;line-height:1.6;padding:0 1em;margin:0 auto}.datablock>div .line,.helpblock .descblock .line{display:inline-block;height:2px;width:100px;background-color:#fff;text-align:center}.datablock2{align-items:flex-end;top:0}.datablock2>div{padding:3vw 0 3vw 2vw}.datablock2>div .text{font-size:1.4vw;font-family:"PTSans",sans-serif;font-weight:700;margin-top:10px}.datablock2>div .title,.whereblock .imgblock .imgdesc p{font-size:12px;font-family:"PTSans",sans-serif;text-transform:uppercase}.helpblock .helpblock-container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 10vw 10vw}.helpblock .helpblock-item{flex:0 0 25%;min-width:300px;height:550px;position:relative}.helpblock-item-bg1{background:url(/static/img/helpimg11.png) no-repeat center center;background-size:cover}.helpblock-item-bg2{background:url(/static/img/helpimg22.png) no-repeat center center;background-size:cover}.helpblock-item-bg3{background:url(/static/img/helpimg33.png) no-repeat center center;background-size:cover}.helpblock-item-bg4{background:url(/static/img/helpimg44.png) no-repeat center center;background-size:cover}.helpblock .descblock{display:flex;position:absolute;top:0;left:0;align-items:center;flex-direction:column;flex:1 0 290px}.helpblock .descblock h3{font-size:58px;font-family:"WarnockPro",serif;line-height:1;text-align:center;margin:1em 0 0;-moz-transform:matrix(.59501443828043,0,0,.59419846331209,0,0);-webkit-transform:matrix(.59501443828043,0,0,.59419846331209,0,0);-ms-transform:matrix(.59501443828043,0,0,.59419846331209,0,0)}.helpblock .descblock p{font-size:16pt;font-family:"PTSans",sans-serif;color:#fff;line-height:1.375;text-align:center;-moz-transform:matrix(.72408850710635,0,0,.72309552599758,0,0);-webkit-transform:matrix(.72408850710635,0,0,.72309552599758,0,0);-ms-transform:matrix(.72408850710635,0,0,.72309552599758,0,0)}.helpblock .descblock,.helpblock img{width:100%;height:100%}.helpblock .descblock .line{margin:0}.helpblock .descblock .next{display:inline-block;position:absolute;bottom:15vh;left:0;right:0;margin:auto;border-radius:50%;background-color:#fff;width:28px;height:28px;line-height:28px;text-align:center;padding-left:3px;padding-top:1px;color:#000;box-sizing:border-box;font-size:10pt}.whereblock{align-items:stretch;flex-wrap:wrap}.whereblock .left,.whereblock .right{flex:1 0 50%;min-width:490px}.whereblock .left{position:relative;background-color:#e3e7d7}.whereblock .left>div,.whereblock .right>div{margin-top:9vw;margin-bottom:9vw;position:relative;display:flex;flex-direction:column}.whereblock .left>div{margin-left:9vw}.whereblock .right>div{margin-right:9vw}.whereblock .right{position:relative;background-color:#c9dee3}.leftmenu,.whereblock .imgblock{position:relative}.whereblock .imgblock .imgdesc{position:absolute;display:flex;flex-direction:column;width:100%;height:100%;align-items:center;justify-content:center;background:0 0}.whereblock .imgblock .imgdesc.back{font-size:180px;font-family:"WarnockPro",sans-serif;color:rgba(254,254,254,.302);font-weight:700;text-transform:uppercase}.whereblock .imgblock .imgdesc p{font-size:13px;color:rgba(255,255,255,.478)}.whereblock .imgblock .imgdesc h2{font-size:3vw}.whereblock .imgblock .imgdesc.background--dark h2{color:#000}.whereblock .imgblock .imgdesc.background--dark p{color:#646464}.whereblock .findform{background-color:#f7f7f7;position:relative;padding:50px;box-sizing:border-box;margin:-130px auto auto;display:flex;flex-direction:column;align-items:center;width:70%}.whereblock .cr3{background-color:#fff;height:40px;width:40px;border-radius:20px;position:absolute;left:50%;margin-left:-20px;margin-top:-20px;top:0}.placetitle .tab2 .cr1,.whereblock .cr1{background-color:#d73434;height:28px;width:28px;border-radius:14px;position:absolute;left:50%;margin-left:-14px;margin-top:-14px}.placetitle .tab2 .cr2,.whereblock .cr2{background-color:#fff;height:8px;width:8px;border-radius:4px;position:absolute;left:50%;margin-left:-4px;margin-top:10px}.findform .cr1{display:block;margin-top:6px;top:0}.whereblock .findform input[type=button]{margin-top:40px}.whereblock .findform h2{text-align:center;font-size:20px;font-family:"PTSans";color:#000;font-weight:700}.where-form input[type=number]{width:100%;box-sizing:border-box}.leftmenu{background-color:#f9f9f9;text-align:center;flex:0 0 380px}.leftmenu .leftmenu-form{width:260px;margin:0 auto}.afisha .card img,.leftmenu .leftmenu-form input[type=text],.whereblock .findform .flex-block{width:100%}.leftmenu .leftmenu-form .leftmenu-form-button,.leftmenu .leftmenu-form a.fullbtn{margin-top:15px}.datablock .title,.leftmenu .title{font-size:12px;font-family:"PTSans",sans-serif;color:#666;text-transform:uppercase;line-height:2.5;-moz-transform:matrix(1,0,0,.93248945147679,0,0);-webkit-transform:matrix(1,0,0,.93248945147679,0,0);-ms-transform:matrix(1,0,0,.93248945147679,0,0);padding:20px 0}.leftmenu .text>span.first{font-size:54px;color:#d73434;line-height:1}.leftmenu .text{font-size:15px;font-family:"PTSans",sans-serif;color:#333;line-height:1.6;text-align:left}.leftmenu .leftmenu-container{padding:60px 50px 50px}.afisha{flex:1}.poster-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(315px,1fr));grid-gap:0}.afisha .card .time,.afisha>h2,.leftmenu .text>span.first{font-family:"WarnockPro",sans-serif;font-weight:700}.afisha>h2{margin:6vw;font-size:48px;color:#292929}.afisha .card{width:calc(100% - 1px);margin:1px 0 0;outline:1px solid #ddd}.afisha .card .time{text-align:center;font-size:18px;color:#000}.afisha .card .desc,.afisha .card .place,.afisha .card .title,.afisha .card h2{text-align:center;font-size:15px;font-family:"PTSans",sans-serif;color:#999}.afisha .card .title{font-size:12px;color:#666;text-transform:uppercase}.afisha .card h2{font-size:16pt;line-height:1.2;font-family:"WarnockPro",sans-serif;color:#000;font-weight:700}.afisha .card .delimiter .line{display:inline-block;height:1px;background-color:#ddd;width:50px;margin-bottom:5px;margin-right:5px;margin-left:5px}.afisha .card .delimiter{text-align:center;color:#ddd}.afisha .card>div{padding:40px;width:220px;margin:0 auto}.calendar a,.poster{text-decoration:none}.owl-carousel-content-inner{max-width:100%}.small-carousel{width:8%}.carousel-text{padding-left:10%}.owl-dots{width:100%;margin:0;display:flex;flex-direction:column;justify-content:center}#main-page-carousel-next-images .owl-nav{flex-direction:column-reverse;left:6%;top:14vw;z-index:10}#main-page-carousel-next-images .owl-nav .owl-next,#main-page-carousel-next-images .owl-nav .owl-prev{margin:0 0 10px}#main-page-carousel-overlay{z-index:12}#main-page-carousel-overlay .owl-item,#main-page-carousel-overlay .owl-stage,#main-page-carousel-overlay .owl-stage-outer{height:100%}.main-page-carousel-link{display:block;cursor:pointer;height:100%}.online-tourism{position:relative}.online-tourism .online-tourism--col{flex-basis:100%;width:100%;position:relative}@media (max-width:1080px){.flex-block.top{flex-wrap:wrap}.flex-block.top .leftmenu{flex:0 0 100%}.datablock>div .text,.flex-block.top .leftmenu .lookall,.small-carousel{display:none}.whereblock .left>div{margin-right:9vw}.whereblock .right>div{margin-left:9vw}.carousel-text{padding:0 5%}.middle-text{left:10px}.calendartitle{margin:130px 0 20px}.carousel-text .carousel-text--pre-header{font-size:14pt;line-height:14pt}}@media (max-width:900px){.carousel-text .carousel-text--header{font-size:38pt;line-height:38pt}}@media (max-width:800px){.menu{flex-wrap:wrap}#main-page-tabs{width:100%;min-width:100%;margin:0}#main-page-tabs .tabs--header{min-width:100%;width:100%;height:70px;justify-content:left;text-align:left;border-bottom:1px solid #f3f3f3}#main-page-tabs .tabs--header img,.tabs--header-fake .carousel-item-icon{margin:0 5vw}.header{height:100%}.main-page-tabs--forms{justify-content:center}#main-page-tabs .jq-selectbox,#main-page-tabs .tab .date,#main-page-tabs .tab input{flex:0 0 100%}.tabs--header-fake{min-width:100%;width:100%;height:70px;justify-content:left;text-align:left;border-bottom:1px solid #f3f3f3}.carousel-content{position:relative}.owl-carousel-content_right{display:none}.owl-carousel-content-left{height:150px;position:absolute;top:-36vw}.owl-carousel-content-left .owl-stage-outer{padding-top:0}}@media (max-width:675px){.calendartitle{margin:220px 0 20px}}@media (max-width:600px),(max-device-width:736px){.calendartitle{margin:15px 0;font-size:28pt}.afisha h2{font-size:28pt}.cntplace{position:relative;float:left;width:50px;height:50px;margin:30px}.col-10,.col-3,.col-33,.col-4,.col-6,.col-8{width:100%;flex-basis:100%}.datablock,.datablock2{position:relative;width:auto}.datablock>div{width:100%;height:100%}.datablock2>div{padding:30px 30px 0 0}.datablock>div .title{color:#666;padding-top:30px;padding-bottom:0;line-height:1.8;text-align:left}.datablock2>div .text,.datablock>div h2{font:18px "PTSans",sans-serif;color:#000;text-align:left}.calendar img,.datablock>div .line,.datablock>div .text,.helpblock .descblock .line{display:none}.datablock2{align-items:flex-start}.calendar2>.col-8,.calendar>.col-4,.calendar>.col-8,.calendar>.col-8>.col-33{border-bottom:1px solid #f3f3f3}#calendar2{height:auto}.calendar>.col-4,.calendar>.col-8>.col-33{padding-bottom:1em}.calendar>.col-8>.col-33:last-of-type{border-bottom:none}.datablock2:hover+.hoverdiv,.datablock:hover+.hoverdiv{display:none}.desc.background--dark,.desc.background--dark>.title{color:#666}.afisha{flex:0 0 100%}.whereblock .imgblock .imgdesc h2{font-size:30px}.whereblock .imgblock .imgdesc p,.whereblock .imgblock .imgdesc.background--dark p{display:inline!important;font-weight:700;font-size:16px;z-index:100}.whereblock .findform{margin-top:0;width:100%}.whereblock .left,.whereblock .right{min-width:0;flex:0 0 100%}.whereblock .left>div,.whereblock .right>div{margin:40px 20px}#map{height:450px}.map .map-menu{display:none}.helpblock .helpblock-container{margin:0}.helpblock .descblock .next{bottom:5vh}.helpblock .descblock h3{margin:2.5em 0 0}.leftmenu .leftmenu-container{padding:1em}.carousel-text .carousel-text--header{font-size:24pt;line-height:24pt}.carousel-text .carousel-text--pre-header{font-size:12pt;line-height:12pt}.online-tourism--col{padding-bottom:1em}.online-tourism .datablock2>div,.online-tourism .datablock>div{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1em;margin:0;width:100%;box-sizing:border-box}.online-tourism .datablock>div h2{margin-bottom:0}.online-tourism .datablock2>div .title{padding-top:30px;padding-bottom:0;line-height:1.8}.online-tourism .datablock2>div .text,.online-tourism .datablock2>div .title,.online-tourism .datablock>div .text,.online-tourism .datablock>div .title,.online-tourism .datablock>div h2{text-align:center}.online-tourism .hoverdiv{display:none}}@media (max-width:540px){.owl-carousel-content-left{top:-34vw}}@media (max-width:440px){.owl-carousel-content-left{top:-38vw}}@media (max-width:400px){.owl-carousel-content-left{top:-40vw}.carousel-text .carousel-text--header{font-size:16pt;line-height:16pt}.carousel-text .carousel-text--pre-header{font-size:10pt;line-height:10pt}}@media (max-width:380px){.owl-carousel-content-left{top:-44vw}}@media (max-width:350px){.owl-carousel-content-left{top:-48vw}}