@charset "UTF-8";
 /**
 * Created by Divilon (http://divilon.com)
*/ @font-face { font-family:"e-ukraine"; src:url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-Ukraine-Regular.eot"); src:url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-Ukraine-Regular.eot?#iefix") format("embedded-opentype"), url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-Ukraine-Regular.woff2") format("woff2"), url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-Ukraine-Regular.woff") format("woff"), url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-Ukraine-Regular.ttf") format("truetype"); font-weight:normal; font-style:normal; }

 @font-face { font-family:"e-ukraine"; src:url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-Ukraine-Medium.eot"); src:url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-Ukraine-Medium.eot?#iefix") format("embedded-opentype"), url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-Ukraine-Medium.woff2") format("woff2"), url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-Ukraine-Medium.woff") format("woff"), url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-Ukraine-Medium.ttf") format("truetype"); font-weight:500; font-style:normal; }

 @font-face { font-family:"e-ukraine"; src:url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-Ukraine-Bold.eot"); src:url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-Ukraine-Bold.eot?#iefix") format("embedded-opentype"), url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-Ukraine-Bold.woff2") format("woff2"), url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-Ukraine-Bold.woff") format("woff"), url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-Ukraine-Bold.ttf") format("truetype"); font-weight:bold; font-style:normal; }

 @font-face { font-family:"e-ukraine"; src:url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-Ukraine-Light.eot"); src:url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-Ukraine-Light.eot?#iefix") format("embedded-opentype"), url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-Ukraine-Light.woff2") format("woff2"), url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-Ukraine-Light.woff") format("woff"), url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-Ukraine-Light.ttf") format("truetype"); font-weight:300; font-style:normal; }

 @font-face { font-family:"e-ukrainehead"; src:url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-UkraineHead-Regular.eot"); src:url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-UkraineHead-Regular.eot?#iefix") format("embedded-opentype"), url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-UkraineHead-Regular.woff2") format("woff2"), url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-UkraineHead-Regular.woff") format("woff"), url("/themes/custom/divilon_bootstrap_barrio/./fonts/e-UkraineHead-Regular.ttf") format("truetype"); font-weight:normal; font-style:normal; }

 :root { --blue: #1C1E53; --blue-dark: #181A40; --blue-light: #D7E9F1; --red: #dc3545; --orange: #fd7e14; --yellow: #FFCB05; --yellow--light: #FFF8DB; --green: #28a745; --green-light: #EAF5F1; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #ABABAB; --gray-dark: #6D727C; --gray-light: #ECE9E5; --semi-light: #f4f6f9; --primary: #181A40; --secondary: #ABABAB; --success: #28a745; --info: #0095DA; --warning: #FFCB05; --danger: #dc3545; --light: #f8f9fa; --dark: #1D1D1D; --black: #000; --font-base: 10px; --bs-body-font-size: 14px; }

 *,*::before,*::after { box-sizing:border-box; }

 html { font-family:sans-serif; line-height:1.15; -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:var(--black); }

 body { min-height:100vh; overflow:auto; overflow-x:hidden; word-break:break-word; word-wrap:break-word; letter-spacing:-0.02em; font-family:"e-ukraine", sans-serif; font-weight:normal; }

 body.zoom-1 { --font-base: 13px; --bs-body-font-size: 18px; }

 body.zoom-2 { --font-base: 16px; --bs-body-font-size: 22px; }

 body.zoom-3 { --font-base: 20px; --bs-body-font-size: 24px; }

 h1,h2,h3,h4,h5,h6 { font-family:"e-ukraine", sans-serif; font-weight:normal; }

 a,.nav-link { transition:0.2s ease-in-out; }

 .path-frontpage #header .header__full-width { position:absolute; left:0; top:0; right:0; bottom:0; z-index:-1; min-height:316px; }

 #header { position:relative; z-index:9; }

 #header #navbar-top { padding-top:0; padding-bottom:0; }

 #header #navbar-top .container { padding-left:var(--bs-gutter-x, 1.5rem); padding-right:var(--bs-gutter-x, 1.5rem); }

 #header #navbar-top .region-secondary-menu { flex:1; align-items:center; }

 #header #navbar-top .region-secondary-menu #block-divilon-bootstrap-barrio-main-menu { display:flex; flex:1; justify-content:flex-end; }

 #header #navbar-top .region-secondary-menu .block { width:auto; }

 #header #navbar-top #block-divilon-bootstrap-barrio-main-menu--2 .nav .nav-link { font-size:calc(var(--font-base) *1.2); line-height:14px; text-transform:uppercase; padding:24px 15px; }

 #header #navbar-top #block-divilon-bootstrap-barrio-main-menu--2 .nav .nav-link:hover { opacity:0.8; }

 #header #navbar-top #block-divilon-bootstrap-barrio-main-menu--2 .nav .nav-item.dropdown:last-child:hover .dropdown-menu .dropdown-item { padding-right:0px !important; margin-right:0px; padding-left:10px !important; margin-left:-10px; }

 #header #navbar-top #block-divilon-bootstrap-barrio-main-menu--2 .nav .nav-item.dropdown:last-child:hover .dropdown-menu .dropdown-item .dropdown-menu { left:auto; right:100%; }

 #header #navbar-top #block-divilon-bootstrap-barrio-main-menu--2 .nav .nav-item.dropdown:last-child:hover .dropdown-menu .dropdown-item .dropdown-menu::before { left:auto; right:-5px; }

 #header #navbar-top .dropdown-toggle::after { display:none; }

 #header #navbar-top #block-poshukversiyadlyalyudeyzvadamizoru .content .search { border:none; background:transparent; background:transparent url("/themes/custom/divilon_bootstrap_barrio/./img/search.svg") no-repeat center center; margin-right:20px; margin-left:5px; }

 #header #navbar-top #block-poshukversiyadlyalyudeyzvadamizoru .content .search .fas { opacity:0; }

 #header #navbar-top #block-poshukversiyadlyalyudeyzvadamizoru .content .low-vision { border:none; background:transparent url("/themes/custom/divilon_bootstrap_barrio/./img/eye.svg") no-repeat center center; }

 #header #navbar-top #block-poshukversiyadlyalyudeyzvadamizoru .content .low-vision .fas { opacity:0; }

 #header #navbar-main .container { align-items:flex-start; flex-direction:column; }

 #header .block-language .nav-link { opacity:1 !important; padding-left:0 !important; padding-right:0 !important; }

 #header .block-language .nav-link.is-active { display:none !important; }

 #header .block-language .language-link { font-size:calc(var(--font-base) *1.2); color:var(--white); display:block; text-decoration:none; transition:all 0.2s linear; text-transform:uppercase; opacity:1; }

 #header .block-language .language-link:hover { opacity:0.8; }

 #header .header__full-width { z-index:-1; margin-top:-16px; }

 #header .header__full-width .region,#header .header__full-width .content { height:100%; }

 #header .header__full-width .region div,#header .header__full-width .content div { height:100%; }

 #header .header__full-width .region .field-content,#header .header__full-width .region .field--name-body,#header .header__full-width .content .field-content,#header .header__full-width .content .field--name-body { display:flex; justify-content:center; align-items:center; overflow:hidden; }

 #header .header__full-width .region .field-content img,#header .header__full-width .region .field--name-body img,#header .header__full-width .content .field-content img,#header .header__full-width .content .field--name-body img { flex-shrink:0; min-width:100%; min-height:100%; }

 #header .header__full-width .block-views-blockhaluz-top-zobrazhennya-block-1 .views-row { height:405px; }

 #header .header__full-width::before { content:""; display:block; position:absolute; left:0; top:62px; bottom:0; right:0; background:linear-gradient(to right, var(--blue) 0%, var(--blue) 5%, transparent 30%, transparent 100%); z-index:1; }

 #header #block-views-block-top-block-1 h4 { margin-top:150px; margin-bottom:180px; color:var(--white); max-width:410px; line-height:1.5; }

 .page-vocabulary-elektronni-servisy .header__full-width { height:405px; }

 .page-vocabulary-elektronni-servisy.page-view-novyny-haluzi #navbar-main { height:inherit; }

 .page-vocabulary-elektronni-servisy.page-view-novyny-haluzi .header__full-width { height:inherit; }

 .navbar-brand { width:auto; padding-top:0; padding-bottom:0; margin-top:2px; }

 .sitename { display:inline-block; font-size:calc(var(--font-base) *1.4); line-height:1.15; margin:2px 0 0 16px; max-width:150px; min-width:126px; white-space:initial; position:relative; }

 .sitename::before { content:""; display:block; position:absolute; left:-8px; width:2px; box-sizing:border-box; border-top:24px solid var(--info); border-bottom:24px solid var(--warning); z-index:1; }

 .region-footer-fifth ul li img { max-width:100%; height:auto; }

 .dropdown-menu.show { display:none; }

 .menu--main li { cursor:pointer; }

 .menu--main li li { padding:0; }

 .menu--main li li > a,.menu--main li li > span { white-space:normal; font-size:calc(var(--font-base) *1.3); color:var(--gray-dark); text-decoration:none; padding:8px 30px; display:block; }

 .menu--main li li > a:hover,.menu--main li li > span:hover { color:var(--info); background-color:var(--semi-light); }

 .menu--main li li .dropdown-toggle { position:relative; display:block; padding-right:10px; }

 .menu--main li li .dropdown-toggle::after { position:absolute; border-top-color:transparent; border-left-color:inherit; border-bottom:0.3em solid transparent; vertical-align:middle; right:-0.3em; top:50%; transform:translate(0, -50%); }

 .menu--main li li:hover > .dropdown-menu::before { border-left:1px solid rgba(0, 0, 0, 0.15); border-bottom:1px solid rgba(0, 0, 0, 0.15); }

 .menu--main li:hover > .dropdown-menu { display:block; max-width:30vw; min-width:17vw; padding:1rem 0; }

 .menu--main li:hover > .dropdown-menu .dropdown-item { min-width:100%; width:auto; padding-right:10px !important; margin-right:-10px; background-color:transparent !important; }

 .menu--main li:hover > .dropdown-menu::before { content:""; display:block; width:10px; height:10px; background:#fff; transform:rotate(45deg); position:absolute; top:-5px; left:30px; }

 .menu--main li:hover > .dropdown-menu .dropdown-menu { left:100%; top:-0.5rem; margin-top:0; }

 .menu--main li:hover > .dropdown-menu .dropdown-menu::before { left:-5px; top:20px; }

 h1 { font-size:calc(var(--font-base) *3); line-height:calc(var(--font-base) *3.8); font-weight:500; }

 h1.title { padding-top:10px; margin-bottom:30px; }

 .sidebar .block { padding:0; }

 #block-subscribe { float:right; position:relative; z-index:5; }

 #block-subscribe .content { padding-top:60px; }

 #block-subscribe .content ul { display:block; margin:0; padding:0; list-style-type:none; }

 #block-subscribe .content ul li { display:inline-block; }

 #block-subscribe .content ul li a { font-weight:500; display:inline-block; margin-left:15px; text-decoration:none; }

 #block-subscribe .content ul li a::after { content:""; display:inline-block; width:36px; height:36px; background-color:var(--blue-light); margin-left:8px; vertical-align:middle; background-repeat:no-repeat; background-position:center center; transition:all 0.2s linear; }

 #block-subscribe .content ul li a.subscribe::after { background-image:url("/themes/custom/divilon_bootstrap_barrio/./img/mail.svg"); background-size:20px 20px; }

 #block-subscribe .content ul li a.rss { text-transform:uppercase; }

 #block-subscribe .content ul li a.rss::after { background-image:url("/themes/custom/divilon_bootstrap_barrio/./img/rss.svg"); }

 #block-subscribe .content ul li a:hover::after { background-color:transparent; }

 #block-views-block-reformy-block-1,#block-views-block-reformy-block-1-2 { position:relative; z-index:9; }

 #block-views-block-reformy-block-1 .view-reformy.view-display-id-block_1 > .view-content,#block-views-block-reformy-block-1-2 .view-reformy.view-display-id-block_1 > .view-content { padding:15px 5px; margin-left:0; margin-right:0; background-color:var(--white); }

 #block-views-block-reformy-block-1 .view-reformy.view-display-id-block_1 > .view-content > .views-row,#block-views-block-reformy-block-1-2 .view-reformy.view-display-id-block_1 > .view-content > .views-row { display:flex; flex-direction:column; }

 #block-views-block-reformy-block-1 .view-reformy.view-display-id-block_1 > .view-content > .views-row a,#block-views-block-reformy-block-1-2 .view-reformy.view-display-id-block_1 > .view-content > .views-row a { display:block; }

 #block-views-block-reformy-block-1 .view-reformy.view-display-id-block_1 > .view-content > .views-row .views-field-field-image img,#block-views-block-reformy-block-1-2 .view-reformy.view-display-id-block_1 > .view-content > .views-row .views-field-field-image img { display:block; max-width:100%; height:auto !important; }

 #block-views-block-reformy-block-1 .view-reformy.view-display-id-block_1 > .view-content > .views-row .views-field-title,#block-views-block-reformy-block-1-2 .view-reformy.view-display-id-block_1 > .view-content > .views-row .views-field-title { display:flex; background-color:var(--blue); padding:15px; flex:1; }

 #block-views-block-reformy-block-1 .view-reformy.view-display-id-block_1 > .view-content > .views-row .views-field-title .field-content,#block-views-block-reformy-block-1-2 .view-reformy.view-display-id-block_1 > .view-content > .views-row .views-field-title .field-content { display:flex; align-items:center; }

 #block-views-block-reformy-block-1 .view-reformy.view-display-id-block_1 > .view-content > .views-row .views-field-title a,#block-views-block-reformy-block-1-2 .view-reformy.view-display-id-block_1 > .view-content > .views-row .views-field-title a { color:var(--white); text-transform:uppercase; text-decoration:none; font-size:calc(var(--font-base) *1.4); display:block; padding-left:16px; }

 #block-views-block-reformy-block-1 { margin-left:-15px; margin-right:-15px; margin-bottom:-138px; }

 .path-frontpage .view-haluzi .view-content { background:white; border-radius:4px; }

 .path-frontpage .view-haluzi .view-content .views-row { padding:15px; }

 .path-frontpage .view-haluzi .view-content .views-row a { display:flex; flex-direction:column; justify-content:flex-end; align-items:center; text-align:center; padding:20px 15px 30px; background-color:var(--blue); border-radius:4px; box-shadow:0px 4px 16px rgba(0, 0, 0, 0.08); transition:0.2s ease-in-out; font-size:calc(var(--font-base) *1.4); text-transform:uppercase; line-height:1.3; color:var(--white); text-decoration:none; height:100%; position:relative; }

 .path-frontpage .view-haluzi .view-content .views-row a .name { font-size:0.9em; padding-top:15px; max-width:140px; }

 .path-frontpage .view-haluzi .view-content .views-row a:hover { background-color:var(--blue-dark); }

 .path-frontpage .view-haluzi .view-content .views-row a .icon { padding-right:0; }

 .path-frontpage .view-haluzi .view-content .views-row a .icon img { width:inherit; height:inherit; }

 .path-frontpage .view-haluzi .view-content .views-row a.inactive { cursor:default; }

 .path-frontpage .view-haluzi .view-content .views-row a.inactive:hover div { opacity:0.3; }

 .path-frontpage .view-haluzi .view-content .views-row a.inactive div { opacity:0.5; }

 .view-haluzi .view-content { background:white; border-radius:4px; }

 .view-haluzi .view-content .views-row { padding:0 13px 0 0; }

 .view-haluzi .view-content .views-row a { display:flex; flex-direction:row; justify-content:flex-end; align-items:center; text-align:center; padding:17px 10px 18px 10px; background-color:var(--blue); border-radius:4px; box-shadow:0px 4px 16px rgba(0, 0, 0, 0.08); transition:0.2s ease-in-out; font-size:12px; text-transform:uppercase; line-height:1.3; color:var(--white); text-decoration:none; height:100%; position:relative; }

 .view-haluzi .view-content .views-row a .icon { padding-right:10px; }

 .view-haluzi .view-content .views-row a .icon img { height:36px; width:36px; }

 .view-haluzi .view-content .views-row a:hover { background-color:var(--blue-dark); }

 .view-haluzi .view-content .views-row a.inactive { cursor:default; }

 .view-haluzi .view-content .views-row a.inactive:hover div { opacity:0.3; }

 .view-haluzi .view-content .views-row a.inactive div { opacity:0.5; }

 .view-haluzi .view-content .views-row a .name { max-width:130px; }

 @media only screen and (max-width:1400px) { .view-haluzi .view-content .views-row a .icon { padding-right:5px; }

 }

 .myTab { border-bottom:none; }

 .myTab .nav-item .nav-link { border:none; border-bottom:4px solid transparent; font-size:calc(var(--font-base) *1.8); line-height:1.8; padding:0; margin-right:30px; font-weight:700; color:var(--gray-dark); background:transparent; }

 .myTab .nav-item .nav-link.active { color:var(--blue-dark); border-bottom-color:var(--info); }

 .myTab .btn { font-weight:700; padding-left:20px; padding-right:20px; }

 .myTab.nav-tabs-mini .nav-item { display:flex; align-items:center; }

 .myTab.nav-tabs-mini .nav-item .nav-link { font-size:calc(var(--font-base) *1.2); height:100%; display:flex; align-items:center; }

 .tab-pane { padding-top:30px; }

 .tab-pane a { text-decoration:none; color:var(--dark); display:block; }

 .tab-pane a:hover { text-decoration:underline; }

 .tab-pane img { display:block; max-width:100%; height:auto; }

 .page-link { padding:0.375rem 0.65rem; }

 .node.node--view-mode-full .node__content .field--name-field-image img { max-width:100%; height:auto; }

 #block-views-block-statystics-block-1 .views-field-created { margin-bottom:15px; color:var(--gray-dark); font-weight:300; font-size:calc(var(--font-base) *1.2); }

 .site-footer { font-family:"e-ukraine", sans-serif; padding:0; }

 .site-footer .nav { flex-direction:column; }

 .site-footer .nav .nav-link { font-size:calc(var(--font-base) *1.6); line-height:1.5; color:var(--gray-light); }

 .site-footer .nav .nav-link:hover { color:var(--white); }

 .site-footer__top { position:relative; padding-top:30px; padding-bottom:30px; }

 .site-footer__top h2 { text-transform:uppercase; font-size:calc(var(--font-base) *1.2); line-height:1.2; color:#fff; margin-bottom:12px; }

 .site-footer__top .region { width:100%; }

 .site-footer__top #gmap { position:absolute; right:0; top:0; bottom:0; left:60%; }

 .site-footer__top .site-footer-not-front .region-footer-third .block .content ul li { display:inline-block; }

 .site-footer__top .site-footer-not-front .region-footer-third .block .content ul li ul p { margin:0; }

 .site-footer__item .sitemap { text-transform:uppercase; text-decoration:none; font-size:calc(var(--font-base) *1.2); line-height:1.2; display:block; }

 .site-footer__item .sitemap:hover { text-decoration:underline; }

 .site-footer__item .socials { padding-top:20px; }

 .site-footer__item .socials__item { display:inline-block; width:36px; height:36px; border:1px solid rgba(255, 255, 255, 0.5); border-radius:4px; margin-right:15px; margin-bottom:15px; line-height:36px; text-align:center; font-size:18px; }

 .site-footer__item .socials__item:hover { border:1px solid white; }

 .site-footer__bottom { margin-top:0; border:none; background-color:var(--gray-dark); }

 .site-footer__bottom .region { margin-top:0; }

 .site-footer__bottom .region .block { margin-bottom:0; }

 .site-footer .diya-container .gov-ua { border:none; background:transparent; color:var(--white); display:block; padding-left:30px; margin-top:30px; text-align:left; position:relative; outline:none; }

 .site-footer .diya-container .gov-ua::before { content:""; display:block; position:absolute; top:50%; transform:translate(0, -50%); left:22px; width:2px; height:50px; box-sizing:border-box; border-top:25px solid var(--info); border-bottom:25px solid var(--warning); z-index:1; }

 .site-footer .diya-container .gov-ua__top { display:block; font-size:calc(var(--font-base) *1.2); }

 .site-footer .diya-container .gov-ua__bottom { color:#BBBBCB; font-size:var(--font-base); }

 .site-footer .diya-container .diya { display:block; width:43px; height:43px; margin-top:30px; background:url("/themes/custom/divilon_bootstrap_barrio/./img/diya.svg") no-repeat center center; }

 .site-footer .diya-container .col-9 { max-width:200px; }

 .site-footer .mobile .col-6:last-child { text-align:right; }

 .site-footer .mobile .diya { display:inline-block; }

 .site-footer .region .block { border:none; padding-top:0; padding-bottom:0; }

 .site-footer .region .block:first-child { margin-top:0; }

 .site-footer .region-footer-third .block .content { font-weight:300; color:var(--white); }

 .site-footer .region-footer-third .block .content ul { display:block; margin:0; padding:0; list-style-type:none; }

 .site-footer .region-footer-third .block .content ul li { display:block; margin:0; padding:0; }

 .site-footer .region-footer-third .block .content strong { font-weight:300; color:var(--info); }

 .site-footer .region-footer-third .block .content em { font-style:normal; color:var(--gray); }

 .site-footer #block-kopirayt .content,.site-footer #block-copyright .content { color:var(--semi-light); font-size:calc(var(--font-base) *1.2); padding-left:50px; position:relative; font-weight:300; }

 .site-footer #block-kopirayt .content::before,.site-footer #block-copyright .content::before { content:""; display:block; position:absolute; left:0; top:50%; transform:translate(0, -50%); width:35px; height:35px; background:url("/themes/custom/divilon_bootstrap_barrio/./img/cc.svg") no-repeat center center; }

 .site-footer #block-kopirayt .content p,.site-footer #block-copyright .content p { opacity:0.5; }

 .site-footer #block-kopirayt .content em,.site-footer #block-copyright .content em { font-style:normal; }

 .site-footer #block-kopirayt .content a,.site-footer #block-copyright .content a { text-decoration:none; }

 .site-footer #block-covid .content ul { margin:0; padding:0; list-style-type:none; display:flex; flex:1; justify-content:center; align-items:center; }

 .site-footer #block-covid .content ul li { padding:3px; }

 .breadcrumb { line-height:16px; padding-top:15px; }

 .breadcrumb-item { font-size:calc(var(--font-base) *1.1); opacity:0.5; }

 .breadcrumb a { color:var(--black); font-size:calc(var(--font-base) *1.1); opacity:0.5; text-decoration:none; }

 .breadcrumb a:hover { opacity:1; }

 #views-nav-tabs { margin-bottom:60px; border-bottom:none; }

 #views-nav-tabs .nav-link { border:none; transition:0.2s; font-size:calc(var(--font-base) *2.0); padding:0 0 8px; border-bottom:2px solid transparent; color:var(--black); opacity:0.3; margin-right:48px; }

 #views-nav-tabs .nav-link.active,#views-nav-tabs .nav-link:hover { opacity:1; border-bottom-color:var(--black); }

 .featured-bottom__item { padding-top:15px; padding-bottom:50px; }

 .featured-bottom__first { position:relative; z-index:3; padding-top:60px; padding-bottom:60px; background-color:var(--semi-light); }

 .featured-bottom__first .view-haluzi.view-display-id-block_1 { margin-bottom:-40px; position:relative; }

 .featured-bottom__first .featured-bottom__first-full_width { position:absolute; left:0; top:0; height:100%; width:100%; overflow:hidden; z-index:-1; }

 .featured-bottom__first .featured-bottom__first-full_width .region,.featured-bottom__first .featured-bottom__first-full_width .content { height:100%; }

 .featured-bottom__first .featured-bottom__first-full_width .region div,.featured-bottom__first .featured-bottom__first-full_width .content div { height:100%; }

 .featured-bottom__first .featured-bottom__first-full_width .region .field-content,.featured-bottom__first .featured-bottom__first-full_width .content .field-content { display:flex; justify-content:center; align-items:center; overflow:hidden; }

 .featured-bottom__first .featured-bottom__first-full_width .region .field-content img,.featured-bottom__first .featured-bottom__first-full_width .content .field-content img { flex-shrink:0; min-width:100%; min-height:100%; }

 .featured-bottom__second { background-color:var(--white); }

 .featured-bottom__second .region-content-bottom-second-2 .block .content { position:relative; }

 .featured-bottom__second .region-content-bottom-second-2 .block .content img { display:inline-block; max-width:100%; height:auto; }

 .featured-bottom__second .region-content-bottom-second-2 .block .content a { position:absolute; left:0; bottom:-20px; right:0; display:block; text-align:center; color:var(--white); background-color:var(--blue); text-decoration:none; text-transform:uppercase; padding:15px 50px; }

 .featured-bottom__second .region-content-bottom-second-2 .block + .block { margin-top:20px; }

 .featured-bottom__third { background:var(--blue); color:var(--white); position:relative; z-index:2; }

 .featured-bottom__third::before { content:""; display:block; position:absolute; z-index:-1; background:var(--white); left:0; right:0; top:0; bottom:179px; }

 .featured-bottom__third a { color:var(--white); }

 .node--type-page .featured-bottom__item.featured-bottom__first { padding-top:25px; padding-bottom:25px; }

 #stat .views-field-field-image a { color:var(--dark); }

 .featured-bottom a { color:var(--white); }

 .featured-bottom__second .block-menu.menu--main ul.nav { display:flex; flex-wrap:wrap; margin-left:-6px; margin-right:-6px; margin:0 10px; }

 .featured-bottom__second .block-menu.menu--main ul.nav .nav-item { display:flex; width:100%; padding:12px; }

 .featured-bottom__second .block-menu.menu--main ul.nav .nav-item::before { content:""; display:flex; background-color:var(--info); background-position:center center; background-repeat:no-repeat; width:49px; height:49px; border-radius:8px; margin-right:20px; }

 .featured-bottom__second .block-menu.menu--main ul.nav .nav-item .nav-link { display:flex; flex:1; padding:0 45px 0 0; position:relative; text-transform:uppercase; height:100%; align-items:center; justify-content:left; color:#1C1E53; font-weight:bold; text-decoration:none; z-index:5; }

 .featured-bottom__second .block-menu.menu--main ul.nav .nav-item .nav-link::before { content:""; display:block; position:absolute; top:50%; transform:translate(0, -50%); z-index:1; width:45px; height:32px; right:0; transition:all 0.1s linear; background:url("/themes/custom/divilon_bootstrap_barrio/./img/more.svg") no-repeat center center; background-size:contain; }

 .featured-bottom__second .block-menu.menu--main ul.nav .nav-item .nav-link::after { content:""; display:block; position:absolute; left:0; right:0; bottom:0; top:0; opacity:0.5; z-index:-1; transition:all 0.1s linear; }

 .featured-bottom__second .block-menu.menu--main ul.nav .nav-item .nav-link:hover { color:black; }

 .featured-bottom__second .block-menu.menu--main ul.nav .nav-item .nav-link:hover::after { opacity:0.8; }

 .featured-bottom__second .block-menu.menu--main ul.nav .nav-item .nav-link:hover::before { right:8px; }

 .featured-bottom__second .region-content-bottom-left { display:flex; }

 .featured-bottom__second .region-content-bottom-left > nav { flex:1; margin:0; padding:0; }

 .featured-bottom__second .region-content-bottom-left > nav ul.nav { margin:0 10px; }

 .page-node-41 #block-osnovnanavigaciya li:first-child { display:none !important; }

 .view-id-statystics.view-display-id-page_1 .row .field-content img { max-width:100%; height:auto; }

 .view-id-statystics.view-display-id-page_1 .row .field-content a { display:block; color:var(--dark); font-size:calc(var(--font-base) *1.4); text-decoration:none; line-height:1.5; }

 .view-id-statystics.view-display-id-page_1 .row .views-field-created { color:var(--gray-dark); font-weight:300; font-size:calc(var(--font-base) *1.2); }

 #block-views-block-haluzi-block-1-2 { margin-bottom:40px; }

 #collapse-eye { background-color:var(--blue); color:var(--white); padding-top:15px; padding-bottom:15px; position:absolute; right:0; width:300px; z-index:6; }

 #collapse-eye .btn-close { position:absolute; right:10px; top:10px; }

 #collapse-eye .zoom-panel { padding:10px; text-align:center; }

 #collapse-eye .zoom-panel .low { margin-bottom:10px; background:transparent; border:none; outline:none; color:#fff; }

 #collapse-eye .zoom-panel .zoom .minus,#collapse-eye .zoom-panel .zoom .plus { background:transparent; border:none; outline:none; color:#fff; font-size:calc(var(--font-base) *1.8); }

 #collapse-search-block { background-color:var(--blue); color:var(--white); padding-top:15px; padding-bottom:15px; position:absolute; left:0; right:0; z-index:50; }

 #collapse-search-block .myTab .nav-link.active { color:var(--gray-light); }

 .carousel-indicators { margin-bottom:0; margin-right:10px; margin-left:10px; justify-content:flex-end; }

 .carousel-indicators button[data-bs-target] { width:14px; height:14px; border:none; border-radius:50%; opacity:1; background:var(--blue); }

 .carousel-indicators button[data-bs-target].active { background:var(--gray); }

 #carouselTopNews .carousel-indicators { position:absolute; top:290px; bottom:auto; }

 #carouselTopNews .carousel-inner .carousel-item .views-field { line-height:1.5; }

 #carouselTopNews .carousel-inner .carousel-item .views-field-nothing { margin-bottom:45px; }

 #carouselTopNews .carousel-inner .carousel-item .views-field-nothing img { display:block; max-width:100%; height:auto; }

 #carouselTopNews .carousel-inner .carousel-item .views-field-title { margin-bottom:10px; }

 #carouselTopNews .carousel-inner .carousel-item .views-field-title a { display:block; color:var(--dark); font-weight:700; font-size:calc(var(--font-base) *1.8); text-decoration:none; }

 #carouselTopNews .carousel-inner .carousel-item .views-field-body { margin-bottom:15px; }

 #carouselTopNews .carousel-inner .carousel-item .views-field-body,#carouselTopNews .carousel-inner .carousel-item .views-field-created { margin-bottom:15px; color:var(--gray-dark); font-weight:300; font-size:calc(var(--font-base) *1.2); }

 @media only screen and (max-width:1400px) { #carouselTopNews .carousel-indicators { top:245px; }

 }

 @media only screen and (max-width:1200px) { #carouselTopNews .carousel-indicators { top:205px; }

 #block-views-block-reformy-block-1 .view-content .views-row .views-field-title .logo,#block-views-block-reformy-block-1-2 .view-content .views-row .views-field-title .logo { display:none; }

 .site-footer__item .sitemap { margin-top:1em; }

 }

 @media only screen and (max-width:992px) { #block-views-block-reformy-block-1 .view-content .views-row,#block-views-block-reformy-block-1-2 .view-content .views-row { flex-direction:row !important; margin-bottom:1em; }

 #block-views-block-reformy-block-1 .view-content .views-row:last-child,#block-views-block-reformy-block-1-2 .view-content .views-row:last-child { margin-bottom:0; }

 #block-views-block-reformy-block-1 .view-content .views-row .views-field-title .logo,#block-views-block-reformy-block-1-2 .view-content .views-row .views-field-title .logo { display:block; }

 #block-views-block-reformy-block-1 .view-content .views-row.col-sm-3,#block-views-block-reformy-block-1-2 .view-content .views-row.col-sm-3 { width:100%; display:flex; }

 #block-views-block-reformy-block-1 .view-content .views-row.col-sm-3 > div:eq(1),#block-views-block-reformy-block-1-2 .view-content .views-row.col-sm-3 > div:eq(1) { width:35%; }

 #block-views-block-reformy-block-1 .view-content .views-row.col-sm-3 > div:eq(2),#block-views-block-reformy-block-1-2 .view-content .views-row.col-sm-3 > div:eq(2) { width:65%; }

 .sitemap .sitemap-plugin--menu > div > ul > li { float:none; width:100%; }

 }

 .view-id-news .views-row .views-field-title a,.view-id-announces .views-row .views-field-title a,.view-id-taxonomy_term .views-row .views-field-title a,.view-id-novyny_haluzi .views-row .views-field-title a { display:block; color:var(--dark); font-size:calc(var(--font-base) *1.4); text-decoration:none; line-height:1.5; }

 .view-id-news .views-row .views-field-created,.view-id-announces .views-row .views-field-created,.view-id-taxonomy_term .views-row .views-field-created,.view-id-novyny_haluzi .views-row .views-field-created { color:var(--gray-dark); font-weight:300; font-size:calc(var(--font-base) *1.2); }

 .view-id-news .views-row .views-field-term-node-tid a,.view-id-announces .views-row .views-field-term-node-tid a,.view-id-taxonomy_term .views-row .views-field-term-node-tid a,.view-id-novyny_haluzi .views-row .views-field-term-node-tid a { display:inline-block; font-size:calc(var(--font-base) *1.2); color:var(--info); background:var(--blue-light); padding:5px 15px; margin-right:5px; border-radius:20px; text-decoration:none; }

 .view-id-news .views-row .views-field-term-node-tid a:hover,.view-id-announces .views-row .views-field-term-node-tid a:hover,.view-id-taxonomy_term .views-row .views-field-term-node-tid a:hover,.view-id-novyny_haluzi .views-row .views-field-term-node-tid a:hover { text-decoration:underline; background:transparent; }

 .view-id-news.view-display-id-page_1,.view-id-news.view-id-taxonomy_term.view-display-id-page_2,.view-id-announces.view-display-id-page_1,.view-id-announces.view-id-taxonomy_term.view-display-id-page_2,.view-id-taxonomy_term.view-display-id-page_1,.view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2,.view-id-novyny_haluzi.view-display-id-page_1,.view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 { padding-bottom:100px; }

 .view-id-news.view-display-id-page_1 .views-row,.view-id-news.view-id-taxonomy_term.view-display-id-page_2 .views-row,.view-id-announces.view-display-id-page_1 .views-row,.view-id-announces.view-id-taxonomy_term.view-display-id-page_2 .views-row,.view-id-taxonomy_term.view-display-id-page_1 .views-row,.view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 .views-row,.view-id-novyny_haluzi.view-display-id-page_1 .views-row,.view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 .views-row { display:flex; align-items:center; }

 .view-id-news.view-display-id-page_1 .views-row .views-field,.view-id-news.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field,.view-id-announces.view-display-id-page_1 .views-row .views-field,.view-id-announces.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field,.view-id-taxonomy_term.view-display-id-page_1 .views-row .views-field,.view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field,.view-id-novyny_haluzi.view-display-id-page_1 .views-row .views-field,.view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field { display:flex; }

 .view-id-news.view-display-id-page_1 .views-row .views-field-created-1,.view-id-news.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-created-1,.view-id-announces.view-display-id-page_1 .views-row .views-field-created-1,.view-id-announces.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-created-1,.view-id-taxonomy_term.view-display-id-page_1 .views-row .views-field-created-1,.view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-created-1,.view-id-novyny_haluzi.view-display-id-page_1 .views-row .views-field-created-1,.view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-created-1 { flex:1; justify-content:center; align-items:center; height:100%; position:relative; }

 .view-id-news.view-display-id-page_1 .views-row .views-field-created-1 .field-content,.view-id-news.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-created-1 .field-content,.view-id-announces.view-display-id-page_1 .views-row .views-field-created-1 .field-content,.view-id-announces.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-created-1 .field-content,.view-id-taxonomy_term.view-display-id-page_1 .views-row .views-field-created-1 .field-content,.view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-created-1 .field-content,.view-id-novyny_haluzi.view-display-id-page_1 .views-row .views-field-created-1 .field-content,.view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-created-1 .field-content { display:inline-block; padding:8px; background:var(--light); position:relative; z-index:2; }

 .view-id-news.view-display-id-page_1 .views-row .views-field-created-1::before,.view-id-news.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-created-1::before,.view-id-announces.view-display-id-page_1 .views-row .views-field-created-1::before,.view-id-announces.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-created-1::before,.view-id-taxonomy_term.view-display-id-page_1 .views-row .views-field-created-1::before,.view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-created-1::before,.view-id-novyny_haluzi.view-display-id-page_1 .views-row .views-field-created-1::before,.view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-created-1::before { content:""; display:block; position:absolute; z-index:1; width:1px; left:50%; top:0; bottom:0; background:var(--blue-light); }

 .view-id-news.view-display-id-page_1 .views-row .views-field-field-photos,.view-id-news.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-field-photos,.view-id-announces.view-display-id-page_1 .views-row .views-field-field-photos,.view-id-announces.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-field-photos,.view-id-taxonomy_term.view-display-id-page_1 .views-row .views-field-field-photos,.view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-field-photos,.view-id-novyny_haluzi.view-display-id-page_1 .views-row .views-field-field-photos,.view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-field-photos { flex:3; }

 .view-id-news.view-display-id-page_1 .views-row .views-field-field-photos img,.view-id-news.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-field-photos img,.view-id-announces.view-display-id-page_1 .views-row .views-field-field-photos img,.view-id-announces.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-field-photos img,.view-id-taxonomy_term.view-display-id-page_1 .views-row .views-field-field-photos img,.view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-field-photos img,.view-id-novyny_haluzi.view-display-id-page_1 .views-row .views-field-field-photos img,.view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-field-photos img { display:block; max-width:100%; height:auto; }

 .view-id-news.view-display-id-page_1 .views-row .views-field-nothing,.view-id-news.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-nothing,.view-id-announces.view-display-id-page_1 .views-row .views-field-nothing,.view-id-announces.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-nothing,.view-id-taxonomy_term.view-display-id-page_1 .views-row .views-field-nothing,.view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-nothing,.view-id-novyny_haluzi.view-display-id-page_1 .views-row .views-field-nothing,.view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-nothing { padding-left:45px; flex:8; }

 .view-id-news.view-display-id-page_1 .views-row .views-field-nothing .views-field-created,.view-id-news.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-nothing .views-field-created,.view-id-announces.view-display-id-page_1 .views-row .views-field-nothing .views-field-created,.view-id-announces.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-nothing .views-field-created,.view-id-taxonomy_term.view-display-id-page_1 .views-row .views-field-nothing .views-field-created,.view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-nothing .views-field-created,.view-id-novyny_haluzi.view-display-id-page_1 .views-row .views-field-nothing .views-field-created,.view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-nothing .views-field-created { margin-bottom:10px; }

 .view-id-news.view-display-id-page_1 .views-row + h3.clearfix,.view-id-news.view-id-taxonomy_term.view-display-id-page_2 .views-row + h3.clearfix,.view-id-announces.view-display-id-page_1 .views-row + h3.clearfix,.view-id-announces.view-id-taxonomy_term.view-display-id-page_2 .views-row + h3.clearfix,.view-id-taxonomy_term.view-display-id-page_1 .views-row + h3.clearfix,.view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 .views-row + h3.clearfix,.view-id-novyny_haluzi.view-display-id-page_1 .views-row + h3.clearfix,.view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 .views-row + h3.clearfix { margin-top:60px; }

 .view-id-news.view-display-id-page_1 .views-row + .views-row,.view-id-news.view-id-taxonomy_term.view-display-id-page_2 .views-row + .views-row,.view-id-announces.view-display-id-page_1 .views-row + .views-row,.view-id-announces.view-id-taxonomy_term.view-display-id-page_2 .views-row + .views-row,.view-id-taxonomy_term.view-display-id-page_1 .views-row + .views-row,.view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 .views-row + .views-row,.view-id-novyny_haluzi.view-display-id-page_1 .views-row + .views-row,.view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 .views-row + .views-row { padding-top:10px; }

 .view-id-news.view-display-id-page_1 .views-row + .views-row .views-field-created-1::before,.view-id-news.view-id-taxonomy_term.view-display-id-page_2 .views-row + .views-row .views-field-created-1::before,.view-id-announces.view-display-id-page_1 .views-row + .views-row .views-field-created-1::before,.view-id-announces.view-id-taxonomy_term.view-display-id-page_2 .views-row + .views-row .views-field-created-1::before,.view-id-taxonomy_term.view-display-id-page_1 .views-row + .views-row .views-field-created-1::before,.view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 .views-row + .views-row .views-field-created-1::before,.view-id-novyny_haluzi.view-display-id-page_1 .views-row + .views-row .views-field-created-1::before,.view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 .views-row + .views-row .views-field-created-1::before { top:-10px; }

 .view-id-news.view-display-id-page_1 h3.clearfix,.view-id-news.view-id-taxonomy_term.view-display-id-page_2 h3.clearfix,.view-id-announces.view-display-id-page_1 h3.clearfix,.view-id-announces.view-id-taxonomy_term.view-display-id-page_2 h3.clearfix,.view-id-taxonomy_term.view-display-id-page_1 h3.clearfix,.view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 h3.clearfix,.view-id-novyny_haluzi.view-display-id-page_1 h3.clearfix,.view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 h3.clearfix { font-size:calc(var(--font-base) *1.4); color:var(--blue); margin-bottom:15px; }

 .view-id-news.view-display-id-page_1 h3.clearfix .day,.view-id-news.view-id-taxonomy_term.view-display-id-page_2 h3.clearfix .day,.view-id-announces.view-display-id-page_1 h3.clearfix .day,.view-id-announces.view-id-taxonomy_term.view-display-id-page_2 h3.clearfix .day,.view-id-taxonomy_term.view-display-id-page_1 h3.clearfix .day,.view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 h3.clearfix .day,.view-id-novyny_haluzi.view-display-id-page_1 h3.clearfix .day,.view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 h3.clearfix .day { font-size:calc(var(--font-base) *1.2); color:var(--gray-dark); }

 .view-id-news.view-display-id-page_2 .views-row,.view-id-announces.view-display-id-page_2 .views-row,.view-id-taxonomy_term.view-display-id-page_2 .views-row,.view-id-novyny_haluzi.view-display-id-page_2 .views-row { margin-bottom:20px; }

 .view-id-news.view-display-id-page_2 .views-row .views-field,.view-id-announces.view-display-id-page_2 .views-row .views-field,.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field,.view-id-novyny_haluzi.view-display-id-page_2 .views-row .views-field { margin-bottom:15px; }

 .view-id-news .view-footer,.view-id-announces .view-footer,.view-id-taxonomy_term .view-footer,.view-id-novyny_haluzi .view-footer { margin-bottom:60px; }

 .pagination { margin-top:50px; }

 .pagination li a,.pagination li .page-link { border:none; font-size:calc(var(--font-base) *1.4); font-weight:bold; border-radius:4px; }

 .pagination li a { background:transparent; color:var(--black); }

 #collapse-search-block .container { position:relative; }

 #collapse-search-block .btn-close { position:absolute; right:0; top:0; z-index:5; }

 #collapse-search-block #search-block-form { padding:0; }

 #collapse-search-block #docs h2 { display:none; }

 #myTabContent .tab-pane label { margin-right:8px; font-weight:300; color:var(--gray); margin-bottom:4px; font-size:calc(var(--font-base) *1.4); }

 #myTabContent .tab-pane .form-select { display:block; height:50px; }

 #myTabContent #doctypeSelect { display:none; }

 #myTabContent #exposed-filters-doc > div { display:none; }

 #docs .documents-exposed-filters { display:none; }

 #search-block-form > .js-form-type-search { width:404px; }

 #views-exposed-form-docs-page-1 label { margin-right:8px; }

 #views-exposed-form-docs-page-1 .form-item-haluz { max-width:30%; float:left; }

 #views-exposed-form-docs-page-1 .form-item-haluz .form-select { display:block; width:auto; height:50px; }

 #views-exposed-form-docs-page-1 .form-item-category { width:70%; }

 #views-exposed-form-docs-page-1 .form-item-title { clear:both; }

 .sitemap-plugin--menu { clear:both; overflow:hidden; margin-bottom:50px; }

 .sitemap-plugin--menu > div ul { display:block; margin:0; padding:0; }

 .sitemap-plugin--menu > div ul li { display:block; }

 .sitemap-plugin--menu > div ul li > a,.sitemap-plugin--menu > div ul li > span { display:block; text-decoration:none; color:var(--blue); font-size:calc(var(--font-base) *1.4); padding:10px 15px; }

 .sitemap-plugin--menu > div > ul > li { float:left; width:25%; }

 .sitemap-plugin--menu > div > ul > li > a,.sitemap-plugin--menu > div > ul > li > span { font-weight:bold; font-size:calc(var(--font-base) *1.8); }

 .sitemap-plugin--menu > div > ul > li ul ul { border-left:1px solid var(--blue); margin-left:15px; }

 #block-views-block-share-block-1--2 .view-content a.soc { display:block; text-align:center; font-size:var(--font-base); margin-bottom:10px; border:1px solid rgba(0, 0, 0, 0.2); padding:8px 6px; text-decoration:none; opacity:0.5; color:var(--black); }

 #block-views-block-share-block-1--2 .view-content a.soc i { font-size:calc(var(--font-base) *2.2); margin-bottom:4px; }

 #block-views-block-share-block-1--2 .view-content a.soc:hover { opacity:0.8; }

 .node--type-reyestr .field--name-field-image img { display:block; max-width:100%; height:auto; }

 .node--type-reyestr .field--name-field-telefon,.node--type-reyestr .field--name-field-email { margin-bottom:15px; clear:both; }

 .node--type-reyestr .field--name-field-telefon .field__label,.node--type-reyestr .field--name-field-telefon .field__item,.node--type-reyestr .field--name-field-email .field__label,.node--type-reyestr .field--name-field-email .field__item { display:inline-block; vertical-align:middle; }

 .node--type-reyestr .field--name-field-telefon .field__label,.node--type-reyestr .field--name-field-email .field__label { width:36px; height:36px; background:var(--blue-light); border-radius:4px; position:relative; overflow:hidden; text-indent:-9999px; margin-right:10px; }

 .node--type-reyestr .field--name-field-telefon .field__label::before,.node--type-reyestr .field--name-field-email .field__label::before { content:""; display:block; position:absolute; width:19px; height:19px; left:50%; top:50%; transform:translate(-50%, -50%); background-position:center center; background-repeat:no-repeat; background-size:contain; }

 .node--type-reyestr .field--name-field-telefon .field__item,.node--type-reyestr .field--name-field-email .field__item { color:var(--gray-dark); font-weight:300; }

 .node--type-reyestr .field--name-field-telefon .field__item a,.node--type-reyestr .field--name-field-email .field__item a { color:var(--gray-dark); text-decoration:none; }

 .node--type-reyestr .field--name-field-telefon .field__item a:hover,.node--type-reyestr .field--name-field-email .field__item a:hover { text-decoration:underline; }

 .node--type-reyestr .field--name-field-telefon .field__label::before { background-image:url("/themes/custom/divilon_bootstrap_barrio/./img/phone.svg"); }

 .node--type-reyestr .field--name-field-email .field__label::before { background-image:url("/themes/custom/divilon_bootstrap_barrio/./img/email.svg"); }

 .node--type-reyestr .photos { display:inline-block; color:var(--info); padding:8px 20px; font-size:calc(var(--font-base) *1.2); font-weight:300; background:var(--blue-light); border-radius:50px; text-decoration:none; }

 .node--type-reyestr .photos:hover { text-decoration:underline; }

 .node--type-reyestr h4.title { font-weight:700; }

 .node--type-reyestr .node__content { padding-bottom:150px; font-weight:300; }

 .sidebar .block.block-views-blockshare-block-1 { background-color:transparent; }

 .sidebar .block.block-views-blockshare-block-1 a { background-color:var(--light); }

 #block-views-block-nodedate-block-1 { font-size:calc(var(--font-base) *1.2); font-weight:300; color:var(--gray-dark); margin-bottom:15px; }

 .path-frontpage h1.title { padding-top:55px; }

 .path-frontpage #main-wrapper { background-color:var(--light); padding-top:150px; }

 .path-frontpage .featured-bottom__first { padding-top:300px; padding-bottom:0; }

 .views-exposed-form { margin-bottom:20px; }

 .views-exposed-form .form-row { display:flex; margin-left:-5px; }

 .views-exposed-form .form-row > div { padding:0 5px; }

 .views-exposed-form .form-row label { font-weight:300; color:var(--gray); margin-bottom:4px; font-size:calc(var(--font-base) *1.4); }

 .views-exposed-form .form-row .form-control,.views-exposed-form .form-row .form-select { width:auto; height:50px; max-width:350px; color:var(--gray); font-size:calc(var(--font-base) *1.4); font-weight:300; }

 .views-exposed-form .form-actions { display:flex; align-self:flex-end; }

 .views-exposed-form .form-actions .form-submit { background-repeat:no-repeat; background-position:center center; display:block; overflow:hidden; text-indent:-9999px; width:50px; height:50px; background-color:var(--gray); }

 .views-exposed-form .form-actions .form-submit:hover { background-color:var(--gray-dark); }

 .views-exposed-form .form-actions .form-submit:first-child { background-image:url("/themes/custom/divilon_bootstrap_barrio/./img/search.svg"); background-color:var(--info); }

 .views-exposed-form .form-actions .form-submit:first-child:hover { background-color:var(--blue); }

 .views-exposed-form .form-actions .form-submit#edit-reset,.views-exposed-form .form-actions .form-submit:nth-child(2) { background-image:url("/themes/custom/divilon_bootstrap_barrio/./img/backspace.svg"); background-size:70%; }

 .views-exposed-form .form-actions .form-submit + .form-submit { margin-left:8px; }

 #search-block-form input.form-control { height:50px; }

 #search-block-form .form-submit { background-repeat:no-repeat; background-position:center center; display:block; overflow:hidden; text-indent:-9999px; width:50px; height:50px; background-color:var(--gray); }

 #search-block-form .form-submit:first-child { background-image:url("/themes/custom/divilon_bootstrap_barrio/./img/search.svg"); background-color:var(--info); }

 .page-view-news.path-news #block-subscribe { bottom:-100px; }

 .path-node.node--type-reyestr h1.title,.page-view-structure h1.title { text-align:center; }

 .view-children .pagination { margin-top:10px; }

 #content table,#content table.table-striped,.featured-bottom__item table,.featured-bottom__item table.table-striped { font-size:calc(var(--font-base) *1.4); color:var(--blue-dark); }

 #content table tbody,#content table.table-striped tbody,.featured-bottom__item table tbody,.featured-bottom__item table.table-striped tbody { border:none; }

 #content table tbody tr td,#content table.table-striped tbody tr td,.featured-bottom__item table tbody tr td,.featured-bottom__item table.table-striped tbody tr td { border-bottom:1px solid rgba(0, 0, 0, 0.1); }

 #content table tr,#content table.table-striped tr,.featured-bottom__item table tr,.featured-bottom__item table.table-striped tr { background:transparent; border-bottom:none; }

 #content table tr th,#content table.table-striped tr th,.featured-bottom__item table tr th,.featured-bottom__item table.table-striped tr th { background:var(--semi-light); color:var(--dark); text-transform:uppercase; font-weight:bold; padding:15px 20px; }

 #content table tr th a,#content table.table-striped tr th a,.featured-bottom__item table tr th a,.featured-bottom__item table.table-striped tr th a { text-decoration:none; color:var(--dark); }

 #content table tr th a .tablesort,#content table.table-striped tr th a .tablesort,.featured-bottom__item table tr th a .tablesort,.featured-bottom__item table.table-striped tr th a .tablesort { background-color:var(--gray); }

 #content table tr td,#content table.table-striped tr td,.featured-bottom__item table tr td,.featured-bottom__item table.table-striped tr td { background:transparent; padding:15px; --bs-table-accent-bg: transparent; border-color:transparent; }

 #content table tr td:first-child,#content table.table-striped tr td:first-child,.featured-bottom__item table tr td:first-child,.featured-bottom__item table.table-striped tr td:first-child { padding-left:0; }

 #content table tr td:last-child,#content table.table-striped tr td:last-child,.featured-bottom__item table tr td:last-child,.featured-bottom__item table.table-striped tr td:last-child { padding-right:0; }

 #content .view-id-enterprises table tr td:first-child,.featured-bottom__item .view-id-enterprises table tr td:first-child { white-space:pre-wrap; word-wrap:break-word; }

 #content .view-id-complex.view-display-id-block_1 table,.featured-bottom__item .view-id-complex.view-display-id-block_1 table { font-size:calc(var(--font-base) *1.2); }

 #content .field--name-field-file table thead,#content .field--name-field-files table thead,#content .field--name-field-package table thead,.featured-bottom__item .field--name-field-file table thead,.featured-bottom__item .field--name-field-files table thead,.featured-bottom__item .field--name-field-package table thead { display:none; }

 #content .field--name-field-file table tr,#content .field--name-field-files table tr,#content .field--name-field-package table tr,.featured-bottom__item .field--name-field-file table tr,.featured-bottom__item .field--name-field-files table tr,.featured-bottom__item .field--name-field-package table tr { background:var(--semi-light); }

 #content .field--name-field-file table tr td,#content .field--name-field-files table tr td,#content .field--name-field-package table tr td,.featured-bottom__item .field--name-field-file table tr td,.featured-bottom__item .field--name-field-files table tr td,.featured-bottom__item .field--name-field-package table tr td { padding:0; vertical-align:middle; }

 #content .field--name-field-file table tr td span.file,#content .field--name-field-files table tr td span.file,#content .field--name-field-package table tr td span.file,.featured-bottom__item .field--name-field-file table tr td span.file,.featured-bottom__item .field--name-field-files table tr td span.file,.featured-bottom__item .field--name-field-package table tr td span.file { background:none; padding-left:0; }

 #content .field--name-field-file table tr td a,#content .field--name-field-files table tr td a,#content .field--name-field-package table tr td a,.featured-bottom__item .field--name-field-file table tr td a,.featured-bottom__item .field--name-field-files table tr td a,.featured-bottom__item .field--name-field-package table tr td a { color:var(--black); font-size:calc(var(--font-base) *1.4); text-decoration:none; display:block; line-height:1.2; position:relative; padding:15px; padding-left:40px; border-radius:2px; }

 #content .field--name-field-file table tr td a::before,#content .field--name-field-files table tr td a::before,#content .field--name-field-package table tr td a::before,.featured-bottom__item .field--name-field-file table tr td a::before,.featured-bottom__item .field--name-field-files table tr td a::before,.featured-bottom__item .field--name-field-package table tr td a::before { content:""; font-family:"Font Awesome 5 Free"; display:block; position:absolute; left:15px; top:12px; font-size:1.4em; color:#2d5ca6; }

 #content .field--name-field-file table tr td a:hover,#content .field--name-field-files table tr td a:hover,#content .field--name-field-package table tr td a:hover,.featured-bottom__item .field--name-field-file table tr td a:hover,.featured-bottom__item .field--name-field-files table tr td a:hover,.featured-bottom__item .field--name-field-package table tr td a:hover { text-decoration:underline; }

 #content .field--name-field-file table tr td a[href$="doc"]::before,#content .field--name-field-file table tr td a[href$="docx"]::before,#content .field--name-field-files table tr td a[href$="doc"]::before,#content .field--name-field-files table tr td a[href$="docx"]::before,#content .field--name-field-package table tr td a[href$="doc"]::before,#content .field--name-field-package table tr td a[href$="docx"]::before,.featured-bottom__item .field--name-field-file table tr td a[href$="doc"]::before,.featured-bottom__item .field--name-field-file table tr td a[href$="docx"]::before,.featured-bottom__item .field--name-field-files table tr td a[href$="doc"]::before,.featured-bottom__item .field--name-field-files table tr td a[href$="docx"]::before,.featured-bottom__item .field--name-field-package table tr td a[href$="doc"]::before,.featured-bottom__item .field--name-field-package table tr td a[href$="docx"]::before { content:""; }

 #content .field--name-field-file table tr td a[href$="xls"]::before,#content .field--name-field-file table tr td a[href$="xlsx"]::before,#content .field--name-field-files table tr td a[href$="xls"]::before,#content .field--name-field-files table tr td a[href$="xlsx"]::before,#content .field--name-field-package table tr td a[href$="xls"]::before,#content .field--name-field-package table tr td a[href$="xlsx"]::before,.featured-bottom__item .field--name-field-file table tr td a[href$="xls"]::before,.featured-bottom__item .field--name-field-file table tr td a[href$="xlsx"]::before,.featured-bottom__item .field--name-field-files table tr td a[href$="xls"]::before,.featured-bottom__item .field--name-field-files table tr td a[href$="xlsx"]::before,.featured-bottom__item .field--name-field-package table tr td a[href$="xls"]::before,.featured-bottom__item .field--name-field-package table tr td a[href$="xlsx"]::before { content:""; }

 #content .field--name-field-file table tr td a[href$="pdf"]::before,#content .field--name-field-files table tr td a[href$="pdf"]::before,#content .field--name-field-package table tr td a[href$="pdf"]::before,.featured-bottom__item .field--name-field-file table tr td a[href$="pdf"]::before,.featured-bottom__item .field--name-field-files table tr td a[href$="pdf"]::before,.featured-bottom__item .field--name-field-package table tr td a[href$="pdf"]::before { content:""; }

 #content .field--name-field-file table tr td a[href$="ppt"]::before,#content .field--name-field-file table tr td a[href$="pptx"]::before,#content .field--name-field-files table tr td a[href$="ppt"]::before,#content .field--name-field-files table tr td a[href$="pptx"]::before,#content .field--name-field-package table tr td a[href$="ppt"]::before,#content .field--name-field-package table tr td a[href$="pptx"]::before,.featured-bottom__item .field--name-field-file table tr td a[href$="ppt"]::before,.featured-bottom__item .field--name-field-file table tr td a[href$="pptx"]::before,.featured-bottom__item .field--name-field-files table tr td a[href$="ppt"]::before,.featured-bottom__item .field--name-field-files table tr td a[href$="pptx"]::before,.featured-bottom__item .field--name-field-package table tr td a[href$="ppt"]::before,.featured-bottom__item .field--name-field-package table tr td a[href$="pptx"]::before { content:""; }

 #content .field--name-field-file table tr td a[href$="zip"]::before,#content .field--name-field-file table tr td a[href$="rar"]::before,#content .field--name-field-file table tr td a[href$="7z"]::before,#content .field--name-field-files table tr td a[href$="zip"]::before,#content .field--name-field-files table tr td a[href$="rar"]::before,#content .field--name-field-files table tr td a[href$="7z"]::before,#content .field--name-field-package table tr td a[href$="zip"]::before,#content .field--name-field-package table tr td a[href$="rar"]::before,#content .field--name-field-package table tr td a[href$="7z"]::before,.featured-bottom__item .field--name-field-file table tr td a[href$="zip"]::before,.featured-bottom__item .field--name-field-file table tr td a[href$="rar"]::before,.featured-bottom__item .field--name-field-file table tr td a[href$="7z"]::before,.featured-bottom__item .field--name-field-files table tr td a[href$="zip"]::before,.featured-bottom__item .field--name-field-files table tr td a[href$="rar"]::before,.featured-bottom__item .field--name-field-files table tr td a[href$="7z"]::before,.featured-bottom__item .field--name-field-package table tr td a[href$="zip"]::before,.featured-bottom__item .field--name-field-package table tr td a[href$="rar"]::before,.featured-bottom__item .field--name-field-package table tr td a[href$="7z"]::before { content:""; }

 #content .field--name-field-file table tr td:last-child,#content .field--name-field-files table tr td:last-child,#content .field--name-field-package table tr td:last-child,.featured-bottom__item .field--name-field-file table tr td:last-child,.featured-bottom__item .field--name-field-files table tr td:last-child,.featured-bottom__item .field--name-field-package table tr td:last-child { font-weight:300; }

 .view-id-news.view-display-id-page_2 .views-row { position:relative; }

 .view-id-news.view-display-id-page_2 .views-row .views-field-title { margin-bottom:55px; }

 .view-id-news.view-display-id-page_2 .views-row .views-field-term-node-tid { position:absolute; }

 .view-id-news.view-display-id-page_2 .views-row .views-field-term-node-tid { bottom:0; max-height:28px; overflow:hidden; }

 #block-views-block-top-block-1 .views-row a { text-decoration:none; color:#fff; }

 .node--view-mode-full .field .field__label { font-weight:bold; }

 .node--view-mode-full .field.field--name-field-opys .field__label,.node--view-mode-full .field.field--name-field-opys .field__item { display:inline; }

 .node--view-mode-full .field + .field { margin-top:8px; }

 .node--view-mode-full .field + .field img { margin:0 auto; width:100%; height:auto; }

 .view-structure.view-display-id-page_1 .view-header { float:right; max-width:180px; padding-top:10px; padding-bottom:10px; color:var(--gray-dark); font-size:calc(var(--font-base) *1.4); }

 .view-structure.view-display-id-page_1 .view-content { clear:both; }

 .view-structure.view-display-id-page_1 .views-row { padding-bottom:10px; }

 .view-structure.view-display-id-page_1 .views-row .views-field-title h2.field-content { margin-bottom:0; display:flex; flex:1; background:var(--semi-light); justify-content:space-between; font-size:calc(var(--font-base) *1.8); font-weight:500; height:60px; align-items:center; overflow:hidden; color:var(--black); }

 .view-structure.view-display-id-page_1 .views-row .views-field-title h2.field-content .posada { padding-left:15px; max-width:545px; }

 .view-structure.view-display-id-page_1 .views-row .views-field-title h2.field-content .posada a { text-decoration:none; color:var(--black); }

 .view-structure.view-display-id-page_1 .views-row .views-field-title h2.field-content .posada a:hover { text-decoration:underline; }

 .view-structure.view-display-id-page_1 .views-row .views-field-title h2.field-content .pib { font-weight:400; padding-left:30px; flex:1; }

 .view-structure.view-display-id-page_1 .views-row .views-field-title h2.field-content .toggle-row { display:block; position:relative; right:-1px; cursor:pointer; background:var(--white); min-width:180px; height:100%; }

 .view-structure.view-display-id-page_1 .views-row .views-field-title h2.field-content .toggle-row::before { content:""; display:block; position:absolute; top:50%; transform:translate(0, -50%) rotate(0deg); z-index:1; width:75px; height:44px; right:50px; transition:all 0.1s linear; background:url("/themes/custom/divilon_bootstrap_barrio/./img/more.svg") no-repeat left center; }

 .view-structure.view-display-id-page_1 .views-row .views-field-field-reference { padding-left:150px; }

 .view-structure.view-display-id-page_1 .views-row .views-field-field-reference .list-group { margin:0; padding:0; }

 .view-structure.view-display-id-page_1 .views-row .views-field-field-reference .list-group-item { margin:0; margin-top:5px; padding:0; position:relative; border:1px solid var(--blue-light); }

 .view-structure.view-display-id-page_1 .views-row .views-field-field-reference .list-group-item a { font-size:calc(var(--font-base) *1.5); color:var(--black); text-transform:uppercase; display:block; padding:15px 10px; text-decoration:none; }

 .view-structure.view-display-id-page_1 .views-row .views-field-field-reference .list-group-item a:hover { text-decoration:underline; }

 .view-structure.view-display-id-page_1 .views-row .views-field-field-reference .list-group-item::before,.view-structure.view-display-id-page_1 .views-row .views-field-field-reference .list-group-item::after { content:""; display:block; position:absolute; left:-60px; background:var(--blue-light); }

 .view-structure.view-display-id-page_1 .views-row .views-field-field-reference .list-group-item::before { height:1px; top:50%; width:60px; }

 .view-structure.view-display-id-page_1 .views-row .views-field-field-reference .list-group-item::after { width:1px; top:-7px; bottom:0; }

 .view-structure.view-display-id-page_1 .views-row .views-field-field-reference .list-group-item:last-child::after { bottom:50%; }

 .view-structure.view-display-id-page_1 .views-row.open .views-field-title h2.field-content .toggle-row::before { transform:translate(0, -50%) rotate(180deg); }

 .view-structure.view-display-id-page_2 .view-content .views-row { display:flex; margin-bottom:24px; }

 .view-structure.view-display-id-page_2 .view-content .views-row .views-field-field-image { flex:1; }

 .view-structure.view-display-id-page_2 .view-content .views-row .views-field-field-pib { display:flex; flex:2; background:var(--semi-light); align-items:center; padding:15px 7%; }

 .view-structure.view-display-id-page_2 .view-content .views-row .views-field-field-pib .title { font-size:calc(var(--font-base) *2.4); margin-bottom:12px; }

 .view-structure.view-display-id-page_2 .view-content .views-row .views-field-field-pib .title a { text-decoration:none; color:var(--dark); }

 .view-structure.view-display-id-page_2 .view-content .views-row .views-field-field-pib .title a:hover { text-decoration:underline; }

 .view-structure.view-display-id-page_2 .view-content .views-row .views-field-field-pib .post { color:var(--gray-dark); font-size:calc(var(--font-base) *1.1); text-transform:uppercase; margin-bottom:18px; }

 .view-structure.view-display-id-page_2 .view-content .views-row .views-field-field-pib .contacts { display:flex; }

 .view-structure.view-display-id-page_2 .view-content .views-row .views-field-field-pib .phone,.view-structure.view-display-id-page_2 .view-content .views-row .views-field-field-pib .email { font-weight:300; color:var(--gray-dark); }

 .view-structure.view-display-id-page_2 .view-content .views-row .views-field-field-pib .phone::before,.view-structure.view-display-id-page_2 .view-content .views-row .views-field-field-pib .email::before { content:""; display:inline-block; vertical-align:middle; width:36px; height:36px; background-color:var(--blue-light); border-radius:4px; margin-right:10px; background-position:center center; background-repeat:no-repeat; background-size:50%; }

 .view-structure.view-display-id-page_2 .view-content .views-row .views-field-field-pib .phone { margin-right:40px; }

 .view-structure.view-display-id-page_2 .view-content .views-row .views-field-field-pib .phone::before { background-image:url("/themes/custom/divilon_bootstrap_barrio/./img/phone.svg"); }

 .view-structure.view-display-id-page_2 .view-content .views-row .views-field-field-pib .email::before { background-image:url("/themes/custom/divilon_bootstrap_barrio/./img/email.svg"); }

 .views-element-container.block-views-blockcomplex-block-1 { margin-top:60px; }

 .view-id-enterprises.view-display-id-block_2 .view-content .views-row { flex:1; }

 .view-id-enterprises.view-display-id-block_2 .view-content .views-row a { display:flex; flex:1; padding:70px 10px 38px; position:relative; height:100%; align-items:center; justify-content:center; text-align:center; font-size:calc(var(--font-base) *1.4); color:#fff; font-weight:bold; text-decoration:none; z-index:5; }

 .view-id-enterprises.view-display-id-block_2 .view-content .views-row a > div div:first-child { position:absolute; top:20px; left:50%; transform:translate(-50%, 0); }

 .view-id-enterprises.view-display-id-block_2 .view-content .views-row a::after { content:""; display:block; position:absolute; left:0; right:0; bottom:0; top:0; background:#1C1E53; z-index:-1; transition:all 0.1s linear; }

 .view-id-gallery.view-display-id-page_1 .view-content .views-row { display:flex; margin-bottom:24px; }

 .view-id-gallery.view-display-id-page_1 .view-content .views-row .views-field-field-photos { flex:1; }

 .view-id-gallery.view-display-id-page_1 .view-content .views-row .views-field-nothing { display:flex; flex:2; background:var(--semi-light); align-items:center; padding:15px 7%; }

 .view-id-gallery.view-display-id-page_1 .view-content .views-row .views-field-nothing .title { font-size:calc(var(--font-base) *2.4); margin-bottom:12px; }

 .view-id-gallery.view-display-id-page_1 .view-content .views-row .views-field-nothing .title a { text-decoration:none; color:var(--dark); }

 .view-id-gallery.view-display-id-page_1 .view-content .views-row .views-field-nothing .title a:hover { text-decoration:underline; }

 .view-id-gallery.view-display-id-page_1 .view-content .views-row .views-field-nothing .post { color:var(--gray-dark); font-size:calc(var(--font-base) *1.1); text-transform:uppercase; margin-bottom:18px; }

 .view-id-gallery.view-display-id-page_1 .view-content .views-row .views-field-nothing .views-field-term-node-tid a { display:inline-block; font-size:calc(var(--font-base) *1.2); color:var(--info); background:var(--blue-light); padding:5px 15px; margin-right:5px; border-radius:20px; text-decoration:none; }

 .view-id-gallery.view-display-id-page_1 .view-content .views-row .views-field-nothing .views-field-term-node-tid a:hover { text-decoration:underline; background:transparent; }

 .referenced .field--name-field-reference .field__item { padding:15px 0; }

 .referenced .field--name-field-reference .field__item + .field__item { border-top:1px solid rgba(0, 0, 0, 0.1); }

 .pr { position:relative; }

 .pa { position:absolute; }

 blockquote { margin:0 0 40px; background-image:linear-gradient(35.8deg, #c3aab2 -4.77%, #9ec 46.72%, #80c0c8 90.23%, #4b8bfa 134.46%); position:relative; z-index:2; padding:40px; }

 blockquote::before { position:absolute; content:""; display:block; top:2px; bottom:2px; left:2px; right:2px; z-index:-1; background:var(--white); }

 table { font-size:1em; }

 .modal-backdrop.show { opacity:0.8; }

 p:last-child { margin-bottom:0; }

 form input[placeholder],form .input[placeholder] { text-overflow:ellipsis; }

 input:focus::-webkit-input-placeholder { color:transparent; }

 input:focus::-moz-placeholder { color:transparent; }

 input:-moz-placeholder { color:transparent; }

 .btn { border-radius:4px; outline:none !important; box-shadow:none !important; cursor:pointer; text-decoration:none !important; border:none; -webkit-user-select:none; -moz-user-select:none; user-select:none; font-size:calc(var(--font-base) *1.6); }

 .card img { display:inline-block; max-width:100%; height:auto; }

 .view .view-footer { margin-bottom:30px; text-align:right; }

 .view .view-footer .view-more { margin-top:25px; font-size:calc(var(--font-base) *1.1); font-weight:500; color:var(--dark); text-transform:uppercase; text-decoration:none; display:inline-block; position:relative; padding-right:70px; }

 .view .view-footer .view-more::before { content:""; display:block; position:absolute; top:50%; transform:translate(0, -50%); z-index:1; width:60px; height:44px; right:0; transition:all 0.1s linear; background:url("/themes/custom/divilon_bootstrap_barrio/./img/more.svg") no-repeat center center; }

 .view .view-footer .view-more:hover { color:var(--info); }

 #views-exposed-form-dokumenty-nakazy-page-4 .js-form-item.form-item-field-category-target-id { width:30%; }

 #views-exposed-form-dokumenty-nakazy-page-4 #edit-field-category-target-id--level-0 { height:50px; font-size:14px; }

 .td-nowrap table th { white-space:nowrap; }

 .view-opendata.view-display-id-block_1 a { color:var(--dark); }

 #block-telefonnagaryachaliniya { display:none; }

 @keyframes granimate { 0%,100% { background-position:0 25%; }

 25%,75% { background-position:50% 50%; }

 50% { background-position:100% 100%; }

 }

 .sliderReforms { display:none; }

 .sliderReforms .views-field-field-image { display:none; }

 @media (max-width:1400px) { .featured-bottom__second .region-content-bottom-second-2 .block .content a { padding:15px; }

 .myTab li.nav-item .nav-link,.myTab li.nav-item a { font-size:calc(var(--font-base) *1.4); }

 }

 @media (min-width:768px) { body:not(.path-frontpage) #block-kontakti .field--name-body ul { display:flex; }

 body:not(.path-frontpage) #block-kontakti .field--name-body ul li:first-child { flex:1; }

 body:not(.path-frontpage) #block-kontakti .field--name-body ul li:last-child { flex:2; }

 body:not(.path-frontpage) #block-kontakti .field--name-body ul li:last-child ul { display:block; }

 }

 @media (max-width:379px) { body.path-search .search-form .container-inline > button { margin-top:42px !important; }

 }

 @media (max-width:767px) { body #header .header__full-width { display:none; }

 body #header .header__full-width .region,body #header .header__full-width .content { height:605px; }

 body #header #navbar-main .container { display:block; }

 body #header #navbar-top .container { margin-top:47px; }

 body #header #navbar-top .container nav { display:none; }

 body #header #navbar-top #block-poshukversiyadlyalyudeyzvadamizoru { display:none; }

 body #header #navbar-top .mobileNavigation { width:100%; position:fixed; top:0; background-color:var(--blue-dark); z-index:1000; }

 body #header #navbar-top .mobileNavigation button { color:#fff; background:transparent; border:none; }

 body #header #navbar-top .mobileNavigation button.search { float:right; padding:6px 10px 4px 0; font-size:1.3em; }

 body #header #navbar-top .region-secondary-menu.expanded #block-divilon-bootstrap-barrio-main-menu { display:block; }

 body #header #navbar-top .region-secondary-menu #block-divilon-bootstrap-barrio-main-menu { display:none; padding:10px 0 10px; height:100vh; position:fixed; top:0; bottom:0; left:0; right:0; background-color:var(--blue-dark); z-index:10; text-align:left; flex-direction:column; justify-content:flex-start; }

 body #header #navbar-top .region-secondary-menu #block-divilon-bootstrap-barrio-main-menu li li > a:hover,body #header #navbar-top .region-secondary-menu #block-divilon-bootstrap-barrio-main-menu li li > span:hover { color:#fff; background-color:var(--blue-dark); }

 body #header #navbar-top .region-secondary-menu #block-divilon-bootstrap-barrio-main-menu ul.nav { flex-direction:column; }

 body #header #navbar-top .region-secondary-menu #block-divilon-bootstrap-barrio-main-menu ul.nav li:hover > .dropdown-menu { min-width:100vh; max-width:100vh; min-height:100vh; top:0; background-color:var(--blue-dark); }

 body #header #navbar-top .region-secondary-menu #block-divilon-bootstrap-barrio-main-menu ul.nav li:hover > .dropdown-menu a { color:#fff; }

 body #header #navbar-top .region-secondary-menu #block-divilon-bootstrap-barrio-main-menu ul.nav li:hover > .dropdown-menu::before { display:none; }

 body #header #navbar-top .region-secondary-menu .language-switcher-language-url { display:none; }

 body #header #navbar-top .region-secondary-menu .block-menu + .block-menu { margin-top:15px; }

 body #header #navbar-top .region-secondary-menu .block-block-content { text-align:center; }

 body #header .navbar-brand { margin-right:auto; margin-left:auto; text-align:center; margin-bottom:7px; }

 body #header .site-name-slogan { text-align:center; }

 body h1 { font-size:calc(var(--font-base) *4.0); }

 body .site-footer .nav { align-items:center; }

 body .site-footer__top #gmap { position:relative; left:0; }

 body .site-footer .block-block-content { text-align:center; padding-left:10px; padding-right:10px; }

 body .site-footer .block-block-content img.align-left { float:none; }

 body .site-footer #gmap.d-block { margin:0 -15px; }

 body .site-footer .mobile .diya,body .site-footer .mobile .gov-ua { margin-top:15px; }

 body .site-footer .mobile .diya-container .gov-ua { padding-left:9px; }

 body .site-footer .mobile .diya-container .gov-ua::before { left:0; }

 body .sliderReforms { display:block; padding-bottom:15px; margin-left:7px; width:100%; text-align:center; }

 body .sliderReforms .carousel-inner { width:366px; display:inline-block; }

 body .sliderReforms .carousel-item .tile { display:flex; }

 body .sliderReforms .carousel-item .tile .views-field-title { display:flex; align-items:center; justify-content:center; text-align:center; background-color:var(--blue); border-radius:4px; min-height:165px; margin-right:17px; padding:0 10px; }

 body .sliderReforms .carousel-item .tile .views-field-title a { color:#fff; text-transform:uppercase; text-decoration:none; font-size:11px; line-height:12px; display:inline-block; }

 body .sliderReforms .carousel-item .tile .views-field-title .logo { margin-bottom:6px; }

 body .sliderReforms .carousel-item .tile > .views-field-title { flex:1; }

 body .sliderReforms .carousel-indicators { justify-content:center; bottom:-5px; }

 body #carouselTopNews .carousel-indicators { top:260px; }

 body #block-subscribe { float:none; }

 body #block-subscribe .content { padding:0; }

 body #block-subscribe .content ul { display:flex; margin:0 32px; }

 body #block-subscribe .content ul li { flex:1; }

 body #block-subscribe .content ul li a { margin:0; color:#1d1d1b; }

 body #block-subscribe .content ul li:last-child { text-align:right; }

 body.color-wb.path-frontpage #block-views-block-top-block-2 { display:none; }

 body.path-frontpage #main { margin-top:10px; background-color:var(--semi-light); padding-top:10px; }

 body.path-frontpage #header .header__full-width { display:block; }

 body.path-frontpage #header #navbar-top .container { display:block; }

 body.path-frontpage #header #block-divilon-bootstrap-barrio-main-menu--2 { display:none; }

 body.path-frontpage #main-wrapper { margin-top:10px; padding-top:0; }

 body.path-frontpage #block-views-block-reformy-block-1 { margin-bottom:0; }

 body.path-frontpage #block-telefonnagaryachaliniya { display:block; }

 body.path-frontpage #carouselTopNews .carousel-item a img { border-radius:4px; }

 body.path-frontpage .sliderReforms .carousel-indicators { bottom:-13px; }

 body.path-frontpage .site-footer__bottom { display:none; }

 body.path-frontpage .featured-bottom__second { padding-bottom:15px; }

 body.path-frontpage .region-content-bottom-second-2 { display:flex; }

 body.path-frontpage .region-content-bottom-second-2 > .block { flex:1; }

 body.path-frontpage .region-content-bottom-second-2 > .block + .block { margin-top:0; }

 body.path-frontpage .region-content-bottom-second-2 > .block .content a { display:flex; justify-content:center; height:56px; position:initial; align-items:center; padding:7px 0; border-radius:4px; font-size:calc(var(--bs-body-font-size) *0.8); }

 body.path-frontpage .region-content-bottom-second-2 .block-block-content .text-formatted p:first-child,body.path-frontpage .region-content-bottom-second-2 .block-block-content .text-formatted img { display:none; }

 body.path-frontpage .block-views-blockstatystics-block-1 .myTab .nav-item { margin-bottom:15px; }

 body.path-frontpage .view-news.view-display-id-page_2 .col-sm-6.views-row:nth-child(even) { display:none; }

 body.path-frontpage .navbar { padding-bottom:0; }

 body.path-frontpage #block-telefonnagaryachaliniya { background-color:var(--blue-light); padding:11px 6px 11px 37px; border-radius:4px; margin:10px 0; position:relative; }

 body.path-frontpage #block-telefonnagaryachaliniya p { margin:0; text-transform:uppercase; font-size:12px; }

 body.path-frontpage #block-telefonnagaryachaliniya p strong { font-size:16px; }

 body.path-frontpage #block-telefonnagaryachaliniya p a { text-decoration:none; color:var(--dark); }

 body.path-frontpage #block-telefonnagaryachaliniya:before { content:""; display:block; width:25px; height:25px; position:absolute; left:7px; top:50%; transform:translate(0, -50%); background:url("/themes/custom/divilon_bootstrap_barrio/./img/phone.png") no-repeat 0 0; }

 body.path-frontpage.color-wb #block-telefonnagaryachaliniya { margin-top:38px; }

 body.path-frontpage.color-wb #block-telefonnagaryachaliniya::before { filter:grayscale(1); }

 body.path-frontpage .site-footer__item.col-sm-3 { width:100%; }

 body.path-frontpage #stat .views-row,body.path-frontpage #opendata .views-row { display:none; }

 body.path-frontpage #stat .views-row:nth-child(-n+1),body.path-frontpage #opendata .views-row:nth-child(-n+1) { display:block; }

 body.path-frontpage h1.title { padding-top:15px; margin:0 0 10px 33px; font-size:1.5em; line-height:1.25em; }

 body.path-frontpage .featured-bottom__first { padding:0; }

 body.path-frontpage .block-views-blocktop-block-3 { display:none; }

 body.path-frontpage .region-content-bottom-second-2 { margin-top:12px; }

 body.path-frontpage .featured-bottom__second .region-content-bottom-second-2 .block .content img { width:100%; }

 body.path-frontpage #block-views-block-reformy-block-1 .view-id-reformy.view-display-id-block_1 > .view-content > .views-row { display:none; }

 body.path-frontpage #block-views-block-reformy-block-1 .view-id-reformy.view-display-id-block_1 #carouselReforms { display:block; }

 body.path-frontpage .site-footer__top { padding-bottom:0; }

 body.path-frontpage .site-footer__top h2 { border:none; }

 body:not(.path-frontpage) h1.title { font:calc(var(--font-base) * 2.0)/calc(var(--font-base) * 2.2) "e-ukraine", sans-serif; padding-top:0; }

 body:not(.path-frontpage):not(.toolbar-tray-open) #main-wrapper { margin-top:22px; }

 body:not(.path-frontpage) #reformsForMobile { width:366px; margin:0 auto; padding:0 0 15px 8px; }

 body:not(.path-frontpage) .featured-bottom__item { padding-bottom:0; }

 body:not(.path-frontpage) .diya-container { margin-left:6px; }

 body:not(.path-frontpage).page-view-news.path-news #block-subscribe { margin:30px 0 0 0; bottom:inherit; }

 body:not(.path-frontpage).page-view-news.path-news #block-subscribe .content ul { margin:0; }

 body:not(.path-frontpage) .site-footer__top { padding-bottom:0; }

 body:not(.path-frontpage) .container-flex .flex-4 { margin-right:0; }

 body:not(.path-frontpage) .field--name-field-tags ul.links li { margin-bottom:5px; }

 body:not(.path-frontpage) .site-footer__top .site-footer-not-front .region-footer-third .block .content { text-align:left; }

 body:not(.path-frontpage) .site-footer__top .site-footer-not-front .region-footer-third .block .content ul li { display:block; }

 body:not(.path-frontpage) .site-footer__top .site-footer-not-front .region-footer-third .block .content ul li + li { margin-left:0; }

 body:not(.path-frontpage) #block-kontakti h2 { text-align:left; border:none; }

 body:not(.path-frontpage) #block-views-block-haluzi-block-1-2 .row { margin:0; }

 body:not(.path-frontpage) #block-views-block-haluzi-block-1-2 .row .views-row { padding:0 0 10px 0; }

 body:not(.path-frontpage) #block-views-block-haluzi-block-1-2 .row .views-row:nth-child(odd) { padding-right:5px; }

 body:not(.path-frontpage) #block-views-block-haluzi-block-1-2 .row .views-row:nth-child(even) { padding-left:5px; }

 body:not(.path-frontpage) #block-views-block-haluzi-block-1-2 .row .views-row .name { padding-right:5px; font-size:calc(var(--font-base) * 1.1); }

 body:not(.path-frontpage).path-node .main-content .section .block-menu.menu--main ul.nav { flex-direction:column; }

 body:not(.path-frontpage).path-node .main-content .section .block-menu.menu--main ul.nav li { margin:0 0 10px 0; }

 body:not(.path-frontpage).path-node .main-content .section .block-menu.menu--main ul.nav li a { border-bottom-left-radius:4px; border-bottom-right-radius:4px; }

 body:not(.path-frontpage).path-node .main-content .section .block-menu.menu--main ul.nav li::before { border-top-left-radius:4px; border-top-right-radius:4px; }

 body:not(.path-frontpage).page-node-2733 .featured-bottom__second .region-content-bottom-left > nav,body:not(.path-frontpage).page-node-111 .featured-bottom__second .region-content-bottom-left > nav { display:none; }

 body:not(.path-frontpage) .view-gallery.view-display-id-page_1 .view-content .views-row,body:not(.path-frontpage) .view-structure.view-display-id-page_2 .view-content .views-row { flex-direction:column; }

 body:not(.path-frontpage) .view-gallery.view-display-id-page_1 .view-content .views-row img,body:not(.path-frontpage) .view-structure.view-display-id-page_2 .view-content .views-row img { max-width:100%; height:auto; }

 body:not(.path-frontpage) .view-gallery.view-display-id-page_1 .view-content .views-row .views-field-field-pib .contacts,body:not(.path-frontpage) .view-structure.view-display-id-page_2 .view-content .views-row .views-field-field-pib .contacts { flex-direction:column; }

 body:not(.path-frontpage) .view-gallery.view-display-id-page_1 .view-content .views-row .views-field-field-pib .contacts > div,body:not(.path-frontpage) .view-structure.view-display-id-page_2 .view-content .views-row .views-field-field-pib .contacts > div { margin-bottom:10px; }

 body .view-id-news.view-display-id-page_1 .day,body .view-id-news.view-id-taxonomy_term.view-display-id-page_2 .day,body .view-id-announces.view-display-id-page_1 .day,body .view-id-announces.view-id-taxonomy_term.view-display-id-page_2 .day,body .view-id-taxonomy_term.view-display-id-page_1 .day,body .view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 .day,body .view-id-novyny_haluzi.view-display-id-page_1 .day,body .view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 .day { text-align:left; }

 body .view-id-news.view-display-id-page_1 h3.clearfix,body .view-id-news.view-id-taxonomy_term.view-display-id-page_2 h3.clearfix,body .view-id-announces.view-display-id-page_1 h3.clearfix,body .view-id-announces.view-id-taxonomy_term.view-display-id-page_2 h3.clearfix,body .view-id-taxonomy_term.view-display-id-page_1 h3.clearfix,body .view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 h3.clearfix,body .view-id-novyny_haluzi.view-display-id-page_1 h3.clearfix,body .view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 h3.clearfix { margin-bottom:5px; }

 body .view-id-news.view-display-id-page_1 .views-row .views-field a img,body .view-id-news.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field a img,body .view-id-announces.view-display-id-page_1 .views-row .views-field a img,body .view-id-announces.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field a img,body .view-id-taxonomy_term.view-display-id-page_1 .views-row .views-field a img,body .view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field a img,body .view-id-novyny_haluzi.view-display-id-page_1 .views-row .views-field a img,body .view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field a img { max-width:100% !important; width:100%; }

 body .view-id-news.view-display-id-page_1 .views-row .views-field .views-field-term-node-tid a,body .view-id-news.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field .views-field-term-node-tid a,body .view-id-announces.view-display-id-page_1 .views-row .views-field .views-field-term-node-tid a,body .view-id-announces.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field .views-field-term-node-tid a,body .view-id-taxonomy_term.view-display-id-page_1 .views-row .views-field .views-field-term-node-tid a,body .view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field .views-field-term-node-tid a,body .view-id-novyny_haluzi.view-display-id-page_1 .views-row .views-field .views-field-term-node-tid a,body .view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field .views-field-term-node-tid a { font-size:0.75em; margin-bottom:4px; }

 body .view-id-news.view-display-id-page_1 .views-row .views-field-created-1,body .view-id-news.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-created-1,body .view-id-announces.view-display-id-page_1 .views-row .views-field-created-1,body .view-id-announces.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-created-1,body .view-id-taxonomy_term.view-display-id-page_1 .views-row .views-field-created-1,body .view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-created-1,body .view-id-novyny_haluzi.view-display-id-page_1 .views-row .views-field-created-1,body .view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-created-1 { flex:2; }

 body .view-id-news.view-display-id-page_1 .views-row .views-field-nothing-1,body .view-id-news.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-nothing-1,body .view-id-announces.view-display-id-page_1 .views-row .views-field-nothing-1,body .view-id-announces.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-nothing-1,body .view-id-taxonomy_term.view-display-id-page_1 .views-row .views-field-nothing-1,body .view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-nothing-1,body .view-id-novyny_haluzi.view-display-id-page_1 .views-row .views-field-nothing-1,body .view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field-nothing-1 { display:none; }

 body .view-id-news.view-display-id-page_1 .views-row .views-field.views-field-nothing,body .view-id-news.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field.views-field-nothing,body .view-id-announces.view-display-id-page_1 .views-row .views-field.views-field-nothing,body .view-id-announces.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field.views-field-nothing,body .view-id-taxonomy_term.view-display-id-page_1 .views-row .views-field.views-field-nothing,body .view-id-taxonomy_term.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field.views-field-nothing,body .view-id-novyny_haluzi.view-display-id-page_1 .views-row .views-field.views-field-nothing,body .view-id-novyny_haluzi.view-id-taxonomy_term.view-display-id-page_2 .views-row .views-field.views-field-nothing { padding-left:0; flex:8; }

 body .toggle-exposed { background-color:#D7E9F1; }

 body #block-kontakti { text-align:left; padding-left:30px; }

 body #block-kopirayt { text-align:left; }

 body .views-exposed-form .form-row,body #block-divilon-bootstrap-barrio-content > .content > article > .node__content.container-flex { display:block; }

 body .view-share.view-id-share.view-display-id-block_1 .views-field-nothing > .field-content { display:flex; }

 body .view-share.view-id-share.view-display-id-block_1 .views-field-nothing > .field-content a { flex:1; }

 body #block-views-block-reformy-block-1-2 .view-reformy.view-display-id-block_1 > .view-content > .views-row { display:none; }

 body #search-block-form .form-search.form-control { width:85%; }

 body.path-search .search-form .container-inline > button { margin-top:21px; }

 body .featured-bottom__item.featured-bottom__third .container { padding:0; }

 body #mob-menu .zoom-panel { padding-left:10px; margin-top:40px; }

 body #mob-menu .block-language { margin-left:15px; }

 body.page-node-1325 .node__content,body.page-node-1380 .node__content { flex-direction:column-reverse; }

 body.page-node-1325 .node__content > div,body.page-node-1380 .node__content > div { padding:0; }

 body.page-node-1325 .node__content > div.text-formatted,body.page-node-1380 .node__content > div.text-formatted { padding:10px; }

 body .view-id-enterprises.view-display-id-block_2 .view-content { flex-direction:column; }

 body .view-id-enterprises.view-display-id-block_2 .view-content .views-row a { padding:0; justify-content:left; text-align:left; display:block; padding:10px; margin-bottom:10px; }

 body .view-id-enterprises.view-display-id-block_2 .view-content .views-row a::after { border-radius:4px; }

 body .view-id-enterprises.view-display-id-block_2 .view-content .views-row a > div { display:flex; }

 body .view-id-enterprises.view-display-id-block_2 .view-content .views-row a > div div { display:flex; align-items:center; }

 body .view-id-enterprises.view-display-id-block_2 .view-content .views-row a > div div:first-child { flex:1; position:inherit; transform:none; }

 body .view-id-enterprises.view-display-id-block_2 .view-content .views-row a > div div:last-child { flex:5; }

 body .view-structure.view-display-id-page_1 .view-header { display:none; }

 body .view-structure.view-display-id-page_1 .views-row .views-field-title h2.field-content { flex-direction:column; align-items:baseline; height:auto; background-color:transparent; }

 body .view-structure.view-display-id-page_1 .views-row .views-field-title h2.field-content > span { padding:0 !important; }

 body .view-structure.view-display-id-page_1 .views-row .views-field-title h2.field-content .toggle-row { height:50px; }

 body.page-node-56 .title { margin-top:20px; }

 body #content table tr th,body #content table tr td { padding:6px 2px !important; }

 body .node .field--name-body img { width:100%; height:auto; }

 .path-search .search-form .container-inline > button { margin-top:0; }

 }

 @media (max-width:380px) { body.path-frontpage #header #block-views-block-top-block-1 h4 { margin-top:100px; margin-bottom:90px; min-height:66px; }

 }

 @media (min-width:381px) and (max-width:767px) { body.path-frontpage #header #block-views-block-top-block-1 h4 { margin-top:130px; margin-bottom:170px; }

 }

 @media (min-width:400px) and (max-width:436px) { body #carouselTopNews .carousel-indicators { top:275px; }

 }

 @media (max-width:400px) and (max-height:600px) { body #header .header__full-width .region,body #header .header__full-width .content { height:555px; }

 body #carouselTopNews .carousel-indicators { top:210px; }

 body .sliderReforms .carousel-inner { width:296px; }

 body .sliderReforms .carousel-item .tile .views-field-title { min-height:140px; }

 body #block-subscribe .content ul li a { font-size:calc(var(--font-base) *1.0); }

 body.path-frontpage #header #block-views-block-top-block-1 h4 { margin:80px 0 10px; font-size:calc(var(--font-base) *1.9); }

 body.path-frontpage .view-haluzi .view-content .views-row a .name { font-size:0.7em; }

 body.path-frontpage .region-content-bottom-second-2 > .block .content a { font-size:calc(var(--bs-body-font-size) *0.7); }

 body .sitename { font-size:calc(var(--font-base) *1.3); }

 body .site-footer__item .socials__item { margin-right:4px; }

 body .view-id-news .views-row .views-field-term-node-tid a,body .view-id-announces .views-row .views-field-term-node-tid a,body .view-id-taxonomy_term .views-row .views-field-term-node-tid a,body .view-id-novyny_haluzi .views-row .views-field-term-node-tid a { font-size:calc(var(--font-base)); }

 }

 .view-statystics.view-display-id-page_1 .views-row { margin-bottom:20px; }

 .low-off,.zoom-panel .zoom { display:none; }

 .low-on { display:inline-block; }

 body.color-wb * { background-color:#fff !important; color:#000 !important; }

 body.color-wb .view-haluzi img,body.color-wb .view-enterprises img { background-color:transparent !important; filter:invert(1); }

 body.color-wb #header #block-views-block-top-block-1 h4 { margin:10px 0; }

 body.color-wb #header #navbar-top #block-poshukversiyadlyalyudeyzvadamizoru .content .search .fas,body.color-wb #header #navbar-top #block-poshukversiyadlyalyudeyzvadamizoru .content .low-vision .fas { opacity:1; }

 body.color-wb img,body.color-wb iframe,body.color-wb #block-subscribe .content ul li a::after,body.color-wb #header .header__full-width .region .field-content img,body.color-wb #header .header__full-width .region .field--name-body img,body.color-wb #header .header__full-width .content .field-content img,body.color-wb #header .header__full-width .content .field--name-body img,body.color-wb #header .header__full-width::before,body.color-wb .view-more::before,body.color-wb .nav-link::before,body.color-wb .toggle-row::before,body.color-wb .featured-bottom__second ul.nav .nav-item::before,body.color-wb .block-menu.menu--main ul.nav li::before,body.color-wb .view-structure.view-display-id-page_2 .view-content .views-row .views-field-field-pib .email::before,body.color-wb .view-structure.view-display-id-page_2 .view-content .views-row .views-field-field-pib .phone::before { filter:grayscale(1); }

 body.color-wb #mob-menu .clearfix.nav > li .dropdown-menu li.parent::before,body.color-wb #mob-menu .closemenu { filter:invert(1); }

 body.color-wb .navbar-dark .navbar-toggler-icon { background-color:#000 !important; filter:invert(1); }

 body.color-wb .view-id-enterprises.view-display-id-block_2 .view-content .views-row a::after { background-color:transparent; border:1px solid #111; }

 body.color-wb .myTab .nav-item .nav-link.active { border-bottom-color:#111; }

 body.color-wb .zoom-panel .zoom { display:block; }

 body.color-wb .low-off { display:inline-block; }

 body.color-wb .low-on { display:none; }

 #block-views-block-node-types-count-block-1 { display:none; }

 #block-views-block-node-types-count-block-1 .item-list .views-summary,#block-views-block-node-types-count-block-1 .item-list li { margin:0; padding:0; list-style-type:none; }

 #block-views-block-node-types-count-block-1 .item-list li { display:inline-block; padding:10px 17px; margin-right:4px; position:relative; border:1px solid #f5f6fa; }

 #block-views-block-node-types-count-block-1 .item-list li:hover { background-color:#f5f6fa; }

 #block-views-block-node-types-count-block-1 .item-list a { color:#111212; text-decoration:none; font-size:0.8em; }

 .path-search .search-form .container-inline { display:flex; }

 .path-search .search-form .container-inline input,.path-search .search-form .container-inline button { height:50px; }

 .path-search .search-form .container-inline > fieldset { flex:4; padding-right:10px; }

 .path-search .search-form .container-inline > button { margin-top:21px; min-width:88px; }

 .path-search .block-system-main-block > .content > h2 { font-size:calc(var(--font-base) * 2); }

 .path-search .block-system-main-block .search-help-link,.path-search .block-system-main-block .search-advanced { display:none; }

 .path-search .block-system-main-block .node_search-results .list-group-item { border:none; }

 .path-search .block-system-main-block .node_search-results .list-group-item .node-created { color:var(--gray-dark); font-weight:300; font-size:calc(var(--font-base) *1.2); }

 .path-search .block-system-main-block .node_search-results .list-group-item h3 { font-size:1.2em; }

 .path-frontpage .featured-bottom__item.featured-bottom__second { margin-top:40px; }

 #block-saytpracyuevtestovomurezhimi { padding:10px; color:#fff; background:#0095da; position:absolute; }

 .color-wb #block-saytpracyuevtestovomurezhimi { padding:0; position:relative; }

 .only-print { display:none; height:90px; width:auto; }

 .scroll-top { position:fixed; bottom:20px; left:calc(100% - 1.5em); border:3px solid transparent; background-color:#0095da; height:1.2em; width:1.2em; color:#fff; font-size:40px; text-align:center; border-radius:50%; display:inline-block; text-decoration:none; line-height:1em; z-index:9999; }

 .scroll-top::after { content:"↑"; display:inline-block; }

 .scroll-top:hover,.scroll-top:active,.scroll-top:focus { border:3px solid #0095da; color:#0095da; background-color:#fff; }

 @media print { .view-id-share,.view-id-reformy,.node__content img,.field--name-field-youtube,.field--name-field-tags,#block-divilon-bootstrap-barrio-breadcrumbs { display:none !important; }

 .only-print { display:block !important; }

 }

 .node .field--name-body img.align-left { margin:0 15px 10px 0; }

 .node .field--name-body img.align-right { margin:0 0 10px 15px; }

 .page-node-1325 .node__content { display:flex; flex-direction:row-reverse; }

 .page-node-1325 .node__content > div { flex:1; padding:25px; }

 .page-node-1325 .node__content > div:nth-child(1) { border:1px solid #c2c5cb; background:#eef0f3; }

 .page-node-1325 .require-wrapper,.page-node-1380 .require-wrapper { padding:15px; margin-bottom:20px; border:1px solid rgba(0, 0, 0, 0); border-radius:4px; color:#8a6d3b; background-color:#fcf8e3; border-color:#faebcc; }

 .page-node-1325 .require-wrapper::before,.page-node-1380 .require-wrapper::before { content:""; font-family:"Font Awesome 5 Free"; font-weight:900; -moz-osx-font-smoothing:greyscale; -webkit-font-smoothing:antialiased; display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; float:left; margin-right:8px; }

 .page-node-1380 .node__content { display:flex; flex-direction:row-reverse; }

 .page-node-1380 .node__content > div { flex:1; padding:25px; }

 .page-node-1380 .node__content > div:nth-child(1) { border:1px solid #c2c5cb; background:#eef0f3; }

 .page-node-1380 #edit-zapyt--wrapper-legend,.page-node-1380 #edit-zapyt-inform--wrapper-legend { font-size:1rem; }

 .td-nowrap.view-dokumenty-nakazy th,.td-nowrap.view-dokumenty-nakazy.view-display-id-page_1 tr td:nth-child(3),.td-nowrap.view-dokumenty-nakazy.view-display-id-page_2 tr td:nth-child(2),.td-nowrap.view-dokumenty-nakazy.view-display-id-page_3 tr td:nth-child(1),.td-nowrap.view-dokumenty-nakazy.view-display-id-page_4 tr td:nth-child(1),.td-nowrap.view-dokumenty-nakazy.view-display-id-page_5 tr td:nth-child(1),.td-nowrap.view-dokumenty-nakazy.view-display-id-page_6 tr td:nth-child(1),.td-nowrap.view-dokumenty-nakazy.view-display-id-page_7 tr td:nth-child(1),.td-nowrap.view-dokumenty-nakazy.view-display-id-page_8 tr td:nth-child(1) { white-space:nowrap; }

 .td-nowrap.view-dokumenty-nakazy tr td:nth-child(1) { padding-left:inherit !important; }

 .field.field--name-field-file table tr td:nth-child(2) { max-width:inherit; white-space:nowrap; }

 .node__content .field--name-field-deadline.field--label-inline { text-align:right; }

 #block-divilon-bootstrap-barrio-content > .content > article > .node__content.container-flex { display:flex; }

 .container-flex .flex-1 { flex:1; }

 .container-flex .flex-3 { flex:3; }

 .container-flex .flex-4 { flex:4; margin-right:25px; }

 .container-flex .flex-4 .field--name-field-tags { margin-top:70px; }

 .node .field--type-image.field--name-field-photos,.node .field--type-image.field--name-field-photo-big,.node .field--type-image.field--name-field-foto-small { float:none; padding:0; margin:0 -7px 15px; display:flex; flex-wrap:wrap; justify-content:center; }

 .node .field--type-image.field--name-field-photos .field__item,.node .field--type-image.field--name-field-photo-big .field__item,.node .field--type-image.field--name-field-foto-small .field__item { display:block; margin:0; width:33.3%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 7px 14px 7px; }

 .node .field--type-image.field--name-field-photos .field__item img,.node .field--type-image.field--name-field-photos .field__item iframe,.node .field--type-image.field--name-field-photo-big .field__item img,.node .field--type-image.field--name-field-photo-big .field__item iframe,.node .field--type-image.field--name-field-foto-small .field__item img,.node .field--type-image.field--name-field-foto-small .field__item iframe { max-width:100%; height:auto; display:block; margin-bottom:0; }

 .node .field--name-field-youtube { margin-left:auto; margin-right:auto; margin-bottom:15px; }

 .node .field--name-field-tags .links li a { display:inline-block; font-size:calc(var(--font-base) *1.2); font-weight:300; color:var(--info); text-decoration:none; padding:6px 12px; background:var(--blue-light); border-radius:50px; }

 .node .field--name-field-tags .links li a:hover { text-decoration:underline; }

 .table-responsive .views-table tr td:nth-child(1) { white-space:nowrap; }

 .node .field--type-image.field--name-field-photo-big .field__item { flex:none; width:100%; }

 .node .field--type-image.field--name-field-photo-big .field__item img { min-width:100%; }

 .view-news.view-id-news.view-display-id-page_1 .views-row .views-field a img { max-width:312px; height:auto; }

 .node .field--type-image.field--name-field-foto-small .field__item { flex:none; width:50%; }

 .node.node--type-statystychna-informatsiya.node--view-mode-full .field--name-field-image { text-align:center; }

 .node.node--type-reforma.node--view-mode-full .field--type-link.field--name-field-novyny,.node.node--type-reforma.node--view-mode-full .field--type-link.field--name-field-acts { background-color:#1C1E53; display:inline-block; padding:7px 20px; margin:15px 0 30px; }

 .node.node--type-reforma.node--view-mode-full .field--type-link.field--name-field-novyny a,.node.node--type-reforma.node--view-mode-full .field--type-link.field--name-field-acts a { color:#fff; text-decoration:none; }

 .discussions-active:before { content:""; font-family:"Font Awesome 5 Free"; font-weight:900; -moz-osx-font-smoothing:greyscale; -webkit-font-smoothing:antialiased; display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; color:#1fb964; font-size:1.4em; }

 .page-vocabulary-elektronni-servisy .block-system-main-block .view-taxonomy-term { display:none; }

 @media (min-width:560px) { .node.node--type-statystychna-informatsiya.node--view-mode-full .field--type-image { float:none; }

 }

 .node--type-doc .field.field--name-field-category.field--type-entity-reference .field__item:nth-child(3)::before { margin-right:6px; content:" /"; display:inline-block; }

 .node--type-rubrika.node--view-mode-full .referenced .card-title { font-size:16px; }

 .node--type-rubrika.node--view-mode-full .referenced .node--view-mode-card h2.node__title { font-size:16px; }

 .path-node .main-content .section .block-menu.menu--main ul.nav,.path-node .main-content .section .block-menu.menu--main ul.nav li { margin:0; padding:0; list-style-type:none; }

 .path-node .main-content .section .block-menu.menu--main ul.nav { display:flex; }

 .path-node .main-content .section .block-menu.menu--main ul.nav li { flex:1; text-align:center; }

 .path-node .main-content .section .block-menu.menu--main ul.nav li a { display:block; color:#fff; background-color:#1C1E53; text-transform:uppercase; padding:30px 0; }

 .path-node .main-content .section .block-menu.menu--main ul.nav li::before { display:block; content:""; background-color:#f1f1f1; background-size:cover; height:199px; }

 .path-node .main-content .section .block-menu.menu--main ul.nav li:first-child { margin-right:15px; }

 .path-node .main-content .section .block-menu.menu--main ul.nav li:last-child { margin-left:15px; }

 #mob-menu { top:0; background-color:var(--blue-dark); left:-100%; opacity:1; z-index:1040; padding:0; padding-bottom:70px; overflow:auto; transition:0.4s ease-in-out; margin-left:-20px; overflow:hidden; overflow-y:scroll; position:fixed; width:100vw; height:100vh; }

 #mob-menu .closemenu { position:absolute; right:10px; top:13px; color:#fff; z-index:9999; cursor:pointer; width:20px; height:20px; background-repeat:no-repeat; background-size:contain; background-position:center center; background-image:url("/themes/custom/divilon_bootstrap_barrio/img/close.svg") !important; background-color:rgba(0, 0, 0, 0) !important; }

 #mob-menu ul { display:block; }

 #mob-menu a,#mob-menu span,#mob-menu .parent { color:#fff; }

 #mob-menu li:hover > .dropdown-menu::before { display:none; }

 #mob-menu .clearfix.nav { margin:50px 0 15px; float:none !important; }

 #mob-menu .clearfix.nav .caret { display:none; }

 #mob-menu .clearfix.nav li.open > .dropdown-menu { right:0; margin-right:0; }

 #mob-menu .clearfix.nav > li { float:none !important; }

 #mob-menu .clearfix.nav > li > a,#mob-menu .clearfix.nav > li > span { background:transparent; font-weight:500; }

 #mob-menu .clearfix.nav > li .dropdown-menu { display:block; float:none; -moz-column-count:1; -webkit-column-count:1; column-count:1; top:0; background-color:var(--blue-dark); right:-100%; left:auto; opacity:1; z-index:1050; transition:0.4s ease-in-out; margin-right:-20px; overflow:hidden; overflow-y:scroll; position:fixed; width:100vw; min-width:100vw; height:100vh; padding:0; }

 #mob-menu .clearfix.nav > li .dropdown-menu li { display:block; }

 #mob-menu .clearfix.nav > li .dropdown-menu li a,#mob-menu .clearfix.nav > li .dropdown-menu li span { background:transparent; padding:10px 20px; }

 #mob-menu .clearfix.nav > li .dropdown-menu li.parent { padding:14px 20px 15px 20px; border-bottom:1px solid var(--gray-light); font-size:0.8em; margin-bottom:5px; }

 #mob-menu .clearfix.nav > li .dropdown-menu li.parent::before { content:""; display:inline-block; width:12px; height:18px; background:url("/themes/custom/divilon_bootstrap_barrio/img/arrow.png") no-repeat center center; background-size:contain; transform:rotate(180deg); margin-left:-15px; position:absolute; }

 #header #mob-menu #navbar-top .nav .nav-item.dropdown:last-child:hover .dropdown-menu .dropdown-item .dropdown-menu { right:inherit; left:inherit; }

 .openmenu #mob-menu { left:0; margin-left:0; }

 @media screen and (max-width:767px) { table tr th,table tr td { font-size:calc(var(--bs-body-font-size) *0.7); }

 }