:root{--wdgt-read:#8e9f94;--wdgt-buy:#f34841;--wdgt-buy-active:#d53234;--wdgt-read-active:#6e7e74}a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,menu,nav fieldset,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{padding:0;font-size:100%;border:0;outline:0;margin:0;background:transparent;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}article,footer,header,menu,nav{display:block}a,a:hover,a:visited{text-decoration:none;color:inherit}body,html{height:100%;width:100%;line-height:100%}body{font-size:16px;font-weight:400;color:#424242;background:#fff}*{box-sizing:border-box;font-family:Roboto,sans-serif}.inner{padding:0 30px;max-width:1280px;margin:auto}.wrap{width:100%}.content{min-height:1000px}.clearfix:after{content:"";clear:both;display:block}.search_block{height:0;overflow:hidden;transition:height .2s linear;-o-transition:height .2s linear;-ms-transition:height .2s linear;-mz-transition:height .2s linear;-webkit-transition:height .2s linear;position:fixed;top:0;background:#eee;left:0;width:100%;z-index:99}.search_block.active{height:50px}.search_block.active+div.page{padding-top:240px}.search_block.active+div.page .header{top:50px}.search_block.active+div.page .header .nav .search-btn{background-size:12px;background-image:url(/wp-content/themes/kozlovclub/assets/icons/close.png)}.search_block .searchform{position:relative}.search_block .searchform .searchinput{padding:0 50px 0 0;border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-transform:uppercase;background:transparent;width:100%;line-height:50px}.search_block .searchform .searchsubmit{transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-mz-transform:translateY(-50%);-webkit-transform:translateY(-50%);right:0;position:absolute;top:50%}div.page{padding-top:190px;transition:padding-top .2s linear;-o-transition:padding-top .2s linear;-ms-transition:padding-top .2s linear;-mz-transition:padding-top .2s linear;-webkit-transition:padding-top .2s linear}.header{padding:40px 0;transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;-mz-transition:all .2s linear;-webkit-transition:all .2s linear;position:fixed;top:0;background:#fff;left:0;width:100%;z-index:999}.header.scrolled{padding:10px 0}.header.scrolled .logo img{width:50%}.header.scrolled .nav .menu{margin-top:20px}.header .wrap{justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex}.header .logo{width:230px;float:left}.header .logo img{transition:width .2s linear;-o-transition:width .2s linear;-ms-transition:width .2s linear;-mz-transition:width .2s linear;-webkit-transition:width .2s linear;width:222px}.header .nav{position:relative;padding-left:30px}.header .nav .menu{font-size:14px;transition:margin-top .2s linear;-o-transition:margin-top .2s linear;-ms-transition:margin-top .2s linear;-mz-transition:margin-top .2s linear;-webkit-transition:margin-top .2s linear;text-transform:uppercase;margin-top:40px}.header .nav .menu #primary{justify-content:space-between;-webkit-justify-content:space-between;display:flex;display:-webkit-flex}.header .nav .menu #primary .menu-item{transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-mz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;position:relative;text-align:center;width:100%;display:block}.header .nav .menu #primary .menu-item.menu-item-47 a{color:#9a1d0d}.header .nav .menu #primary .menu-item.menu-item-1344{text-align:left}.header .nav .menu #primary .menu-item.menu-item-has-children>a{padding-right:30px;background-position:top 4px right 15px;background-image:url(/wp-content/themes/kozlovclub/assets/icons/menu_dropdown.png);background-repeat:no-repeat}.header .nav .menu #primary .menu-item.menu-item-84{text-align:right}.header .nav .menu #primary .menu-item.menu-item-84 a:after{display:none}.header .nav .menu #primary .menu-item a{position:relative;letter-spacing:1px;display:block}.header .nav .menu #primary .menu-item a:after{height:100%;border-right:1px solid #b8b8b8;right:0;content:"";position:absolute;top:0}.header .nav .menu #primary .menu-item a:hover{opacity:.75}.header .nav .menu #primary .menu-item .sub-menu{padding-top:30px;position:absolute;left:0;width:200px;display:none;z-index:99}.header .nav .menu #primary .menu-item .sub-menu:before{right:0;content:"";position:absolute;bottom:0;top:30px;box-shadow:0 0 35px rgba(0,0,0,.2);-o-box-shadow:0 0 35px rgba(0,0,0,.2);-ms-box-shadow:0 0 35px rgba(0,0,0,.2);-mz-box-shadow:0 0 35px rgba(0,0,0,.2);-webkit-box-shadow:0 0 35px rgba(0,0,0,.2);background:#fff;left:0;z-index:-1}.header .nav .menu #primary .menu-item .sub-menu:hover{display:block}.header .nav .menu #primary .menu-item .sub-menu .menu-item{padding:10px 20px;opacity:1;text-align:left;background:#fff}.header .nav .menu #primary .menu-item .sub-menu .menu-item:hover{text-decoration:none;background:#eee}.header .nav .menu #primary .menu-item .sub-menu .menu-item:hover a{opacity:1}.header .nav .menu #primary .menu-item .sub-menu .menu-item a:after{display:none}.header .nav .contacts{font-weight:700;text-transform:uppercase;padding-right:125px;letter-spacing:.24em;line-height:22px}.header .nav .contacts span{margin-right:25px;display:inline-block}.header .nav .contacts .open__primary__widget{text-decoration:underline;cursor:pointer;display:none}.header .nav .language{font-weight:700;right:50px;text-transform:uppercase;position:absolute;top:0;line-height:22px}.header .nav .language ul li{transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-mz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear}.header .nav .language ul li:hover{opacity:.75}.header .nav .language ul li.active{display:none}.header .nav .search-btn{height:20px;right:0;transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-mz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;position:absolute;top:0;background-position:50%;cursor:pointer;width:20px;background-image:url(/wp-content/themes/kozlovclub/assets/icons/search.png);background-repeat:no-repeat;display:block}.header .nav .search-btn:hover{opacity:.75}.footer{font-size:12px;font-weight:700;text-transform:uppercase}.footer .upper{padding:70px 0;letter-spacing:.2em;background:#e0e0e0}.footer .upper .inner{position:relative}.footer .upper .wrap{justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex}.footer .bottom{padding:20px 0;font-weight:300;color:#fff;letter-spacing:.2em;background:#424242}.footer .contacts span{margin:0 20px;display:inline-block}.footer .ipartner{font-size:10px;right:30px;text-transform:lowercase;position:absolute;bottom:-40px;letter-spacing:normal}.footer .ipartner a{text-decoration:underline}.footer .ipartner a:hover{text-decoration:none}.footer .social_icons{justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex}.footer .social_icons .items ul li{vertical-align:middle;display:inline-block}.footer .social_icons .items ul li a{transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-mz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;margin:0 20px;display:block}.footer .social_icons .items ul li a:hover{opacity:.75}.content_page{padding:50px 0 0;background:#f5f5f5}.content_home{background-color:#fff;background-position:top;background-image:url(/wp-content/themes/kozlovclub/assets/images/bg_new.svg);background-repeat:no-repeat}.page_post .page_post_content{position:relative}.page_post .page_post_content .title h1{padding:50px 0;font-size:30px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;line-height:36px}.page_post .page_post_content .description{line-height:150%}.page_post .page_post_content .description p{padding:15px 0}.page_post .page_post_content .description a{text-decoration:underline;color:#666}.page_post .page_post_content .description a:hover{text-decoration:none}#contacts{text-transform:uppercase;letter-spacing:.1em;padding-left:80px}#contacts p{margin-bottom:10px}#contacts .open__primary__widget{text-decoration:underline;cursor:pointer}#contacts .open__primary__widget:hover{text-decoration:none}.partners br{display:none}.partners a{height:320px;overflow:hidden;border:1px solid #ddd;margin-right:5%;margin-bottom:50px;position:relative;text-align:center;box-sizing:border-box;background:#fff;width:30%;float:left;display:block}.partners a:nth-of-type(3n+3){margin-right:0}.partners a img{height:auto;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-mz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;max-width:100%;max-height:320px;top:50%;margin:auto;left:50%;width:auto}.partners a span{padding:10px 0 10px 20px;position:absolute;bottom:0;text-align:left;background:#fff;left:0;width:100%;display:block}.viewtabs{padding:35px 0 50px;text-align:right}.viewtabs .tab_item{height:20px;transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-mz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;opacity:.5;background-position:50%;cursor:pointer;margin-left:10px;width:20px;background-repeat:no-repeat;display:inline-block}.viewtabs .tab_item.active,.viewtabs .tab_item:hover{opacity:1}.viewtabs .tab_item.tab_line{background-image:url(/wp-content/themes/kozlovclub/assets/icons/tabline.png)}.viewtabs .tab_item.tab_cell{background-image:url(/wp-content/themes/kozlovclub/assets/icons/tabcell.png)}.viewtabs .tab_item.tab_calendar{background-image:url(/wp-content/themes/kozlovclub/assets/icons/calendar.png)}.events_wrap.view_cell{padding:0 60px 60px;max-width:1800px}.events_wrap.view_line{padding-bottom:35px}.events .event{transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;-mz-transition:all .2s linear;-webkit-transition:all .2s linear;position:relative;background:#fff;width:100%}.events .event:hover{box-shadow:0 0 25px rgba(0,0,0,.1);-o-box-shadow:0 0 25px rgba(0,0,0,.1);-ms-box-shadow:0 0 25px rgba(0,0,0,.1);-mz-box-shadow:0 0 25px rgba(0,0,0,.1);-webkit-box-shadow:0 0 25px rgba(0,0,0,.1)}.events .event.mansarda_only{display:none}.events .event .top_info{font-size:14px;text-transform:uppercase;position:absolute;top:-34px;background-position:0;left:0;background-image:url(/wp-content/themes/kozlovclub/assets/icons/red_circle.png);background-repeat:no-repeat;padding-left:20px}.events .event .top_info a:hover{text-decoration:underline}.events .event .readmore{height:50px;overflow:hidden;padding:0 10px;position:relative}.events .event .readmore a{font-size:12px;color:#fff;transition:background .2s linear;text-transform:uppercase;letter-spacing:.2em;text-align:center;cursor:pointer;line-height:50px;display:block}.events .event .readmore .btn-widget{height:50px;right:0;position:absolute;opacity:0;bottom:0;left:0}.events .event .readmore .btn-widget button{height:100%;width:100%}.events.view_cell{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:0 0 40px;grid-auto-rows:minmax(450px,auto);grid-gap:60px;display:grid}.events.view_cell .event{padding:0 0 10px}.events.view_cell .event .thumbnail img{height:auto;width:100%}.events.view_cell .event .desc{padding:10px 10px 25px}.events.view_cell .event .desc .title{padding:10px 0;font-weight:500;text-transform:uppercase;line-height:125%;display:block}.events.view_cell .event .desc .title.shortened{font-size:14px}.events.view_cell .event .desc .datetime{font-weight:500;text-transform:uppercase;letter-spacing:.015rem}.events.view_cell .event .desc .datetime .wrap{align-items:center;display:flex;display:-webkit-flex}.events.view_cell .event .desc .datetime .cell_1{font-size:50px;margin-right:15px;line-height:100%}.events.view_cell .event .desc .datetime .cell_2{font-size:15px;line-height:25px}.events.view_cell .event .desc .datetime .cell_2 .row_2{color:#f24841}.events.view_line .event{padding:20px;text-transform:uppercase;margin:35px 0;box-shadow:0 0 25px rgba(0,0,0,.1);-o-box-shadow:0 0 25px rgba(0,0,0,.1);-ms-box-shadow:0 0 25px rgba(0,0,0,.1);-mz-box-shadow:0 0 25px rgba(0,0,0,.1);-webkit-box-shadow:0 0 25px rgba(0,0,0,.1)}.events.view_line .event:last-of-type{margin-bottom:65px}.events.view_line .event.mansarda_1,.events.view_line .event.today_1{margin-top:65px}.events.view_line .event .wrap{justify-content:space-between;-webkit-justify-content:space-between}.events.view_line .event .desc,.events.view_line .event .desc .datetime,.events.view_line .event .wrap{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex}.events.view_line .event .desc .datetime .cell_1{font-size:50px;margin-right:15px;line-height:100%}.events.view_line .event .desc .datetime .cell_2{line-height:20px}.events.view_line .event .desc .datetime .cell_2 .row{font-size:14px;font-weight:500}.events.view_line .event .desc .title{font-size:18px;font-weight:500;margin:0 50px;width:300px;line-height:125%;display:block}.events.view_line .event .desc .price{font-weight:700;color:#f24841}.events.view_line .event .readmore{width:180px}.event_month{text-transform:uppercase}.event_month span{line-height:100%;display:block}.view_cell .event_month{font-size:14px;position:relative}.view_cell .event_month span{transform:rotate(-90deg) translate(-50%);-o-transform:rotate(-90deg) translate(-50%);-ms-transform:rotate(-90deg) translate(-50%);-mz-transform:rotate(-90deg) translate(-50%);-webkit-transform:rotate(-90deg) translate(-50%);position:absolute;top:50%;left:-95px}.view_line .event_month{font-weight:500;padding-left:20px}.search_results{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:50px 0;grid-auto-rows:minmax(300,auto);grid-gap:60px;display:grid}.search_results .item{transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;-mz-transition:all .2s linear;-webkit-transition:all .2s linear;background:#fff}.search_results .item:hover{box-shadow:0 0 25px rgba(0,0,0,.1);-o-box-shadow:0 0 25px rgba(0,0,0,.1);-ms-box-shadow:0 0 25px rgba(0,0,0,.1);-mz-box-shadow:0 0 25px rgba(0,0,0,.1);-webkit-box-shadow:0 0 25px rgba(0,0,0,.1)}.search_results .item .thumbnail{height:240px;overflow:hidden;position:relative;width:100%}.search_results .item .thumbnail img{height:auto;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-mz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:100%}.search_results .item .title{padding:20px;font-weight:500;text-transform:uppercase;line-height:125%;display:block}.archived{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:0 0 50px;grid-auto-rows:minmax(300,auto);grid-gap:60px;display:grid}.archived .item{background:#fff}.archived .item .thumbnail{height:240px;overflow:hidden;position:relative;width:100%}.archived .item .thumbnail img{height:auto;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-mz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:100%}.archived .item .desc{padding:20px}.archived .item .title{font-weight:500;text-transform:uppercase;line-height:125%;display:block}.archived .item .datetime{padding:10px 0 15px;font-size:14px;font-weight:500;color:#9e9e9e;text-transform:uppercase}.archived .item .readmore{font-size:14px;color:#292929;text-transform:uppercase;text-align:center;background:#9e9e9e;line-height:50px;display:block}.pagination.top{right:0;position:absolute;top:50px}.pagination a,.pagination span{padding:5px;box-sizing:border-box;margin:0 5px;vertical-align:middle;display:inline-block}.pagination a.active,.pagination span.current{color:#fff;background:#d62922}.slider{height:530px;transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-mz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;opacity:0}.slider.initialized{height:auto;opacity:1}.slider .slides{padding:65px 0;position:relative}.slider .slides .owl-stage-outer{overflow:hidden}.slider .slides .owl-stage-outer .owl-stage{display:flex;display:-webkit-flex}.slider .slides .slide{padding:0 50px;text-transform:uppercase}.slider .slides .slide .wrap{justify-content:space-between;-webkit-justify-content:space-between;position:relative;align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex}.slider .slides .slide .thumbnail{height:400px;margin-right:100px;width:300px}.slider .slides .slide .thumbnail img{height:100%;width:100%}.slider .slides .slide .title{transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-mz-transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:56px;font-weight:400;text-transform:uppercase;position:relative;top:50%;left:0;width:540px;line-height:120%;font-family:Lora,serif}.slider .slides .slide .title a{display:block}.slider .slides .slide .info{height:100%;right:0;position:absolute;top:0}.slider .slides .slide .info .top{justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;width:100%;display:flex;display:-webkit-flex}.slider .slides .slide .datetime{font-weight:500}.slider .slides .slide .datetime .mansarda,.slider .slides .slide .datetime .myas{position:relative;padding-left:15px;display:inline-block}.slider .slides .slide .datetime .mansarda:before,.slider .slides .slide .datetime .myas:before{height:12px;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-mz-transform:translateY(-50%);-webkit-transform:translateY(-50%);content:"";position:absolute;top:50%;background-position:50%;left:0;width:12px;background-image:url(/wp-content/themes/kozlovclub/assets/icons/red_circle.png);background-repeat:no-repeat;display:block}.slider .slides .slide .price{font-weight:700;color:#f24841;max-width:200px;text-align:right}.slider .slides .slide .readmore{height:50px;overflow:hidden;right:0;position:absolute;bottom:0;width:200px}.slider .slides .slide .readmore a{font-size:12px;color:#fff;transition:background .2s linear;letter-spacing:.2em;text-align:center;cursor:pointer;line-height:50px;display:block}.slider .slides .slide .readmore .btn-widget{height:50px;right:0;position:absolute;opacity:0;bottom:0;left:0}.slider .slides .slide .readmore .btn-widget button{height:100%;width:100%}.slider .slides .owl-nav span{height:32px;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-mz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-mz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;position:absolute;background-size:20px;top:50%;background-position:50%;cursor:pointer;width:32px;background-repeat:no-repeat;display:block}.slider .slides .owl-nav span:hover{opacity:.5}.slider .slides .owl-nav span.owl-prev{left:0;background-image:url(/wp-content/themes/kozlovclub/assets/icons/arr_prev.png)}.slider .slides .owl-nav span.owl-next{right:0;background-image:url(/wp-content/themes/kozlovclub/assets/icons/arr_next.png)}.slider .titles .titles_inner{border-bottom:3px solid #424242;display:table}.slider .titles .nav{font-size:12px;text-transform:uppercase;position:relative;cursor:pointer;width:1000px;vertical-align:middle;display:table-cell}.slider .titles .nav.active,.slider .titles .nav:hover{color:#f24841}.slider .titles .nav.active:after,.slider .titles .nav:hover:after{content:"";position:absolute;border-bottom:3px solid #f24841;bottom:-3px;left:0;width:100%}.slider .titles .nav .title{padding:10px;font-weight:500;max-width:220px;text-align:center;margin:auto}.concert_nav{height:30px}.concert_nav .wrap{position:relative}.concert_nav .concert_nav_item{font-weight:500;color:#666;transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-mz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;text-transform:uppercase;position:absolute;opacity:.5;line-height:30px;background-repeat:no-repeat}.concert_nav .concert_nav_item a{display:block}.concert_nav .concert_nav_item:hover{opacity:1}.concert_nav .concert_nav_item.prev{background-position:0;left:0;background-image:url(/wp-content/themes/kozlovclub/assets/icons/concert_nav_prev.png);padding-left:25px}.concert_nav .concert_nav_item.next{right:0;padding-right:25px;background-position:100%;background-image:url(/wp-content/themes/kozlovclub/assets/icons/concert_nav_next.png)}.concert_nav .concert_nav_item.afisha{transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-mz-transform:translateX(-50%);-webkit-transform:translateX(-50%);left:50%}.event_page_post_content .deposit_block{padding:20px 40px;max-width:860px;text-align:center;background-color:#e0e0e0;margin:20px auto 10px}@media (max-width:768px){.event_page_post_content .deposit_block{padding-right:20px;padding-left:20px}}.event_page_post_content .deposit_block_text{font-weight:500}.event_page_post_content .deposit_block_text a[href^="tel:"]{white-space:nowrap}.event_page_post_content .deposit_block p{padding:0!important}.event_page_post_content .deposit_block .readmore{margin-top:24px}.deposit_block .btn-widget-read{padding:0 20px;font-size:12px;text-decoration:none!important;color:#fff!important;transition:background .2s linear;text-transform:uppercase;letter-spacing:.2em;text-align:center;cursor:pointer;line-height:50px;display:inline-block}.event_page_post_content .meta_block{padding:20px 0}.event_page_post_content .add_to_calendar{padding:15px 0 0;text-transform:uppercase}.event_page_post_content .add_to_calendar a{font-size:12px;text-decoration:underline;font-weight:500;opacity:.75;letter-spacing:.025em;display:inline-block}.event_page_post_content .add_to_calendar a:hover{text-decoration:none;opacity:.9}.event_page_post_content .intro .info{padding:35px 0 10px;align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex}.event_page_post_content .intro .info.upcoming{justify-content:space-between;-webkit-justify-content:space-between}.event_page_post_content .intro .info.upcoming .datetime{margin-right:0}.event_page_post_content .intro .info.upcoming .title{max-width:500px}.event_page_post_content .intro .info .datetime{margin-right:100px;text-transform:uppercase;align-items:flex-start;-webkit-align-items:flex-start;display:flex;display:-webkit-flex}.event_page_post_content .intro .info .datetime .cell_1{font-size:50px;font-weight:500;line-height:50px}.event_page_post_content .intro .info .datetime .cell_2{margin-left:15px;line-height:25px}.event_page_post_content .intro .info .datetime .cell_2 .row_1,.event_page_post_content .intro .info .datetime .cell_2 .row_2{font-size:20px;font-weight:500}.event_page_post_content .intro .info .datetime .cell_2 .row_3{color:#f24841}.event_page_post_content .intro .info .title{width:65%}.event_page_post_content .intro .info .title h1{padding:0;font-size:36px}.event_page_post_content .intro .info .price{font-weight:700;color:#f24841;text-transform:uppercase;max-width:240px;text-align:right}.event_page_post_content .intro .info .readmore{height:50px;overflow:hidden;padding:0;position:relative;cursor:pointer;width:240px;margin-top:.5rem}.event_page_post_content .intro .info .readmore a{font-size:12px;color:#fff;transition:background .2s linear;text-transform:uppercase;letter-spacing:.2em;text-align:center;cursor:pointer;line-height:50px;display:block}.event_page_post_content .intro .info .readmore .btn-widget{height:50px;right:0;position:absolute;opacity:0;bottom:0;left:0}.event_page_post_content .intro .info .readmore .btn-widget button{height:100%;width:100%}.event_page_post_content .intro .anons_thumb img{width:100%}.event_page_post_content .partners_support{border-bottom:1px solid #ff3632}.event_page_post_content .partners_support .title{text-align:center}.event_page_post_content .partners_support .items{padding:15px;text-align:center}.event_page_post_content .partners_support .items li{margin:0 10px;vertical-align:middle;display:inline-block}.event_page_post_content .partners_support .items li img{height:70px}.event_page_post_content .quote{text-align:right}.event_page_post_content .quote .desc{font-style:italic;padding-left:50%}.event_page_post_content .quote .author{padding-top:10px}.event_page_post_content .artist_desc{justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex}.event_page_post_content .artist_desc .img img{height:auto;width:300px}.event_page_post_content .artist_desc .text{padding:35px 0;border-top:1px solid #e63935;border-bottom:1px solid #e63935;margin-left:80px;width:100%}.event_page_post_content .artist_desc .text p{padding:10px 0}.event_page_post_content .youtube{text-align:center}.event_page_post_content .bottom_block{height:150px;position:relative}.event_page_post_content .buy_button{height:50px;overflow:hidden;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-mz-transform:translateY(-50%);-webkit-transform:translateY(-50%);padding:0;position:absolute;top:50%;left:0;width:240px}.event_page_post_content .buy_button a{font-size:12px;text-decoration:none!important;color:#fff!important;transition:background .2s linear;text-transform:uppercase;letter-spacing:.2em;text-align:center;cursor:pointer;line-height:50px;display:block}.event_page_post_content .buy_button .btn-widget{height:50px;right:0;position:absolute;opacity:0;bottom:0;left:0}.event_page_post_content .buy_button .btn-widget button{height:100%;width:100%}.event_page_post_content .share_panel{transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-mz-transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:12px;font-weight:500;right:0;text-transform:uppercase;position:absolute;top:50%}.event_page_post_content .share_panel .items li{position:relative;margin:0 5px;cursor:pointer;vertical-align:middle;display:inline-block}.event_page_post_content .share_panel .items li:first-of-type{margin-left:0}.event_page_post_content .share_panel .items li:last-of-type{margin-right:0}.event_page_post_content .share_panel .items li a:after{height:35px;transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-mz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;content:"";position:absolute;opacity:0;top:0;border-radius:4px;background:#000;left:0;width:100px}.event_page_post_content .share_panel .items li a:hover:after{opacity:.15}.shortened{font-size:14px}.event_page_post_content .share_panel .items li .share_glus{transform:translate(-50%,-50%) scale(1.8);-o-transform:translate(-50%,-50%) scale(1.8);-ms-transform:translate(-50%,-50%) scale(1.8);-mz-transform:translate(-50%,-50%) scale(1.8);-webkit-transform:translate(-50%,-50%) scale(1.8);position:absolute;opacity:0;visibility:hidden;top:50%;left:50%}.calendar-item .calendar-item-icon{height:60px;margin:auto;background-position:top;width:60px;background-image:url(/wp-content/themes/kozlovclub/assets/icons/calendar-1.png);background-repeat:no-repeat}.calendar-item .calendar-item-text{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;margin-top:3px}.calendar-item{transition:opacity .15s ease;cursor:pointer}.calendar-item:hover{opacity:.825}.block-modal{right:0;position:fixed;bottom:0;top:0;left:0;display:none;z-index:999}.block-modal-inner{height:100%;padding:1em;justify-content:center;align-items:center;width:100%;display:flex}.block-modal--datepicker .block-modal-main{max-width:400px}.block-modal-overlay{right:0;position:absolute;bottom:0;top:0;background:rgba(0,0,0,.5);left:0}.block-modal-main{position:relative;margin:auto;background:#fff;width:100%}.calendar-picker-content{font-size:22px;line-height:150%}.datepicker_nav{padding:20px 30px;justify-content:space-between;color:#fff;align-items:center;background:#424242;display:flex}.datepicker_nav-item>span{font-size:26px;transition:opacity .15s ease;cursor:pointer;display:inline-block}.datepicker_nav-item>span:hover{opacity:.825}.datepicker_nav-item.prev>span{transform:rotate(-180deg)}.datepicker_calendar>table{border-collapse:collapse;text-align:center;width:100%}.datepicker_calendar>table td{border:1px solid silver}.datepicker_calendar>table td>a{padding:10px;display:block}.datepicker_calendar-item:hover:not(.active){color:#f24841}.datepicker_calendar-item.active{color:#fff;background:#f24841}.calendar-picker{position:relative}.calendar-picker-close{right:-46px;position:absolute;top:-46px}.calendar-picker-close>span{height:46px;font-size:46px;color:#fff;transition:opacity .15s ease;text-align:center;cursor:pointer;width:46px;line-height:100%;display:inline-block}.calendar-picker-close>span:hover{opacity:.825}.genres-categories a{font-weight:700;color:#f24841}.genres-categories a:hover{color:#cb000d}.go-to-home-mb{height:80px;right:0;background-size:contain;background-position:50%;width:80px;background-image:url(/wp-content/themes/kozlovclub/assets/icons/home.png);background-repeat:no-repeat}.go-to-home-mb,.view-all-events-mb{position:fixed;bottom:0;display:none;z-index:99}.view-all-events-mb{transform:translateX(-50%);padding:20px 10px 12px;border:solid #f3eeee;max-width:300px;border-width:6px 6px 0;text-align:center;box-shadow:0 -10px 20px rgba(0,0,0,.25);border-radius:40px 40px 0 0;background:#fff;left:50%;width:100%}.view-all-events-mb>a{padding:10px 4px 2px;border:solid #ddd;text-transform:uppercase;max-width:240px;border-width:2px 2px 0;margin:auto;border-radius:10px 10px 0 0;line-height:1.5em;display:block}@media screen and (min-width:1024px){.header .nav .menu #primary .menu-item a:hover+.sub-menu{display:block}}@media screen and (max-width:1024px){.inner{padding:0 16px;width:100%}.calendar-item{display:none}.calendar-picker-close{right:0}.calendar-btn{height:25px;right:150px;position:absolute;background-size:cover;top:10px;cursor:pointer;width:25px;background-image:url(/wp-content/themes/kozlovclub/assets/icons/calendar-1.png);display:block;z-index:999}.search_block.active+div.page{padding-top:120px}.search_block.active+div.page .header .nav .search-btn{background-size:cover}div.page{padding-top:70px}.header,.header.scrolled{padding:15px 0}.header.scrolled .logo img{width:100%}.header .wrap{display:block}.header .logo{width:80px}.header .logo img{width:100%}.header .nav{padding:0}.header .nav .contacts{display:none}.header .nav .contacts.active{padding:65px 0 0;font-weight:400;letter-spacing:.05em;display:block}.header .nav .contacts.active span{margin:0 0 15px;display:block}.header .nav .menu{display:none}.header .nav .menu.active{height:100vh;overflow-y:scroll;padding:65px 0 25px;padding:25px 0;font-weight:400;letter-spacing:.05em;margin:0;width:100%;display:block}.header #main-menu{padding-bottom:100px}.header .nav .menu.active #primary{display:block}.header .nav .menu.active #primary>.menu-item{padding:10px 0;text-align:left}.header .nav .menu.active #primary>.menu-item-has-children a{background-position:top 14px right 15px}.header .nav .menu.active #primary>.menu-item a{padding:10px 0;font-size:18px}.header .nav .menu.active #primary>.menu-item a:after{display:none}.header .nav .menu.active #primary>.menu-item .sub-menu{padding-top:10px;position:static;width:100%}.header .nav .menu.active #primary>.menu-item .sub-menu:before{display:none}.header .nav .menu.active #primary>.menu-item .sub-menu>.menu-item{padding:5px 20px}.header .nav .menu.active #primary>.menu-item .sub-menu>.menu-item>a{font-size:14px}.header .nav .language{right:200px;top:10px}.header .nav .info-btn{right:100px;position:absolute;background-image:url(/wp-content/themes/kozlovclub/assets/icons/m_info.png);display:block;z-index:999}.header .nav .info-btn,.header .nav .search-btn{height:25px;background-size:cover;top:10px;width:25px}.header .nav .search-btn{right:50px;background-image:url(/wp-content/themes/kozlovclub/assets/icons/m_search.png)}.header .nav .burger{height:25px;right:0;transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;-mz-transition:all .2s linear;-webkit-transition:all .2s linear;position:absolute;background-size:cover;top:10px;width:25px;background-image:url(/wp-content/themes/kozlovclub/assets/icons/m_burger.png);display:block;z-index:999}.header .nav .burger.active{transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-mz-transform:rotate(90deg);-webkit-transform:rotate(90deg)}.footer .upper{padding:30px 0;font-weight:400}.footer .upper .wrap{display:block}.footer .copyright{padding-bottom:40px}.footer .contacts span{padding:15px 0;margin:0;display:block}.footer .ipartner{padding-top:40px;position:static}.footer .social_icons{display:block}.footer .social_icons .title{text-align:center;padding-bottom:15px;line-height:150%}.footer .social_icons .items ul{text-align:center}.content{min-height:50vh}.content_page{padding:50px 0}.content_home{background:#fff}.page_post .page_post_content .title h1{padding:0 0 25px}.page_post .page_post_content .description iframe,.page_post .page_post_content .description img{max-width:100%}.page_post .page_post_content .description .gallery .gallery-item{width:100%!important;float:none}.partners a{margin-right:0;max-width:320px;width:100%;float:none}.partners a span{padding:10px}#contacts{padding-left:0}.viewtabs{padding:45px 0;text-align:center}.viewtabs .tab_item{margin-right:10px}.view_cell .event_month{font-size:18px;text-align:center;padding-bottom:65px}.view_cell .event_month span{transform:none;-o-transform:none;-ms-transform:none;-mz-transform:none;-webkit-transform:none;position:static}.view_line .event_month{padding:0;font-size:18px;text-align:center}.events_wrap.view_cell{padding:0 16px 60px}.events.view_cell{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.events.view_line .event .wrap{position:relative;display:block}.events.view_line .event .desc{display:block}.events.view_line .event .desc .title{padding:20px 0;margin:0}.events.view_line .event .desc .price{font-size:14px;font-weight:500;right:0;position:absolute;max-width:115px;text-align:right;top:10px}.events.view_line .event .readmore{padding:0;width:100%}.archived{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.archived .item .thumbnail img{height:100%;width:auto}.pagination{text-align:center}.pagination.top{padding:20px 0 35px;position:static}.search_results{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:0 0 50px}.search_results .item .thumbnail img{height:100%;width:auto}.slider{padding:25px 0;margin:0 -16px;background:#eee}.slider .slides{padding:0}.slider .slides .slide{padding:0 10px}.slider .slides .slide .wrap{display:block}.slider .slides .slide .thumbnail{height:auto;margin:auto;width:215px}.slider .slides .slide .info{padding:25px 0 0;position:relative;margin:auto;width:215px}.slider .slides .slide .info .top{display:block}.slider .slides .slide .info .top .price{padding:5px 0;text-align:left}.slider .slides .slide .title{transform:none;-o-transform:none;-ms-transform:none;-mz-transform:none;-webkit-transform:none;padding:5px 0;font-size:22px;top:auto;width:100%}.slider .slides .slide .readmore{position:relative;margin:15px auto 0}.slider .slides .owl-nav span{top:30%}.slider .titles{display:none}.event_page_post_content .intro .info{position:relative;display:block}.event_page_post_content .intro .info .datetime .cell_1{font-size:30px;line-height:30px}.event_page_post_content .intro .info .datetime .cell_2{line-height:15px}.event_page_post_content .intro .info .datetime .cell_2 .row_1,.event_page_post_content .intro .info .datetime .cell_2 .row_2{font-size:14px;line-height:15px}.event_page_post_content .intro .info .datetime .cell_2 .row_3{padding:5px 0;font-size:14px}.event_page_post_content .intro .info .title{padding:25px 0}.event_page_post_content .intro .info .title h1{font-size:28px;line-height:125%}.event_page_post_content .intro .info .price{padding:0;font-size:14px;right:0;position:absolute;text-align:right;top:35px;width:120px;line-height:15px}.event_page_post_content .intro .info .readmore{width:100%}.event_page_post_content .intro .add_to_calendar{margin:0}.event_page_post_content .partners_support .items li{margin:10px;display:block}.event_page_post_content .quote .desc{padding-left:0}.event_page_post_content .artist_desc{display:block}.event_page_post_content .artist_desc .img img{width:100%}.event_page_post_content .artist_desc .text{margin:25px 0 0}.event_page_post_content .bottom_block{height:auto}.event_page_post_content .bottom_block .buy_button{width:100%}.event_page_post_content .bottom_block .buy_button,.event_page_post_content .bottom_block .share_panel{transform:none;-o-transform:none;-ms-transform:none;-mz-transform:none;-webkit-transform:none;position:relative;top:0}.event_page_post_content .bottom_block .share_panel .items li:first-of-type{display:block}.event_page_post_content .bottom_block .share_panel .items li:first-of-type span{padding:5px 0;display:block}}@media (max-width:768px){.go-to-home-mb,.view-all-events-mb{display:block}.view-all-events-mb.inactive{display:none}}@media screen and (max-width:688px){.events.view_cell .event{background:hsla(0,0%,88%,.5)}.events.view_cell .event .desc{padding:0}.events.view_cell .event .desc .datetime,.events.view_cell .event .desc .title{padding:10px}}.btn-widget-read{background-color:var(--wdgt-read)}.btn-widget-read:active,.btn-widget-read:focus,.btn-widget-read:hover{background-color:var(--wdgt-read-active)}.btn-widget-buy{background-color:var(--wdgt-buy)}.btn-widget-buy:active,.btn-widget-buy:focus,.btn-widget-buy:hover,.btn-widget:hover+.btn-widget-buy{background-color:var(--wdgt-buy-active)}