<!DOCTYPE html><html lang="ru-RU" class="no-js no-svg"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="profile" href="https://gmpg.org/xfn/11" /> <script>var block_classes = ["content_rb", "cnt32_rl_bg_str", "rl_cnt_bg"];

    function addAttrItem(className) {
        if (document.querySelector("." + className) && !block_classes.includes(className)) {
            block_classes.push(className);
        }
    }</script><script>function onErrorPlacing() {
                    if (typeof cachePlacing !== 'undefined' && typeof cachePlacing === 'function' && typeof window.jsInputerLaunch !== 'undefined' && [15, 10].includes(window.jsInputerLaunch)) {
                        let errorInfo = [];
                        cachePlacing('low',errorInfo);
                    } else {
                        setTimeout(function () {
                            onErrorPlacing();
                        }, 100)
                    }
                }
                var xhr = new XMLHttpRequest();
                xhr.open('GET',"//newrotatormarch23.bid/1pihi.json",true);
                xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
                xhr.onreadystatechange = function() {
                    if (xhr.status != 200) {
                        if (xhr.statusText != 'abort') {
                            onErrorPlacing();
                        }
                    }
                };
                xhr.send();</script><script type="text/javascript" src="https://darfix.ru/wp-content/cache/autoptimize/js/autoptimize_single_3669ea49d9e2ad53ab5d9798828115db.js?ver=1.1.3" id="1pihi-js" async=""></script><script>console.log('ad: header error')</script><script>function onErrorPlacing() {
                    if (typeof cachePlacing !== 'undefined' && typeof cachePlacing === 'function' && typeof window.jsInputerLaunch !== 'undefined' && [15, 10].includes(window.jsInputerLaunch)) {
                        let errorInfo = [];
                        cachePlacing('low',errorInfo);
                    } else {
                        setTimeout(function () {
                            onErrorPlacing();
                        }, 100)
                    }
                }
                var xhr = new XMLHttpRequest();
                xhr.open('GET',"//newrotatormarch23.bid/1pihi.min.js",true);
                xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
                xhr.onreadystatechange = function() {
                    if (xhr.status != 200) {
                        if (xhr.statusText != 'abort') {
                            onErrorPlacing();
                        }
                    }
                };
                xhr.send();</script><script type='text/javascript'>rbConfig={start:performance.now(),rbDomain:'newrotatormarch23.bid',rotator:'1pihi'};token=localStorage.getItem('1pihi')||(1e6+'').replace(/[018]/g, c => (c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16));rsdfhse=document.createElement('script'); rsdfhse.setAttribute('src','//newrotatormarch23.bid/1pihi.min.js?'+token);rsdfhse.setAttribute('async','async');rsdfhse.setAttribute('type','text/javascript');document.head.appendChild(rsdfhse); localStorage.setItem('1pihi', token);</script><meta name='robots' content='max-image-preview:large' /> <!-- This site is optimized with the Yoast SEO plugin v14.8 - https://yoast.com/wordpress/plugins/seo/ --><title>Все о празднике</title><meta name="robots" content="index, follow" /><meta name="googlebot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1" /><meta name="bingbot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1" /><link rel="canonical" href="https://darfix.ru/" /><meta property="og:locale" content="ru_RU" /><meta property="og:type" content="website" /><meta property="og:title" content="Все о празднике" /><meta property="og:url" content="https://darfix.ru/" /><meta property="og:site_name" content="Все о празднике" /><meta property="article:modified_time" content="2021-11-09T10:48:43+00:00" /><meta name="twitter:card" content="summary_large_image" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://darfix.ru/#website","url":"https://darfix.ru/","name":"\u0412\u0441\u0435 \u043e \u043f\u0440\u0430\u0437\u0434\u043d\u0438\u043a\u0435","description":"","potentialAction":[{"@type":"SearchAction","target":"https://darfix.ru/?s={search_term_string}","query-input":"required name=search_term_string"}],"inLanguage":"ru-RU"},{"@type":"WebPage","@id":"https://darfix.ru/#webpage","url":"https://darfix.ru/","name":"\u0412\u0441\u0435 \u043e \u043f\u0440\u0430\u0437\u0434\u043d\u0438\u043a\u0435","isPartOf":{"@id":"https://darfix.ru/#website"},"datePublished":"2021-01-08T15:14:26+00:00","dateModified":"2021-11-09T10:48:43+00:00","inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https://darfix.ru/"]}]}]}</script> <!-- / Yoast SEO plugin. --><link rel='dns-prefetch' href='//fonts.googleapis.com' /><link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /><style id="wp-img-auto-sizes-contain-inline-css">img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */</style><link rel='stylesheet' id='fotorama.css-css' href='https://darfix.ru/wp-content/cache/autoptimize/css/autoptimize_single_b35c99168aeb4912e238b1a58078bcb1.css?ver=7.0' media='all' /><link rel='stylesheet' id='fotorama-wp.css-css' href='https://darfix.ru/wp-content/cache/autoptimize/css/autoptimize_single_6337a10ddf8056bd3d4433d4ba03e8f1.css?ver=7.0' media='all' /><style id="classic-theme-styles-inline-css">/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */</style><style id="global-styles-inline-css">:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--johannes-acc: #ffffff;--wp--preset--color--johannes-meta: #939393;--wp--preset--color--johannes-bg: #000000;--wp--preset--color--johannes-bg-alt-1: #675a24;--wp--preset--color--johannes-bg-alt-2: #f3f3f3;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 12.8px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 40px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 16px;--wp--preset--font-size--huge: 52px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-johannes-acc-color{color: var(--wp--preset--color--johannes-acc) !important;}.has-johannes-meta-color{color: var(--wp--preset--color--johannes-meta) !important;}.has-johannes-bg-color{color: var(--wp--preset--color--johannes-bg) !important;}.has-johannes-bg-alt-1-color{color: var(--wp--preset--color--johannes-bg-alt-1) !important;}.has-johannes-bg-alt-2-color{color: var(--wp--preset--color--johannes-bg-alt-2) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-johannes-acc-background-color{background-color: var(--wp--preset--color--johannes-acc) !important;}.has-johannes-meta-background-color{background-color: var(--wp--preset--color--johannes-meta) !important;}.has-johannes-bg-background-color{background-color: var(--wp--preset--color--johannes-bg) !important;}.has-johannes-bg-alt-1-background-color{background-color: var(--wp--preset--color--johannes-bg-alt-1) !important;}.has-johannes-bg-alt-2-background-color{background-color: var(--wp--preset--color--johannes-bg-alt-2) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-johannes-acc-border-color{border-color: var(--wp--preset--color--johannes-acc) !important;}.has-johannes-meta-border-color{border-color: var(--wp--preset--color--johannes-meta) !important;}.has-johannes-bg-border-color{border-color: var(--wp--preset--color--johannes-bg) !important;}.has-johannes-bg-alt-1-border-color{border-color: var(--wp--preset--color--johannes-bg-alt-1) !important;}.has-johannes-bg-alt-2-border-color{border-color: var(--wp--preset--color--johannes-bg-alt-2) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-normal-font-size{font-size: var(--wp--preset--font-size--normal) !important;}.has-huge-font-size{font-size: var(--wp--preset--font-size--huge) !important;}
