/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--primary-font-color:#212121;--secondary-font-color:#646464;--primary-color:#0d47a1;--background-color:#fff;--table-zebra-color:#eee;--table-hover-color:#ddd;--title-color:#121212;--hover-color:#f5f5f5;--header-color:#e30000;--accent-color:#d44330;--code-color:#eee}body{font-family:var(--font-family);color:var(--primary-font-color);margin:0;line-height:1.4;font-size:1.15rem;}h2{font-size:1.75rem;}a{color:var(--primary-color);text-decoration:none;}.fimg{margin:0 -2rem;display:block;}.field--name-field-podzagolovok{margin:0 -2rem;}#toc,#tocs{margin:2rem -2rem;}#toc-header{padding:1rem 2rem;margin:0;color:#333;}#toc ul,#tocs ul{list-style:none outside;padding-inline-start:0;margin:0;}#toc ul li,#tocs ul li{margin:0;padding:1rem 2rem;}.region-header{padding:1rem 0;}@media (min-width:24rem){.field--name-field-podzagolovok{margin:0 -2rem;}}@media (min-width:48rem){.region-breadcrumb,main{padding:0 2rem;}.region-header{padding:1rem 2rem;}.fimg{margin:0;display:block;}.field--name-field-podzagolovok{margin:0 -4rem;}#toc,#tocs{margin:2rem 0;}}@media (min-width:64rem){.region-breadcrumb,main{padding:0 6rem;}.region-header{padding:1rem 6rem;}.fimg{margin:0;display:block;}.field--name-field-podzagolovok{margin:0 -8rem;}#toc,#tocs{margin:2rem 0;}}.layout-container{padding:0 2rem;}.block-system-branding-block{display:flex;flex-direction:row;justify-content:center;margin-right:2rem;}.site-name a{display:inline-block;margin:2rem 0;font-size:1.5rem;font-weight:bold;color:var(--primary-font-color);text-decoration:none;}.site-logo img{width:100%;height:auto;margin-top:.5rem;}ul.menu{margin:0;display:flex;justify-content:center;}ul.menu a.is-active{color:var(--primary-font-color);}.region-highlighted{background:var(--header-color);color:var(--background-color);margin:0 -2rem;padding:1rem .5rem;text-align:center;}.region-breadcrumb{margin:1rem 0;}.breadcrumb{padding-bottom:0;}article.node--view-mode-teaser img,article.node--view-mode-full img,.prazdnik img{display:block;margin:1rem auto 0 auto;max-width:100%;height:auto;}figcaption{display:block;text-align:center;color:#424242;font-style:italic;padding:.25rem;}article.node--view-mode-teaser h2{text-align:center;}article.node--view-mode-teaser{margin-bottom:4rem;}.prazdnik h3{text-align:center;}span.dlimg{display:block;text-align:center;margin-top:1rem;margin-bottom:2rem;margin-left:-2rem;margin-right:-2rem;}span.dlimg > a{color:var(--background-color);padding:0.75rem 1rem;border-radius:5rem;border:0.1rem solid transparent;display:inline-block;margin-bottom:1rem;}.dwn{margin-right:.5rem;background:var(--primary-color);}.orig{background:var(--header-color);}.field--name-field-podzagolovok{background:var(--header-color);color:var(--background-color);padding:1rem .5rem;text-align:center;margin-bottom:2rem;}input,select,textarea{padding:.6rem;transition:0.18s ease-out;color:#595959;border:0.1rem solid #d1d1d1;border-radius:0.4rem;box-shadow:inset 0.1rem 0.2rem 0.8rem rgba(0,0,0,0.07);font-size:1.2rem;line-height:1.5;}input,textarea{width:90%;}.form-item label{margin-bottom:0.5rem;font-size:1.1rem;font-weight:bold;}.form-item-name{display:flex;flex-direction:column;}input[type=reset],input[type=submit]{width:auto;cursor:pointer;color:var(--background-color);border:0.1rem solid transparent;background:var(--primary-color);}.comment-form{margin-bottom:2rem;}.region-footer{padding:2rem 0;margin:2rem -2rem 0;color:var(--background-color);background:#252525;text-align:center;}.region-footer a{color:var(--background-color);}.data{display:inline-block;width:2rem;font-weight:bold;}.prazdnik{margin-bottom:1.5rem;}#block-img-podelitsya{text-align:center;margin-top:2rem;margin-bottom:2rem;}.rtb{margin-bottom:2rem;}#block-img-reklamaniz{margin-top:2rem;}.share-h2{display:block;margin-bottom:0.8rem;font-size:1.5rem;font-weight:bold;}.region-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:var(--primary-color);}.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/img/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/img/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/img/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/img/images/icons/help.png) 0 50% no-repeat;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/img/images/icons/feed.svg) no-repeat;}.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}.pager{text-align:center;margin:0 -2rem;}.pager ul{display:inline-block;padding-left:0;}.pager ul>li{display:inline-block;border-radius:5rem;}.pager ul>li.pager__item--last{margin-right:0;}.pager ul>li.is-active{background:#eee;min-width:1.75rem;}nav > ul.menu{display:flex;flex-direction:row;flex-wrap:wrap;list-style-type:none;margin:0;padding:0;}nav > ul.menu > li{margin:0 1rem;overflow:hidden;}.menu-button-container{display:none;height:100%;width:30px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;}#menu-toggle{display:none;}.menu-button,.menu-button::before,.menu-button::after{display:block;background-color:var(--primary-color);position:absolute;height:4px;width:30px;transition:transform 400ms cubic-bezier(0.23,1,0.32,1);border-radius:2px;}.menu-button::before{content:'';margin-top:-8px;}.menu-button::after{content:'';margin-top:8px;}#menu-toggle:checked + .menu-button-container .menu-button::before{margin-top:0px;transform:rotate(45deg);}#menu-toggle:checked + .menu-button-container .menu-button{background:rgba(255,255,255,0);}#menu-toggle:checked + .menu-button-container .menu-button::after{margin-top:0px;transform:rotate(-45deg);}@media (max-width:700px){.menu-button-container{display:flex;}nav.block-menu{display:contents;}nav > ul.menu{position:absolute;top:0;margin-top:6.2rem;left:0;flex-direction:column;width:100%;justify-content:center;align-items:center;}#menu-toggle ~ nav > ul.menu li{height:0;margin:0;padding:0;}#menu-toggle:checked ~ nav > ul.menu li{height:2.5rem;padding:.5rem 0;border-top:1px solid #fff;}nav > ul.menu > li{display:flex;justify-content:center;margin:0;padding:.5rem 0;width:100%;color:white;background-color:var(--primary-color);}nav > ul.menu > li > a{color:white;line-height:2;}nav > ul.menu a.is-active{color:white;line-height:2;font-weight:bold;}}
