/* style1.css */
html body {color: #575757;text-rendering: optimizelegibility;}
body {font-family: "fira-sans",sans-serif !important;text-rendering: optimizelegibility;}

a {color:#6c9e00 !important;}
#wpadminbar .ab-empty-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon {color: #eee !important;}
#wpadminbar .ab-empty-item:hover, #wpadminbar a.ab-item:hover, #wpadminbar > #wp-toolbar span.ab-label:hover, #wpadminbar > #wp-toolbar span.noticon:hover {color: #00b9eb !important;}
a:hover {color:#1d1d1d !important;}
.tmptest {font-size:11px;line-height:16px;clear:both;float:none;}
.container {width:100% !important;}

.maincont.pad, .home #page {padding: 0;}
#page {margin: 0 auto;padding: 0 0 20px;} 

.entry h2 {clear: both;}
.entry {width:1012px !important;margin:0 auto;}
li ul.sub-menu {left:-0.5em;padding: 1em 0;top:36px !important;}

.entry hr {margin: 34px 0 !important;}
.entry p {font-family: "fira-sans",sans-serif;font-size: 19px;font-weight: 300;letter-spacing: 0.4px;line-height: 1.3em;margin-bottom: 19px;}
.entry h2 {font-size: 41px;font-weight: 500 !important;letter-spacing: 0;margin-top: 83px;padding:17px 0;}

.page-id-50 h3 {color:#000;font-size: 42px;font-weight: 300;letter-spacing: 0;line-height: 1.1em;margin: 98px auto 65px;}

/* table @ post-4710 */
.post-4710 {}
.post-4710 .entry table tr.alt {background-color:transparent;}
.post-4710 .entry table tbody {}
.post-4710 .entry table tbody:nth-child(2n) {background-color:#e9e9e9;}
.post-4710 .entry table td {border-bottom: 1px solid #aaa;}

/* footer */
#footer {background: rgba(28, 21, 19, 0.95) none repeat scroll 0 0;}
#footer-bottom #copyright {color: rgba(214, 214, 214, 0.3) !important;font-weight:300;font-size:14.8px;margin-bottom: 29px;margin-top: 30px;text-align: center;}
#footer-bottom #copyright p {color: rgba(214, 214, 214, 0.3) !important;font-weight:300;}

#footer-bottom {border-top: 0 none;}
#footer-bottom #back-to-top::before, #footer-bottom #back-to-top::after {border-color: #332c29 transparent;}
#footer-bottom a#back-to-top {background: #332c29;color:#6c9e00 !important;}
#footer-bottom a#back-to-top:hover {color:#cafc5f !important;}

/* Search */
.search #page .page-title::before {border-left: 0 none;border-right: 0 none;}
.search #page .page-title {background: transparent;margin-left: auto;margin-right: auto;max-width: 1012px;width:100%;}
.search #page .page-title h1 {font-size: 24px;font-weight: 300;margin-bottom: 30px;}
.search .page-title .themeform input[type="text"] {background: #fff url("img/icon-searchqueries-32-dark.png") no-repeat scroll 15px 50%;border: 1px solid #aaa;color: #000 !important;font-size: 30px;font-weight: 400;height: auto;line-height: normal;padding: 16px 20px 16px 70px;width: 100%;}

.search-results #page .content {margin: 0 auto;max-width:1046px;width:100%;}
.search-results #page .content .post-image.pad {box-sizing: border-box;float: left;padding-right: 20px;padding-top:0;width:25%;}
.search-results .other-content {width: 100%;}
.search-results .post-image + .other-content {float: left;width: 75%;}
.search-results .post-image + .other-content .entry {width: 100% !important;}
.search-results .post-image + .other-content .post-title.pad {padding-top:0;}
.search-results .post-meta a, .search-results article.post a, .search-results article.post a:visited, .search-results article.page a, .search-results article.page a:visited {color: rgba(69, 69, 69, 0.9) !important;}
.search-results .post-meta a:hover, .search-results article.post a:hover, .search-results article.post a:visited:hover, .search-results article.page a:hover, .search-results article.page a:visited:hover {color: rgba(69, 69, 69, 0.9) !important;}
.search-results .post-meta {font-size:16px !important;}
.search-results .sinar-date {margin-top:0;}
.search-results article.type-publications, .search-results article.type-vacancies, .search-results article.type-consultants, .search-results article.type-programscontests, .search-results article.type-administrativecontes {margin-bottom: 50px;}
.search-results .sin-pub-search-res {}
.search-results .sin-pub-search-res .sin-psr-title {width:calc(100% - 120px);float:left;}
.search-results .sin-pub-search-res .sin-psr-type-name {color: #222;font-size: 30px;font-weight: 300;letter-spacing: -1px;line-height: 1.4em;word-wrap: break-word;}
.search-results .sin-pub-search-res .sin-psr-type-name .spsrtn-type {color:#6c9e00 !important;}
.search-results .sin-pub-search-res .sin-psr-cats {color:#222;font-size:16px;}
.search-results .sin-pub-search-res .sin-psr-cats span {color:#6c9e00;}
.search-results .sin-pub-search-res .sin-psr-cats span.divider {font-weight: 600;}
.search-results .sin-pub-search-res .sin-psr-file {width:80px;float:right;display:flex;}


/* WP-PageNavi .wp-pagenavi a:hover, .wp-pagenavi a:active, .wp-pagenavi span.current border-bottom-color:#6c9e00 !important; */
.wp-pagenavi a {color:#6c9e00 !important;}
.page-title.pad + nav.pagination {margin-bottom: 50px;}

/* header */
#header {border-bottom: 0 none;box-shadow: 0 0 0;}
.full-width.topbar-enabled #header {height: 90px;padding:0 0 10px;}
.page #page {margin-top: -10px;}
.nav-wrap {height: auto !important;text-align: center;}
.navwrapmobile, .lang-switcher-mobile {display:none;}

.navwrapfull .nav li:hover > ul {display: block;}
.navwrapmobile .nav li:hover > ul {display: none;}

html[lang="uk"] .lang-switcher {border: 0 none;position: absolute;right: calc(50% - 670px);top: 32px;z-index: 100;}
html[lang="en-US"] .lang-switcher {border: 0 none;position: absolute;right: calc(50% - 670px);top: 32px;z-index: 100;}
.lang-switcher ul {}
.lang-switcher ul li {float:left;}
.lang-switcher ul li:first-child {border-right:1px solid rgba(255, 255, 255, 0.9);padding-right:10px;}
.lang-switcher ul li:first-child a {color:#79b752 !important;}
.lang-switcher ul li:last-child {margin-left:10px;}
.lang-switcher ul li:last-child a {color:#2e835f !important;}
.lang-switcher ul li a {font-family: "fira-sans",sans-serif;font-size: 17px;font-style: normal;font-weight: 300;letter-spacing: 1.02px;line-height: 1em;text-decoration: none;text-transform: uppercase;}
.lang-switcher ul li a:hover {}

.logopad, #header .logopad {padding:0;}
h1.site-title, p.site-title {left: calc(50% - 72px);position: fixed;top: 5px;width: 145px;z-index: 999;}
.admin-bar h1.site-title, .admin-bar p.site-title {top:37px;}
.home h1.site-title {margin-top:0 !important;}
/* main menu */
#menu-main-menu, #menu-golovne-menyu {margin-top: 23px;}
#menu-main-menu li.menu-item-has-children:nth-child(1) {margin-left: -8.5px;}
#menu-golovne-menyu li.menu-item-has-children:nth-child(1) {margin-left: -32px;}
/* adjust main menu points UA */
#menu-golovne-menyu li.menu-item-has-children:nth-child(1) > a::after {margin-left:4px;}
#menu-golovne-menyu li.menu-item-has-children:nth-child(2) > a::after {margin-left:5.2px;}
#menu-golovne-menyu li.menu-item-has-children:nth-child(3) > a::after {}
#menu-golovne-menyu li:nth-child(4) > a::after {margin-left:3.7px;}
#menu-golovne-menyu li.menu-item-has-children:nth-child(5) > a::after {}
#menu-golovne-menyu li:nth-child(6) > a::after {}
/* adjust main menu points EN */
#menu-main-menu li.menu-item-has-children:nth-child(1) > a::after {margin-left:4px;}
#menu-main-menu li.menu-item-has-children:nth-child(2) > a::after {margin-left:5px;}
#menu-main-menu li.menu-item-has-children:nth-child(3) > a::after {margin-left:5px;}
#menu-main-menu li:nth-child(4) > a::after {margin-left:4.5px;}
#menu-main-menu li.menu-item-has-children:nth-child(5) > a::after {margin-left:4px;}
#menu-main-menu li:nth-child(6) > a::after {margin-left:0;}
/* other main menu stuff */
#menu-main-menu li:nth-child(3), #menu-golovne-menyu li:nth-child(3) {margin-right: 204px;}
#menu-main-menu li ul li:nth-child(3), #menu-golovne-menyu li ul li:nth-child(3) {margin-right: 0px;}
#menu-main-menu li:nth-child(1) ul.sub-menu, #menu-golovne-menyu li:nth-child(1) ul.sub-menu {min-width: 210px;text-align: left;}
#menu-main-menu li:nth-child(2) ul.sub-menu, #menu-golovne-menyu li:nth-child(2) ul.sub-menu {min-width: 170px;text-align: left;}
#menu-main-menu li:nth-child(3) ul.sub-menu, #menu-golovne-menyu li:nth-child(3) ul.sub-menu {min-width: 280px;text-align: left;}
#menu-main-menu li:nth-child(5) ul.sub-menu, #menu-golovne-menyu li:nth-child(5) ul.sub-menu {min-width: 270px;text-align: left;}
.nav > li {display: inline-block !important;}
/* letter-spacing: 0.05px; */
.nav > li a {color: rgba(255, 255, 255, 0.9) !important;font-family: "fira-sans",sans-serif;font-size: 17px;font-style: normal;font-weight: 300;letter-spacing: 1.02px;line-height: 1em;text-decoration: none;text-transform: capitalize;}
.nav > li > a {padding: 0.75em 1em !important;}
#nav-topbar .nav ul {background:#3e3232 !important;box-shadow:0 0 0;}
#nav-topbar .nav ul li {box-shadow: 0 0 0;}
#nav-topbar .nav li > a:hover, #nav-topbar .nav li:hover > a, #nav-topbar .nav li.current_page_item > a, #nav-topbar .nav li.current-menu-item > a, #nav-topbar .nav li.current-menu-ancestor > a,#nav-topbar .nav li.current-post-parent > a { background-color: rgba(0,0,0,0) !important; color: #cafc5f !important; }
#nav-topbar .nav > li > a:hover, #nav-topbar .nav > li:hover > a, #nav-topbar .nav li.current_page_item > a:hover,#nav-topbar .nav li.current-menu-item > a:hover,#nav-topbar .nav li.current-menu-ancestor > a:hover,#nav-topbar .nav li.current-post-parent > a:hover{ background-color: rgba(0,0,0,0) !important; }
.nav > li > a::after, .nav li > a::after {content: "" !important;}
.nav > li > a::after {margin-left: 5px;}
.full-width #nav-topbar.nav-container {box-shadow: 0 0 0;min-height: 100px;}
#nav-topbar .nav-wrap .search-input {border: 0 none;position: absolute;right:calc(50% - 580px);top:24px;}
#menu-main-menu + .search-input {border: 0 none;position: absolute;right:calc(50% - 569px) !important;top:24px;}
#nav-topbar .nav-wrap .search-input .search {background: rgba(255, 255, 255, 0) url("img/icon-searchqueries-20-light.png") no-repeat scroll 15px 12px;border: 1px solid #eee !important;box-sizing: padding-box;color: #f7f7f7 !important;font-family: sans-serif;font-size: 16px;font-weight: 300;height: 44px !important;line-height: 20px;min-width: 158px;opacity: 0.7;padding: 11px 12px 13px 45px;width: 158px;}
.search-input-full {}
.search-input-mobile {display:none;}

.themeform.searchform div::after {content:"";left:17px;position: absolute;top:9px;}

/* footer */
/* to top block */
.to-top-block {clear:both;float:none;margin: 68px auto 80px;max-width:1012px;padding:0 17px;text-align:center;}
.to-top-block a {background-color:transparent;border:2px solid #1c1c1c;border-radius:3px;color:#1c1c1c !important;cursor: pointer;display: inline-block;font-family:"fira-sans",sans-serif;font-size: 14px;font-style:normal;font-weight: 500;letter-spacing: 3px;line-height:normal;padding:21px 34px;text-align: center;text-decoration: none;text-transform: uppercase;transition:background-color 0.1s linear 0s;}
.to-top-block a:hover {background-color:#1c1c1c;color:#fff !important;text-decoration:none;transition:background-color 0.1s linear 0s;}

/* 464 + 401 = 865px + 198+border + 18 (+25) =  44||18 */
.page .image-container, .page-image-archive .image-container {height:530px;background-position:50% calc(50% + 1px);background-repeat:no-repeat;background-size:100% auto;}
.page.page-id-3686 .image-container, .page.page-id-3721 .image-container {background-size: auto 100%;}
.page.page-id-12 .image-container, .page.page-id-1476 .image-container {background-position:50% 52%;}
.page.page-id-14 .image-container, .page.page-id-1497 .image-container {background-position:50% calc(50% - 1px);}
.page.page-id-26 .image-container, .page.page-id-1527 .image-container {background-position:50% calc(30% + 1px);}
.page.page-id-28 .image-container, .page.page-id-1533 .image-container {background-position:50% calc(84% - 2px);}
.page.page-id-32 .image-container, .page.page-id-1551 .image-container {background-position:50% calc(74% - 1px);}
.page.page-id-34 .image-container, .page.page-id-1583 .image-container {background-position:50% calc(65% - 3px);}
.page.page-id-36 .image-container, .page.page-id-1596 .image-container {background-position:50% calc(43%);}
.page.page-id-38 .image-container, .page.page-id-1608 .image-container,
.page.page-id-40 .image-container, .page.page-id-2286 .image-container,
.page.page-id-42 .image-container, .page.page-id-2290 .image-container {background-position:50% calc(71% - 3px);}
.page.page-id-48 .image-container, .page.page-id-1678 .image-container {background-position:50% calc(50% + 0px);}
.page.page-id-50 .image-container, .page.page-id-1622 .image-container {background-position:50% calc(19% - 2px);}
.page.page-id-52 .image-container, .page.page-id-1625 .image-container {background-position:50% calc(69% - 3px);}
.page.page-id-54 .image-container, .page.page-id-1629 .image-container {background-position:50% calc(58% + 1px);}
.page.page-id-56 .image-container, .page.page-id-1637 .image-container {background-position:50% calc(78% + 2px);}
.home.page .image-container {max-height:879px;min-height:879px;background-position: 50% 50%;}
.page-image {margin: 0 !important;overflow: hidden;position: relative;}
.page-image-archive {top: -11px;}
.page-color-overlay {background-color: rgba(75, 210, 159, 0.2);bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: 99;}

/* main page */
/* welcome screen of main page */
.home-selector{background:rgba(0,0,0,1);bottom: 0;left: 0;position:fixed;right: 0;top: 0;z-index:10003;}
.hs-slider {bottom: 0;height:100%;left: 0;position:fixed;right: 0;top: 0;z-index:1;width:100%;} /* background-size: cover; background-position: 50% 50%; */
.hs-slider-slide {background-size: cover; background-position: 50% 50%;bottom: 0;height:100%;left: 0;position:fixed;right: 0;top: 0;z-index:1;width:100%;opacity:0;}
.hs-slide-overlay {bottom: 0;height:100%;left: 0;position:fixed;right: 0;top: 0;z-index:2;width:100%;opacity:0.3;}
.hsactive {opacity:1;}
.hs-logo {height:80px;left:calc(50% - 136px);position:absolute;top:40px;width:272px;z-index:5;opacity:0;}
.admin-bar .hs-logo {top:72px;}
.hs-logo img {}
.hs-cont {background:rgba(255,255,255,0);height:250px;left: calc(50% - 200px);margin: 0 auto;position: absolute;top: calc(50% - 122px);width:400px;z-index:5;opacity:0;}
.hs-welcome {color: #fff;font-family:"fira-sans",sans-serif;font-size: 110px;font-style: normal;font-weight: 100;letter-spacing: -0.01em;line-height: 1em;margin-bottom:20px;text-align:center;text-transform: none;}
.hs-select-mess {color: #fff;font-family:"fira-sans",sans-serif;font-size: 20px;font-style: normal;font-weight: 500;letter-spacing: 0.04em;line-height: 1.4em;margin-bottom:20px;text-align:center;text-transform: none;}
/* UA, EN a: transition: color 170ms ease-in-out 0s, border-color 170ms ease-in-out 0s; */
.hs-langbuts-cont {margin:49px auto 0;max-width: 317px;}
.hs-langbuts-ua {float: left;margin-left: 19px;}
.hs-langbuts-ua a {background:transparent !important;border: 2px solid #fff !important;border-radius:4px;color: #fff !important;font-family:"fira-sans",sans-serif;font-size: 14px;font-style: normal;font-weight: 500;letter-spacing: 0.2em;line-height: 1em !important;padding:0.8em calc(1.44em - 0.2em) 0.8em 1.5em;text-transform: uppercase;}
.hs-langbuts-ua a:hover {background:#fff !important;color:#000 !important;cursor:pointer;text-decoration:none !important;}
.hs-langbuts-en {float: right;margin-right: 20px;}
.hs-langbuts-en a {background:transparent !important;border: 2px solid #fff !important;border-radius:4px;color: #fff !important;font-family:"fira-sans",sans-serif;font-size: 14px;font-style: normal;font-weight: 500;letter-spacing: 0.2em;line-height: 1em !important;padding:0.8em calc(1.44em - 0.2em) 0.8em 1.44em;text-transform: uppercase;}
.hs-langbuts-en a:hover {background:#fff !important;color:#000 !important;cursor:pointer;text-decoration:none !important;}
/* main stuff of mainpage */
.ekran1, .ekran2, .ekran3, .ekran4, .ekran5 {width:100%;position:relative;}
.e1-txtblock {color: #fff;left: calc(50% - 506px);position: absolute;text-align: center;top: 298px;z-index:5;}
.e1-txtblock-slogan {width:1012px;}
.e1-txtblock-slogan h1 {color: #fff;font-family: "fira-sans",sans-serif;font-size:83px;font-weight: 300;line-height:1.11em;text-rendering: optimizelegibility;word-wrap: normal;}
.e1-txtblock-mikromenu {margin: 29px auto 0;text-align: center;width: 387px;}
html[lang="en-US"] .e1-txtblock-mikromenu {width:395px;}
.e1-txtblock-mikromenu .point {font-weight: 500;float:left;}
.e1-txtblock-mikromenu .point a {font-family: "fira-sans",sans-serif;font-size: 22px;letter-spacing: 2px !important;text-transform:uppercase;transition: none;}
.e1-txtblock-mikromenu .point a:hover {color:#fff !important;text-decoration:none;transition: none;} /*color:#cafc5f !important;*/
.e1-txtblock-mikromenu .point {margin-left:7px;}
.e1-txtblock-mikromenu .point:first-child {margin-left:0;}
.e1-txtblock-mikromenu .point a::after {content:'|';padding-left:8px;}
.e1-txtblock-mikromenu .point a:hover::after {color:#cafc5f !important;}
.e1-txtblock-mikromenu .point:last-child a::after {content:'';padding-left:0;}
.ekran1 .index-image-overlay, .ekran2 .index-image-overlay {bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index:1;}
.ekran1 .index-image-overlay {background-color: rgba(107, 95, 82, 0.3);}
.ekran2 .index-image-overlay {background-color: rgba(107, 95, 82, 0.3);}

.ekran2 {background-color:#74be43;min-height:400px;padding:100px 0;text-align:center;}
.ekran2 .newscont {max-width:1047px;margin:0 auto;position: relative;z-index: 10;}
.newscont .single-news {margin-right:0;float:left;max-width: 30%;padding: 0 1.62%;min-height: 750px;}
.newscont .single-news:last-child {margin-right:0;}
.ekran2 .single-news .sn-thumb {background-color: #73bd4b;display: flex;height: 210px;}
.ekran2 .single-news .sn-thumb img {height: auto;margin: auto;max-height: 210px;width: auto;}
.ekran2 .single-news .sn-title {padding-top:27px;}
.ekran2 .single-news .sn-title h2 {color:#cafc5f;font-family: "fira-sans",sans-serif;font-size:26px;font-weight: 500;letter-spacing: 0;line-height: 1.3em;text-align: left;}
.ekran2 .single-news .sn-date {color: rgba(255, 255, 255, 0.9);font-size: 17px;font-style:italic;font-weight: 300;letter-spacing: 0.4px;line-height: 1.3em;padding: 17px 0;text-align: left;}
.ekran2 .single-news .sn-excerpt {color: rgba(255, 255, 255, 0.9);font-size: 17px;font-weight: 300;letter-spacing: 0.43px;line-height: 1.3em;padding: 0 0 17px;text-align: left;}
.ekran2 .single-news .sn-morebut {color:#cafc5f;font-size: 17px;font-weight: 300;letter-spacing: 0.4px;line-height: 1.3em;padding: 0 0 25px;text-align: left;}
.ekran2 .single-news .sn-morebut a:hover {color:#cafc5f !important;}
.ekran2 .all-news-but {clear: both;float: none;height: 170px;margin: 0 auto;max-width: 1020px;width: 100%;position: relative;z-index: 10;}
.ekran2 .all-news-but hr {background: transparent none repeat scroll 0 0;border-bottom: 1px solid rgba(255, 255, 255, 0.15) !important;height: 1px;margin: 0 0 68px !important;
    padding-top: 51px;}
.ekran2 .all-news-but .an-button {}
.ekran2 .all-news-but .an-button a {background-color:transparent;border:2px solid #cafc5f;border-radius:300px;color:#cafc5f;cursor: pointer;display: inline-block;font-family:"fira-sans",sans-serif;font-size: 14px;font-style:normal;font-weight: 500;letter-spacing: 3px;line-height:normal;padding:13px 26px;text-align: center;text-decoration: none;text-transform: uppercase;transition:background-color 0.1s linear 0s;}
.home .ekran2 .all-news-but .an-button a:hover {background-color:#cafc5f;color:#1d1d1d !important;transition:background-color 0.1s linear 0s;}

.ekran3 {height: 0;padding-bottom: 56.25%;width:100%;}
.ekran3 .slide {background: transparent;left: 0;max-height: 1400px;position: absolute;top: 0;width:100%;}
.ekran3 .slide.slideoff {display:block;opacity:0;}
.ekran3 .slide.slideon {display:block;opacity:1;}
.ekran3 .slide .slideint {background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;padding-bottom: 56.25%;width:100%;}
.e3sliderbuts {-ms-user-select: none; -moz-user-select: none; -webkit-user-select: none; user-select: none;}
#e3leftbut {font-family: 'Quicksand', sans-serif;}
#e3leftbut {background-color: rgba(0, 0, 0, 0);color: rgba(255, 255, 255, 0.9);cursor:pointer;font-size: 32px;font-weight: 400;height: 32px;left: 10px;line-height: 32px;position: absolute;text-align: center;top:50%;width: 32px;}
#e3leftbut:hover {background-color:rgba(255,255,255,0);}
#e3rightbut {font-family: 'Quicksand', sans-serif;}
#e3rightbut {background-color: rgba(0, 0, 0, 0);color: rgba(255, 255, 255, 0.9);cursor:pointer;font-size: 32px;font-weight: 400;height: 32px;right: 10px;line-height: 32px;position: absolute;text-align: center;top:50%;width: 32px;}
#e3rightbut:hover {background-color:rgba(255,255,255,0);}
.e3sliderpoints {bottom: 37px;height: 10px;left: calc(50% - 27px);margin: 0 auto;position: absolute;text-align: center;width: auto;}
.e3sp-cont {height: 10px;width:auto;margin:0 auto;position:relative;}
.e3sliderpoints .e3sp {border: 2px solid #fff;border-radius: 6px;box-sizing: content-box;cursor:pointer;width:6px;height:6px;margin-right:12px;float:left;}
.e3sliderpoints .e3sp.e3sp-off {background-color:rgba(0,0,0,0);}
.e3sliderpoints .e3sp.e3sp-on {background-color:#fff;}

.ekran4 {background: #fff;}
.e4-title {padding-top: 100px;}
.e4-title h2 {color:#000;font-family:"fira-sans",sans-serif,sans-serif;font-size: 42px;font-style: normal;font-weight: 300;letter-spacing: 0;line-height: 1.1em;text-transform: none;text-align:center;}
.e4-shortfacts {font-family:"fira-sans",sans-serif,sans-serif;max-width: 1047px;min-height: 550px;padding: 34px 0 70px;margin:0 auto;}
.e4sf-single {float:left;margin-right:0;max-width: 30%;padding: 0 1.62%;text-align: center;}
.e4sf-single-image {}
.e4sf-single-text {color: rgba(69, 69, 69, 0.9);font-size: 19px;font-style: normal;font-weight: 300;letter-spacing: 0.4px;line-height: 1.3em;}

.ekran5 {min-height:800px;background-size: cover !important;clear:both;float:none;}
.ekran5 .index-image-overlay {background-color: rgba(107, 95, 82, 0.3);}
.ekran5 .index-image-overlay {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.e5-cont {background-color:rgba(255,255,255,0);max-width:1046px;margin:0 auto;min-height: 800px;padding-bottom: 59px;}
.e5-right {float:right !important;color:#fff;margin-top: 59px;padding-left:17px !important;padding-right:17px !important;}
.e5-right.col-md-3 {max-width:228px !important;}
.e5-right h3 {color: #cafc5f;font-size: 22px;margin: 1.5em auto 0.3em;font-family: "fira-sans",sans-serif,sans-serif;font-style: normal;font-weight: 500;letter-spacing: 2px;line-height: 1.6em;text-transform: uppercase;}
.e5-right p {color: rgba(255, 255, 255, 0.9);display: inline-block;font-family: "fira-sans",sans-serif,sans-serif;font-size: 17px;font-style: normal;font-weight: 300;letter-spacing: 0.4px;line-height: 1.3em;margin: 11px 0 0 !important;}
.e5-right-phone {}
.e5-right-fax {}
.e5-right-adresa {padding: 37px 0;}
.e5-right-email {padding-bottom: 23px;padding-top: 34px;}
.e5-right-email .e5-right-email-but {text-align: center;height: 114px;width:100%;}
.home .e5-right-email .e5-right-email-but a {background-color: transparent;border: 2px solid #fff;border-radius: 3px;color: #fff !important;display:inline-block;font-size: 20px;font-style: normal;font-weight: 300;letter-spacing: 1px;padding: 25px 46px;transition: background-color 0.1s linear 0s;text-transform: uppercase;}
.home .e5-right-email .e5-right-email-but a:hover {background-color: #fff;color:#1d1d1d !important;text-decoration: none;}

.e5-right-welcome {}
.e5-center {color:#fff;float:left;}
.e5-map {height: 653px;margin-top:100px;max-width: 653px;}
/* Vacancies */
#vac-cont {}
#vac-pre-cont {}
.vacans-sin {}
.vacans-img {}
.vacans-title {}

/* Consultants */
#cons-cont {}
#cons-pre-cont {}
.cons-sin {}
.cons-img {}
.cons-title {}

/* Program contests #cafc5f */
.progcon-cont {border-top: 1px solid #ddd;}
.progcon-cont .progcon-cont-row:nth-child(1) div {font-style:italic;font-weight:700;}
.progcon-cont-row {clear:both;border-bottom:1px solid #ddd;float:none;min-height: 100px;margin: 5px 0 0;width:100%;}
.progcon-cont-row .col-md-7, .adcon-cont-row .col-md-7 {width:55%;}
.progcon-cont-row .col-md-3, .adcon-cont-row .col-md-3 {width:22%;}
.progcon-cont-row .col-md-2, .adcon-cont-row .col-md-2 {width:14%;}
.progcon-cont-row a {color:#6c9e00 !important;}
.progcon-cont-row a:hover {color:#6c9e00 !important;opacity:0.65;text-decoration:none;}
.progcon-cont-row .col-md-3 {text-align:center;}
.progcon-disabled, .adcon-disabled {color:#ff0000;}
span.starttime {}
/* Administrative contests */
.adcon-cont {border-top: 1px solid #ddd;}
.adcon-cont .adcon-cont-row:nth-child(1) div {font-style:italic;font-weight:700;}
.adcon-cont-row {clear:both;border-bottom:1px solid #ddd;float:none;min-height: 100px;margin: 5px 0 0;width:100%;}
.adcon-cont-row a {color:#6c9e00 !important;}
.adcon-cont-row a:hover {color:#6c9e00 !important;opacity:0.65;text-decoration:none;}
.adcon-cont-row .col-md-3 {text-align:center;}
/* Publications */
.pub-cont {}
.pub-mainlist {margin-left: 0 !important;padding-top: 13px;}
.pub-par-cat {background: #e6e6e6 url("http://code.jquery.com/ui/1.11.4/themes/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50%;border: 1px solid #d3d3d3;border-radius: 4px;color: #555555;display: block;font-size: 100%;margin: 2px 0;min-height: 0;position: relative;}
.pub-par-cat:hover {background: #dadada url("http://code.jquery.com/ui/1.11.4/themes/smoothness/images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50%;border: 1px solid #999999;color: #212121;}
.entry li.pub-par-cat .pub-par-title span{color: #2e835f;font-size: 23px;font-weight: 500;letter-spacing: 2px;line-height: 34px;margin-left: 33px;text-transform: uppercase;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none;}
.entry li.pub-par-cat {margin: 2px 0 0;text-align: justify;}

/* background-image: url("http://code.jquery.com/ui/1.11.4/themes/smoothness/images/ui-icons_888888_256x240.png");*/

.ppc-close {}
.ppc-close .ppt-tri {background-image: url("http://code.jquery.com/ui/1.11.4/themes/smoothness/images/ui-icons_888888_256x240.png");background-position: -32px -16px;height: 16px;left: calc(0.5em + 1px);margin-top: -8px;position: absolute;top: 28px;width: 16px;color: #555555;}
.pub-par-cat.ppc-open {background:#fff !important;}
.ppc-open .ppt-tri {background-image: url("http://code.jquery.com/ui/1.11.4/themes/smoothness/images/ui-icons_454545_256x240.png");background-position: -64px -16px;height: 16px;left: calc(0.5em + 1px);margin-top: -8px;position: absolute;top: 28px;width: 16px;color: #555555;}
.ppc-close .pub-list1 {display:none;}
.ppc-open .pub-list1 {border-top: 1px solid #aaaaaa;display: block;margin-left: 0;margin-top: 10px;padding-left: 23px;padding-right: 25px;padding-top: 10px;}
.pub-list1 + li.pubchld1title {margin-top: 31px !important;}
.pub-list1 li {background-image: url("img/li-black.png");background-position: 0 3px;background-repeat: no-repeat;background-size: 17px auto;display: block;font-size: 18px;font-weight: 300;line-height: 24px;list-style-type: none;padding-bottom: 5px;padding-left: 23px;}
.pub-list1 li a {color: #6c9e00 !important;text-decoration:none;}
.pub-list1 li a:hover {opacity:0.75;text-decoration:none;}
.pub-list1.pub-list2 {border-top: 0 none;padding-left: 5px;}
.pub-list1.pub-list3 {border-top: 0 none;padding-left: 5px;}
.pub-par-title {cursor: pointer;padding: calc(0.5em + 1px) 0.5em calc(0.5em + 1px) 0.7em;}
.pub-par-title + .pub-list1 {margin-top:0;}
.pub-par-title + .pub-list1 > .pubchld1points:first-child {margin-top: 31px;}
.pub-par-title + .pub-list1 > .pubchld1points:last-child {margin-bottom: 43px;}
.pub-par-title + .pub-list1 > .pubchld1title:last-child {margin-bottom: 43px;}

.pubchld1title, .pubchld2title {background:#fff !important;letter-spacing:0.4px;line-height:27px !important;margin-top: 21px !important;}
.pubchld1title {color:#222;font-size:21px !important;font-weight:700 !important;}
.pubchld2title {color:#333;font-size:18px !important;font-weight:500 !important;}
.pubchld1titlespan {}
.pubchld2titlespan {}
.pubchld1points {}
.pubchld2points {}

/* common */
.pad, .pad.post-content {padding:30px 17px 20px;}
.entry blockquote::before {content:'' !important;}
blockquote {border-left: 1px solid #1c1c1c;font-style: italic;margin: 0;padding: 0.5em 2.5em;}

/* single */
article.post {margin: 0 auto;max-width: 1046px;text-align: justify;}
.post-pre-footer {height: 26px;margin-bottom: 91px;margin-top: 61px;position:relative;width:100%;}
html[lang="en-US"] .ppf-cont {max-width: 200px;margin:0 auto;}
html[lang="uk"] .ppf-cont {max-width: 300px;margin:0 auto;}
.ppf-cont {display:flex;position: relative;}
.ppf-cont-like {background: url("img/icon_like.png") no-repeat 0% 55% scroll;color:#8d8d8d;cursor:pointer;float:left;font-family: "Raleway",sans-serif;font-size: 14.1px;font-weight: 500;letter-spacing: 2px;padding-left:20px;text-transform: uppercase;-ms-user-select: none; -moz-user-select: none; -webkit-user-select: none; user-select: none;}
.ppf-cont-share {background: url("img/icon_share.png") no-repeat 0% 55% scroll;color:#8d8d8d;cursor:pointer;float:none;font-family: "Raleway",sans-serif;font-size: 14.1px;font-weight: 500;letter-spacing: 2px;margin:auto;padding-left:20px;text-transform: uppercase;-ms-user-select: none; -moz-user-select: none; -webkit-user-select: none; user-select: none;}
html[lang="en-US"] .ppf-cont-share-box {background-color: #eee;border: 2px solid #555;border-radius: 6px;bottom: -188px;display:none;padding:10px;position: absolute;right:-115px;width:135px;z-index: 10;}
html[lang="uk"] .ppf-cont-share-box {background-color: #eee;border: 2px solid #555;border-radius: 6px;bottom: -188px;display:none;padding:10px;position: absolute;right:-85px;width:135px;z-index: 10;}

#singlefresh .ppf-cont-share-box {}
.at-share-btn-elements .at-share-btn {clear: both;display: block !important;}
.ppf-cont-share-box .addthis_inline_share_toolbox {}
/**/
/* #singlefresh */
article.post#singlefresh h1.post-title {color: #86bd0f;font-family: "fira-sans",sans-serif;font-size: 41px;font-style: normal;font-weight: 500;letter-spacing: 0;line-height: 1.29em;text-align:left;text-transform: none;}
article.post#singlefresh, article.post#singlefresh .post-meta {color: rgba(69, 69, 69, 0.9) !important;font-family: "fira-sans";font-size: 19px;font-style: normal;font-weight: 300;letter-spacing: 0.4px;line-height: 1.3em;}
#singlefresh .post-meta blockquote {margin-top:12px;}
#singlefresh .post-image {margin: 0 !important;overflow: hidden;position: relative;}
#singlefresh .post-image.pad {padding-top:60px;text-align: center;}
#singlefresh .post-title.pad {padding-top: 9px;}
#singlefresh .post-content.pad {padding-top:5px;}
article.post#singlefresh strong {font-weight: 700;}
article.post#singlefresh a, article.post#singlefresh a:visited, article.page a, article.page a:visited {color: #6c9e00 !important;text-decoration: none;}
.home article.page a, .home article.page a:visited {color: #cafc5f !important;text-decoration: none;}
.home article.page .hs-langbuts-cont a, .home article.page .hs-langbuts-cont a:visited {color: #fff !important;text-decoration: none;}
.home article.page .hs-langbuts-cont a:hover {color: #1c1c1c !important;text-decoration: none;}
article#singlefresh .post-inner {box-shadow: 0 0 0;}
#singlefresh .entry h6 {color:#666 !important;font-size:10pt !important;font-weight:300 !important;line-height: 24.7px !important;}
#singlefresh .entry h6 em {color:#666 !important;line-height: 24.7px !important;}

/* #singlearchive  "Raleway", */
.sinar-date {color: rgba(28, 28, 28, 0.5);font-family: sans-serif;font-size: 14px;font-style: normal;font-weight: 500;letter-spacing: 2px;margin-bottom: 12px;margin-top: 61px;text-transform: uppercase;text-align:center;}
article.post#singlearchive h1.post-title, .category article.post h2.post-title, .category article.post h2.post-title a {color: #000 !important;font-family: "fira-sans",sans-serif;font-size: 42px;font-style: normal;font-weight: 300;letter-spacing: 0;line-height: 1.1em;text-align:center !important;text-transform: none;}
article.post, article.post .post-meta {color: rgba(69, 69, 69, 0.9) !important;font-family: "fira-sans";font-size: 19px;font-style: normal;font-weight: 300;letter-spacing: 0.4px;line-height: 1.3em;}
.post-meta blockquote {margin-top:12px;}
.post-image {margin: 0 !important;overflow: hidden;position: relative;}
.post-image.pad {padding-top:60px;text-align: center;}
.post-image.pad img {width:100%;}
.post-title.pad {padding-top: 9px;}
.post-content.pad {padding-top:5px;}
article.post strong {font-weight: 700;}
article.post a, article.post a:visited, article.page a, article.page a:visited, .error404 .entry a, .error404 .entry a:visited {color: #6c9e00 !important;text-decoration: none;}
/*.home article.page a, .home article.page a:visited {color: #cafc5f !important;text-decoration: none;} cafc5f → 6c9e00
.home article.page .hs-langbuts-cont a, .home article.page .hs-langbuts-cont a:visited {color: #fff !important;text-decoration: none;}
.home article.page .hs-langbuts-cont a:hover {color: #1c1c1c !important;text-decoration: none;} */
article .post-inner {box-shadow: 0 0 0;}
.entry h6 {color:#666 !important;font-size:10pt !important;font-weight:300 !important;line-height: 24.7px !important;}
.entry h6 em {color:#666 !important;line-height: 24.7px !important;}



/* post nav */
.post-nav li a span, .post-nav li a span:hover {color:#6c9e00 !important;}


/* specials */
h3.elearning {color: #000 !important;font-family: "fira-sans";font-size: 42px !important;font-style: normal;font-weight: 300 !important;letter-spacing: 0 !important;line-height: 1.1em !important;margin-bottom: 63px;margin-top: 100px;text-align: center;text-transform: none;}

h2.syrex2h2 {margin-top:50px !important;}
.syrex2 {margin-bottom: 34px;margin-top: 34px;min-height:50px;}
.syrex2 .col-md-6 {padding:0;text-align: center;}
.syrex2 .col-md-6 a {background-color: transparent;border-color: rgba(102, 102, 102, 0.86);border-radius: 300px;color: rgba(102, 102, 102, 0.86) !important;border-style: solid;border-width: 2px;display: inline-block;font-size: 14px;font-weight: 500;letter-spacing: 3px;line-height: 20px;padding: 13px 26px;text-transform: uppercase;transition: background-color 0.1s linear 0s, color 0.1s linear 0s;}
.syrex2 .col-md-6 a:hover {background-color:rgba(102, 102, 102, 0.86);color:#fff !important;}

.res-dyst-kurs, .res-syrex2 {text-align:center;}
.res-syrex2 {margin-top: 67px;}
article.page a.res-dyst-kurs-but, article.page a.res-syrex2-but {background-color:transparent;border:2px solid #1c1c1c;border-radius:3px;color:#1c1c1c !important;cursor: pointer;display: inline-block;font-family:"fira-sans",sans-serif;font-size: 15px;font-style:normal;font-weight: 500;letter-spacing: 3px;line-height:normal;padding:21px 34px;text-align: center;text-decoration: none;text-transform: uppercase;transition:background-color 0.1s linear 0s;}
article.page a.res-dyst-kurs-but:hover, article.page a.res-syrex2-but:hover {background-color:#1c1c1c;color:#fff !important;text-decoration:none;transition:background-color 0.1s linear 0s;}

.contactsrow {margin-bottom: 31px;margin-top: 63px;min-height: 65px;}
.worksua-pro6 {text-align:center;}
.worksua-pro6 + .worksua-pro6 {margin-bottom: 34px;margin-top: 34px;}
.contactsrow a.abutton, .thanks4help  a.abutton {background-color:transparent;border:2px solid;border-color:rgba(102, 102, 102, 0.86);border-radius:300px;color: rgba(102, 102, 102, 0.86) !important;cursor: pointer;display: inline-block;font-family:"fira-sans",sans-serif;font-size: 14px;font-style:normal;font-weight: 500;letter-spacing: 3px;line-height:normal;padding:15px 26px 11px;text-align: center;text-decoration: none;text-transform: uppercase;transition:background-color 0.1s linear 0s;}
.contactsrow a.abutton:hover, .thanks4help  a.abutton:hover, .page .worksua-pro6 a.abutton:hover {background-color:rgba(102, 102, 102, 0.86);color:#fff !important;text-decoration:none;transition:background-color 0.1s linear 0s;}
.contacts-map {margin-bottom: 59px;margin-top: 67px;}
.contacts-map iframe {width:1012px;height:737px;}
.contacts-skargy-title {margin-top: 67px;}
.thanks4help {margin-top: 34px;}
.page .worksua-pro6 a.abutton {background-color:transparent;border:2px solid;border-color:rgba(102, 102, 102, 0.86);border-radius:300px;color: rgba(102, 102, 102, 0.86) !important;cursor: pointer;display: inline-block;font-family:"fira-sans",sans-serif;font-size: 14px;font-style:normal;font-weight: 500;letter-spacing: 3px;line-height:normal;padding:14px 26px 12px;text-align: center;text-decoration: none;text-transform: uppercase;transition:background-color 0.1s linear 0s;}

.entry h2.pronas {margin-bottom: 45px;margin-top: 45px;}
.pronas-goals {}
.pronas-goals .col-md-4 {}
.pronas-goals .col-md-6 {}
.row.works {}
.works .col-md-6 {width: 48.4%;}

.pronas-goals-big, h3.napryamyh3, h3.zpth3, h3.ukraineh3, h3.secah3, h3.worksh3 {color: #000;font-size: 42px;font-weight: 300;letter-spacing: 0;line-height: 1.1em;text-transform: none;}
.pronas-zvity {}
.pronas-zvity .col-md-3 {max-width: 228px;}
.entry h2.pronas-team {margin-top:16px;}
h3.team {color:#000;font-size: 42px;font-style: normal;font-weight: 300;letter-spacing: 0;line-height: 1.1em;margin-bottom: 35px;margin-top: 34px;text-transform: none;}
.team-structure-pnts {margin-right: 17px;}
a.aclear, a.aclear:hover {color:#6c9e00 !important;text-decoration:none !important;}
.vacans-sin:first-child, .cons-sin:first-child {padding-left: 0;}
.vacans-title, .cons-title {font-size: 15.6px;text-align: center;}

ul.disc li, .entry ul li {font-size:19px;list-style-type:disc;}

.works-auto-gallery {}
.wag-main-cont {height: 796px;position: relative;text-align: center;width: 1012px;}
.wag-main-cont .e3sliderbuts {background-color: rgba(0, 0, 0, 0.65) !important;height: 48px !important;line-height: 48px !important;opacity:0.6;width: 40px !important;transition: opacity 0.2s ease 0s;}
.wag-main-cont .e3sliderbuts:hover {opacity:1;transition: opacity 0.2s ease 0s;}
.wag-main-cont img {height: 100%;margin: 0 auto !important;max-width: 100%;}
a.gallink {position: relative;}
a.gallink img {position: relative;z-index:5;}
a.gallink .glshadow {background-color: rgba(255, 255, 255, 0.7);height: 102px;left: -50px;position: absolute;top: 21px;width: 101px;z-index: 10;}
a.gallink .glshadow.shownow {background-color:rgba(255,255,255,0);}
a.gallink:hover {cursor:pointer;}
.galleryid-98 .gallery-icon {}
.galleryid-102 a.gallink .glshadow, .galleryid-1790 a.gallink .glshadow {height: 111px;left: -54px;width: 111px;}
.galleryid-2150 a.gallink .glshadow {height: 111px;left: -54px;width: 111px;}

h3.worksgreyh3, .entry h5 {color: #a1a1a1;font-family: "fira-sans";font-size: 37px;font-style: normal;font-weight: 500;letter-spacing: 2px;line-height: 1.6em;margin: 1.5em auto 0.3em;text-transform: uppercase;}

.works-auto-gallery2 {min-height:400px;}
.wag2-main-cont {text-align:center;}
.wag2-gal-cont {display:none;}

.lectors .col-md-9 {width:72%;padding-right:0;}

.worksua {}
.worksua h2 {color: #86bd0f;margin-top: 0 !important;padding-top: 0;}
.worksua .col-md-1 {padding-right:0;}
.worksua .col-md-11 {padding-right:0;padding-left:0;}
.worksua .col-md-4 {}

#WAG1Main {position:relative;}
#wagMainCont1 {background-color:rgba(0,0,0,1);position:fixed;bottom:0;left:0;right:0;top:0;}
#wagMainCont1.hide {opacity:0;z-index:-1;}
#wagMainCont1.hide #WAGMC1imgcont {z-index:-1;}
#wagMainCont1.show {opacity:1;z-index:1000000;}
#wagMainCont1.show #WAGMC1imgcont {z-index:1000000;}

#WAGMC1imgcont {display: flex;position:absolute;width:92%;height:92%;top:4%;left:4%;background-color:rgba(255,255,255,0);text-align: center;}
#WAGMC1imgcont img {margin: auto;}
.e3sliderbuts1 {font-family: 'Quicksand', sans-serif;-ms-user-select: none; -moz-user-select: none; -webkit-user-select: none; user-select: none;background-color: rgba(0, 0, 0, 0);color: rgba(255, 255, 255, 0.9);cursor:pointer;font-size: 32px;font-weight: 400;height: 32px;line-height: 32px;text-align: center;width: 32px;}

#e3leftbut1 {left: 10px;position: absolute;top:50%;}
#e3rightbut1 {right: 10px;position: absolute;top:50%;}
#e3leftbut1:hover, #e3rightbut1:hover {background-color:rgba(255,255,255,0);}

#WAGMC1Close {color: rgba(255, 255, 255, 0.9);cursor: pointer;font-family: "Quicksand";font-size: 32px;font-weight: 700;height: 48px;line-height: 1.2em;position: absolute;right: 20px;text-align: center;top: 10px;width: 48px;z-index: 1000001;}

.works-auto-gallery2 {}
.wag-main-cont2 {height: 796px;position: relative;text-align: center;width: 1012px;}
.wag-main-cont2 img {height: 100%;margin: 0 auto !important;max-width: 100%;}
a.gallink2 {position: relative;}
a.gallink2 img {position: relative;z-index:5;}
a.gallink2 .glshadow2 {background-color: rgba(255, 255, 255, 0.7);height: 102px;left: -51px;position: absolute;top: 21px;width: 102px;z-index: 10;}
a.gallink2 .glshadow2.shownow {background-color:rgba(255,255,255,0);}
a.gallink2:hover {cursor:pointer;}

.wag-main-cont2 .e3sliderbuts2 {font-family: 'Quicksand', sans-serif;background-color: rgba(0, 0, 0, 0.65) !important;height: 48px !important;line-height: 48px !important;opacity:0.6;width: 40px !important;transition: opacity 0.2s ease 0s;-ms-user-select: none; -moz-user-select: none; -webkit-user-select: none; user-select: none;}
.wag-main-cont2 .e3sliderbuts2:hover {opacity:1;transition: opacity 0.2s ease 0s;}
#e3leftbut2 {background-color: rgba(0, 0, 0, 0);color: rgba(255, 255, 255, 0.9);cursor:pointer;font-size: 32px;font-weight: 400;height: 32px;left: 10px;line-height: 32px;position: absolute;text-align: center;top:50%;width: 32px;}
#e3rightbut2 {background-color: rgba(0, 0, 0, 0);color: rgba(255, 255, 255, 0.9);cursor:pointer;font-size: 32px;font-weight: 400;height: 32px;right: 10px;line-height: 32px;position: absolute;text-align: center;top:50%;width: 32px;}

.works-auto-gallery3 {}
.wag-main-cont3 {height: 796px;position: relative;text-align: center;width: 1012px;}
.wag-main-cont3 img {height: 100%;margin: 0 auto !important;max-width: 100%;}
a.gallink3 {position: relative;}
a.gallink3 img {position: relative;z-index:5;}
a.gallink3 .glshadow3 {background-color: rgba(255, 255, 255, 0.7);height: 102px;left: -51px;position: absolute;top: 21px;width: 102px;z-index: 10;}
a.gallink3 .glshadow3.shownow {background-color:rgba(255,255,255,0);}
a.gallink3:hover {cursor:pointer;}

.wag-main-cont3 .e3sliderbuts3 {font-family: 'Quicksand', sans-serif;background-color: rgba(0, 0, 0, 0.65) !important;height: 48px !important;line-height: 48px !important;opacity:0.6;width: 40px !important;transition: opacity 0.2s ease 0s;-ms-user-select: none; -moz-user-select: none; -webkit-user-select: none; user-select: none;}
.wag-main-cont3 .e3sliderbuts3:hover {opacity:1;transition: opacity 0.2s ease 0s;}
#e3leftbut3 {background-color: rgba(0, 0, 0, 0);color: rgba(255, 255, 255, 0.9);cursor:pointer;font-size: 32px;font-weight: 400;height: 32px;left: 10px;line-height: 32px;position: absolute;text-align: center;top:50%;width: 32px;}
#e3rightbut3 {background-color: rgba(0, 0, 0, 0);color: rgba(255, 255, 255, 0.9);cursor:pointer;font-size: 32px;font-weight: 400;height: 32px;right: 10px;line-height: 32px;position: absolute;text-align: center;top:50%;width: 32px;}

/* post pass protection */
.page-id-3760 #page, .page-id-3745 #page {background: #f2f2f2;}
.postpassprot {background: #f2f2f2 none repeat scroll 0 0;display:flex;min-height: 200px;padding-top: 250px;position: relative;text-align: center;}
.postpassprot .iconlock {left: calc(50% - 32px);position: absolute;top: 195px;}
.postpassprot form {max-width:280px;margin:auto;position: relative;}

.themeform .postpassprot input[type="password"] {border: 0 none;color: #bbb;font-weight: 300;padding:11px 15px;width: 280px;}
.themeform .postpassprot input[type="password"]:focus {color:#333;}
.themeform .postpassprot input[type="submit"] {background-color: transparent;bottom: 56px;color: #ddd;font-size: 32px;font-weight: 300;position: absolute;right: 0;}
.themeform .postpassprot input[type="submit"]:hover {color:#333;}


/* tenders */
.page-id-38 .row, .page-id-1608 .row {height: 228px;margin: 17px 0;max-width:1046px;width: 1046px;}
.page-id-38 .col-md-6, .page-id-1608 .col-md-6 {padding: 0;width: 48%;}
.page-id-38 .col-md-6 .col-md-6, .page-id-1608 .col-md-6 .col-md-6 {padding: 0 1% 0 0;}
.page-id-38 .col-md-6 .col-md-6 + .col-md-6, .page-id-1608  .col-md-6 .col-md-6 + .col-md-6 {margin-left:4%;padding:0;width: 46%;}
.page-id-38 .entry blockquote, .page-id-1608 .entry blockquote {margin: 17px 0 34px;}
/* 404 */
.error404 .entry .page-title::before {border-left: 0 none;border-right: 0 none;}
.error404 .entry .page-title.pad {padding-bottom: 10px;padding-top: 20px;text-align: center;}
.error404 .entry {padding-top: 40px;}
.error404 .entry .themeform input[type="text"] {background: #fff url("img/icon-searchqueries-32-dark.png") no-repeat scroll 15px 50%;border: 1px solid #aaa;color: #000 !important;font-size: 30px;font-weight: 400;height: auto;line-height: normal;padding: 16px 20px 16px 70px;width: 100%;}
.error404 .entry .pad404 {padding-left:17px;padding-right:17px;}
/* syrex */
.syrex .col-md-6 {padding-left: 0;width: 48.4%;}

/* the end full version */
@media only screen and (max-width: 1360px) {
	.search-input-full {display:none !important;}
	.search-input-mobile {display:block;position: fixed;right: 7%;top: 0;z-index: 10001;}
	.search-input-mobile .toggle-search {box-shadow:0 0 0;right: 0;top: 20px;z-index: 10002;}
	.admin-bar .search-input-mobile .toggle-search {top: 52px;}
	.search-input-mobile .search-expand {right:0;top:70px;}
	.admin-bar .search-input-mobile .search-expand {top:102px;}
	.toggle-search:hover, .toggle-search.active, .search-expand-inner {background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;}
	#nav-topbar .search-input-mobile .search {box-sizing: border-box;color: #f7f7f7 !important;font-family: sans-serif;font-size: 16px;font-weight: 300;height: 44px !important;line-height: 20px;opacity: 0.7;padding: 13px 12px 10px 25px;}
	.themeform.searchform div input {border: 1px solid rgba(255, 255, 255, 0.1) !important;width:100% !important;}
	html[lang="uk"] .lang-switcher, html[lang="en-US"] .lang-switcher {right:1.5%;}
	
}

@media only screen and (max-width: 1280px) {
	.full-width.topbar-enabled #header {position: fixed;top: 0;width: 100%;z-index: 10001;}
	#nav-topbar .nav-wrap .search-input {right:1%;width: 10% !important;}
	#nav-topbar .nav-wrap .search-input .search{max-width:198px;min-width: 12%;width: 100%;}
	#page {padding: 90px 0 0 !important;}
	.page-image-archive {top: 0;}
	.home.page .image-container {background-size: cover;}
	
}
@media only screen and (max-width: 1120px) {
	html[lang="uk"] .lang-switcher, html[lang="en-US"] .lang-switcher {right: 1%;}
	.search-input-mobile {right: 76px;}
}

@media only screen and (max-width: 1080px) {
	.themeform.searchform div input {border: 1px solid rgba(255, 255, 255, 0.1) !important;width:100% !important;}
	.search .page-title .themeform input[type="text"],.error404 .entry .themeform input[type="text"] {border: 1px solid #aaa !important;}
	.search #page .page-title, .search #page .entry {max-width: 90%;}
	.nav > li > a {padding: 0.75em 10% !important;}
	.pronas-zvity .col-md-3 {width: 22%;}
	.page-id-38 .row, .page-id-1608 .row {width: 100%;height: auto;}
	.contacts-map {padding-bottom: 45%;position: relative;}
	.contacts-map iframe {bottom: 0;height: 100%;left: 0;position: absolute;right: 0;top: 0;width: 100%;}
}

@media only screen and (max-width: 1034px) {
	.entry {width: 90% !important;}
	.e1-txtblock {left: 2%;width: 96%;}
	.e1-txtblock-slogan {width: 100%;}
	.wag-main-cont, .wag-main-cont2, .wag-main-cont3 {height: auto;width: 100%;}
	.search #page .page-title {max-width:90%;}
	
}

@media only screen and (max-width: 1034px) {
	.admin-bar.full-width.topbar-enabled #header {top:32px;}
	.admin-bar.page #page {}
}

@media only screen and (max-width: 1024px) {
	#menu-main-menu li:nth-child(3),#menu-golovne-menyu li:nth-child(3) {margin-right: 12%;}
	
}

@media only screen and (max-width: 960px) {
	.full-width.topbar-enabled #header {background-color: #3e3232;height: 142px;position: fixed;width: 100%;z-index: 10001;}
	.search-input-mobile .toggle-search {box-shadow:0 0 0;right: 0;top: 80px;z-index: 10002;}
	.search-input-mobile .search-expand {right:0;top:130px;}
	.admin-bar .search-input-mobile .toggle-search {top:112px;}
	.admin-bar .search-input-mobile .search-expand {top:162px;}
	/*.post .search-input-mobile .toggle-search {box-shadow:0 0 0;right: 0;top: 80px;z-index: 10002;}
	.post .search-input-mobile .search-expand {right:0;top:130px;}*/
	.nav-wrap {margin-top: 84px;}
	html[lang="uk"] .lang-switcher {top:93px;}
	html[lang="en-US"] .lang-switcher {top:93px;}
	#menu-main-menu, #menu-golovne-menyu {}
	#menu-main-menu li:nth-child(3), #menu-golovne-menyu li:nth-child(3) {margin-right: 0;}
	#page {padding: 90px 0 0 !important;}
	.search #page {padding-top:160px !important;}
	.progcon-cont-row .col-md-3, .adcon-cont-row .col-md-3, .progcon-cont-row .col-md-2, .adcon-cont-row .col-md-2 {width:22%;padding:0;text-align:center;}
	.progcon-cont-row .col-md-7, .adcon-cont-row .col-md-7 {padding-left:0;width: 53%;}
	.contactsrow .col-md-offset-2 {margin-left: 5%;}
	.page-id-1667 .contactsrow .col-md-offset-2 {margin-left: 0;}
	.page-id-1667 .contactsrow .col-md-4 {padding-left: 0;width: calc(100% - 485px);}
	.page-id-1667 .contactsrow .col-md-3 {width:205px;}
	.img2scale {max-width: 60%;}
	.error404 .entry {padding-top:80px;}
}
@media only screen and (max-width: 860px) {
	#menu-golovne-menyu li.menu-item-has-children:nth-child(1) {margin-left: 0;}
	.contactsrow .col-md-offset-2 {margin-left: 0;}
	.contactsrow .col-md-4 {padding-left: 0;width: calc(100% - 440px);}
	.contactsrow .col-md-3 {width:190px;}
	.page-id-1667 .contactsrow .col-md-4 {padding-left: 0;width: calc(100% - 485px);}
	.page-id-1667 .contactsrow .col-md-3 {width:205px;}
	.pub-par-title {text-align:left;}
	
	.page-id-2150 .worksgreyh3 {margin:0 auto;}
	.pronas-goals .col-md-6 {float: right;width: 60%;}
	.ost  .col-md-4 {padding-right: 2% !important;}
	
}
@media only screen and (max-width: 810px) {
	
	.newscont .single-news {min-height: 850px;}
	
}
@media only screen and (max-width: 768px) {
	.full-width.topbar-enabled #header {height:90px;position: fixed;top:0;width: 100%;z-index: 10001;}
	.nav-toggle {box-shadow:0 0 0 !important;display: block;left: 0;position: fixed;top: 25px;}
	.admin-bar .nav-toggle {top:57px;}
	.nav-wrap {display: none;}
	.navwrapfull {display: none !important;}
	.lang-switcher-mobile {display:block;}
	.lang-switcher-mobile {border: 0 none;position: absolute;right:20px;top: 37px;z-index: 100;}
	.lang-switcher-mobile ul li {float:left;line-height: 22px;}
	.lang-switcher-mobile ul li:first-child {border-right:1px solid rgba(255, 255, 255, 0.9);padding-right:10px;}
	.lang-switcher-mobile ul li:last-child {margin-left:10px;}
	.lang-switcher-mobile ul li:first-child a {color:#79b752 !important;}
	.lang-switcher-mobile ul li:last-child a {color:#2e835f !important;}
	.lang-switcher-mobile ul li a {color: rgba(255, 255, 255, 0.9) !important;font-family: "fira-sans",sans-serif;font-size: 22px;font-style: normal;font-weight: 300;letter-spacing: 1.02px;line-height: 1em;text-decoration: none;text-transform: uppercase;}
	.navwrapmobile.expand {background-color: #3e3232;border-top:1px solid rgba(255, 255, 255, 0.1) !important;display: block !important;height: 100% !important;left: 0;position: fixed;top: 15px;width: 100%;}
	.admin-bar .navwrapmobile.expand {top:48px;}
	
	.navwrapmobile .nav .menu-item-has-children a:hover {cursor:pointer;-ms-user-select: none; -moz-user-select: none; -webkit-user-select: none; user-select: none;}
	.navwrapmobile li ul.sub-menu {display: none;left: 1.5em;padding-left:20%;padding-top: 0;position: relative !important;top: 0 !important;width: 100% !important;}
	.search-input-mobile {right: 110px;}
	#header .search-input-mobile .toggle-search {box-shadow:0 0 0;right:0;top: 25px;z-index: 10002;}
	.admin-bar #header .search-input-mobile .toggle-search {top:57px;}
	#header .search-input-mobile .toggle-search .fa-search {font-size:22px;}
	.search-input-mobile .search-expand {right:0;top:75px;}
	.admin-bar .search-input-mobile .search-expand {top:107px;}
	
	h1.site-title, p.site-title {padding: 15px 0;}
	#menu-main-menu, #menu-golovne-menyu {text-align: center;width: 100%;}
	.nav > li {width:100%;}
	#menu-golovne-menyu li.menu-item-has-children:nth-child(1) {margin-left: 0;}
	.navwrapmobile .nav > li > a  {font-size: 36px;padding: 0.75em 1em 0.2em !important;}
	.navwrapmobile li ul li {text-align: left;width: auto !important;}
	.navwrapmobile li ul.sub-menu > li > a  {font-size: 32px;padding: 0.75em 1em 0.2em !important;width: auto;}
	
	.entry > h2 {margin-top:17px;}
	.page-id-3686 h3.worksgreyh3, .page-id-3721 h3.worksgreyh3 {font-size:27px !important;margin-top: 24px;}
	.page .image-container, .page-image-archive .image-container {background-size: auto 100%;}
	
	.ekran3, .ekran3 .slide .slideint {padding-bottom:75%;}
	.ekran3 .slide .slideint {background-size: auto 100%;}
	.e4-shortfacts {min-height: 390px;}
	.home .e5-right-email .e5-right-email-but a {padding: 10% 15%;}
	.sinar-date {margin-top:10px;}
	
	.entry h2 {font-size:36px !important;}
	
	.pronas-goals .col-md-4 {font-size: 30px;}
	.row .ourmiss {padding-top:3% !important;}
	.row .ourvis {padding-top: 8% !important;}
	.row.goverbodies .col-md-2 {width: 115px;}
	.row.goverbodies .col-md-9 {width: calc(100% - 140px);}
	.progcon-cont-row .col-md-7, .adcon-cont-row .col-md-7, .progcon-cont-row .col-md-3, .adcon-cont-row .col-md-3, .progcon-cont-row .col-md-2, .adcon-cont-row .col-md-2 {font-size: 15px;}
	.page-id-2150 .worksgreyh3 {font-size: 27px !important;}
	h3.elearning {margin-top: 34px;}
	.search #page {padding-top: 120px !important;}
	.error404 .entry {padding-top:40px;}
}
@media only screen and (max-width: 719px) {
	.themeform .postpassprot input[type="submit"] {bottom:44px;}
}


@media only screen and (max-width: 660px) {
	.e5-center.col-md-8 {float: none;padding: 1px 5%;width: 90%;}
	.e5-right.col-md-3 {float: none !important;max-width: 90% !important;padding: 0 5% !important;width: 90%;}
	.e5-right-phone, .e5-right-fax {float: left;text-align: center;width: 49.9%;}
	.e5-right-adresa {clear: both;float: none;padding: 37px 0;text-align: center;}
	.e5-right-email, .e5-right-welcome {text-align: center;}
	.home .e5-right-email .e5-right-email-but a {padding: 3% 8%;}
}

@media only screen and (max-width: 640px) {
	.hs-welcome {font-size:80px;}
	.navwrapmobile .nav > li > a {font-size: 24px;}
	.navwrapmobile li ul.sub-menu > li > a   {font-size: 22px;}
	body.page.home .image-container {max-height: 879px;min-height: auto;}
	body.page:not(.home) .image-container {background-size: 100% auto;height:200px;margin-bottom: 30px;}
	.page.page-id-3686 .image-container, .page.page-id-3721 .image-container {background-size: auto 100% !important;}
	.page-image-archive .image-container {background-size: 100% auto;height:200px;margin-bottom: 21px;}
	.e1-txtblock {top:192px;}
	.e1-txtblock-slogan h1 {font-size:36px;}
	.newscont .single-news {float: none;max-width: 90%;padding: 0 5%;}
	.ekran2 .single-news .sn-thumb {height:auto;}
	.ekran2 .single-news .sn-thumb img {max-height: 100%;width: 100%;}
	.ekran2 .single-news .sn-date {}
	
	.e4-title {float: none;max-width: 90%;padding: 100px 5% 0;} 
	.e4sf-single {float: none;max-width: 90%;padding: 0 5%;}
	
	/*.entry h2 {font-size:26px !important;}       .admin-bar */
	.entry h3 {font-size:34px !important;}
	.entry h3.worksgreyh3, .entry h5 {font-size: 27px !important;}
	
	.entry .col-md-3, .entry .col-md-4, .page-id-1667 .entry .col-md-3, .page-id-1667 .entry .col-md-4 {float: none;padding: 0;text-align:center;width: 100%;}
	.col-md-4.col-md-offset-2 {margin-left:0;}
	.works .col-md-6, .syrex2 .col-md-6 {padding:0;width:100%;}
	
	.sinar-date {margin-top:0;}
	#singlearchive .sinar-date {margin-top:15px;}
	article#singlearchive.post h1.post-title, .category article.post h2.post-title, .category article.post h2.post-title a {font-size: 34px !important;}
	.entry h2.pronas {text-align:center;}
	.pronas-zvity .col-md-3 {max-width: 100%;width: 100%; text-align:center;}
	.pronas-goals .col-md-6 {margin-top: 31px;width: 100%;}
	.row.mission img {margin: 0 auto !important;width: 100%;}
	.row.mission .ourmiss {padding-top: 0 !important;}
	.row.vision img{margin: 0 auto !important;width: 100%;}
	.row.vision .ourvis {padding-top: 0 !important;}
	
	.entry h2.pronas-team {text-align:center;}
	.row.goverbodies .col-md-2, .row.goverbodies .col-md-9 {width: 100%;}
	.row.goverbodies .col-md-4 {text-align:center;}
	#vac-cont .row .vacans-sin, #cons-cont .row .cons-sin {text-align:center;margin-bottom:34px;}
	.page-id-38 .row .col-md-6, .page-id-1608 .row .col-md-6 {text-align: center;width: 100%;}
	.page-id-38 .col-md-6 .col-md-6, .page-id-1608 .col-md-6 .col-md-6 {padding: 0;}
	.page-id-38 .col-md-6 .col-md-6 + .col-md-6, .page-id-1608 .col-md-6 .col-md-6 + .col-md-6 {text-align: center;width: 100%;margin:0 0 34px;}
	.entry > h2 {margin-top:10px;}
	.progcon-cont-row .col-md-7, .adcon-cont-row .col-md-7 {width:calc(100% - 240px);}
	.progcon-cont-row .col-md-3, .adcon-cont-row .col-md-3 {float: left;width: 90px;}
	.progcon-cont-row .col-md-2, .adcon-cont-row .col-md-2 {width:128px;}
	.contactsrow {margin-bottom: 1%;margin-top: 1%;}
	.contactsrow .col-md-3, .contactsrow .col-md-4 {text-align:center;margin-bottom:20px;}
	.page-id-1667 
	.contacts-map {padding-bottom: 65%;}
	.row .col-md-4 p {text-align:center;}
	.syrex .col-md-6  {width:100%;}
	.row .col-md-5 {padding-left:0;text-align:center;width:100%;}
	.row .col-md-5.col-md-offset-1 {margin-left: 0;}
	.worksua .col-md-4 p, .worksua .col-md-4 strong {text-align:left;}
	a.gallink .glshadow, a.gallink2 .glshadow2, a.gallink3 .glshadow3 {top:19px;}
	.lectors .col-md-3 {text-align:center;width:100%;}
	.lectors .col-md-3 img {float: none;margin: 18px auto;}
	.lectors .col-md-9 {width:100%;}
	
	.col-md-3.col-md-offset-3 {margin-left:0;}
	.entry .col-md-3 img.alignleft {float: none;margin: 18px auto;}
	.ost .col-md-4 p{text-align:left;}
	.goverbodies .col-md-2 p br {display: none;}
	.syrex2 .col-md-6 {margin-bottom: 34px;}
	.page-id-1637 div.clear + hr {margin-top: 0 !important;}
	h2.syrex2h2 {font-size: 26px !important;margin-top:0 !important;}
	.worksua .col-md-1 {width:46px;}
	.worksua .col-md-11 {padding-left: 13px;width:calc(100% - 60px);}
	.worksua .col-md-10.col-md-offset-1 {margin-left:0;padding-left: 13px;width:calc(100% - 75px);}
	.col-md-4.col-md-offset-4 {margin-left:0;}
	
	#footer-bottom #copyright {margin-bottom:0;margin-top:20px;}
	
	.img2scale {max-width: 100%;float:none !important;}
	
	.search-results #page .content .post-image.pad {width: 100%;}
	.search-results .post-image.pad img {width: 70%;}
	.search-results .post-image + .other-content {width: 100%;}
	.search-results .sin-pub-search-res .sin-psr-type-name {font-size: 26px;}
}

@media screen and (max-width: 600px) {
	#wpadminbar {position: fixed;}
}

@media screen and (max-width: 560px) {
	.full-width.topbar-enabled #header {height:50px;}
	.full-width #nav-topbar.nav-container {min-height:40px;}
	#nav-topbar {height:auto !important;}
	h1.site-title, p.site-title {left: calc(50% - 55px);padding: 0;top: 10px;width: 110px;}
	.lang-switcher-mobile {top:22px;}
	.lang-switcher-mobile ul li {line-height: 20px;}
	.nav-toggle {top: 8px;}
	#header .search-input-mobile .toggle-search {top: 8px;}
	.search-input-mobile .search-expand {top:58px;}
	#page {padding: 60px 0 0 !important;}
	.navwrapmobile.expand {top:0;}
	.nav-wrap {margin-top: 60px;}
	.e3sliderbuts1#e3leftbut1 {z-index: 1000002;}
	.e3sliderbuts1#e3rightbut1 {z-index: 1000002;}
	.error404 .entry {padding-top:20px;}
}

@media only screen and (max-width: 480px) {
	.navwrapmobile li ul.sub-menu {padding-left:14%;}
	.postpassprot {padding-top:150px;}
	.postpassprot .iconlock {top:95px;}
	.themeform .postpassprot input[type="submit"] {bottom: 35px;}
	.search-results .post-image.pad img {width: 90%;}
	.search-results .sin-pub-search-res .sin-psr-type-name {font-size: 22px;}
}
@media only screen and (max-width: 420px) {
	.e1-txtblock-mikromenu {width: auto;}
	.e1-txtblock-mikromenu .point {float: none;margin-bottom: 15px;}
	.e1-txtblock-mikromenu .point a::after {content:'';padding-left:0;}
	.lang-switcher-mobile {60px;top: 23px;}
	.lang-switcher-mobile ul li a {font-size: 18px;}
	.search-input-mobile {right: 90px;}
	h1.site-title, p.site-title {left: calc(40% - 55px);}
	.search-input-mobile .search-expand {right: -90px;}
}

@media only screen and (max-width: 400px) {
	h1.site-title, p.site-title {left: calc(40% - 55px);width: 100px;}
	.navwrapmobile li ul.sub-menu {padding-left:3%;}
	#wrapper, .container {min-width: 280px !important;}
	.e1-txtblock {top: 14%;}
	.e5-right-phone, .e5-right-fax {float:none;width:100%;}
	.progcon-cont-row, .adcon-cont-row {border-bottom:0 none;}
	.progcon-cont-row .col-md-2, .adcon-cont-row .col-md-2 {border-bottom: 1px solid #ddd;margin-bottom:20px;padding-bottom: 20px;}
	.progcon-cont-row .col-md-7, .adcon-cont-row .col-md-7, .progcon-cont-row .col-md-3, .adcon-cont-row .col-md-3, .progcon-cont-row .col-md-2, .adcon-cont-row .col-md-2 {font-size: 15px;margin-top: 0 !important;width: 100% !important;}
	.navwrapmobile .nav > li > a {font-size: 18px;}
	.navwrapmobile li ul.sub-menu > li > a {font-size: 18px;}
	.pronas-goals-big, h3.napryamyh3, h3.zpth3, h3.ukraineh3, h3.secah3, h3.worksh3 {font-size:28px !important;}
	.entry h3.worksgreyh3, .entry h5 {margin-top: 20px !important;text-align: left !important;}
	.page .worksua-pro6 a.abutton {border-radius: 30px;}
	.img2scale {max-width: 90%;}
}

@media only screen and (max-width: 320px) {
	.hs-cont {top: 35%;}
	.search-results .sin-pub-search-res .sin-psr-title {width:100%;}
	.search-results .sin-pub-search-res .sin-psr-file {width:100%;}
	.search-results .sin-pub-search-res .sin-psr-file a {margin: 20px auto 0;}
}
/*.search-input-full {display:none !important;}
	.search-input-mobile {display:block;}
.home .e5-right-email .e5-right-email-but a {padding: 10% 15%;}
/* the end mobile version */