html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,figure,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:#fff0;border:0;margin:0;padding:0;vertical-align:baseline;outline:none}html{height:100%;overflow-x:hidden;position:relative;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{overflow-x:hidden;position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,object,video,audio,embed,canvas,iframe,main,summary{display:block}video,audio,progress,canvas{vertical-align:baseline}video{background-color:#000}template,[hidden],audio:not([controls]){display:none}audio:not([controls]){height:0}iframe{max-width:100%}abbr,address,progress{display:inline-block;text-decoration:none}abbr:not([class]),acronym{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:400}#middle ul:after,#bottom ul:after,#middle ol:after,#bottom ol:after{content:'.';display:block;clear:both;height:0;visibility:hidden;overflow:hidden}dl{display:block;overflow:hidden}dt{display:block;font-weight:700;overflow:hidden}dd{display:block;overflow:hidden}q:before,q:after{content:none}del{text-decoration:line-through}table{width:100%}img{display:inline-block;color:#fff0;height:auto;font-size:0;vertical-align:middle;max-width:100%;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic}img.wp-smiley,img.emoji{font-size:1em}a{background:#fff0}a:active,a:hover{outline:0}img{border:0}figure{background-image:none!important}fieldset{margin:25px 2px 30px;padding:1.5em 1em .5em;border-width:0;border-style:solid}fieldset legend{padding:3px 10px;margin-top:-25px}input{line-height:normal}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}textarea{resize:vertical}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}optgroup{font-weight:700}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=submit],input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type="checkbox"],input[type="radio"]{padding:0}button{overflow:visible}button,select{text-transform:none}select{cursor:pointer}button[disabled],html input[disabled]{cursor:default;pointer-events:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=text]::-ms-clear{display:none}p:empty{display:none}:focus{outline:0}pre,code,kbd,samp{background-color:#fff0;color:inherit;font-family:monospace;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;letter-spacing:1px}pre{white-space:pre-wrap}pre a{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit}code{display:inline-block}code a{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit}svg:not(:root){overflow:hidden}sub,sup,small{font-size:75%}sub,sup{line-height:0;position:relative}sup{vertical-align:super}sub{vertical-align:sub}b,strong{font-weight:700}th,td,caption{font-weight:400}dfn{font-style:italic}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}mark{color:#000}.gallery-caption,.sticky,.bypostauthor,.screen-reader-text{outline:none}.tribe-common div.avert-show{display:block!important;visibility:visible!important}.sub-menu{background-color:#FFFFFF!important;padding:0px!important;box-shadow:0 6px 8px rgb(93 93 93 / .1)!important;width:max-content!important;max-width:440px!important;margin-left:0px!important}#menu-item-32565>.sub-menu{max-height:430px!important;overflow-y:auto}.sub-menu li{padding-top:4px!important;padding-bottom:4px!important;padding-right:20px!important;transition:background-color 0.3s ease!important}.sub-menu li a{font-size:17px!important}.sub-menu li:hover{background-color:#5D5D5D1A}@media (max-width:1670px){.navigation>li>a .nav_item_wrap{padding-left:10px!important;padding-right:10px!important}}@media (max-width:1470px){.header_fullwidth .header_mid .header_mid_inner{width:102%!important;;padding-left:0%!important;}}@media (min-width:1025px){.sub-menu li a{color:#444444!important}}@media (max-width:1024px){.sub-menu{background-color:#000000!important;width:auto!important;max-width:1000px!important}}@media (max-width:1500px){.navigation>li>a .nav_item_wrap{padding-left:8px!important;padding-right:8px!important}.navigation .menu-item-mega-container>ul>li>a .nav_title,.navigation>li>a{font-size:16px!important}.navigation .sub-menu li a{font-size:16px!important}}@media (max-width:1330px){.navigation .menu-item-mega-container>ul>li>a .nav_title,.navigation>li>a{font-size:15px!important}.sub-menu li a{font-size:15px!important}.navigation>li>a .nav_item_wrap{padding:5px 6px!important}.header_social_new{margin-left:10px!important}.mid_search_but_wrap{margin-left:5px!important}.header_social_new a:first-child{margin-right:5px!important}}@media (max-width:1199px){.navigation .menu-item-mega-container>ul>li>a .nav_title,.navigation>li>a{font-size:14px!important}.sub-menu li a{font-size:14px!important}.footer_email_new svg,.footer_phone_new svg{margin-right:7px!important}.header_social_new{display:none!important}.header_social_new a:first-child{margin-right:5px}}@media (max-width:1100px){.navigation .menu-item-mega-container>ul>li>a .nav_title,.navigation>li>a{font-size:13.5px!important}.sub-menu li a{font-size:13.5px!important}}.title-theater-slider{font-family:'Open Sans',sans-serif;font-size:36px;font-style:normal;font-weight:400;margin-bottom:50px}.theater-swiper-container{max-width:1200px;margin:0 auto;padding:0}.theaterSwiper{width:100%;height:auto;margin:0 auto}.swiper-slide{height:auto;display:flex}.theater-card{background-color:#fff;overflow:hidden;transition:transform 0.3s ease;height:100%;display:flex;flex-direction:column;width:100%}.theater-card:hover{transform:translateY(-5px)}.theater-image{height:200px;overflow:hidden}.theater-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.theater-card:hover .theater-image img{transform:scale(1.05)}.theater-info{padding:20px;padding-left:0;flex-grow:1;display:flex;flex-direction:column}.theater-name{font-size:18px;color:#444;font-weight:700;padding-bottom:5px}.theater-description{font-size:14px;line-height:1.5;color:#666;padding:0}.theater-link{text-decoration:none;color:inherit;display:block;height:100%}.theater-swiper-container:before{content:"";position:absolute;top:-20px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#8b0000,transparent)}.theater-swiper-container:after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#8b0000,transparent)}@media (max-width:767px){.title-theater-slider{text-align:center}.swiper-slide{width:100%}.theater-image{height:180px}}@media (min-width:768px) and (max-width:1023px){.swiper-slide{width:calc(50% - 15px)}}@media (min-width:1024px){.swiper-slide{width:calc(33.333% - 20px)}.theater-image{height:250px}}.collections{max-width:1200px;margin:0 auto;margin-bottom:100px}.collections h2{font-family:'Open Sans',sans-serif;font-size:36px!important;font-style:normal;font-weight:400;margin-bottom:50px}.collection-grid{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px}.collection-item{width:calc(50% - 20px);text-decoration:none;color:#333;display:block;text-align:left;position:relative;box-sizing:border-box}.image-container{width:100%;height:350px;max-height:35vw;overflow:hidden;margin-bottom:0}.collection-item img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.collection-item:hover img{transform:scale(1.05)}.collection-item p{color:#444;font-size:18px;font-weight:700;margin:0;padding:20px 0;position:relative;z-index:2;transition:all 0.4s ease;transform:translateY(0)}.collection-item:hover p{transform:translateY(-5px);padding-bottom:25px}@media (max-width:768px){.collections h2{text-align:center}.collections{margin-bottom:50px}.collection-item{width:100%;max-width:100%}.image-container{height:250px;max-height:none}.collections h2{font-size:28px}}.title-mobile{display:none}.event-container{display:flex;gap:30px;align-items:flex-start;margin-bottom:30px}.event-image{flex:0 0 45%;max-width:500px}.post-tag{display:inline-block;margin:0 10px 5px 0;font-size:.9em;margin-bottom:20px}.radario-button{margin-left:0!important}.random-events-title{font-size:24px!important;font-style:normal!important;font-family:'Open Sans',Arial,Helvetica,'Nimbus Sans L',sans-serif!important}.random-events{margin-top:30px}.events-list{display:flex;justify-content:space-between}.event-item{flex:1;margin:0 15px;text-align:left}.event-item img{width:100%;height:100%;max-height:360px}.event-item h3{margin-bottom:5px}.tribe-events-event-image{margin-bottom:5px;background-color:#fff}.event-date{padding-bottom:5px}.event-date .tribe-event-date-start{font-size:16px!important;color:#444;padding-bottom:2px}.tribe-venue.single-event{font-size:12px;color:#444;font-weight:700;margin-bottom:15px!important}.tribe-events-schedule.tribe-clearfix{margin-bottom:0px!important}.tribe-events-schedule.tribe-clearfix p{padding-bottom:5px}.post-tag{font-size:21px}.social-share-link-vk{font-size:12px;text-decoration:none;padding:7px;padding-left:20px;padding-right:20px;background-color:#2787F5;color:#fff;border-radius:15px;margin-right:10px}.social-share-link-tg{font-size:12px;text-decoration:none;padding:7px;padding-left:20px;padding-right:20px;background-color:#2AA1DA;color:#fff;border-radius:15px}.tribe-events-event-meta:before{border-top:none}.tribe-events-meta-group.tribe-events-meta-group-gmap{border-top:none}.swiper-container{overflow:visible}.swiper-button-prev-mobile-only,.swiper-button-next-mobile-only{display:none}.age-tag{position:absolute;top:15px;right:30px;background-color:rgb(255 255 255 / .9);color:#000;padding:5px 10px;border-radius:20px;font-size:14px;z-index:10}.tribe-events-single-section-title{text-transform:none!important}@media (max-width:768px){.event-container{flex-direction:column!important}.event-title{display:block;order:1!important;margin-bottom:10px}.event-image{order:2!important}.title-desktop{display:none}.title-mobile{display:block;width:105%}.event-item img{max-height:450px}.swiper-container{width:100%}.event-image{display:flex!important;justify-content:center!important}.swiper-container{position:relative}.swiper-button-prev-mobile-only{left:-3%;right:auto}.swiper-button-next-mobile-only{right:-8.5%;left:auto}.swiper-button-prev-mobile-only,.swiper-button-next-mobile-only{position:absolute;top:25%;transform:translateY(-50%);width:40px;height:40px;z-index:10;cursor:pointer}.swiper-button-prev-mobile-only,.swiper-button-next-mobile-only{display:block!important}.tribe-events-venue-map{width:100%!important}.post-tag{text-align:center}}@media (min-width:450px) and (max-width:768px){.event-item img{width:427px;max-height:500px;display:flex!important;justify-content:center!important}.event-image{max-width:none}.tribe-events-event-image{display:flex!important;justify-content:center!important}.age-tag{right:20%}}@media (max-width:600px){.age-tag{right:13%}}@media (max-width:450px){.age-tag{right:20px}}.random-events.premera{margin-bottom:100px}.random-events-title-premera{font-family:'Open Sans',sans-serif;font-size:36px!important;font-style:normal;font-weight:400;margin-bottom:50px}@media (max-width:768px){.random-events.premera{margin-bottom:50px}.random-events-title-premera{text-align:center}}.tribe-events-calendar-list{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 41px;max-width:1150px;margin:0 auto}.tribe-events-calendar-list-nav.tribe-events-c-nav{border:none}.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list{display:flex;justify-content:center;margin-top:20px}.tribe-events-calendar-list .tribe-events-calendar-list__month-separator{display:none}.tribe-events-calendar-list__event-row{margin:0!important}.tribe-venue.single-event{margin-top:10px;line-height:1.6!important}.event-item a.radario-button{margin:0!important;font-size:13px!important;padding:10px 4px!important}.ticket-buttons-container .radario-button{flex:0 0 calc(50% - 1px)!important;min-width:0;text-align:center;box-sizing:border-box}@media (max-width:1439px){.event-item a.radario-button{min-width:50px;font-size:10.5px!important;padding:6px 1px!important}}@media (max-width:1024px){.event-item a.radario-button{min-width:50px;font-size:10.5px!important;padding:6px 3px!important}.ticket-buttons-container .radario-button{flex:none!important}.random-events.premera .swiper-slide{margin:0!important}}@media (max-width:767px){.event-item a.radario-button{min-width:70px;font-size:14px!important;padding:14px 10px!important}.ticket-buttons-container .radario-button{flex:0 0 calc(50% - 1px)!important;min-width:0;text-align:center;box-sizing:border-box}}@media (max-width:366px){.event-item a.radario-button{min-width:70px;font-size:12px!important;padding:10px 6px!important}}.event-tribe-venue-container{height:40px}.event-title-container{height:80px;display:flex;align-items:center;margin:10px 0}.title-text{line-height:1.2!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%;word-wrap:break-word;hyphens:auto}.tribe-events-calendar-list-nav.tribe-events-c-nav{border:none}.event-image.main-page-event{position:relative;width:100%;height:360px;overflow:hidden}.tribe-events-event-image{width:100%;height:100%;display:flex;align-items:center}.age-tag{background-color:rgb(255 255 255)!important;padding:5px 10px!important}.age-tag.main-event{right:20px;padding:5px 10px!important}.tribe-events .tribe-event-date-start{font-size:18px!important}.tribe-events-load-more-spinner{display:none}.tribe-events-load-more-spinner .spinner{border:3px solid #f3f3f3;border-top:3px solid #7a776f;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite;margin:0 auto}.load-more-container{display:flex;justify-content:center}#load-more_btn{border:1px solid #A49F95;padding:15px 75px;color:#A49F95;background:#fff0;border-radius:4px;cursor:pointer;font-size:16px;font-weight:600;transition:all 0.3s ease}.title-main-page{text-align:center;margin-bottom:30px!important;font-style:normal}@media(max-width:1439px){.event-image.main-page-event{height:285px}}@media(max-width:1000px){.tribe-events-calendar-list{gap:40px 15px}}@media(max-width:855px){.event-image.main-page-event{height:240px}.title-main-page{font-size:46px;line-height:1.2;margin-top:20px!important}}@media(max-width:767px){.event-tribe-venue-container{margin:15px 0 10px 0!important}.event-title-container h3{font-size:23px!important}.event-title-container{height:105px}.title-text{-webkit-line-clamp:4}.tribe-events .tribe-event-date-start{font-size:20px!important}.tribe-venue.single-event{font-size:14px}.tribe-events-calendar-list{display:grid;grid-template-columns:repeat(1,1fr)}.event-image.main-page-event{height:550px}.event-item.main-page-event img{max-height:550px}.tribe-common-l-container.tribe-events-l-container{padding-left:15px!important;padding-right:15px!important}.title-main-page{display:block;margin-top:20px!important;font-size:36px;line-height:1.2}}@media (min-width:640px) and (max-width:767px){.age-tag.main-event{right:20%}}@media (min-width:590px) and (max-width:639px){.age-tag.main-event{right:14%}}@media (min-width:520px) and (max-width:589px){.age-tag.main-event{right:10%}}@media(max-width:450px){.event-image.main-page-event{height:480px}}@media(max-width:400px){.event-image.main-page-event{height:440px}}@media(max-width:360px){.event-image.main-page-event{height:400px}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.character-counter{text-align:right;font-size:12px;color:#959595}.contact-form-container{max-width:1200px!important;margin:80px auto 50px!important;clear:both!important}.contact-form-wrapper{margin:0!important}.contact-form-title{font-size:48px!important;color:#2c3e50!important;margin:0 0 50px 0!important;text-align:left!important;font-family:'Open Sans',Arial,Helvetica,sans-serif!important;line-height:1.2!important;font-style:normal;font-weight:400;border-top:1px solid #1D1D1F;padding-top:20px}.contact-form{width:100%!important;margin:0!important;padding:0!important}.form-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:30px!important;margin-bottom:30px!important;width:100%!important}.form-left,.form-right{display:flex!important;flex-direction:column!important;width:100%!important}.form-group{position:relative!important;width:100%!important;margin:0!important;padding:0!important}.form-group input,.form-group textarea{width:100%!important;padding:25px 20px!important;border:1.5px solid #959595!important;border-radius:15px!important;font-size:14px!important;transition:all 0.3s ease!important;background:#fff!important;box-sizing:border-box!important;margin:0!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.form-group input:focus,.form-group textarea:focus{outline:none!important;border-color:2px #1D1D1F!important}.form-group textarea{min-height:120px!important;max-height:150px!important;resize:none!important}.form-right .form-group.email{margin-top:31px!important}.form-center{text-align:center!important;margin-top:0px!important;width:100%!important}.checkbox-group{margin-bottom:25px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important}.checkbox-group input[type="checkbox"]{width:auto!important;margin:0!important;transform:scale(1.2)!important;border-radius:3px!important}.link-privacy{font-size:18px;color:#FF3030!important;font-family:'Manrope',sans-serif!important}.checkbox-group label{font-size:18px;color:#959595!important;cursor:pointer!important;margin:0!important;font-family:'Manrope',sans-serif!important}.submit-btn{background:#FF3030!important;color:white!important;border:none!important;padding:10px 200px!important;font-size:16px!important;border-radius:20px!important;cursor:pointer!important;transition:all 0.3s ease!important;font-family:'Manrope',sans-serif!important;text-transform:none!important;letter-spacing:1px!important;margin:0!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.submit-btn:hover{background:#880000ff!important}.error-message{color:#e74c3c!important;font-size:12px!important;margin-top:5px!important;display:block!important;min-height:16px!important;font-family:'Open Sans',Arial,Helvetica,sans-serif!important}.form-messages{margin-top:20px!important;padding:15px!important;border-radius:8px!important;text-align:center!important;font-weight:500!important;font-family:'Open Sans',Arial,Helvetica,sans-serif!important}.form-messages.success{background:#d4edda!important;color:#155724!important;border:1px solid #c3e6cb!important}.form-messages.error{background:#f8d7da!important;color:#721c24!important;border:1px solid #f5c6cb!important}::placeholder{color:#888!important;opacity:1}@media (max-width:950px){.contact-form-container{margin:50px auto 30px!important}.contact-form-title{font-size:32px!important;padding-top:30px!important;margin-bottom:40px!important;text-align:center!important;color:#1D1D1F!important}.form-row{grid-template-columns:1fr!important;gap:1px!important}.form-left,.form-right{gap:1px!important}.form-group input,.form-group textarea{padding:30px 15px!important;font-size:16px!important}.checkbox-group label{font-size:13px!important}.submit-btn{padding:5px 25%!important;font-size:16px!important}.form-right .form-group.email{margin-top:0px!important}.link-privacy{font-size:15px!important}.checkbox-group label{font-size:15px!important}.form-center{margin-top:-20px!important}}@media (max-width:480px){.contact-form-title{font-size:32px!important;padding-top:30px!important;margin-bottom:40px!important}.form-group input,.form-group textarea{padding:25px 12px!important;font-size:14px!important}.submit-btn{padding:5px 25px!important;font-size:14px!important}.checkbox-group{max-width:350px!important;margin:0 auto!important;margin-bottom:25px!important}}@media (max-width:767px){.menu-primary-navigation-container .navigation>li>a .nav_item_wrap{padding-left:15px!important}}