@font-face{font-family:Stolzl-Light;src:url(/assets/fonts/Stolzl-Light.ttf)format("truetype")}@font-face{font-family:"Lemon", "Arial", "Helvetica", sans-serif;src:url(/assets/fonts/19572.ttf)format("truetype")}img{max-width:100%;height:auto}body{color:#fff;background-color:#0000;background-image:url(/assets/images/krest_fon.png),linear-gradient(270deg,#790202,#300000,#790202);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:100%;font-family:Stolzl-Light,Arial,Helvetica,sans-serif}.header{background-color:#0000;background-image:url(/assets/images/luch_verh.png),linear-gradient(#300000,#890000 24%);background-position:bottom;background-repeat:no-repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.header .logo{max-width:100%;margin:50px 0 25px}.footer{color:#8f0100;background:linear-gradient(#160000,#4b0101);padding:40px 0}.header-top-bar{min-height:0;position:relative}.header-search-slot{z-index:20;position:absolute;top:10px;right:24px}.menu-block ul{margin:0;padding:0;font-size:1.1rem;list-style:none}.menu-block .menu li{padding:5px 0;display:inline-block;position:relative}.menu-block .menu li:after,.main-menu-block .menu li:first-child:before{content:" ";background:url(/assets/images/krest_menu.png) 50% no-repeat;width:9px;height:9px;margin:0 4px;display:inline-block}.menu-block a,.mobule-menu a{color:#fff;border-radius:6px;padding:6px 10px;text-decoration:none;transition:all .3s;display:inline-block}.menu-block a:hover{color:#ebc143;-webkit-backdrop-filter:blur(10px);background:#ffffff1a;box-shadow:0 4px 15px #0003}.menu-block .current-menu-item a,.menu-block .current-menu-parent a{color:#ebc143;background:#3c0402;border:1px solid #ebc14366;box-shadow:0 2px 10px #0000004d,inset 0 1px #ffffff0d}.main-menu-block .current-menu-parent a{background:#3c0402;border:1px solid #ebc14380;box-shadow:0 2px 15px #0006,inset 0 1px #ffffff0d}.main-menu-block .menu li.has-dropdown .menu-dropdown{z-index:100;text-align:left;white-space:nowrap;background-color:#3c0402;border:1px solid #ebc14340;border-radius:6px;min-width:240px;padding:8px 0;font-size:1rem;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000080}.main-menu-block .menu li.has-dropdown:hover .menu-dropdown,.main-menu-block .menu li.has-dropdown:focus-within .menu-dropdown{display:block}.main-menu-block .menu li.has-dropdown .menu-dropdown li{padding:0;display:block}.main-menu-block .menu li.has-dropdown .menu-dropdown li:after,.main-menu-block .menu li.has-dropdown .menu-dropdown li:before{display:none}.main-menu-block .menu li.has-dropdown .menu-dropdown a{color:#fff;border-radius:0;padding:8px 18px;font-size:.95rem;display:block}.main-menu-block .menu li.has-dropdown .menu-dropdown a:hover{color:#ebc143;box-shadow:none;-webkit-backdrop-filter:none;background:#ebc14326}.main-menu-block .menu li.has-dropdown .menu-dropdown .current-menu-item a{color:#ebc143;box-shadow:none;background:#ebc14338;border:none}.main-menu-block .menu li.has-dropdown .menu-dropdown li.has-subdropdown{position:relative}.main-menu-block .menu li.has-dropdown .menu-dropdown li.has-subdropdown>a:after{content:"▸";float:right;color:#ebc143b3;margin-left:12px;font-size:.8rem;line-height:1.4}.main-menu-block .menu li.has-dropdown .menu-dropdown li.has-subdropdown .menu-subdropdown{z-index:101;text-align:left;white-space:nowrap;background-color:#3c0402;border:1px solid #ebc14340;border-radius:6px;min-width:220px;margin-left:2px;padding:8px 0;font-size:1rem;list-style:none;display:none;position:absolute;top:-9px;left:100%;box-shadow:0 8px 24px #00000080}.main-menu-block .menu li.has-dropdown .menu-dropdown li.has-subdropdown:hover .menu-subdropdown,.main-menu-block .menu li.has-dropdown .menu-dropdown li.has-subdropdown:focus-within .menu-subdropdown{display:block}.main-menu-block .menu li.has-dropdown .menu-dropdown li.has-subdropdown .menu-subdropdown li{padding:0;display:block}.main-menu-block .menu li.has-dropdown .menu-dropdown li.has-subdropdown .menu-subdropdown li:after,.main-menu-block .menu li.has-dropdown .menu-dropdown li.has-subdropdown .menu-subdropdown li:before{display:none}.main-menu-block .menu li.has-dropdown .menu-dropdown li.has-subdropdown .menu-subdropdown a{color:#fff;border-radius:0;padding:8px 18px;font-size:.95rem;display:block}.main-menu-block .menu li.has-dropdown .menu-dropdown li.has-subdropdown .menu-subdropdown a:hover{color:#ebc143;box-shadow:none;-webkit-backdrop-filter:none;background:#ebc14326}.main-menu-block .menu li.has-dropdown .menu-dropdown li.has-subdropdown .menu-subdropdown .current-menu-item a{color:#ebc143;box-shadow:none;background:#ebc14338;border:none}#mobile-menu-button{color:#ffd200;font-family:Lemon,Arial,Helvetica,sans-serif;font-size:1.2rem}.mobule-menu{background-color:#3c0402;min-height:40px}.mobule-menu .menu{padding:15px 15px 0}.mobule-menu .menu>li:before{content:" ";background:url(/assets/images/krest_menu.png) 50% no-repeat;width:11px;height:11px;display:inline-block;position:relative;left:-8px}.mobule-menu .menu>li>a{color:#ffd200}.mobule-menu ul{list-style:none}.category-strip{flex-wrap:wrap;gap:4px;margin:16px 0 0;padding:0;display:flex}.category-strip-btn{color:#fff;text-align:center;background:#c21a1f;flex:1 1 0;min-width:100px;padding:10px 14px;font-size:13px;line-height:1.2;text-decoration:none;transition:background .15s;position:relative}.category-strip-btn:before{content:"";pointer-events:none;border:1px dashed #ffffff59;position:absolute;inset:3px}.category-strip-btn:hover{color:#fff;background:#a01418;text-decoration:none}.category-strip-btn.is-current{background:#8f1216;font-weight:600}.category-strip-btn.is-current:before{border-style:solid;border-color:#fff9}.category-strip-btn span{z-index:1;position:relative}.content{background-color:#790202;background-image:url(/assets/images/luch_niz.png);background-position:top;background-repeat:no-repeat}.content .title{background:linear-gradient(#f7ff7e,#f0fb41,#fbcf00);-webkit-text-fill-color:transparent;text-align:center;color:#ebc143;-webkit-background-clip:text;font-family:Lemon;font-size:1.8rem;line-height:1.6rem}.content .breadcrumbs{text-align:right;margin:14px 0 20px;font-size:1rem}.content .breadcrumbs a{color:#fff;text-decoration:none}.content .breadcrumbs a:hover,.content .breadcrumbs .current-item{color:#ebc143}.nicegallery-container{flex-wrap:wrap;width:100%;height:auto;display:flex;position:relative;box-sizing:border-box!important}.nicegallery-container .nicegallery-item{max-width:100%;overflow:hidden;box-sizing:border-box!important}.nicegallery-container .nicegallery-wrapper{border:5px solid #570202;height:100%;position:relative}.nicegallery-container .wrapper-content{height:100%;overflow:hidden}.nicegallery-container .nicegallery-item a{width:100%;height:100%;display:block}.nicegallery-container img{width:100%;max-height:100%}.nicegallery-container .nice-gallery{flex-wrap:wrap;width:100%;height:auto;display:flex;box-sizing:border-box!important}.nicegallery-item img{object-fit:cover;border:0;width:100%;height:100%;overflow:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute}.slick-main-block{background-color:#790202;width:100%;max-width:2000px}.slick-main{border:5px solid #570202}.slick-main .slide{height:360px}.slick-main .slide img{width:auto;height:100%}.slick-dots{text-align:center;white-space:nowrap;margin:auto;padding-left:0;list-style:none;display:block;position:absolute;bottom:-40px;left:0;right:0}.slick-dotted{margin-bottom:35px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 7px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:#0000;background:url(/assets/images/krest_1.png) no-repeat;border:0;outline:none;width:24px;height:23px;display:block}.slick-dots li button:hover,.slick-dots li button:focus,.slick-slide{outline:none}.slick-dots li.slick-active button{background:url(/assets/images/krest_2.png) no-repeat}.content-main{background-color:#790202}.aligncenter,.alignleft,.alignright{padding:0;display:block}.aligncenter{float:none;margin:.5em auto 1em}.alignright{float:right;margin:.5em 0 1em 1em}.alignleft{float:left;margin:.5em 1.6em 1em 0}.wp-caption{text-align:center;background:#444;border:1px solid #555;padding:5px 0}.wp-caption img{display:inline}.wp-caption p.wp-caption-text{text-align:center;color:#ddd;margin:5px 0 0;padding:0;font-size:75%;font-style:italic;font-weight:100}.subfolder-nav{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:24px;display:flex}.subfolder-card{width:160px;color:inherit;text-align:center;text-decoration:none;transition:transform .15s,opacity .15s;display:block}.subfolder-card:hover{opacity:.85;color:inherit;text-decoration:none;transform:translateY(-3px)}.subfolder-thumb{background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;width:160px;height:120px;margin-bottom:6px;overflow:hidden}.subfolder-thumb img{object-fit:cover;width:100%;height:100%}.subfolder-thumb-empty{background:#6400004d;justify-content:center;align-items:center;display:flex}.subfolder-title{color:#fff;font-size:13px;font-weight:500;line-height:1.3}.subfolder-count{color:#aaa;font-size:11px}.page-grid{margin-bottom:20px}.page-grid .grid-item{border:3px solid #570202;border-radius:2px}.page-grid .grid-image a{overflow:hidden}.page-grid .grid-image{flex-direction:column;display:flex}.page-grid .grid-image img{width:100%;height:auto;display:block}.page-grid .grid-image a{display:block}.page-grid .grid-item-info{background:#000000a6;padding:6px 8px;position:relative}.page-grid .grid-item-title{color:#fff;font-size:12px;font-weight:600}.page-grid .grid-item-desc{color:#ccc;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2px;font-size:11px;display:-webkit-box;overflow:hidden}.page-grid .grid-item-desc.clamped{cursor:pointer}.page-grid .grid-item-desc.clamped:after{content:"...ещё";color:#e8c35a;cursor:pointer;background:#000c;border-radius:2px;padding:0 4px;font-size:10px;position:absolute;bottom:6px;right:8px}.page-grid .grid-desc-popup{z-index:50;color:#ddd;background:#0a0a0af5;border:1px solid #c8a96e4d;border-radius:0 0 6px 6px;padding:10px 12px;font-size:12px;line-height:1.6;animation:.12s descPopIn;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #000000b3}.page-grid .grid-desc-popup .popup-title{color:#fff;margin-bottom:4px;font-weight:700}@keyframes descPopIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page-grid .grid-text{border-color:#0000;justify-content:center;align-items:center;padding:16px;display:flex}.page-grid .grid-text-content{color:#ddd;font-size:14px;font-style:italic;line-height:1.6}.youtube-embed{border-radius:4px;max-width:100%;height:0;margin:16px 0;padding-bottom:56.25%;position:relative;overflow:hidden}.youtube-embed iframe{width:100%;height:100%;position:absolute;top:0;left:0}.grid-item .youtube-embed{margin:0}@media (max-width:768px){.page-grid{grid-template-columns:repeat(2,1fr)!important}}