/*# sourceURL=global-styles-inline-css */</style><link rel='stylesheet' id='johannes-fonts-css' href='https://fonts.googleapis.com/css?family=Muli:400,900,700&#038;ver=1.4.1' media='all' /><link rel='stylesheet' id='johannes-main-css' href='https://darfix.ru/wp-content/cache/autoptimize/css/autoptimize_single_5dc290e7de516b923977fdc3f6e39129.css?ver=1.4.1' media='all' /><style id="johannes-main-inline-css">body{font-family: 'Muli', Arial, sans-serif;font-weight: 400;color: #ffffff;background: #000000;}.johannes-header{font-family: 'Muli', Arial, sans-serif;font-weight: 700;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h0,.display-1,.wp-block-cover .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, .wp-block-cover h2, .wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text, .wp-block-cover-image h2,.entry-category a,.single-md-content .entry-summary,p.has-drop-cap:not(:focus)::first-letter,.johannes_posts_widget .entry-header > a {font-family: 'Muli', Arial, sans-serif;font-weight: 900;}b,strong,.entry-tags a,.entry-category a,.entry-meta a,.wp-block-tag-cloud a{font-weight: 900; }.entry-content strong{font-weight: bold;}.header-top{background: #000;color: #939393;}.header-top nav > ul > li > a,.header-top .johannes-menu-social a,.header-top .johannes-menu-action a{color: #939393;}.header-top nav > ul > li:hover > a,.header-top nav > ul > li.current-menu-item > a,.header-top .johannes-menu-social li:hover a,.header-top .johannes-menu-action a:hover{color: #ffffff;}.header-middle,.header-mobile{color: #675a24;background: #000000;}.header-middle > .container {height: 178px;}.header-middle a,.johannes-mega-menu .sub-menu li:hover a,.header-mobile a{color: #675a24;}.header-middle li:hover > a,.header-middle .current-menu-item > a,.header-middle .johannes-mega-menu .sub-menu li a:hover,.header-middle .johannes-site-branding .site-title a:hover,.header-mobile .site-title a,.header-mobile a:hover{color: #ffffff;}.header-middle .johannes-site-branding .site-title a{color: #675a24;}.header-middle .sub-menu{background: #000000;}.johannes-cover-indent .header-middle .johannes-menu>li>a:hover,.johannes-cover-indent .header-middle .johannes-menu-action a:hover{color: #ffffff;}.header-sticky-main{color: #675a24;background: #000000;}.header-sticky-main > .container {height: 60px;}.header-sticky-main a,.header-sticky-main .johannes-mega-menu .sub-menu li:hover a,.header-sticky-main .johannes-mega-menu .has-arrows .owl-nav > div{color: #675a24;}.header-sticky-main li:hover > a,.header-sticky-main .current-menu-item > a,.header-sticky-main .johannes-mega-menu .sub-menu li a:hover,.header-sticky-main .johannes-site-branding .site-title a:hover{color: #ffffff;}.header-sticky-main .johannes-site-branding .site-title a{color: #675a24;}.header-sticky-main .sub-menu{background: #000000;}.header-sticky-contextual{color: #000000;background: #675a24;}.header-sticky-contextual,.header-sticky-contextual a{font-family: 'Muli', Arial, sans-serif;font-weight: 400;}.header-sticky-contextual a{color: #000000;}.header-sticky-contextual .meta-comments:after{background: #000000;}.header-sticky-contextual .meks_ess a:hover{color: #ffffff;background: transparent;}.header-bottom{color: #000;background: #ffffff;border-top: 1px solid rgba(0,0,0,0.1);border-bottom: 1px solid rgba(0,0,0,0.1);}.johannes-header-bottom-boxed .header-bottom{background: transparent;border: none;}.johannes-header-bottom-boxed .header-bottom-slots{background: #ffffff;border-top: 1px solid rgba(0,0,0,0.1);border-bottom: 1px solid rgba(0,0,0,0.1);}.header-bottom-slots{height: 70px;}.header-bottom a,.johannes-mega-menu .sub-menu li:hover a,.johannes-mega-menu .has-arrows .owl-nav > div{color: #000;}.header-bottom li:hover > a,.header-bottom .current-menu-item > a,.header-bottom .johannes-mega-menu .sub-menu li a:hover,.header-bottom .johannes-site-branding .site-title a:hover{color: #7e9d62;}.header-bottom .johannes-site-branding .site-title a{color: #000;}.header-bottom .sub-menu{background: #ffffff;}.johannes-menu-action .search-form input[type=text]{background: #000000;}.johannes-header-multicolor .header-middle .slot-l,.johannes-header-multicolor .header-sticky .header-sticky-main .container > .slot-l,.johannes-header-multicolor .header-mobile .slot-l,.johannes-header-multicolor .slot-l .johannes-site-branding:after{background: #000;}.johannes-cover-indent .johannes-cover{min-height: 450px;}.page.johannes-cover-indent .johannes-cover{min-height: 250px;}.single.johannes-cover-indent .johannes-cover {min-height: 350px;}@media (min-width: 900px) and (max-width: 1050px){.header-middle > .container {height: 100px;}.header-bottom > .container,.header-bottom-slots {height: 50px;}}.johannes-modal{background: #000000;}.johannes-modal .johannes-menu-social li a:hover,.meks_ess a:hover{background: #ffffff;}.johannes-modal .johannes-menu-social li:hover a{color: #000000;}.johannes-modal .johannes-modal-close{color: #ffffff;}.johannes-modal .johannes-modal-close:hover{color: #ffffff;}.meks_ess a:hover{color: #000000;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h0,.display-1,.has-large-font-size {color: #675a24;}.entry-title a,a{color: #ffffff;}.johannes-post .entry-title a{color: #675a24;}.entry-content a:not([class*=button]),.comment-content a:not([class*=button]){color: #ffffff;}.entry-content a:not([class*=button]):hover,.comment-content a:not([class*=button]):hover{color: #ffffff;}.entry-title a:hover,a:hover,.entry-meta a,.written-by a,.johannes-overlay .entry-meta a:hover,body .johannes-cover .section-bg+.container .johannes-breadcrumbs a:hover,.johannes-cover .section-bg+.container .section-head a:not(.johannes-button):not(.cat-item):hover,.entry-content .wp-block-tag-cloud a:hover,.johannes-menu-mobile .johannes-menu li a:hover{color: #ffffff;}.entry-meta,.entry-content .entry-tags a,.entry-content .fn a,.comment-metadata,.entry-content .comment-metadata a,.written-by > span,.johannes-breadcrumbs,.meta-category a:after {color: #939393;}.entry-meta a:hover,.written-by a:hover,.entry-content .wp-block-tag-cloud a{color: #ffffff;}.entry-meta .meta-item + .meta-item:before{background:#ffffff;}.entry-format i{color: #000000;background:#ffffff;}.category-pill .entry-category a{background-color: #ffffff;color: #000000;}.category-pill .entry-category a:hover{background-color: #ffffff;color: #000000;}.johannes-overlay.category-pill .entry-category a:hover,.johannes-cover.category-pill .entry-category a:hover {background-color: #ffffff;color: #000000;}.white-bg-alt-2 .johannes-bg-alt-2 .category-pill .entry-category a:hover,.white-bg-alt-2 .johannes-bg-alt-2 .entry-format i{background-color: #ffffff;color: #000000;}.media-shadow:after{background: rgba(255,255,255,0.1);}.entry-content .entry-tags a:hover,.entry-content .fn a:hover{color: #ffffff;}.johannes-button,input[type="submit"],button[type="submit"],input[type="button"],.wp-block-button .wp-block-button__link,.comment-reply-link,#cancel-comment-reply-link,.johannes-pagination a,.johannes-pagination,.meks-instagram-follow-link .meks-widget-cta,.mks_autor_link_wrap a,.mks_read_more a,.category-pill .entry-category a,body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button,body .johannes-wrapper .meks_ess a span {font-family: 'Muli', Arial, sans-serif;font-weight: 900;}.johannes-bg-alt-1,.has-arrows .owl-nav,.has-arrows .owl-stage-outer:after,.media-shadow:after {background-color: #675a24}.johannes-bg-alt-2 {background-color: #f3f3f3}.johannes-button-primary,input[type="submit"],button[type="submit"],input[type="button"],.johannes-pagination a,body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button {box-shadow: 0 10px 15px 0 rgba(255,255,255,0.2);background: #ffffff;color: #000000;}body div.wpforms-container-full .wpforms-form input[type=submit]:hover, body div.wpforms-container-full .wpforms-form input[type=submit]:focus, body div.wpforms-container-full .wpforms-form input[type=submit]:active, body div.wpforms-container-full .wpforms-form button[type=submit]:hover, body div.wpforms-container-full .wpforms-form button[type=submit]:focus, body div.wpforms-container-full .wpforms-form button[type=submit]:active, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:active, body div.wpforms-container-full .wpforms-form .wpforms-page-button:focus {box-shadow: 0 0 0 0 rgba(255,255,255,0);background: #ffffff;color: #000000; }.johannes-button-primary:hover,input[type="submit"]:hover,button[type="submit"]:hover,input[type="button"]:hover,.johannes-pagination a:hover{box-shadow: 0 0 0 0 rgba(255,255,255,0);color: #000000;}.johannes-button.disabled{background: #675a24;color: #ffffff; box-shadow: none;}.johannes-button-secondary,.comment-reply-link,#cancel-comment-reply-link,.meks-instagram-follow-link .meks-widget-cta,.mks_autor_link_wrap a,.mks_read_more a{box-shadow: inset 0 0px 0px 1px #ffffff;color: #ffffff;opacity: .5;}.johannes-button-secondary:hover,.comment-reply-link:hover,#cancel-comment-reply-link:hover,.meks-instagram-follow-link .meks-widget-cta:hover,.mks_autor_link_wrap a:hover,.mks_read_more a:hover{box-shadow: inset 0 0px 0px 1px #ffffff; opacity: 1;color: #ffffff;}.johannes-breadcrumbs a,.johannes-action-close:hover,.single-md-content .entry-summary span,form label .required{color: #ffffff;}.johannes-breadcrumbs a:hover{color: #ffffff;}.section-title:after{background-color: #ffffff;}hr{background: rgba(255,255,255,0.2);}.wp-block-preformatted,.wp-block-verse,pre,code, kbd, pre, samp, address{background:#675a24;}.entry-content ul li:before,.wp-block-quote:before,.comment-content ul li:before{color: #ffffff;}.wp-block-quote.is-large:before{color: #ffffff;}.wp-block-table.is-style-stripes tr:nth-child(odd){background:#675a24;}.wp-block-table.is-style-regular tbody tr,.entry-content table tr,.comment-content table tr{border-bottom: 1px solid rgba(255,255,255,0.1);}.wp-block-pullquote:not(.is-style-solid-color){color: #ffffff;border-color: #ffffff;}.wp-block-pullquote{background: #ffffff;color: #000000;}.johannes-sidebar-none .wp-block-pullquote.alignfull.is-style-solid-color{box-shadow: -526px 0 0 #ffffff, -1052px 0 0 #ffffff,526px 0 0 #ffffff, 1052px 0 0 #ffffff;}.wp-block-button .wp-block-button__link{background: #ffffff;color: #000000;box-shadow: 0 10px 15px 0 rgba(255,255,255,0.2);}.wp-block-button .wp-block-button__link:hover{box-shadow: 0 0 0 0 rgba(255,255,255,0);}.is-style-outline .wp-block-button__link {background: 0 0;color:#ffffff;border: 2px solid currentcolor;}.entry-content .is-style-solid-color a:not([class*=button]){color:#000000;}.entry-content .is-style-solid-color a:not([class*=button]):hover{color:#ffffff;}input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea{border: 1px solid rgba(255,255,255,0.3);}body .johannes-wrapper .meks_ess{border-color: rgba(255,255,255,0.1); }.widget_eu_cookie_law_widget #eu-cookie-law input, .widget_eu_cookie_law_widget #eu-cookie-law input:focus, .widget_eu_cookie_law_widget #eu-cookie-law input:hover{background: #ffffff;color: #000000;}.double-bounce1, .double-bounce2{background-color: #ffffff;}.johannes-pagination .page-numbers.current,.paginated-post-wrapper span{background: #675a24;color: #ffffff;}.widget li{color: rgba(255,255,255,0.8);}.widget_calendar #today a{color: #fff;}.widget_calendar #today a{background: #ffffff;}.tagcloud a{border-color: rgba(255,255,255,0.5);color: rgba(255,255,255,0.8);}.tagcloud a:hover{color: #ffffff;border-color: #ffffff;}.rssSummary,.widget p{color: #ffffff;}.johannes-bg-alt-1 .count,.johannes-bg-alt-1 li a,.johannes-bg-alt-1 .johannes-accordion-nav{background-color: #675a24;}.johannes-bg-alt-2 .count,.johannes-bg-alt-2 li a,.johannes-bg-alt-2 .johannes-accordion-nav,.johannes-bg-alt-2 .cat-item .count, .johannes-bg-alt-2 .rss-date, .widget .johannes-bg-alt-2 .post-date, .widget .johannes-bg-alt-2 cite{background-color: #f3f3f3;color: #FFF;}.white-bg-alt-1 .widget .johannes-bg-alt-1 select option,.white-bg-alt-2 .widget .johannes-bg-alt-2 select option{background: #f3f3f3;}.widget .johannes-bg-alt-2 li a:hover{color: #ffffff;}.widget_categories .johannes-bg-alt-1 ul li .dots:before,.widget_archive .johannes-bg-alt-1 ul li .dots:before{color: #ffffff;}.widget_categories .johannes-bg-alt-2 ul li .dots:before,.widget_archive .johannes-bg-alt-2 ul li .dots:before{color: #FFF;}.search-alt input[type=search], .search-alt input[type=text], .widget_search input[type=search], .widget_search input[type=text],.mc-field-group input[type=email], .mc-field-group input[type=text]{border-bottom: 1px solid rgba(255,255,255,0.2);}.johannes-sidebar-hidden{background: #000000;}.johannes-footer{background: #000000;color: #675a24;}.johannes-footer a,.johannes-footer .widget-title{color: #675a24;}.johannes-footer a:hover{color: #ffffff;}.johannes-footer-widgets + .johannes-copyright{border-top: 1px solid rgba(103,90,36,0.1);}.johannes-footer .widget .count,.johannes-footer .widget_categories li a,.johannes-footer .widget_archive li a,.johannes-footer .widget .johannes-accordion-nav{background-color: #000000;}.footer-divider{border-top: 1px solid rgba(103,90,36,0.1);}.johannes-footer .rssSummary,.johannes-footer .widget p{color: #675a24;}.johannes-empty-message{background: #675a24;}.error404 .h0{color: #ffffff;}.johannes-goto-top,.johannes-goto-top:hover{background: #ffffff;color: #000000;}.johannes-ellipsis div{background: #ffffff;}.white-bg-alt-2 .johannes-bg-alt-2 .section-subnav .johannes-button-secondary:hover{color: #ffffff;}.section-subnav a{color: #ffffff;}.johannes-cover .section-subnav a{color: #000000;}.section-subnav a:hover{color: #ffffff;}@media(min-width: 600px){.size-johannes-fa-a{ height: 450px !important;}.size-johannes-single-3{ height: 450px !important;}.size-johannes-single-4{ height: 540px !important;}.size-johannes-page-3{ height: 360px !important;}.size-johannes-page-4{ height: 405px !important;}.size-johannes-wa-3{ height: 630px !important;}.size-johannes-wa-4{ height: 567px !important;}.size-johannes-archive-2{ height: 360px !important;}.size-johannes-archive-3{ height: 405px !important;}}@media(min-width: 900px){.size-johannes-a{ height: 484px !important;}.size-johannes-b{ height: 491px !important;}.size-johannes-c{ height: 304px !important;}.size-johannes-d{ height: 194px !important;}.size-johannes-e{ height: 304px !important;}.size-johannes-f{ height: 214px !important;}.size-johannes-fa-a{ height: 500px !important;}.size-johannes-fa-b{ height: 635px !important;}.size-johannes-fa-c{ height: 540px !important;}.size-johannes-fa-d{ height: 344px !important;}.size-johannes-fa-e{ height: 442px !important;}.size-johannes-fa-f{ height: 540px !important;}.size-johannes-single-1{ height: 484px !important;}.size-johannes-single-2{ height: 484px !important;}.size-johannes-single-3{ height: 500px !important;}.size-johannes-single-4{ height: 600px !important;}.size-johannes-single-5{ height: 442px !important;}.size-johannes-single-6{ height: 316px !important;}.size-johannes-single-7{ height: 316px !important;}.size-johannes-page-1{ height: 484px !important;}.size-johannes-page-2{ height: 484px !important;}.size-johannes-page-3{ height: 400px !important;}.size-johannes-page-4{ height: 450px !important;}.size-johannes-page-5{ height: 316px !important;}.size-johannes-page-6{ height: 316px !important;}.size-johannes-wa-1{ height: 442px !important;}.size-johannes-wa-2{ height: 540px !important;}.size-johannes-wa-3{ height: 700px !important;}.size-johannes-wa-4{ height: 630px !important;}.size-johannes-archive-2{ height: 400px !important;}.size-johannes-archive-3{ height: 450px !important;}}@media(min-width: 900px){.has-small-font-size{ font-size: 1.3rem;}.has-normal-font-size{ font-size: 1.6rem;}.has-large-font-size{ font-size: 4.0rem;}.has-huge-font-size{ font-size: 5.2rem;}}.has-johannes-acc-background-color{ background-color: #ffffff;}.has-johannes-acc-color{ color: #ffffff;}.has-johannes-meta-background-color{ background-color: #939393;}.has-johannes-meta-color{ color: #939393;}.has-johannes-bg-background-color{ background-color: #000000;}.has-johannes-bg-color{ color: #000000;}.has-johannes-bg-alt-1-background-color{ background-color: #675a24;}.has-johannes-bg-alt-1-color{ color: #675a24;}.has-johannes-bg-alt-2-background-color{ background-color: #f3f3f3;}.has-johannes-bg-alt-2-color{ color: #f3f3f3;}body{font-size:1.6rem;}.johannes-header{font-size:1.4rem;}.display-1{font-size:3rem;}h1, .h1{font-size:2.6rem;}h2, .h2{font-size:2.4rem;}h3, .h3{font-size:2.2rem;}h4, .h4,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2,.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2{font-size:2rem;}h5, .h5{font-size:1.8rem;}h6, .h6{font-size:1.6rem;}.entry-meta{font-size:1.2rem;}.section-title {font-size:2.4rem;}.widget-title{font-size:2.0rem;}.mks_author_widget h3{font-size:2.2rem;}.widget,.johannes-breadcrumbs{font-size:1.4rem;}.wp-block-quote.is-large p, .wp-block-quote.is-style-large p{font-size:2.2rem;}.johannes-site-branding .site-title.logo-img-none{font-size: 2.6rem;}.johannes-cover-indent .johannes-cover{margin-top: -70px;}.johannes-menu-social li a:after, .menu-social-container li a:after{font-size:1.6rem;}.johannes-modal .johannes-menu-social li>a:after,.johannes-menu-action .jf{font-size:2.4rem;}.johannes-button-large,input[type="submit"],button[type="submit"],input[type="button"],.johannes-pagination a,.page-numbers.current,.johannes-button-medium,.meks-instagram-follow-link .meks-widget-cta,.mks_autor_link_wrap a,.mks_read_more a,.wp-block-button .wp-block-button__link,body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button {font-size:1.3rem;}.johannes-button-small,.comment-reply-link,#cancel-comment-reply-link{font-size:1.2rem;}.category-pill .entry-category a,.category-pill-small .entry-category a{font-size:1.1rem;}@media (min-width: 600px){ .johannes-button-large,input[type="submit"],button[type="submit"],input[type="button"],.johannes-pagination a,.page-numbers.current,.wp-block-button .wp-block-button__link,body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button {font-size:1.4rem;}.category-pill .entry-category a{font-size:1.4rem;}.category-pill-small .entry-category a{font-size:1.1rem;}}@media (max-width: 374px){.johannes-overlay .h1,.johannes-overlay .h2,.johannes-overlay .h3,.johannes-overlay .h4,.johannes-overlay .h5{font-size: 2.2rem;}}@media (max-width: 600px){ .johannes-layout-fa-d .h5{font-size: 2.4rem;}.johannes-layout-f.category-pill .entry-category a{background-color: transparent;color: #ffffff;}.johannes-layout-c .h3,.johannes-layout-d .h5{font-size: 2.4rem;}.johannes-layout-f .h3{font-size: 1.8rem;}}@media (min-width: 600px) and (max-width: 1050px){ .johannes-layout-fa-c .h2{font-size:3.6rem;}.johannes-layout-fa-d .h5{font-size:2.4rem;}.johannes-layout-fa-e .display-1,.section-head-alt .display-1{font-size:4.8rem;}}@media (max-width: 1050px){ body.single-post .single-md-content{max-width: 766px;width: 100%;}body.page .single-md-content.col-lg-6,body.page .single-md-content.col-lg-6{flex: 0 0 100%}body.page .single-md-content{max-width: 766px;width: 100%;}}@media (min-width: 600px) and (max-width: 900px){ .display-1{font-size:4.6rem;}h1, .h1{font-size:4rem;}h2, .h2,.johannes-layout-fa-e .display-1,.section-head-alt .display-1{font-size:3.2rem;}h3, .h3,.johannes-layout-fa-c .h2,.johannes-layout-fa-d .h5,.johannes-layout-d .h5,.johannes-layout-e .h2{font-size:2.8rem;}h4, .h4,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2,.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2{font-size:2.4rem;}h5, .h5{font-size:2rem;}h6, .h6{font-size:1.8rem;}.section-title {font-size:3.2rem;}.johannes-section.wa-layout .display-1{font-size: 3rem;}.johannes-layout-f .h3{font-size: 3.2rem}.johannes-site-branding .site-title.logo-img-none{font-size: 3rem;}}@media (min-width: 900px){ body{font-size:1.6rem;}.johannes-header{font-size:1.4rem;}.display-1{font-size:5.2rem;}h1, .h1 {font-size:4.8rem;}h2, .h2 {font-size:4.0rem;}h3, .h3 {font-size:3.6rem;}h4, .h4,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2,.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2 {font-size:3.2rem;}h5, .h5 {font-size:2.8rem;}h6, .h6 {font-size:2.4rem;}.widget-title{font-size:2.0rem;}.section-title{font-size:4.0rem;}.wp-block-quote.is-large p, .wp-block-quote.is-style-large p{font-size:2.6rem;}.johannes-section-instagram .h2{font-size: 3rem;}.johannes-site-branding .site-title.logo-img-none{font-size: 4rem;}.entry-meta{font-size:1.4rem;}.johannes-cover-indent .johannes-cover {margin-top: -178px;}.johannes-cover-indent .johannes-cover .section-head{top: 44.5px;}}.section-description .search-alt input[type=text],.search-alt input[type=text]{color: #ffffff;}::-webkit-input-placeholder {color: rgba(255,255,255,0.5);}::-moz-placeholder {color: rgba(255,255,255,0.5);}:-ms-input-placeholder {color: rgba(255,255,255,0.5);}:-moz-placeholder{color: rgba(255,255,255,0.5);}.section-description .search-alt input[type=text]::-webkit-input-placeholder {color: #ffffff;}.section-description .search-alt input[type=text]::-moz-placeholder {color: #ffffff;}.section-description .search-alt input[type=text]:-ms-input-placeholder {color: #ffffff;}.section-description .search-alt input[type=text]:-moz-placeholder{color: #ffffff;}.section-description .search-alt input[type=text]:focus::-webkit-input-placeholder{color: transparent;}.section-description .search-alt input[type=text]:focus::-moz-placeholder {color: transparent;}.section-description .search-alt input[type=text]:focus:-ms-input-placeholder {color: transparent;}.section-description .search-alt input[type=text]:focus:-moz-placeholder{color: transparent;}
/*# sourceURL=johannes-main-inline-css */</style><link rel='stylesheet' id='johannes_child_load_scripts-css' href='https://darfix.ru/wp-content/themes/johannes-child/style.css?ver=1.4.1' media='screen' /><link rel='stylesheet' id='meks-ads-widget-css' href='https://darfix.ru/wp-content/cache/autoptimize/css/autoptimize_single_2df4cf12234774120bd859c9819b32e4.css?ver=2.0.9' media='all' /><link rel='stylesheet' id='meks_ess-main-css' href='https://darfix.ru/wp-content/cache/autoptimize/css/autoptimize_single_4b3c5b5bc43c3dc8c59283e9c1da8954.css?ver=1.3' media='all' /> <script id="jquery-core-js" src="https://darfix.ru/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script> <script id="jquery-migrate-js" src="https://darfix.ru/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script> <script id="fotorama.js-js" src="https://darfix.ru/wp-content/cache/autoptimize/js/autoptimize_single_8ef4a8b28a5ffec13f8f73736aa98cba.js?ver=7.0"></script> <script id="fotoramaDefaults.js-js" src="https://darfix.ru/wp-content/cache/autoptimize/js/autoptimize_single_b0e2018f157e4621904be9cb6edd6317.js?ver=7.0"></script> <script id="fotorama-wp.js-js" src="https://darfix.ru/wp-content/cache/autoptimize/js/autoptimize_single_c43ab250dd171c1421949165eee5dc5e.js?ver=7.0"></script> <style>.pseudo-clearfy-link { color: #008acf; cursor: pointer;}.pseudo-clearfy-link:hover { text-decoration: none;}</style><!-- Yandex.Metrika counter --> <script type="text/javascript" >(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://cdn.jsdelivr.net/npm/yandex-metrica-watch/tag.js", "ym"); ym(86838504, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true });</script> <noscript><div><img src="https://mc.yandex.ru/watch/86838504" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --> <!-- Yandex.RTB --> <script>window.yaContextCb=window.yaContextCb||[]</script> <script src="https://yandex.ru/ads/system/context.js" async></script><link rel="icon" href="https://darfix.ru/wp-content/uploads/2021/12/cropped-luchshii-drug-22-32x32.png" sizes="32x32" /><link rel="icon" href="https://darfix.ru/wp-content/uploads/2021/12/cropped-luchshii-drug-22-192x192.png" sizes="192x192" /><link rel="apple-touch-icon" href="https://darfix.ru/wp-content/uploads/2021/12/cropped-luchshii-drug-22-180x180.png" /><meta name="msapplication-TileImage" content="https://darfix.ru/wp-content/uploads/2021/12/cropped-luchshii-drug-22-270x270.png" /><style id="wp-custom-css">@import url('https://fonts.googleapis.com/css2?family=Stick&display=swap');

.johannes-header .johannes-menu>li>a {
	
	text-transform: uppercase;

	letter-spacing: 2px;
	font-size: 13px
	
	
}




.johannes-section.wa-layout .display-1 h2, .johannes-section.wa-layout h2 {
    
	text-transform: uppercase;
text-shadow: 1px 1px 10px #675a24;
	color: transparent;
	font-size: 130px;
	font-weight: 900
	
	
}

.johannes-section.wa-layout .display-1 p, .johannes-section.wa-layout p {
	
	text-transform: uppercase;

	color: white;
	font-size: 15px;
	font-weight: 900;
	letter-spacing: 2px;
	background-color:#675a24	;
	

	
	font-family: 'Stick', sans-serif;
	
	
} 

.header-middle, .header-mobile {
    color: #ffffff;
    background: #000000;
	border-bottom: 2px solid #675a24;
}</style><style id="kirki-inline-styles"></style></head><body class="home wp-singular page-template-default page page-id-479 wp-embed-responsive wp-theme-johannes wp-child-theme-johannes-child johannes-sidebar-none white-bg-alt-1 johannes-hamburger-hidden johannes-header-no-margin johannes-v_1_4_1 johannes-child"><div class="johannes-wrapper"><header class="johannes-header johannes-header-main d-none d-lg-block"><div class="header-middle header-layout-1"><div class="container d-flex justify-content-between align-items-center"><div class="slot-l"><div class="johannes-site-branding"><h1 class="site-title h1 "><a href="https://darfix.ru/" rel="home"><picture class="johannes-logo"><source media="(min-width: 1050px)" srcset="https://darfix.ru/wp-content/uploads/2021/12/Luchshii-drug-22.jpg"><source srcset="https://darfix.ru/wp-content/uploads/2021/12/Luchshii-drug-22-1.jpg"><img src="https://darfix.ru/wp-content/uploads/2021/12/Luchshii-drug-22.jpg" alt="Все о празднике"></picture></a></h1></div></div><div class="slot-r"><nav class="menu-top-container"><ul id="menu-top" class="johannes-menu johannes-menu-primary"><li id="menu-item-52219" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-52219"><a href="https://darfix.ru/detskiy-prazdnik/">Детский праздник</a></li><li id="menu-item-52220" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-52220"><a href="https://darfix.ru/korporativ/">Корпоратив</a></li><li id="menu-item-52221" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-52221"><a href="https://darfix.ru/novyy-god/">Новый год</a></li><li id="menu-item-52222" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-52222"><a href="https://darfix.ru/svadba/">Свадьба</a></li><li id="menu-item-52223" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-52223"><a href="https://darfix.ru/yubiley/">Юбилей</a></li></ul></nav><ul class="johannes-menu-action johannes-hamburger"><li><a href="javascript:void(0);"><span class="header-el-label">Меню</span><i class="jf jf-menu"></i></a></li></ul></div></div></div></header><div class="johannes-header header-mobile d-lg-none"><div class="container d-flex justify-content-between align-items-center"><div class="slot-l"><div class="johannes-site-branding"> <span class="site-title h1 "><a href="https://darfix.ru/" rel="home"><picture class="johannes-logo"><source media="(min-width: 1050px)" srcset="https://darfix.ru/wp-content/uploads/2021/12/Luchshii-drug-22-1.jpg"><source srcset="https://darfix.ru/wp-content/uploads/2021/12/Luchshii-drug-22-1.jpg"><img src="https://darfix.ru/wp-content/uploads/2021/12/Luchshii-drug-22-1.jpg" alt="Все о празднике"></picture></a></span></div></div><div class="slot-r"><ul class="johannes-menu-action johannes-hamburger"><li><a href="javascript:void(0);"><span class="header-el-label">Меню</span><i class="jf jf-menu"></i></a></li></ul></div></div></div><div class="johannes-section johannes-front-wa johannes-cover johannes-bg-alt-2 wa-layout size-johannes-wa-3"><div class="section-bg"> <img width="1920" height="700" src="https://darfix.ru/wp-content/uploads/2021/12/wisconsinpictures-cy7i0srxysy-unsplash-1920x700.jpg" class="attachment-johannes-wa-3 size-johannes-wa-3" alt="" decoding="async" loading="lazy" /></div><div class="container"><div class="section-head johannes-content"><h2 class="display-1">Events</h2><p>Все про праздники и их организацию!</p></div></div></div><div class="johannes-section johannes-front-custom-content"><div class="container"><div class="section-content row align-items-center"><div class="col-12"><div class="johannes-custom-content"><center><div class="bn-wrapperWrithwhasd"> <a href="https://eventyon.ru/magazine/chto-takoe-timbilding/" class="bn-logo-d12kj3h123"> <img
 class="wrapperWrithwhasd__favicon skip-lazy"
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABv1BMVEX////99vv3zunvotXrisnqicnundL1yOb98/n2zOfjYLbZJJvWE5PVEJHWEpPYIJniVLH0vuH//f7zut/bMKDVD5HWEpLVEJLWEZLZJZvvpdb//v/42e7cOKTXF5XhVbHrjsvsks3jX7bYHJfaKp3pf8TWEJLoecL++Pzsj8zlZrn++/365fP2zOj42+787vf1w+Pxr9r1wuP87ff86vbdPafbMqL53vD87PbfRarbLZ/53fDri8rXHpfjXrXzvODgTa7YHZfXFpTgTq730er3z+nZIprjXbX++v3nd8HXGZbzuuDqhcfVDpHbLqDbLp/VDJDiXLT0veHXG5fnc7/WFJPwp9fbLJ7mcL7la7zZJZzaKZ342e3YHpjystzrjcvzu+DdOaT76fXYHZj1xOT86/bdPqfbMqHfRKraLZ/qhMfeQajzveHXG5b1xeTpgMXoeMHrj8zlaLrpgsbXGpb52+7dOaXsk83aK572yefbMaHVEZLaJpz2zejkYrfiVbH0v+Lpg8bVEpLeQqn87/jXHJfYH5n99/vrisrricnvntP2yeb98/rwqNbwqNf++fz75/TwrNjwqdfxrdn76vUpXeECAAABRUlEQVQ4y2NgGAVIgJGJmYWVjZ0DlzwnFzcPLy8fv4CgEFZ5YRFRMV5xCV4xUUkpaSzyMrLifHLyCopKynwSKuxYFKiq8fCoA63X0JTjEdXS1tHV1RPSNzA0MobKm5iqSZiZg1gWlmoSVtY2trZ29g6OTsrOLhAFrm58ou4eYKanKI+Xt4+vhJ9/gKgYn28gI1g0KJhPNASiVlOCJzTMR5RHIjwiMopPLDoGhwK+2DgG6Xgevlh2bFYk+IhKJCYB/e7Fl5wCFk1NU5NIhzgyQ00i0zxLVC1bn4EhJ1csOQ9icD7QmwUgbxYCvVkkVAxVUAJXUFoGCijNclBAVVQyYCpgSKgSleCtBgV1TZg0NgUMtXXcoaDIqm8ARlZjE19zC1BBa2gbXAFDuytzR2dXdw+I7dLbJ9zPwDBh4qTJUwYi6Q1OAAD98UT+Z674ygAAAABJRU5ErkJggg=="
 alt="" data-skip-lazy
 /> </a><p class="p-wmqerkjqdkjqwgdkjqhw"> <a href="https://eventyon.ru/magazine/chto-takoe-timbilding/">тимбилдинг это</a> <span class="p-adlqwkndjqwbndqw"> - формат корпоративной активности для сплочения команды через совместные игры и задачи. </span></p></div><style type="text/css">.bn-wrapperWrithwhasd {
	box-sizing: border-box;
	display: inline-flex;
	align-items: center;
	padding: 20px 60px 20px 20px;
	margin-bottom: 10px;
	border: 1px solid #e5e5e5;
	background: #fafafa;
	max-width: 650px;
	width: 100%
}

.bn-logo-d12kj3h123 {
      flex-shrink: 0;
      display: flex;
      box-sizing: border-box;
      width: 80px;
      height: 80px;
      justify-content: center;
      align-items: center;
      border-radius: 18px;
      margin-right: 16px;
      background-color: #fff;
      box-shadow: 0 4px 16px 0 rgba(23, 47, 77, .08);
      background-repeat: no-repeat;
      background-position: center
  }

.bn-logo-d12kj3h123 img {
	box-sizing: border-box;
	width: 32px;
	height: 32px
}

.p-wmqerkjqdkjqwgdkjqhw {
	color: #3d3d3d;
	box-sizing: border-box;
	font-size: 16px;
	font-weight: 400;
	font-family: sans-serif;
	line-height: 1.2;
	text-indent: 0;
	text-align: left;
	max-width: 620px;
	width: 100%;
	margin: 0
}

.p-wmqerkjqdkjqwgdkjqhw a {
	color: #4163ba;
	display: inline-block;
	position: relative;
	font-size: 16px
}

@media (max-width:600px) {
	.bn-wrapperWrithwhasd {
		padding: 20px 20px 20px 16px;
		align-items: center
	}

	.bn-logo-d12kj3h123 {
		width: 56px;
		height: 56px;
		margin-right: 12px
	}
} .wrapperWrithwhasd,.wrapperWrithwhasd *{box-sizing:border-box;margin:0;padding:0}.wrapperWrithwhasd{display:block;color:#3d3d3d!important;padding:14px 18px;border:1px solid #d5d3cf;border-radius:6px;background:#fff;transition:border-color .25s,box-shadow .3s,transform .25s;cursor:pointer}.wrapperWrithwhasd:hover{border-color:#b0ada6;box-shadow:0 2px 12px rgba(0,0,0,.06);transform:translateY(-1px)}.wrapperWrithwhasd__link{display:inline-flex;align-items:center;vertical-align:middle;max-width:100%;text-decoration:none;color:#4163ba!important;font-size:15px;font-weight:400;letter-spacing:-.01em;line-height:1.4;transition:color .2s}.wrapperWrithwhasd:hover .wrapperWrithwhasd__link{color:#4163ba!important}.wrapperWrithwhasd__text{border-bottom:1px solid transparent;transition:border-color .2s}.wrapperWrithwhasd:hover .wrapperWrithwhasd__text{border-bottom-color:#4163ba!important}</style><span style="display:none;" class="fpaping"></span></center></div></div></div></div></div><div class="johannes-section johannes-front-featured"><div class="container"><div class="section-content row johannes-slider has-arrows johannes-carousel slider-autoplay justify-content-md-center"><div class="col-12 col-md-6"><article class="johannes-layout-fa-c johannes-overlay overlay-content-left category-pill post-17020 post type-post status-publish format-standard has-post-thumbnail hentry category-novyy-god category-stati tag-top"><div class="entry-header"><h2 class="entry-title h2"><a href="https://darfix.ru/scenarij-novyj-god-v-klasse-6-7-8-9-klassy/">Новый год в классе: конкурсы для праздника в 5-7 классах</a></h2></div><div class="entry-media"> <a href="https://darfix.ru/scenarij-novyj-god-v-klasse-6-7-8-9-klassy/"><img width="491" height="320" src="https://darfix.ru/wp-content/uploads/e/b/e/ebe7cbd7c20c1a94881186dfb3bf6e1c.jpeg" class="attachment-johannes-fa-c size-johannes-fa-c wp-post-image" alt="" /></a></div></article></div><div class="col-12 col-md-6"><article class="johannes-layout-fa-c johannes-overlay overlay-content-left category-pill post-27131 post type-post status-publish format-standard has-post-thumbnail hentry category-novyy-god category-stati tag-top"><div class="entry-header"><h2 class="entry-title h2"><a href="https://darfix.ru/novogodnie-anekdoty-i-sutki-internetovskaa-kollekcia-sutok-tostov-i-anekdotov-dla-novogodnego-prazdnika/">Новогодние анекдоты и шутки</a></h2></div><div class="entry-media"> <a href="https://darfix.ru/novogodnie-anekdoty-i-sutki-internetovskaa-kollekcia-sutok-tostov-i-anekdotov-dla-novogodnego-prazdnika/"><img width="491" height="320" src="https://darfix.ru/wp-content/uploads/0/7/f/07fde7e9864e675547da69e9503482b2.jpeg" class="attachment-johannes-fa-c size-johannes-fa-c wp-post-image" alt="" /></a></div></article></div><div class="col-12 col-md-6"><article class="johannes-layout-fa-c johannes-overlay overlay-content-left category-pill post-27296 post type-post status-publish format-standard has-post-thumbnail hentry category-novyy-god category-stati tag-top"><div class="entry-header"><h2 class="entry-title h2"><a href="https://darfix.ru/lucsie-novogodnie-pesni-peredelki-interneta-hity-interneta-podborka-pesen-dla-domasnego-zastola-i-novogodnih-razvlekatelnyh-programm/">Лучшие новогодние песни-переделки интернета Хиты интернета</a></h2></div><div class="entry-media"> <a href="https://darfix.ru/lucsie-novogodnie-pesni-peredelki-interneta-hity-interneta-podborka-pesen-dla-domasnego-zastola-i-novogodnih-razvlekatelnyh-programm/"><img width="491" height="320" src="https://darfix.ru/wp-content/uploads/d/8/2/d8243553437aeba46e8667fdbadca6b1.jpeg" class="attachment-johannes-fa-c size-johannes-fa-c wp-post-image" alt="" /></a></div></article></div><div class="col-12 col-md-6"><article class="johannes-layout-fa-c johannes-overlay overlay-content-left category-pill post-36247 post type-post status-publish format-standard has-post-thumbnail hentry category-detskiy-prazdnik category-stati tag-top"><div class="entry-header"><h2 class="entry-title h2"><a href="https://darfix.ru/kak-ustroit-vypusknoj-v-detskom-sadu-idei-scenariev-varianty-scenariev-i-idei-organizacii-vypusknogo-prazdnika-v-detskom-sadu/">Как устроить выпускной в детском саду? Идеи сценариев</a></h2></div><div class="entry-media"> <a href="https://darfix.ru/kak-ustroit-vypusknoj-v-detskom-sadu-idei-scenariev-varianty-scenariev-i-idei-organizacii-vypusknogo-prazdnika-v-detskom-sadu/"><img width="491" height="320" src="https://darfix.ru/wp-content/uploads/c/e/8/ce8ed19770d5759a546065ea788cad41.jpeg" class="attachment-johannes-fa-c size-johannes-fa-c wp-post-image" alt="Провести нельзя отказаться: 7 важных тем для обсуждения перед выпускным в детском саду" /></a></div></article></div><div class="col-12 col-md-6"><article class="johannes-layout-fa-c johannes-overlay overlay-content-left category-pill post-40134 post type-post status-publish format-standard has-post-thumbnail hentry category-detskiy-prazdnik category-novyy-god category-stati tag-top"><div class="entry-header"><h2 class="entry-title h2"><a href="https://darfix.ru/novogodnie-igry-i-zatei-dla-detskih-prazdnikov-kollekcia-novogodnih-igr-konkursov-zatej-i-razvlecenij-dla-detej/">Новогодние игры и затеи для детских праздников</a></h2></div><div class="entry-media"> <a href="https://darfix.ru/novogodnie-igry-i-zatei-dla-detskih-prazdnikov-kollekcia-novogodnih-igr-konkursov-zatej-i-razvlecenij-dla-detej/"><img width="491" height="320" src="https://darfix.ru/wp-content/uploads/6/5/3/653000ce239f5acc82f41ae93aada9c0.jpeg" class="attachment-johannes-fa-c size-johannes-fa-c wp-post-image" alt="Серпантин идей - коллекция новогодних застольных конкурсов и развлечений &quot;счастливы вместе&quot; // новые новогодние застольные игры и конкурсы 2022 год, для года тигра" /></a></div></article></div><div class="col-12 col-md-6"><article class="johannes-layout-fa-c johannes-overlay overlay-content-left category-pill post-520 post type-post status-publish format-standard has-post-thumbnail hentry category-korporativ category-stati tag-top"><div class="entry-header"><h2 class="entry-title h2"><a href="https://darfix.ru/10-lucsih-idej-dla-letnego-korporativa/">10 идей для летнего корпоратива</a></h2></div><div class="entry-media"> <a href="https://darfix.ru/10-lucsih-idej-dla-letnego-korporativa/"><img width="491" height="320" src="https://darfix.ru/wp-content/uploads/0/0/b/00be88c19b9a951128abb43212159c76.jpeg" class="attachment-johannes-fa-c size-johannes-fa-c wp-post-image" alt="" /></a></div></article></div><div class="col-12 col-md-6"><article class="johannes-layout-fa-c johannes-overlay overlay-content-left category-pill post-1011 post type-post status-publish format-standard has-post-thumbnail hentry category-korporativ category-novyy-god category-stati tag-top"><div class="entry-header"><h2 class="entry-title h2"><a href="https://darfix.ru/provedenie-novogodnego-koporativa-v-malenkoj-kompanii/">15 вариантов проведения новогоднего корпоратива «для маленькой такой компании»</a></h2></div><div class="entry-media"> <a href="https://darfix.ru/provedenie-novogodnego-koporativa-v-malenkoj-kompanii/"><img width="491" height="320" src="https://darfix.ru/wp-content/uploads/2/b/d/2bd6a5a6c4527545960266e90766234a.jpeg" class="attachment-johannes-fa-c size-johannes-fa-c wp-post-image" alt="Конкурсы на корпоратив" /></a></div></article></div><div class="col-12 col-md-6"><article class="johannes-layout-fa-c johannes-overlay overlay-content-left category-pill post-1262 post type-post status-publish format-standard has-post-thumbnail hentry category-detskiy-prazdnik category-korporativ category-stati tag-top"><div class="entry-header"><h2 class="entry-title h2"><a href="https://darfix.ru/vypusknoj-v-detskom-sadu-ekonomim/">Провести нельзя отказаться: 7 важных тем для обсуждения перед выпускным в детском саду</a></h2></div><div class="entry-media"> <a href="https://darfix.ru/vypusknoj-v-detskom-sadu-ekonomim/"><img width="491" height="320" src="https://darfix.ru/wp-content/uploads/4/7/2/4728d9a1982b1f1a54152b9b010e74f1.jpeg" class="attachment-johannes-fa-c size-johannes-fa-c wp-post-image" alt="" /></a></div></article></div><div class="col-12 col-md-6"><article class="johannes-layout-fa-c johannes-overlay overlay-content-left category-pill post-1408 post type-post status-publish format-standard has-post-thumbnail hentry category-korporativ category-stati tag-top"><div class="entry-header"><h2 class="entry-title h2"><a href="https://darfix.ru/aeromozaika-bukvy-cifry-i-figury/">Аэромозаика: шары в жестком каркасе для оформления праздников</a></h2></div><div class="entry-media"> <a href="https://darfix.ru/aeromozaika-bukvy-cifry-i-figury/"><img width="491" height="320" src="https://darfix.ru/wp-content/uploads/4/f/a/4fae7b2081275e5461be1ba21f90e289.jpeg" class="attachment-johannes-fa-c size-johannes-fa-c wp-post-image" alt="Аэромозаика: буквы, цифры и фигуры | снова праздник!" /></a></div></article></div><div class="col-12 col-md-6"><article class="johannes-layout-fa-c johannes-overlay overlay-content-left category-pill post-1502 post type-post status-publish format-standard has-post-thumbnail hentry category-detskiy-prazdnik category-korporativ category-stati tag-top"><div class="entry-header"><h2 class="entry-title h2"><a href="https://darfix.ru/animator-na-den-rozdenia-v-moskve/">Если вы приглашаете одного аниматора на детский праздник…</a></h2></div><div class="entry-media"> <a href="https://darfix.ru/animator-na-den-rozdenia-v-moskve/"><img width="491" height="320" src="https://darfix.ru/wp-content/uploads/7/c/e/7ce9cad952399cb9f5fae63ee3e8f5cc.jpeg" class="attachment-johannes-fa-c size-johannes-fa-c wp-post-image" alt="" /></a></div></article></div></div></div></div><div class="johannes-section johannes-front-classic"><div class="container"><div class="section-content row justify-content-center"><div class="col-12 johannes-order-1 "><div class="row johannes-items johannes-posts"><div class="col-12 col-md-6"><article class="johannes-post johannes-layout-c category-pill post-2149 post type-post status-publish format-standard has-post-thumbnail hentry category-korporativ category-stati category-yubiley tag-main"><div class="entry-media"> <a href="https://darfix.ru/barabannyj-master-klass-korporativ-i-timbilding/"><img width="466" height="304" src="https://darfix.ru/wp-content/uploads/5/c/4/5c44473d31145e86da1b607f4002c8c5.jpeg" class="attachment-johannes-c size-johannes-c wp-post-image" alt="Мастер-класс для подростков «всем по барабану!» будет громко…" /></a></div><div class="entry-header"><h2 class="entry-title h3"><a href="https://darfix.ru/barabannyj-master-klass-korporativ-i-timbilding/">Барабанный корпоратив или юбилей? Всем по барабану!</a></h2></div><div class="entry-content"><p>Поэзия, сочинение песенных композиций Об успешной реализации такого проекта я слышала от коллег на «Золотом Пазле». Это был грандиозный творческий тимбилдинг, в котором участвовали представительства компании из 25 городов России. Все они придумали...</p></div></article></div><div class="col-12 col-md-6"><article class="johannes-post johannes-layout-c category-pill post-4728 post type-post status-publish format-standard has-post-thumbnail hentry category-detskiy-prazdnik category-korporativ category-stati tag-main"><div class="entry-media"> <a href="https://darfix.ru/den-rozdenia-v-parke/"><img width="466" height="304" src="https://darfix.ru/wp-content/uploads/3/b/a/3bad74825f8e2ff4d8e911ee6f9f2bd3.jpeg" class="attachment-johannes-c size-johannes-c wp-post-image" alt="" /></a></div><div class="entry-header"><h2 class="entry-title h3"><a href="https://darfix.ru/den-rozdenia-v-parke/">День рождения ребенка в парке</a></h2></div><div class="entry-content"><p>ДЕНЬ РОЖДЕНИЯ ДЛЯ ДЕТЕЙ ОТ 3 ДО 14 ЛЕТ БЕЗ ХЛОПОТ ДЛЯ РОДИТЕЛЕЙ СКОЛЬКО СТОИТ ДЕНЬ РОЖДЕНИЯ В «НЕБО»? Если вы ищите, где отметить день рождения в Москве для ребенка, лучше всех подскажут сами дети. Мамы нам рассказывают, что дети просят сказочных...</p></div></article></div><div class="col-12 col-md-6 col-lg-4"><article class="johannes-post johannes-layout-d category-pill category-pill-small entry-meta-small post-2435 post type-post status-publish format-standard has-post-thumbnail hentry category-korporativ category-stati tag-main"><div class="entry-media"> <a href="https://darfix.ru/bolsie-sary-dla-oformlenia-prazdnika/"><img width="298" height="194" src="https://darfix.ru/wp-content/uploads/e/a/e/eae67d4b9e74aa26a5223cafad05be68.jpeg" class="attachment-johannes-d size-johannes-d wp-post-image" alt="" /></a></div><div class="entry-header"><h2 class="entry-title h5"><a href="https://darfix.ru/bolsie-sary-dla-oformlenia-prazdnika/">Большие, очень большие и гигантские шары с гелием для оформления праздника</a></h2></div></article></div><div class="col-12 col-md-6 col-lg-4"><article class="johannes-post johannes-layout-d category-pill category-pill-small entry-meta-small post-4757 post type-post status-publish format-standard has-post-thumbnail hentry category-korporativ category-stati tag-main"><div class="entry-media"> <a href="https://darfix.ru/gde-otmetit-den-rozdenia-vzroslogo-celoveka-10-variantov/"><img width="298" height="194" src="https://darfix.ru/wp-content/uploads/f/3/2/f32d34da793a58a64dc6c9191a0456a7.jpeg" class="attachment-johannes-d size-johannes-d wp-post-image" alt="" /></a></div><div class="entry-header"><h2 class="entry-title h5"><a href="https://darfix.ru/gde-otmetit-den-rozdenia-vzroslogo-celoveka-10-variantov/">День рождения в помещении: 10 вариантов для взрослого праздника в Москве</a></h2></div></article></div><div class="col-12 col-md-6 col-lg-4"><article class="johannes-post johannes-layout-d category-pill category-pill-small entry-meta-small post-2471 post type-post status-publish format-standard has-post-thumbnail hentry category-korporativ category-stati tag-main"><div class="entry-media"> <a href="https://darfix.ru/oformlenie-bumaznymi-cvetami-neznye-giganty/"><img width="298" height="194" src="https://darfix.ru/wp-content/uploads/a/4/8/a486b09e271ddee564bd5250081ae541.jpeg" class="attachment-johannes-d size-johannes-d wp-post-image" alt="Объемные цветы из бумаги своими руками. пошаговые инструкции + 400 фото" /></a></div><div class="entry-header"><h2 class="entry-title h5"><a href="https://darfix.ru/oformlenie-bumaznymi-cvetami-neznye-giganty/">Большие цветы из бумаги на заказ: самое волшебное оформление праздничной фотозоны</a></h2></div></article></div><div class="col-12 col-md-6 col-lg-4"><article class="johannes-post johannes-layout-d category-pill category-pill-small entry-meta-small post-5124 post type-post status-publish format-standard has-post-thumbnail hentry category-korporativ category-stati tag-main"><div class="entry-media"> <a href="https://darfix.ru/futbolnyj-prazdnik-dla-detej/"><img width="298" height="194" src="https://darfix.ru/wp-content/uploads/d/d/e/ddecb59fcedf0779e6bf4baf44e15cd0.jpeg" class="attachment-johannes-d size-johannes-d wp-post-image" alt="День рождения футбол (футбольная вечеринка)" /></a></div><div class="entry-header"><h2 class="entry-title h5"><a href="https://darfix.ru/futbolnyj-prazdnik-dla-detej/">Спортивно-развлекательная программа с двумя ведущими «Футбол-о-о-ол!»</a></h2></div></article></div><div class="col-12 col-md-6 col-lg-4"><article class="johannes-post johannes-layout-d category-pill category-pill-small entry-meta-small post-2713 post type-post status-publish format-standard has-post-thumbnail hentry category-korporativ category-stati tag-main"><div class="entry-media"> <a href="https://darfix.ru/gde-kupit-bumaznye-sary/"><img width="298" height="194" src="https://darfix.ru/wp-content/uploads/5/3/1/531276019e3d3e4aedc216d5fa5eb1da.jpeg" class="attachment-johannes-d size-johannes-d wp-post-image" alt="Украшения из бумаги своими руками: идеи создания стильных и долговечных бумажных украшений для декора дома и офиса (100 фото + видео)" /></a></div><div class="entry-header"><h2 class="entry-title h5"><a href="https://darfix.ru/gde-kupit-bumaznye-sary/">Украшаем праздник бумажными шарами-сотами: яркие идеи в картинках</a></h2></div></article></div><div class="col-12 col-md-6 col-lg-4"><article class="johannes-post johannes-layout-d category-pill category-pill-small entry-meta-small post-2764 post type-post status-publish format-standard has-post-thumbnail hentry category-korporativ category-stati tag-main"><div class="entry-media"> <a href="https://darfix.ru/kogda-zazigautsa-bumaznye-zvezdy-idei-dla-letnego-dna-i-zimnej-noci/"><img width="298" height="194" src="https://darfix.ru/wp-content/uploads/b/b/3/bb3b96d185b5264f5efbbd07dada82d8.jpeg" class="attachment-johannes-d size-johannes-d wp-post-image" alt="" /></a></div><div class="entry-header"><h2 class="entry-title h5"><a href="https://darfix.ru/kogda-zazigautsa-bumaznye-zvezdy-idei-dla-letnego-dna-i-zimnej-noci/">Когда зажигаются бумажные звезды: идеи для летнего дня и зимней ночи</a></h2></div></article></div><div class="col-12 col-md-6 col-lg-4"><article class="johannes-post johannes-layout-d category-pill category-pill-small entry-meta-small post-557 post type-post status-publish format-standard has-post-thumbnail hentry category-korporativ category-stati tag-main"><div class="entry-media"> <a href="https://darfix.ru/bystrye-salaty-recepty-prostyh-i-bystryh-salatov/"><img width="298" height="194" src="https://darfix.ru/wp-content/uploads/b/f/5/bf5236d7e1be0ec2d6390dad934a1939.jpeg" class="attachment-johannes-d size-johannes-d wp-post-image" alt="20 дешевых и простых салатов на скорую руку" /></a></div><div class="entry-header"><h2 class="entry-title h5"><a href="https://darfix.ru/bystrye-salaty-recepty-prostyh-i-bystryh-salatov/">10 рецептов быстрых салатов. Встречаем неожиданных гостей</a></h2></div></article></div><div class="col-12 col-md-6 col-lg-4"><article class="johannes-post johannes-layout-d category-pill category-pill-small entry-meta-small post-3072 post type-post status-publish format-standard has-post-thumbnail hentry category-detskiy-prazdnik category-korporativ category-stati tag-main"><div class="entry-media"> <a href="https://darfix.ru/den-rozdenia-rebenka-i-podrostka/"><img width="298" height="194" src="https://darfix.ru/wp-content/uploads/7/e/b/7eb1aadc9ffca6b6028711dd9a76bc22.jpeg" class="attachment-johannes-d size-johannes-d wp-post-image" alt="Игры и конкурсы на день рождения для детей 13, 14 и 15 лет(мальчику и девочке)" /></a></div><div class="entry-header"><h2 class="entry-title h5"><a href="https://darfix.ru/den-rozdenia-rebenka-i-podrostka/">День рождения ребенка</a></h2></div></article></div><div class="col-12 col-md-6 col-lg-4"><article class="johannes-post johannes-layout-d category-pill category-pill-small entry-meta-small post-966 post type-post status-publish format-standard has-post-thumbnail hentry category-korporativ category-stati tag-main"><div class="entry-media"> <a href="https://darfix.ru/provedenie-korporativa-v-pomesenii-ofisa-20-lucsih-idej/"><img width="298" height="194" src="https://darfix.ru/wp-content/uploads/4/9/e/49ed2fa5f4aad6206520327ebcf8fb88.jpeg" class="attachment-johannes-d size-johannes-d wp-post-image" alt="Корпоратив онлайн: 15 проверенных игр | снова праздник!" /></a></div><div class="entry-header"><h2 class="entry-title h5"><a href="https://darfix.ru/provedenie-korporativa-v-pomesenii-ofisa-20-lucsih-idej/">20 идей для проведения корпоратива в помещении офиса</a></h2></div></article></div><div class="col-12 col-md-6 col-lg-4"><article class="johannes-post johannes-layout-d category-pill category-pill-small entry-meta-small post-3267 post type-post status-publish format-standard has-post-thumbnail hentry category-korporativ category-novyy-god category-stati tag-main"><div class="entry-media"> <a href="https://darfix.ru/cto-podarit-novorozdennomu/"><img width="298" height="194" src="https://darfix.ru/wp-content/uploads/2/e/1/2e16aca43e778802b815c254824f1e71.jpeg" class="attachment-johannes-d size-johannes-d wp-post-image" alt="" /></a></div><div class="entry-header"><h2 class="entry-title h5"><a href="https://darfix.ru/cto-podarit-novorozdennomu/">Что подарить новорожденному? Идеи с примерами и советы по выгодным покупкам</a></h2></div></article></div><div class="col-12 col-md-6 col-lg-4"><article class="johannes-post johannes-layout-d category-pill category-pill-small entry-meta-small post-1178 post type-post status-publish format-standard has-post-thumbnail hentry category-korporativ category-stati tag-main"><div class="entry-media"> <a href="https://darfix.ru/kvesty-dla-timbildinga-5-tem/"><img width="298" height="194" src="https://darfix.ru/wp-content/uploads/b/6/c/b6c6f79ab8f6f78b457ce2e43fc3d7db.jpeg" class="attachment-johannes-d size-johannes-d wp-post-image" alt="Квест-тимбилдинг «остров сокровищ»" /></a></div><div class="entry-header"><h2 class="entry-title h5"><a href="https://darfix.ru/kvesty-dla-timbildinga-5-tem/">5 захватывающих квестов для тимбилдинга (на природе, в шатре, в большом помещении)</a></h2></div></article></div><div class="col-12 col-md-6 col-lg-4"><article class="johannes-post johannes-layout-d category-pill category-pill-small entry-meta-small post-3415 post type-post status-publish format-standard has-post-thumbnail hentry category-korporativ category-novyy-god category-stati tag-main"><div class="entry-media"> <a href="https://darfix.ru/novogodnee-menu-cto-prigotovit-na-prazdnik/"><img width="298" height="194" src="https://darfix.ru/wp-content/uploads/8/4/6/8466349e13c392dfb15fb76b18c9e659.png" class="attachment-johannes-d size-johannes-d wp-post-image" alt="" /></a></div><div class="entry-header"><h2 class="entry-title h5"><a href="https://darfix.ru/novogodnee-menu-cto-prigotovit-na-prazdnik/">Что приготовить на новый год? Новогоднее меню по правилам.</a></h2></div></article></div><div class="col-12 col-md-6 col-lg-4"><article class="johannes-post johannes-layout-d category-pill category-pill-small entry-meta-small post-1298 post type-post status-publish format-standard has-post-thumbnail hentry category-korporativ category-stati tag-main"><div class="entry-media"> <a href="https://darfix.ru/8-marta-v-nacalnoj-skole-veselimsa-v-klasse/"><img width="298" height="194" src="https://darfix.ru/wp-content/uploads/9/c/e/9ce36cb34bddd667eca490ee7a8faccd.jpeg" class="attachment-johannes-d size-johannes-d wp-post-image" alt="" /></a></div><div class="entry-header"><h2 class="entry-title h5"><a href="https://darfix.ru/8-marta-v-nacalnoj-skole-veselimsa-v-klasse/">Веселая программа к 8 марта для 1-4 классов: «Цветочные Принцессы»</a></h2></div></article></div><div class="col-12 col-md-6 col-lg-4"><article class="johannes-post johannes-layout-d category-pill category-pill-small entry-meta-small post-3567 post type-post status-publish format-standard has-post-thumbnail hentry category-korporativ category-stati tag-main"><div class="entry-media"> <a href="https://darfix.ru/cvety-iz-gofrirovannoj-bumagi/"><img width="298" height="194" src="https://darfix.ru/wp-content/uploads/9/c/3/9c3704b9d218ad40f7582ab8e3c3389f.jpeg" class="attachment-johannes-d size-johannes-d wp-post-image" alt="Как своими руками сделать большие цветы из гофрированной бумаги с конфетами. пошаговый мастер-класс + 75 фото роскошных букетов" /></a></div><div class="entry-header"><h2 class="entry-title h5"><a href="https://darfix.ru/cvety-iz-gofrirovannoj-bumagi/">Цветы из гофрированной бумаги для праздничного оформления</a></h2></div></article></div><div class="col-12 col-md-6 col-lg-4"><article class="johannes-post johannes-layout-d category-pill category-pill-small entry-meta-small post-1565 post type-post status-publish format-standard has-post-thumbnail hentry category-korporativ category-stati tag-main"><div class="entry-media"> <a href="https://darfix.ru/arenda-lofta-dla-vecerinki-10-podhodasih-meropriatij/"><img width="298" height="194" src="https://darfix.ru/wp-content/uploads/6/6/0/6609ecb281a7878697c2d099560f1e52.jpeg" class="attachment-johannes-d size-johannes-d wp-post-image" alt="Юбилей, семейный праздник, взрослый день рождения | снова праздник!" /></a></div><div class="entry-header"><h2 class="entry-title h5"><a href="https://darfix.ru/arenda-lofta-dla-vecerinki-10-podhodasih-meropriatij/">10 классных мероприятий, которые можно провести в арендованном лофте</a></h2></div></article></div><div class="col-12 col-md-6 col-lg-4"><article class="johannes-post johannes-layout-d category-pill category-pill-small entry-meta-small post-3757 post type-post status-publish format-standard has-post-thumbnail hentry category-korporativ category-stati tag-main"><div class="entry-media"> <a href="https://darfix.ru/degustacia-vina-na-korporative/"><img width="298" height="194" src="https://darfix.ru/wp-content/uploads/6/d/2/6d27b1b0c2329793d7658366dc8e955a.jpeg" class="attachment-johannes-d size-johannes-d wp-post-image" alt="" /></a></div><div class="entry-header"><h2 class="entry-title h5"><a href="https://darfix.ru/degustacia-vina-na-korporative/">Дегустация вин на корпоративе</a></h2></div></article></div><div class="col-12 col-md-6 col-lg-4"><article class="johannes-post johannes-layout-d category-pill category-pill-small entry-meta-small post-1684 post type-post status-publish format-standard has-post-thumbnail hentry category-korporativ category-stati tag-main"><div class="entry-media"> <a href="https://darfix.ru/art-vecerinka-na-teplohode-korporativ/"><img width="298" height="194" src="https://darfix.ru/wp-content/uploads/a/3/d/a3d8250d6a8eaefade7ea5da551845e2.jpeg" class="attachment-johannes-d size-johannes-d wp-post-image" alt="Painty: веселые арт-вечеринки для корпоратива, дня рождения и девичника" /></a></div><div class="entry-header"><h2 class="entry-title h5"><a href="https://darfix.ru/art-vecerinka-na-teplohode-korporativ/">Арт-вечеринка на теплоходе: корпоратив с кисточкой и бокалом вина</a></h2></div></article></div><div class="col-12 col-md-6 col-lg-4"><article class="johannes-post johannes-layout-d category-pill category-pill-small entry-meta-small post-4066 post type-post status-publish format-standard has-post-thumbnail hentry category-detskiy-prazdnik category-stati tag-main"><div class="entry-media"> <a href="https://darfix.ru/den-rozdenia-3-goda-konkursy-i-igry-dla-samyh-malenkih/"><img width="298" height="194" src="https://darfix.ru/wp-content/uploads/b/d/1/bd1ecb29e98d808962e244d06c1498cd.jpeg" class="attachment-johannes-d size-johannes-d wp-post-image" alt="" /></a></div><div class="entry-header"><h2 class="entry-title h5"><a href="https://darfix.ru/den-rozdenia-3-goda-konkursy-i-igry-dla-samyh-malenkih/">День рождения 3 года: конкурсы и игры для самых маленьких</a></h2></div></article></div></div></div></div></div></div><div class="johannes-section johannes-front-custom-content"><div class="container"><div class="section-content row align-items-center"><div class="col-12"><div class="johannes-custom-content"><center></center></div></div></div></div></div><footer id="johannes-footer" class="johannes-footer"><div class="container"><div class="footer-divider"></div><div class="row johannes-footer-widgets justify-content-center"><div class="col-12 col-md-6 col-lg-3"><div id="text-2" class="widget widget_text "><div class="textwidget"><p><a href="https://darfix.ru/"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-52267" src="https://darfix.ru/wp-content/uploads/2021/12/Luchshii-drug-22-300x109.jpg" alt="" width="300" height="109" srcset="https://darfix.ru/wp-content/uploads/2021/12/Luchshii-drug-22-300x109.jpg 300w, https://darfix.ru/wp-content/uploads/2021/12/Luchshii-drug-22.jpg 313w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p></div></div></div><div class="col-12 col-md-6 col-lg-4"><div id="nav_menu-2" class="widget widget_nav_menu"><div class="menu-podval-2-container"><ul id="menu-podval-2" class="menu"><li id="menu-item-492" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-492"><a href="https://darfix.ru/kontakty/">Контакты</a></li><li id="menu-item-491" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-491"><a href="https://darfix.ru/publikatsii/">Публикации</a></li></ul></div></div></div><div class="col-12 col-md-6 col-lg-5"><div id="nav_menu-3" class="widget widget_nav_menu"><div class="menu-podval-1-container"><ul id="menu-podval-1" class="menu"><li id="menu-item-488" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-488"><a rel="privacy-policy" href="https://darfix.ru/privacy-policy/">Политика конфиденциальности</a></li><li id="menu-item-489" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-489"><a href="https://darfix.ru/polzovatelskoe-soglashenie/">Пользовательское соглашение</a></li><li id="menu-item-490" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-490"><a href="https://darfix.ru/obrabotka-pd/">Согласие на обработку персональных данных</a></li></ul></div></div></div></div></div></footer></div> <a href="javascript:void(0)" id="johannes-goto-top" class="johannes-goto-top"><i class="jf jf-chevron-up"></i></a><div class="johannes-action-overlay"></div><div class="johannes-sidebar johannes-sidebar-hidden"><div class="johannes-sidebar-branding"> <span class="site-title h1 "><a href="https://darfix.ru/" rel="home"><picture class="johannes-logo"><source media="(min-width: 1050px)" srcset="https://darfix.ru/wp-content/uploads/2021/12/Luchshii-drug-22-1.jpg"><source srcset="https://darfix.ru/wp-content/uploads/2021/12/Luchshii-drug-22-1.jpg"><img src="https://darfix.ru/wp-content/uploads/2021/12/Luchshii-drug-22-1.jpg" alt="Все о празднике"></picture></a></span> <span class="johannes-action-close"><i class="jf jf-close" aria-hidden="true"></i></span></div><div class="johannes-menu-mobile widget d-md-block d-lg-none"><div class="widget-inside johannes-bg-alt-1"><h4 class="widget-title">Меню</h4><nav class="menu-top-container"><ul id="menu-top-1" class="johannes-menu johannes-menu-primary"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-52219"><a href="https://darfix.ru/detskiy-prazdnik/">Детский праздник</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-52220"><a href="https://darfix.ru/korporativ/">Корпоратив</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-52221"><a href="https://darfix.ru/novyy-god/">Новый год</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-52222"><a href="https://darfix.ru/svadba/">Свадьба</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-52223"><a href="https://darfix.ru/yubiley/">Юбилей</a></li></ul></nav></div></div><div id="recent-posts-2" class="widget widget_recent_entries"><div class="widget-inside johannes-bg-alt-1"><h4 class="widget-title">Свежие записи</h4><ul><li> <a href="https://darfix.ru/djetskij-prazdnik-v-mjegapolisje-ekonomim-vrjemja-i-njervy-roditjeljej/">Детский праздник в мегаполисе: Экономим Время и Нервы Родителей</a></li><li> <a href="https://darfix.ru/idei-podarkov-na-novyy-god-dlya-parnya-i-devushki/">Идеи подарков на Новый Год для парня и девушки</a></li><li> <a href="https://darfix.ru/kak-pravilno-vybrat-banketniy-zal-dlya-svadby/">Как правильно выбрать банкетный зал для свадьбы</a></li><li> <a href="https://darfix.ru/veselaya-alternativa-kvizu-kak-razvlechsya-po-motivam-shou/">Веселая альтернатива КВИЗу: как развлечься по мотивам шоу</a></li><li> <a href="https://darfix.ru/arenda-konferents-zala-bez-syurprizov-kak-vybrat-pravilno/">Аренда конференц-зала без сюрпризов: как выбрать правильно</a></li></ul></div></div></div> <script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/johannes-child/*","/wp-content/themes/johannes/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script> <script>var pseudo_links = document.querySelectorAll(".pseudo-clearfy-link");for (var i=0;i<pseudo_links.length;i++ ) { pseudo_links[i].addEventListener("click", function(e){   window.open( e.target.getAttribute("data-uri") ); }); }</script><script>if (typeof rb_ajaxurl==='undefined') {var rb_ajaxurl = 'https://darfix.ru/wp-admin/admin-ajax.php';}
if (typeof rb_csrf==='undefined') {var rb_csrf = '47befb96ae';}
if (typeof gather_content==='undefined') {var gather_content = true;}
window.RFWP_BlockInserting = class {
    _blockSettingArray;

    static endedSc = false;
    static endedCc = false;

    constructor(blockSettingArray) {
        this._blockSettingArray = blockSettingArray;
    }

    static launch(blockSettingArray) {
        var $this = this;
        if (window.jsInputerLaunch !== undefined && [15, 10].includes(window.jsInputerLaunch)) {
            var item = new RFWP_BlockInserting(blockSettingArray);
            item.insert();
            if (!this.endedSc) {
                item.shortcodesInsert();
            }
            if (!this.endedCc) {
                /* clearUnsuitableCache(0); */
            }
            /* blocksReposition();
            cachePlacing();
            symbolMarkersPlaced(); */
        } else {
            setTimeout(function () {
                $this.launch(blockSettingArray);
            }, 50);
        }
    }

    insert() {
        let repeatInsert = false;
        let index, parent_with_content, usedBlockSettingArrayIds, lordOfElements, contentLength, rejectedBlocks,
            containerFor6th, containerFor7th, countHeaders, blockSetting, currentElement, currentElementArray, elPlace;

        document.querySelectorAll(".content_pointer_class").forEach((content_pointer) => {
            parent_with_content = content_pointer.parentElement;
            usedBlockSettingArrayIds = (content_pointer.getAttribute('data-block-ids') || "").split(',');
            lordOfElements = parent_with_content;
            parent_with_content = parent_with_content.parentElement;
            contentLength = content_pointer.getAttribute('data-content-length');
            rejectedBlocks = content_pointer.getAttribute('data-rejected-blocks');
            if (rejectedBlocks&&rejectedBlocks.length > 0) {
                rejectedBlocks = rejectedBlocks.split(',');
            }
            containerFor6th = [];
            containerFor7th = [];

            countHeaders = parent_with_content.querySelectorAll('h1, h2, h3, h4, h5, h6').length;

            while((index = usedBlockSettingArrayIds.findIndex((el) => el === "")) >= 0) {
                usedBlockSettingArrayIds.splice(index, 1);
            }

            if (contentLength < 1) {
                contentLength = parent_with_content.innerText.length
            }

            for (var i = 0; i < this._blockSettingArray.length; i++) {
                blockSetting = this._blockSettingArray[i];
                currentElement = null;
                currentElementArray = [];

                try {
                    const binderName = blockSetting["rb_under"];

                    if (!blockSetting["text"] ||
                        (blockSetting["text"] && blockSetting["text"].length < 1)
                    ) {
                        this._blockSettingArray.splice(i--, 1);
                        continue;
                    }

                    if (rejectedBlocks&&rejectedBlocks.includes(blockSetting["id"]) ||
                        (blockSetting["maxHeaders"] > 0 && blockSetting["maxHeaders"] < parseInt(countHeaders)) ||
                        (blockSetting["maxSymbols"] > 0 && blockSetting["maxSymbols"] < parseInt(contentLength)) ||
                        (content_pointer.classList.contains("hard-content") && blockSetting["setting_type"] !== 3)
                    ) {
                        continue;
                    }

                    const elementToAdd = this.createBlockElement(blockSetting),
                        block_number = elementToAdd.children[0].attributes['data-id'].value;

                    if (usedBlockSettingArrayIds.length > 0 && usedBlockSettingArrayIds.includes(block_number)) {
                        continue;
                    }

                    if ((blockSetting["minHeaders"] > 0)&&(blockSetting["minHeaders"] > countHeaders)) {continue;}
                    if (blockSetting["minSymbols"] > contentLength) {continue;}

                    if (blockSetting["setting_type"] == 1) {
                        currentElementArray = this.currentElementsGather(blockSetting["element"].toLowerCase(), parent_with_content);
                        if (!!currentElementArray && currentElementArray.length > 0) {
                            if (blockSetting["elementPlace"] < 0) {
                                elPlace = currentElementArray.length + blockSetting["elementPlace"];
                                if (elPlace >= 0 && elPlace < currentElementArray.length) {
                                    currentElement = this.currentElementReceiver(true, content_pointer, blockSetting, currentElementArray, elPlace);
                                }
                            } else {
                                elPlace = blockSetting["elementPlace"] - 1;
                                if (elPlace < currentElementArray.length) {
                                    currentElement = this.currentElementReceiver(false, content_pointer, blockSetting, currentElementArray, elPlace);
                                }
                            }
                        }
                        if (!currentElement && blockSetting["showNoElement"]) {
                            currentElement = currentElementArray[currentElementArray.length - 1];
                        }
                        if (!!currentElement) {
                            this.addBlockAd(blockSetting, currentElement, elementToAdd);
                            usedBlockSettingArrayIds.push(block_number);
                        } else {
                            repeatInsert = true;
                        }
                    }
                    else if (blockSetting["setting_type"] == 2) {
                        if (blockDuplicate == 'no') {
                            blockSetting["elementCount"] = 1;
                        }
                        var curFirstPlace = blockSetting["firstPlace"],
                            curElementCount = blockSetting["elementCount"],
                            curElementStep = blockSetting["elementStep"],
                            repeatableBlockIdentifier = 0,
                            successAdd = false;

                        currentElementArray = this.currentElementsGather(blockSetting["element"].toLowerCase(), parent_with_content);
                        if (currentElementArray) {
                            for (let i1 = 0; i1 < blockSetting["elementCount"]; i1++) {
                                elementToAdd.classList.add("repeatable-mark-" + repeatableBlockIdentifier);

                                elPlace = Math.round(parseInt(blockSetting["firstPlace"]) + (i1*parseInt(blockSetting["elementStep"])) - 1);
                                if (elPlace < currentElementArray.length) {
                                    currentElement = this.currentElementReceiver(false, content_pointer, blockSetting, currentElementArray, elPlace);
                                }
                                if (!currentElement && blockSetting["showNoElement"] && !i1) {
                                    currentElement = currentElementArray[currentElementArray.length - 1];
                                }

                                if (currentElement !== undefined && currentElement != null) {
                                    this.addBlockAd(blockSetting, currentElement, elementToAdd);
                                    curFirstPlace = elPlace + parseInt(blockSetting["elementStep"]) + 1;
                                    curElementCount--;
                                    successAdd = true;
                                } else {
                                    successAdd = false;
                                    break;
                                }
                            }
                        }
                        if (successAdd === true) {
                            usedBlockSettingArrayIds.push(block_number);
                            repeatableBlockIdentifier++;
                        } else {
                            if (!blockSetting["unsuccess"]) {
                                blockSetting["unsuccess"] = 1;
                            } else {
                                blockSetting["unsuccess"] = Math.round(blockSetting["unsuccess"] + 1);
                            }
                            if (blockSetting["unsuccess"] > 10) {
                                usedBlockSettingArrayIds.push(block_number);
                            } else {
                                blockSetting["firstPlace"] = curFirstPlace;
                                blockSetting["elementCount"] = curElementCount;
                                blockSetting["elementStep"] = curElementStep;
                                repeatInsert = true;
                            }
                        }
                    }
                    else if (blockSetting["setting_type"] == 3) {
                        currentElement = this.getElementBySelection(blockSetting["directElement"].trim(), blockSetting)

                        if (!!currentElement) {
                            this.addBlockAd(blockSetting, currentElement, elementToAdd);
                            usedBlockSettingArrayIds.push(block_number);
                            this._blockSettingArray.splice(i--, 1);
                        } else {
                            repeatInsert = true;
                        }
                    }
                    else if (blockSetting["setting_type"] == 4) {
                        content_pointer.parentElement.append(elementToAdd);
                        usedBlockSettingArrayIds.push(block_number);
                    }
                    else if (blockSetting["setting_type"] == 5) {
                        currentElementArray = this.currentElementsGather('p', content_pointer.parentElement, 1);
                        if (currentElementArray && currentElementArray.length > 0) {
                            let pCount = currentElementArray.length;
                            let elementNumber = Math.round(pCount/2);
                            if (pCount > 1) {
                                currentElement = currentElementArray[elementNumber+1];
                            }
                            if (!!currentElement) {
                                if (pCount > 1) {
                                    this.addBlockAd(blockSetting, currentElement, elementToAdd, currentElement);
                                } else {
                                    this.addBlockAd(blockSetting, currentElement, elementToAdd, currentElement.nextSibling);
                                }
                                usedBlockSettingArrayIds.push(block_number);
                            } else {
                                repeatInsert = true;
                            }
                        } else {
                            repeatInsert = true;
                        }
                    }
                    else if (blockSetting["setting_type"] == 6) {
                        if (containerFor6th.length > 0) {
                            for (let j = 0; j < containerFor6th.length; j++) {
                                if (containerFor6th[j]["elementPlace"]>blockSetting["elementPlace"]) {
                                    /* continue; */
                                    if (j === containerFor6th.length-1) {
                                        containerFor6th.push(blockSetting);
                                        usedBlockSettingArrayIds.push(block_number);
                                        break;
                                    }
                                } else {
                                    containerFor6th.splice(j, 0, blockSetting)
                                    usedBlockSettingArrayIds.push(block_number);
                                    break;
                                }
                            }
                        } else {
                            containerFor6th.push(blockSetting);
                            usedBlockSettingArrayIds.push(block_number);
                        }
                        /* vidpravutu v vidstiinuk dlya 6ho tipa */
                    }
                    else if (blockSetting["setting_type"] == 7) {
                        if (containerFor7th.length > 0) {
                            for (let j = 0; j < containerFor7th.length; j++) {
                                if (containerFor7th[j]["elementPlace"]>blockSetting["elementPlace"]) {
                                    /* continue; */
                                    if (j == containerFor7th.length-1) {
                                        containerFor7th.push(blockSetting);
                                        usedBlockSettingArrayIds.push(block_number);
                                        break;
                                    }
                                } else {
                                    containerFor7th.splice(j, 0, blockSetting)
                                    usedBlockSettingArrayIds.push(block_number);
                                    break;
                                }
                            }
                        } else {
                            containerFor7th.push(blockSetting);
                            usedBlockSettingArrayIds.push(block_number);
                        }
                    }
                } catch (e) {
                    console.log(e.message);
                }
            }

            var array = this.textLengthGatherer(lordOfElements),
                tlArray = array.array,
                length = array.length;

            if (containerFor6th.length > 0) {
                this.percentInserter(lordOfElements, containerFor6th, tlArray, length);
            }
            if (containerFor7th.length > 0) {
                this.symbolInserter(lordOfElements, containerFor7th, tlArray);
            }
            this.shortcodesInsert();
            content_pointer.setAttribute("data-block-ids", usedBlockSettingArrayIds.join(","))
        });

        let stopper = 0,
            $this = this;

        window.addEventListener('load', function () {
            if (repeatInsert === true) {
                setTimeout(function () {
                    $this.insert();
                }, 100);
            }
        });
    }

    createBlockElement(blockSetting) {
        let element = document.createElement("div");

        element.classList.add("percentPointerClass");
        element.classList.add("marked");
        if (blockSetting["sc"] === 1) {
            element.classList.add("scMark");
        }
        element.innerHTML = blockSetting["text"];
        element.dataset.rbinder = blockSetting["rb_under"];

        const block_number = element.children[0].attributes['data-id'].value,
            elementToAddStyle = this.createStyleElement(block_number, blockSetting["elementCss"]);

        if (elementToAddStyle&&elementToAddStyle!=='default') {
            element.style.textAlign = elementToAddStyle;
        }

        return element
    }

    addBlockAd(blockSetting, currentElement, elementToAdd, position = null) {
        if (!position) {
            position = this.initTargetToInsert(blockSetting["elementPosition"], 'element', currentElement);
        }
        currentElement.parentNode.insertBefore(elementToAdd, position);
        currentElement.classList.add('rbinder-'+blockSetting["rb_under"]);
        elementToAdd.classList.remove('coveredAd');
    }

    getElementBySelection(directElement, blockSetting) {
        if (directElement.search('#') > -1) {
            return document.querySelector(directElement);
        }
        if ((directElement.search('#') < 0)&&(directElement.search('.') > -1)) {
            return this.directClassElementDetecting(directElement, blockSetting);
        }
    }

    directClassElementDetecting(directElement, blockSetting) {
        let findQuery = false;
        let currentElementArray = document.querySelectorAll(directElement);
        let currentElement = null;

        if (currentElementArray.length > 0) {
            if (blockSetting['elementPlace'] > 1) {
                if (currentElementArray.length >= blockSetting['elementPlace']) {
                    currentElement = currentElementArray[blockSetting['elementPlace']-1];
                } else if (currentElementArray.length < blockSetting['elementPlace']) {
                    if (blockSetting['showNoElement'] > 0) {
                        currentElement = currentElementArray[currentElementArray.length - 1];
                    }
                } else {
                    findQuery = true;
                }
            } else if (blockSetting['elementPlace'] < 0) {
                if ((currentElementArray.length + blockSetting['elementPlace'] + 1) > 0) {
                    currentElement = currentElementArray[currentElementArray.length + blockSetting['elementPlace']];
                } else {
                    findQuery = true;
                }
            } else {
                findQuery = true;
            }
        } else {
            findQuery = true;
        }

        if (findQuery) {
            currentElement = document.querySelector(directElement);
        }

        return currentElement;
    }

    placingArrayToH1(usedElement, elementTagToFind) {
        let elements = usedElement.querySelectorAll(elementTagToFind);

        if (elements.length < 1) {
            if (usedElement.parentElement) {
                elements = this.placingArrayToH1(usedElement.parentElement, elementTagToFind);
            }
        }
        return elements;
    }

    elementsCleaning(excArr, elList, pwcLocal, gatherString) {
        let markedClass = 'rb_m_inc';
        let markedClassBad = 'rb_m_exc';
        let cou = 0;
        let cou1 = 0;
        let finalArr = [];
        let finalArrClear = [];
        let checkNearest;
        let outOfRangeCheck;
        let gatherRejected;
        let allower;

        try {
            while (elList[cou]) {
                allower = true;
                if (!elList[cou].classList.contains(markedClassBad)) {
                    if (excArr&&excArr.length > 0) {
                        cou1 = 0;
                        while (excArr[cou1]) {
                            checkNearest = elList[cou].parentElement.closest(excArr[cou1]);
                            if (checkNearest) {
                                checkNearest.classList.add('currClosest');
                                outOfRangeCheck = pwcLocal.querySelector('.currClosest');
                                if (outOfRangeCheck) {
                                    allower = false;
                                    checkNearest.classList.add(markedClass);
                                    gatherRejected = checkNearest.querySelectorAll(gatherString);
                                    if (gatherRejected.length > 0) {
                                        for (let i1 = 0; i1 < gatherRejected.length; i1++) {
                                            gatherRejected[i1].classList.add(markedClassBad);
                                        }
                                    }
                                }
                                checkNearest.classList.remove('currClosest');
                            }
                            cou1++;
                        }
                    }
                    if (allower===true) {
                        elList[cou].classList.add(markedClass);
                        /* finalArr.push(elList[cou]); */
                    }
                }
                cou++;
            }
            finalArr = pwcLocal.querySelectorAll('.'+markedClass+':not('+markedClassBad+')');
            finalArrClear = pwcLocal.querySelectorAll('.'+markedClass+',.'+markedClassBad);
            if (finalArrClear&&finalArrClear.length > 0) {
                for (let i1 = 0; i1 < finalArrClear.length; i1++) {
                    finalArrClear[i1].classList.remove(markedClass,markedClassBad);
                }
            }
        } catch (er) {
            console.log(er.message);
        }
        return finalArr;
    }

    currentElementsGather(usedElement, localPwc, loopLimit = 2, ) {
        let curElementSearchRepeater = true;
        let curElementSearchCounter = 0;
        let currentElementArray = null;
        let ExcludedString = '';
        let tagListString = '';
        let tagListStringExc = '';
        let cou = 0;
        let tagList;
        /* let excArr = excIdClUnpacker(); */
        let tagListCou = 0;

        if (usedElement==='h1') {
            currentElementArray = this.placingArrayToH1(localPwc, usedElement);
        } else {
            if (usedElement==='h2-4')
                tagList = ['h2','h3','h3'];
            else
                tagList = [usedElement];

            while (tagList[tagListCou]) {
                tagListString += ((cou++ > 0) ? ',' : '') + tagList[tagListCou];
                tagListStringExc += ':not(' + tagList[tagListCou] + ')';
                tagListCou++;
            }

            ExcludedString = '';
            if (excIdClass&&excIdClass.length > 0) {
                for (let i2 = 0; i2 < excIdClass.length; i2++) {
                    if (excIdClass[i2].length > 0) {
                        ExcludedString += (i2>0?',':'')+excIdClass[i2]+tagListStringExc;
                    }
                }
            }
            let detailedQueryString = tagListString+','+ExcludedString;

            /* console.log(detailedQueryString); */
            while (curElementSearchRepeater&&curElementSearchCounter < loopLimit) {
                try {
                    currentElementArray = localPwc.querySelectorAll(tagListString);
                } catch (e1) {console.log(e1.message);}
                if (!currentElementArray || !currentElementArray.length) {
                    if (localPwc.parentElement) {
                        localPwc = localPwc.parentElement;
                    } else {
                        break;
                    }
                } else {
                    currentElementArray = this.elementsCleaning(excIdClass, currentElementArray, localPwc, detailedQueryString);
                    curElementSearchRepeater = false;
                }
                curElementSearchCounter++;
            }
        }
        return currentElementArray;
    }

    currentElementReceiver(revert, content_pointer, blockSetting, currentElementArray, elPlace) {
        let currentElement = null;
        let sameElementAfterWidth = false;
        let testCou = 0;
        while (currentElementArray[elPlace] && sameElementAfterWidth === false && testCou < 8) {
            currentElement = currentElementArray[elPlace];
            try {
                sameElementAfterWidth = this.checkAdsWidth(content_pointer, blockSetting["elementPosition"], currentElement);
            } catch (ex) {
                sameElementAfterWidth = true;
                console.log(ex.message);
            }
            revert? elPlace--: elPlace++;
            testCou++;
        }

        return currentElement;
    }


    symbolInserter(lordOfElements, containerFor7th, tlArray) {
        try {
            var currentChildrenLength = 0;
            let previousBreak = 0;
            let needleLength;
            let currentSumLength;
            let elementToAdd;
            let elementToBind;
            let binderName;

            if (!lordOfElements.querySelector(".markedSpan1")) {
                for (let i = 0; i < containerFor7th.length; i++) {
                    previousBreak = 0;
                    currentChildrenLength = 0;
                    currentSumLength = 0;
                    needleLength = Math.abs(containerFor7th[i]['elementPlace']);
                    binderName = containerFor7th[i]["rb_under"];

                    elementToAdd = this.createBlockElement(containerFor7th[i]);
                    if (!elementToAdd) {
                        continue;
                    }

                    if (containerFor7th[i]['elementPlace'] < 0) {
                        for (let j = tlArray.length-1; j > -1; j--) {
                            currentSumLength = currentSumLength + tlArray[j]['length'];
                            if (needleLength < currentSumLength) {
                                elementToBind = tlArray[j]['element'];
                                elementToBind = this.currentElementReceiverSpec(true, j, tlArray, elementToBind);
                                this.addBlockAd(containerFor7th[i], elementToBind, elementToAdd, elementToBind);
                                break;
                            }
                        }
                    } else if (containerFor7th[i]['elementPlace'] == 0) {
                        elementToBind = tlArray[0]['element'];
                        this.addBlockAd(containerFor7th[i], elementToBind, elementToAdd, elementToBind);
                    } else {
                        for (let j = 0; j < tlArray.length; j++) {
                            currentSumLength = currentSumLength + tlArray[j]['length'];
                            if (needleLength < currentSumLength) {
                                elementToBind = tlArray[j]['element'];
                                elementToBind = this.currentElementReceiverSpec(false, j, tlArray, elementToBind);
                                this.addBlockAd(containerFor7th[i], elementToBind, elementToAdd, elementToBind.nextSibling);
                                break;
                            }
                        }
                    }
                }

                var spanMarker = document.createElement("span");
                spanMarker.classList.add("markedSpan1");
                lordOfElements.prepend(spanMarker);
            }
        } catch (e) {
            console.log(e);
        }
    }

    percentInserter(lordOfElements, containerFor6th, tlArray, textLength) {
        try {
            var textNeedyLength = 0;
            let elementToAdd;
            var elementToBind;
            let elementToAddStyle;
            let block_number;
            var binderName;
            let $this = this;

            function insertByPercents(textLength) {
                let localMiddleValue = 0;

                for (let j = 0; j < containerFor6th.length; j++) {
                    textNeedyLength = Math.round(textLength * (containerFor6th[j]["elementPlace"]/100));
                    for (let i = 0; i < tlArray.length; i++) {
                        if (tlArray[i]['lengthSum'] >= textNeedyLength) {
                            binderName = containerFor6th[j]["rb_under"];
                            elementToAdd = $this.createBlockElement(containerFor6th[j]);
                            if (!elementToAdd) {
                                break;
                            }

                            localMiddleValue = tlArray[i]['lengthSum'] - Math.round(tlArray[i]['length']/2);
                            elementToBind = tlArray[i]['element'];
                            $this.currentElementReceiverSpec(false, i, tlArray, elementToBind);
                            if (textNeedyLength < localMiddleValue) {
                                $this.addBlockAd(containerFor6th[j], elementToBind, elementToAdd, elementToBind);
                            } else {
                                $this.addBlockAd(containerFor6th[j], elementToBind, elementToAdd, elementToBind.nextSibling);
                            }
                            break;
                        }
                    }
                }
                return false;
            }

            function clearTlMarks() {
                let marksForDeleting = document.querySelectorAll('.textLengthMarker');

                if (marksForDeleting.length > 0) {
                    for (let i = 0; i < marksForDeleting.length; i++) {
                        marksForDeleting[i].remove();
                    }
                }
            }

            if (!lordOfElements.querySelector(".markedSpan")) {
                insertByPercents(textLength);
                clearTlMarks();
                var spanMarker = document.createElement("span");
                spanMarker.classList.add("markedSpan");
                lordOfElements.prepend(spanMarker);
            }
        } catch (e) {
            console.log(e.message);
        }
    }


    /* "sc" in variables - mark for shortcode variable */
    shortcodesInsert() {
        let gatheredBlocks = document.querySelectorAll('.percentPointerClass.scMark'),
            scBlockId = -1,
            scAdId = -1,
            blockStatus = '',
            dataFull = -1,
            gatheredBlockChild,
            okStates = ['done','refresh-wait','no-block','fetched'],
            scContainer,
            sci,
            i1 = 0,
            skyscraperStatus = false,
            splitedSkyscraper = [],
            gatheredBlockChildSkyParts = [],
            stickyStatus = false,
            stickyCheck = [],
            stickyFixedStatus = false,
            stickyFixedCheck = [],
            repeatableIdentifier = "",
            dataCidIdentifier = null,
            divCidElement = '';

        if (typeof scArray !== 'undefined') {
            if (scArray&&scArray.length > 0&&gatheredBlocks&&gatheredBlocks.length > 0&&typeof window.rulvW5gntb !== 'undefined') {
                dataCidIdentifier = window.rulvW5gntb;
                for (let i = 0; i < gatheredBlocks.length; i++) {
                    gatheredBlockChild = gatheredBlocks[i].children[0];
                    if (!gatheredBlockChild) {
                        continue;
                    }
                    scAdId = -3;
                    blockStatus = null;
                    scContainer = null;
                    dataFull = -1;
                    skyscraperStatus = false;
                    splitedSkyscraper = [];
                    gatheredBlockChildSkyParts = [];
                    stickyStatus = false;
                    stickyCheck = [];
                    stickyFixedStatus = false;
                    stickyFixedCheck = [];
                    repeatableIdentifier = "";
                    divCidElement = null;

                    scAdId = gatheredBlockChild.getAttribute('data-aid');
                    scBlockId = gatheredBlockChild.getAttribute('data-id');
                    blockStatus = gatheredBlockChild.getAttribute('data-state');
                    dataFull = gatheredBlockChild.getAttribute('data-full');

                    if (scBlockId&&scAdId > 0) {
                        sci = -1;
                        for (i1 = 0; i1 < scArray.length; i1++) {
                            if (scBlockId == scArray[i1]['blockId']&&scAdId == scArray[i1]['adId']) {
                                sci = i1;
                            }
                        }

                        if (sci > -1) {
                            if (blockStatus&&okStates.includes(blockStatus)) {

                                if (blockStatus=='no-block') {
                                    gatheredBlockChild.innerHTML = '';
                                } else if ((blockStatus=='fetched'&&dataFull==1)||!['no-block','fetched'].includes(blockStatus)) {
                                    for (let cl1 = 0; cl1 < gatheredBlocks[i].classList.length; cl1++) {
                                        if (gatheredBlocks[i].classList[cl1].includes("repeatable-mark")) {
                                            repeatableIdentifier = gatheredBlocks[i].classList[cl1];
                                        }
                                    }

                                    if (repeatableIdentifier) {
                                        divCidElement = document.querySelectorAll(".percentPointerClass.scMark."+repeatableIdentifier+' div[data-cid="'+dataCidIdentifier+'"]');
                                    } else {
                                        divCidElement = gatheredBlockChild.querySelectorAll('div[data-cid="'+dataCidIdentifier+'"]');
                                    }

                                    var text = scArray[sci]['text'];
                                    if (divCidElement&&divCidElement.length > 0) {
                                        for (let i2 = 0; i2 < divCidElement.length; i2++) {
                                            jQuery(divCidElement[i2]).html(text);
                                        }
                                    } else {
                                        jQuery(gatheredBlockChild).html(text);
                                    }
                                    this.launchUpdateRbDisplays();
                                }
                                if (blockStatus !== 'fetched' || (blockStatus === 'fetched' && dataFull === 1)) {
                                    gatheredBlocks[i].classList.remove('scMark');
                                }
                            }
                        }
                    } else if (scBlockId&&scAdId < 1&&['no-block','fetched'].includes(blockStatus)) {
                        gatheredBlocks[i].classList.remove('scMark');
                    }
                }
            } else if (!scArray||(scArray&&scArray.length < 1)) {
                this.endedSc = true;
            }
        } else {
            this.endedSc = true;
        }

        if (!this.endedSc) {
            var $this = this;
            setTimeout(function () {
                $this.shortcodesInsert();
            }, 200);
        }
    }

    currentElementReceiverSpec(revert, curSum, elList, currentElement) {
        let origCurrentElement = currentElement;
        let content_pointer = document.querySelector(".content_pointer_class"); /* orig */
        let sameElementAfterWidth = false;
        let testCou = 0;
        while (elList[curSum] && !sameElementAfterWidth && testCou < 5) {
            currentElement = elList[curSum]['element'];
            try {
                sameElementAfterWidth = this.checkAdsWidth(content_pointer, 0, currentElement);
            } catch (ex) {
                sameElementAfterWidth = true;
                console.log(ex.message);
            }
            revert? curSum--: curSum++;
            testCou++;
        }
        return currentElement?currentElement:origCurrentElement;
    }

    launchUpdateRbDisplays() {
        if ((typeof updateRbDisplays !== 'undefined')&&(typeof updateRbDisplays === 'function')) {
            updateRbDisplays();
        } else {
            setTimeout(function () {
                this.launchUpdateRbDisplays();
            }, 200);
        }
    }

    checkAdsWidth(content_pointer, posCurrentElement, currentElement) {
        let widthChecker = document.querySelector('#widthChecker');
        let widthCheckerStyle = null;
        let content_pointerStyle = getComputedStyle(content_pointer);
        let content = content_pointer.parentElement;

        if (!widthChecker) {
            widthChecker = document.createElement("div");
            widthChecker.setAttribute('id','widthChecker');
            widthChecker.style.display = 'flex';
        }

        if (content) {
            posCurrentElement = this.initTargetToInsert(posCurrentElement, 'term', currentElement);
            currentElement.parentNode.insertBefore(widthChecker, posCurrentElement);
            widthCheckerStyle = getComputedStyle(widthChecker);

            if (parseInt(widthCheckerStyle.width) >= (parseInt(content_pointerStyle.width) - 50)) {
                return true;
            }
        }
        return false;
    }


    initTargetToInsert(position, type, currentElement) {
        let posCurrentElement;
        let usedElement;
        if (type == 'element') {
            if (position == 0) {
                posCurrentElement = currentElement;
                if (!(typeof obligatoryMargin!=='undefined'&&obligatoryMargin===1)) {
                    currentElement.classList.add('rfwp_removedMarginTop');
                }
            } else {
                posCurrentElement = currentElement.nextSibling;
                if (!(typeof obligatoryMargin!=='undefined'&&obligatoryMargin===1)) {
                    currentElement.classList.add('rfwp_removedMarginBottom');
                }
            }
            currentElement.style.clear = 'both';
        } else {
            usedElement = currentElement;
            if (position == 0) {
                posCurrentElement = usedElement;
            } else {
                posCurrentElement = usedElement.nextSibling;
            }
        }
        return posCurrentElement;
    }

    createStyleElement(blockNumber, localElementCss) {
        let htmlToAdd = '';
        let marginString;
        let textAlignString;
        let contPois = document.querySelector('.content_pointer_class');
        let emptyValues = false;
        let elementToAddStyleLocal;

        if (!contPois.length)
            return false;

        contPois.forEach((contPoi) => {
            elementToAddStyleLocal = contPoi.querySelector('.blocks_align_style');

            if (!elementToAddStyleLocal) {
                elementToAddStyleLocal = document.createElement('style');
                elementToAddStyleLocal.classList.add('blocks_align_style');
                contPoi.parentNode.insertBefore(elementToAddStyleLocal, contPoi);
            }
        });



        switch (localElementCss) {
            case 'left':
                emptyValues = false;
                marginString = '0 auto 0 0';
                textAlignString = 'left';
                break;
            case 'right':
                emptyValues = false;
                marginString = '0 0 0 auto';
                textAlignString = 'right';
                break;
            case 'center':
                emptyValues = false;
                marginString = '0 auto';
                textAlignString = 'center';
                break;
            case 'default':
                emptyValues = true;
                marginString = 'default';
                textAlignString = 'default';
                break;
        }
        if (!emptyValues) {
            htmlToAdd = '.percentPointerClass  > *[data-id="'+blockNumber+'"] {\n' +
                '    margin: '+marginString+';\n' +
                '}\n';
        }

        elementToAddStyleLocal.innerHTML += htmlToAdd;
        return textAlignString;
    }

    clearUnsuitableCache(cuc_cou) {
        let scAdId = -1;
        let ccRepeat = false;

        let gatheredBlocks = document.querySelectorAll('.percentPointerClass .' + block_classes.join(', .percentPointerClass .'));

        if (gatheredBlocks&&gatheredBlocks.length > 0) {
            for (let i = 0; i < gatheredBlocks.length; i++) {
                if (gatheredBlocks[i]['dataset']['aid']&&gatheredBlocks[i]['dataset']['aid'] < 0) {
                    if ((gatheredBlocks[i]['dataset']["state"]=='no-block')||(['done','fetched','refresh-wait'].includes(gatheredBlocks[i]['dataset']["state"]))) {
                        gatheredBlocks[i]['innerHTML'] = '';
                    } else {
                        ccRepeat = true;
                    }
                } else if (!gatheredBlocks[i]['dataset']['aid']) {
                    ccRepeat = true;
                }
            }
            if (cuc_cou < 50) {
                if (ccRepeat) {
                    let $this = this;
                    setTimeout(function () {
                        $this.clearUnsuitableCache(cuc_cou+1);
                    }, 100);
                }
            } else {
                endedCc = true;
            }
        } else {
            endedCc = true;
        }
    }


    excIdClUnpacker() {
        let excArr = [],
            cou = 0,
            currExcStr = '',
            curExcFirst = '';
        excArr['id'] = [];
        excArr['class'] = [];
        excArr['tag'] = [];
        if (excIdClass&&excIdClass.length > 0) {
            while (excIdClass[cou]) {
                currExcStr = excIdClass[cou];
                if (currExcStr.length > 0) {
                    curExcFirst = currExcStr.substring(0,1);
                    switch (curExcFirst) {
                        case '#':
                            if (currExcStr.length > 1) {
                                currExcStr = currExcStr.substring(1);
                                excArr['id'].push(currExcStr);
                            }
                            break;
                        case '.':
                            if (currExcStr.length > 1) {
                                currExcStr = currExcStr.substring(1);
                                excArr['class'].push(currExcStr);
                            }
                            break;
                        default:
                            excArr['tag'].push(currExcStr);
                            break;
                    }
                    cou++;
                }
            }
        }
        return excArr;
    }

    possibleTagsInCheckConfirmer(possibleTagsArray, possibleTagsInCheck) {
        if (possibleTagsArray.includes("LI")) {
            if (possibleTagsArray.includes("UL")) {
                possibleTagsInCheck.push("UL");
            }
            if (possibleTagsArray.includes("OL")) {
                possibleTagsInCheck.push("OL");
            }
        }

        return false;
    }

    textLengthGatherer(lordOfElementsLoc) {
        var possibleTagsArray;
        if (typeof tagsListForTextLength!=="undefined") {
            possibleTagsArray = tagsListForTextLength;
        } else {
            possibleTagsArray = ["P", "H1", "H2", "H3", "H4", "H5", "H6", "DIV", "BLOCKQUOTE", "INDEX", "ARTICLE", "SECTION"];
        }
        let possibleTagsInCheck = ["DIV", "INDEX", "SECTION"];

        this.possibleTagsInCheckConfirmer(possibleTagsArray, possibleTagsInCheck);
        let excArr = this.excIdClUnpacker(),
            textLength = 0,
            tlArray = [];

        function textLengthGathererRec(lordOfElementsLoc) {
            let allowed;
            let cou1;
            let classesArray;
            let countSuccess = 0;
            try {
                for (let i = 0; i < lordOfElementsLoc.children.length; i++) {
                    if (possibleTagsArray.includes(lordOfElementsLoc.children[i].tagName)
                        &&!lordOfElementsLoc.children[i].classList.contains("percentPointerClass")
                        &&lordOfElementsLoc.children[i].id!="toc_container"
                    ) {
                        if (possibleTagsInCheck.includes(lordOfElementsLoc.children[i].tagName)
                            &&(lordOfElementsLoc.children[i].children.length > 0)
                        ) {
                            allowed = true;
                            if (lordOfElementsLoc.children[i].id&&excArr['id'].length > 0) {
                                cou1 = 0;
                                while (excArr['id'][cou1]) {
                                    if (lordOfElementsLoc.children[i].id.toLowerCase()==excArr['id'][cou1].toLowerCase()) {
                                        allowed = false;
                                        break;
                                    }
                                    cou1++;
                                }
                            }

                            if (lordOfElementsLoc.children[i].classList.length > 0&&excArr['class'].length > 0) {
                                cou1 = 0;
                                while (excArr['class'][cou1]) {
                                    classesArray = excArr['class'][cou1].split('.');
                                    if (classesArray.every(className => lordOfElementsLoc.children[i].classList.contains(className))) {
                                        allowed = false;
                                        break;
                                    }
                                    cou1++;
                                }
                            }

                            if (excArr['tag'].length > 0) {
                                cou1 = 0;
                                while (excArr['tag'][cou1]) {
                                    if (lordOfElementsLoc.children[i].tagName.toLowerCase()==excArr['tag'][cou1].toLowerCase()) {
                                        allowed = false;
                                        break;
                                    }
                                    cou1++;
                                }
                            }

                            if (allowed) {
                                if (textLengthGathererRec(lordOfElementsLoc.children[i], excArr, possibleTagsArray, possibleTagsInCheck)) {
                                    countSuccess++;
                                    continue;
                                }
                            }
                        }
                        textLength = textLength + lordOfElementsLoc.children[i].innerText.length;
                        tlArray.push({
                            tag: lordOfElementsLoc.children[i].tagName,
                            length: lordOfElementsLoc.children[i].innerText.length,
                            lengthSum: textLength,
                            element: lordOfElementsLoc.children[i]
                        });
                        countSuccess++;
                    }
                }
            } catch (er) {
                console.log(er.message);
            }
            return countSuccess > 0;
        }

        textLengthGathererRec(lordOfElementsLoc);

        return {array: tlArray, length: textLength};
    }
};if (typeof window.jsInputerLaunch==='undefined') {window.jsInputerLaunch = -1;}

function asyncInsertingsInsertingFunction(insertingsArray) {
    let currentElementForInserting = 0;
    let currentElementToMove = 0;
    let positionElement = 0;
    let position = 0;
    let insertToAdd = 0;
    let postId = 0;
    let repeatSearch = 0;
    if (insertingsArray&&insertingsArray.length > 0) {
        for (let i = 0; i < insertingsArray.length; i++) {
            if (!insertingsArray[i]['used']||(insertingsArray[i]['used']&&insertingsArray[i]['used']==0)) {
                positionElement = insertingsArray[i]['position_element'];
                position = insertingsArray[i]['position'];
                insertToAdd = insertingsArray[i]['content'];
                postId = insertingsArray[i]['postId'];

                currentElementForInserting = document.querySelector(positionElement);

                currentElementToMove = document.querySelector('.coveredInsertings[data-id="'+postId+'"]');
                if (currentElementForInserting) {
                    if (position==0) {
                        currentElementForInserting.parentNode.insertBefore(currentElementToMove, currentElementForInserting);
                        currentElementToMove.classList.remove('coveredInsertings');
                        insertingsArray[i]['used'] = 1;
                    } else {
                        currentElementForInserting.parentNode.insertBefore(currentElementToMove, currentElementForInserting.nextSibling);
                        currentElementToMove.classList.remove('coveredInsertings');
                        insertingsArray[i]['used'] = 1;
                    }
                } else {
                    repeatSearch = 1;
                }
            }
        }
    }
    if (repeatSearch == 1) {
        setTimeout(function () {
            asyncInsertingsInsertingFunction(insertingsArray);
        }, 100)
    }
}

function insertingsFunctionLaunch() {
    if (window.jsInsertingsLaunch !== undefined&&jsInsertingsLaunch == 25) {
        asyncInsertingsInsertingFunction(insertingsArray);
    } else {
        setTimeout(function () {
            insertingsFunctionLaunch();
        }, 100)
    }
}

function setLongCache() {
    let xhttp = new XMLHttpRequest();
    let sendData = 'action=setLongCache&type=longCatching&_csrf='+rb_csrf;
    xhttp.onreadystatechange = function(redata) {
        if (this.readyState == 4 && this.status == 200) {
            console.log('long cache deployed');
        }
    };
    xhttp.open("POST", rb_ajaxurl, true);
    xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xhttp.send(sendData);
}

function cachePlacing(alert_type, errorInfo=null) {
    let adBlocks = document.querySelectorAll('.percentPointerClass .' + block_classes.join(', .percentPointerClass .'));
    let curAdBlock;
    let okStates = ['done','refresh-wait','no-block','fetched'];
    /* let adId = -1; */
    let blockAid = null;
    let blockId;

    if (typeof cachedBlocksArray !== 'undefined'&&cachedBlocksArray&&cachedBlocksArray.length > 0&&adBlocks&&adBlocks.length > 0) {
        for (let i = 0; i < adBlocks.length; i++) {
            blockAid = adBlocks[i]['dataset']['aid'];

            if (!blockAid) {
                blockId = adBlocks[i]['dataset']['id'];
                if (cachedBlocksArray[blockId]) {
                    jQuery(adBlocks[i]).html(cachedBlocksArray[blockId]);
                }
            }
        }
    }

    if (alert_type&&alert_type=='high') {
        setLongCache();
    }
}

function saveContentBlock(contentContainer) {
    try {
        if (!gather_content) {
            console.log('content gather save function entered');
            let xhttp = new XMLHttpRequest();
            let sendData = 'action=RFWP_saveContentContainer&type=gatherContentBlock&data='+contentContainer+'&_csrf='+rb_csrf;
            xhttp.onreadystatechange = function(redata) {
                if (this.readyState == 4 && this.status == 200) {
                    console.log('content gather succeed');
                } else {
                    console.log('content gather gone wrong');
                }
            };
            xhttp.open("POST", rb_ajaxurl, true);
            xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            xhttp.send(sendData);
        }
    } catch (er) {
        console.log('content gather error: '+er+';');
    }
}

window.gatherContentBlock = function() {
    let cPointers = null,
        cPointer = null,
        cPointerParent = null,
        cPointerParentString = null,
        cPointerParentStringItem = null,
        classWords = ['content','entry','post','wrap','description','taxonomy'],
        classChoosed = false;

    cPointers = document.querySelectorAll('.content_pointer_class');
    if (cPointers.length > 0) {
        for (let i = 0; i < cPointers.length; i++) {
            cPointer = cPointers[i];

            cPointerParentStringItem = null;
            if (window.jsInputerLaunch!==15) {
                return false;
            }
            cPointerParent = cPointer.parentElement;
            if (cPointerParent) {
                if (cPointerParent.classList.length > 0) {
                    cPointerParentStringItem = cPointerParent.tagName.toLowerCase() + '.' + cPointerParent.classList[0];
                    for (let j = 0; j < classWords.length; j++) {
                        for (let i = 0; i < cPointerParent.classList.length; i++) {
                            if (cPointerParent.classList[i].includes(classWords[j])) {
                                cPointerParentStringItem = cPointerParent.tagName.toLowerCase() + '.'+cPointerParent.classList[i];
                                classChoosed = true;
                                break;
                            }
                        }
                        if (classChoosed===true) {
                            break;
                        }
                    }

                    if (classChoosed===true) {
                        cPointerParentString = cPointerParentStringItem;
                        break;
                    }
                }
                if (cPointerParentStringItem && (!cPointerParentString || cPointerParentString !== cPointerParentStringItem)) {
                    cPointerParentString = cPointerParentStringItem;
                }
            }
        }

        if (cPointerParentString) {
            console.log('content gather content block detected');
            saveContentBlock(cPointerParentString);
        }
    } else {
        console.log('content gather delayed');
        setTimeout(function () {
            gatherContentBlock();
        }, 500);
    }
};

window.removeMarginClass = function(blockObject) {
    if (blockObject && typeof window.jsInputerLaunch !== 'undefined' && [15, 10].includes(window.jsInputerLaunch)) {
        let binderName,
            neededElement,
            currentDirection,
            seekerIterationCount,
            currentSubling;

        binderName = blockObject.dataset.rbinder;
        if (binderName) {
            seekerIterationCount = 0;
            currentDirection = 'before';
            do {
                seekerIterationCount++;
                currentSubling = blockObject.nextElementSibling;
                if (currentSubling&&currentSubling.classList.contains('rbinder-'+binderName)) {
                    neededElement = currentSubling;
                }
            } while (currentSubling&&!neededElement&&seekerIterationCount < 5);

            if (!neededElement) {
                seekerIterationCount = 0;
                currentDirection = 'after';
                do {
                    seekerIterationCount++;
                    currentSubling = blockObject.previousElementSibling;
                    if (currentSubling&&currentSubling.classList.contains('rbinder-'+binderName)) {
                        neededElement = currentSubling;
                    }
                } while (currentSubling&&!neededElement&&seekerIterationCount < 5);
            }
            if (neededElement) {
                if (currentDirection === 'before') {
                    neededElement.classList.remove('rfwp_removedMarginTop');
                } else {
                    neededElement.classList.remove('rfwp_removedMarginBottom');
                }
            }
        }
    }

    return false;
};</script> <script>if (typeof rb_ajaxurl==='undefined') {var rb_ajaxurl = 'https://darfix.ru/wp-admin/admin-ajax.php';}
if (typeof rb_csrf==='undefined') {var rb_csrf = '47befb96ae';}
if (typeof cache_devices==='undefined') {var cache_devices = false;}
var nReadyBlock = false;
var fetchedCounter = 0;

function sendReadyBlocksNew(blocks) {
    if (!cache_devices) {
        let xhttp = new XMLHttpRequest();
        let sendData = 'action=saveAdBlocks&type=blocksGethering&data='+blocks+'&_csrf='+rb_csrf;
        xhttp.onreadystatechange = function(redata) {
            if (this.readyState == 4 && this.status == 200) {
                console.log('cache succeed');
            }
        };
        xhttp.open("POST", rb_ajaxurl, true);
        xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        xhttp.send(sendData);
    }
}

function gatherReadyBlocks() {
    if (block_classes && block_classes.length) {
        let blocks = {};
        let counter1 = 0;
        let gatheredBlocks = document.querySelectorAll('.' + block_classes.join(', .'));
        let checker = 0;
        let adContent = '';
        let curState = '';
        let thisData = [];
        let sumData = [];
        let newBlocks = '';
        let thisDataString = '';

        if (gatheredBlocks.length > 0) {
            blocks.data = {};

            for (let i = 0; i < gatheredBlocks.length; i++) {
                curState = gatheredBlocks[i]['dataset']["state"].toLowerCase();
                checker = 0;
                if (curState&&gatheredBlocks[i]['innerHTML'].length > 0&&gatheredBlocks[i]['dataset']['aid'] > 0&&curState!='no-block') {
                    if (gatheredBlocks[i]['innerHTML'].length > 0) {
                        checker = 1;
                    }
                    if (checker==1) {
                        blocks.data[counter1] = {id:gatheredBlocks[i]['dataset']['id'],code:gatheredBlocks[i]['dataset']['aid']};
                        counter1++;
                    }
                }
            }

            blocks = JSON.stringify(blocks);
            sendReadyBlocksNew(blocks);
        }
    } else nReadyBlock = true;
}

function timeBeforeGathering() {
    if (block_classes && block_classes.length > 0)
    {
        let gatheredBlocks = document.querySelectorAll('.' + block_classes.join(', .'));
        let okStates = ['done','refresh-wait','no-block','fetched'];
        let curState = '';

        for (let i = 0; i < gatheredBlocks.length; i++) {
            if (!gatheredBlocks[i]['dataset']["state"]) {
                nReadyBlock = true;
                break;
            } else {
                curState = gatheredBlocks[i]['dataset']["state"].toLowerCase();
                if (!okStates.includes(curState)) {
                    nReadyBlock = true;
                    break;
                } else if (curState=='fetched'&&fetchedCounter < 3) {
                    fetchedCounter++;
                    nReadyBlock = true;
                    break;
                }
            }
        }
    }
    else nReadyBlock = true;

    if (nReadyBlock == true) {
        nReadyBlock = false;
        setTimeout(timeBeforeGathering,2000);
    } else {
        gatherReadyBlocks();
    }
}

function launchTimeBeforeGathering() {
    if (document.readyState === "complete" || (document.readyState !== "loading" && !document.documentElement.doScroll)) {
        timeBeforeGathering();
    } else {
        setTimeout(launchTimeBeforeGathering,100);
    }
}
launchTimeBeforeGathering();</script> <script id="imagesloaded-js" src="https://darfix.ru/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script> <script id="masonry-js" src="https://darfix.ru/wp-includes/js/masonry.min.js?ver=4.2.2"></script> <script id="jquery-masonry-js" src="https://darfix.ru/wp-includes/js/jquery/jquery.masonry.min.js?ver=3.1.2b"></script> <script id="johannes-main-js-extra">var johannes_js_settings = {"rtl_mode":"","header_sticky":"","header_sticky_offset":"300","header_sticky_up":"","popup":"1","go_to_top":"1","grid":{"column":50,"gutter":{"xs":15,"sm":15,"md":30,"lg":30,"xl":48},"breakpoint":{"xs":0,"sm":374,"md":600,"lg":900,"xl":1128}}};
//# sourceURL=johannes-main-js-extra</script> <script id="johannes-main-js" src="https://darfix.ru/wp-content/cache/autoptimize/js/autoptimize_single_90db5b8fdd2839962541055eac95df77.js?ver=1.4.1"></script> <script id="meks_ess-main-js" src="https://darfix.ru/wp-content/cache/autoptimize/js/autoptimize_single_a91dcbb696a094d52a957e32f5220b05.js?ver=1.3"></script> </body></html>