.page-adminuseruhe123-login #header-region > div #block-views-block-slider-block-1 {
    display: none;
}
.page-adminuseruhe123-login #main{
  padding-top: 20px;
}




#main {
	position: relative;
    margin: 0;
}
.path-frontpage #main {
    margin: 0;
	width:100%;
}
#header .glass_menu {
    height: 61px;
    position: fixed;
    width: 100vw;
    top: 0;
    left: 0;
	pointer-events: none;
}
.glass_menu > div {
    height: 100%;
    width: auto;
	background-color: rgba(255, 255, 255, 0.5);
}
body:not(.path-frontpage) .glass_menu > div  {
    background-color: rgba(255, 255, 255, 0.7);
}
body:not(.path-frontpage) #gradient {
    display: none;
}
.glass_menu .wide_glass {
    float: left;
}


.path-frontpage #main #content #content-header {
	display: block;
}
.path-frontpage #main #content #content-header #block-pagetitle--2{
  display: none;
}

#main #content #content-header {
	position: relative;
}
.path-frontpage #main #content #content-header {
	position: static;
}
#main #content-area #block-robotaikarera,
#main #content-area  #block-basic-content {
  max-width: 1165px;
  padding-left: 20px;
  padding-right: 20px;
  margin: 0 auto;
	color: rgb(25, 40, 79);
}
.page-media_tsentr-novyny #main #content-area  #block-basic-content {
    padding: 0 16px 0 16px;
}
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory #main #content-area #block-basic-content,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja #main #content-area #block-basic-content,
.page-diyalnist-rezhym_roboty_vodoskhovyshch #main #content-area #block-basic-content {
    padding: 0 16px 0 16px;
}
.page-node-type-dokumentacia .menu--dokumentacia {
    max-width: 1165px;
    padding: 0 0 0 20px;
    margin: 0 auto;
}
.page-node-type-dokumentacia .menu--dokumentacia h2 {
    display: none;
}
.page-node-type-dokumentacia .menu--dokumentacia ul {
    font-size: 0;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni tbody tr:nth-child(odd) td {
    background-color: transparent;
}
.page-node-type-dokumentacia .menu--dokumentacia li {
    display: inline-block;
    width: calc(25% - 15px);
	margin: 40px 0 20px 19px;
    font-size: 0;
}

.page-node-type-dokumentacia .menu--dokumentacia li:first-child {
    margin-left: 0;
}
.page-node-type-dokumentacia .menu--dokumentacia li a {
	display: block;
    font-size: 16px;
}
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory #main #content-area #block-basic-content,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja #main #content-area #block-basic-content,
.page-diyalnist-rezhym_roboty_vodoskhovyshch #main #content-area #block-basic-content {
    padding: 0 0 0 20px;
}
.page-node-type-ekologicna-strategia #main #content-area #block-basic-content {
    max-width: none;
    padding: 0;
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__body,
.page-node-type-ekologicna-strategia .ekologicna_strategia__aaili,
.page-node-type-ekologicna-strategia .ekologicna_strategia__tekstrr p {
    max-width: 1165px;
    padding: 20px 0 20px 20px;
    margin: 0 auto;
	color: rgb(25, 40, 79);
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__tekstrr p{
  margin-top: 40px;
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__aaili {
    padding: 0 0 5px 20px;
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__tekstrr {
	position: relative;
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__tekstrr .back {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background-color: rgb(223, 242, 255);
    z-index: -1;
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__tekstrr p {
    font-size: 28px;
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__body p {
    margin: 20px 20px 20px 0;
    font-size: 16px;
    color: rgb(25, 40, 79);
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__body > div {
    margin: 40px 20px 40px 0;
}
.page-node-type-prozorro #main #content-area #block-basic-content,
.page-diyalnist-tendery_i_zakupivli-arkhiv #main #content-area #block-basic-content {
    padding: 40px 0 60px 20px;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .bef-exposed-form > div:first-child label {
    display: none;
}
.page-node-type-storinka-kerivnika #main #content-area  #block-basic-content,
.page-node-type-filii #main #content-area  #block-basic-content {
    max-width: none;
    padding: 0;
    margin: 0 auto;
}
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .menu--ukladeni-dogovori {
	display: none;
}
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form,
.page-diyalnist-rezhym_roboty_vodoskhovyshch .views-exposed-form {
	padding: 0 20px;
    margin-top: 40px;
    font-size: 18px;
    background-color: #054fc6;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form {
	padding: 0;
    margin-top: 0;
    font-size: 18px;
    background-color: #054fc6;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form:after {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 118px;
    background-color: white;
    top: 0;
    left: 0;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form > div label,
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form > div label,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form > div label,
.page-diyalnist-rezhym_roboty_vodoskhovyshch .views-exposed-form > div label {
    margin: 0;
    color: white;
    font-weight: 600;
    display: inline-block;
    text-transform: lowercase;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form > div select,
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form > div select,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form > div select,
.page-diyalnist-rezhym_roboty_vodoskhovyshch .views-exposed-form > div select {
    display: inline-block;
    font-size: 18px;
    margin: 0 15px;
    padding: 0 10px 5px 0;
    color: white;
    background-color: transparent;
    text-transform: lowercase;
    outline: none;
    box-shadow: none;
    border: none;
    border-bottom: 2px solid white;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv.views-exposed-form > div select,
.page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form > div select:hover,
.page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form > div select:active,
.page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form > div select:focus,
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form > div select,
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form > div select:hover,
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form > div select:active,
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form > div select:focus,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form > div select,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form > div select:hover,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form > div select:active,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form > div select:focus,
.page-diyalnist-rezhym_roboty_vodoskhovyshch .views-exposed-form > div select,
.page-diyalnist-rezhym_roboty_vodoskhovyshch .views-exposed-form > div select:hover,
.page-diyalnist-rezhym_roboty_vodoskhovyshch .views-exposed-form > div select:active,
.page-diyalnist-rezhym_roboty_vodoskhovyshch .views-exposed-form > div select:focus {
    border: none;
    box-shadow: none;
    outline: none;
	border-bottom: 2px solid white;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form select > option,
.page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form select > option:hover,
.page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form select > option:active,
.page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form select > option:focus,
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form select > option,
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form select > option:hover,
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form select > option:active,
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form select > option:focus,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form select > option,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form select > option:hover,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form select > option:active,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form select > option:focus,
.page-diyalnist-rezhym_roboty_vodoskhovyshch .views-exposed-form select > option,
.page-diyalnist-rezhym_roboty_vodoskhovyshch .views-exposed-form select > option:hover,
.page-diyalnist-rezhym_roboty_vodoskhovyshch .views-exposed-form select > option:active,
.page-diyalnist-rezhym_roboty_vodoskhovyshch .views-exposed-form select > option:focus {
    outline: none;
    padding: 5px 5px;
    box-shadow: none;
    border: none;
    color: #2f4375;
    background-color: #fff;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form select:hover,
.page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form select > option:hover,
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form select:hover,
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form select > option:hover,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form select:hover,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form select > option:hover,
.page-diyalnist-rezhym_roboty_vodoskhovyshch .views-exposed-form select:hover,
.page-diyalnist-rezhym_roboty_vodoskhovyshch .views-exposed-form select > option:hover {
	cursor: pointer;
}
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory table,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja table,
.page-diyalnist-rezhym_roboty_vodoskhovyshch table {
	margin: 20px 0 20px;
}
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory table tbody tr,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja table tbody tr,
.page-diyalnist-rezhym_roboty_vodoskhovyshch table tbody tr {
	margin: 0;
	padding: 0;
	color: rgb(25, 40, 79);
	line-height: 70px;
	background-color: #dff2ff;
	border-bottom: 20px solid white;
}
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory table td,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja table td,
.page-diyalnist-rezhym_roboty_vodoskhovyshch table td {
	padding: 0;
	font-size: 18px;
	color: rgb(25, 40, 79);
}
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory table td a,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja table td a,
.page-diyalnist-rezhym_roboty_vodoskhovyshch table td a {
    display: block;
	padding: 0 20px 0 73px;
	font-size: 18px;
	color: rgb(25, 40, 79);
    background-image: url(../../images/source/file-b.png);
    background-size: 22px 29px;
    background-position: 20px center;
    background-repeat: no-repeat;
}
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory table tbody tr > td:first-child,
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory table thead,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja table thead,
.page-diyalnist-rezhym_roboty_vodoskhovyshch table tbody tr > td:first-child,
.page-diyalnist-rezhym_roboty_vodoskhovyshch table thead {
    display: none;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form > div:last-child:after,
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form > div:last-child:after,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form > div:last-child:after,
.page-diyalnist-rezhym_roboty_vodoskhovyshch .views-exposed-form > div:last-child:after {
    display: none;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form > div,
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form > div,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form > div,
.page-diyalnist-rezhym_roboty_vodoskhovyshch .views-exposed-form > div {
	position: relative;
    display: inline-block;
    margin: 0 35px 0 0;
	line-height: 70px;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form > div:first-child {
    display: block;
	margin: 0;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form > div:nth-child(2) {
    margin-left: 40px;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv table {
    margin-top: 20px;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv table th {
    line-height: 70px;
    padding: 0;
    text-align: center;
    background-color: gray;
    border-bottom: 20px solid white;
    border-right: 20px solid white;
    color: white;
    text-transform: lowercase;
	background-color: #67b3ed;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv table tr th:nth-child(1) {
	width: 21%;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv table tr th:nth-child(2) {
	width: 21%;
	background-color: #0081E2;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv table tr th:nth-child(3) {
    border-right: 0;
	background-color: #054fc6;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv tbody td {
	line-height: 24px;
    padding: 0;
    border-bottom: 20px solid white;
    border-right: 20px solid white;
    color: rgb(25, 40, 79);
}
.page-diyalnist-tendery_i_zakupivli-arkhiv tbody tr:nth-child(odd) td {
	background-color: #dff2ff;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv tbody tr:nth-child(odd) td:nth-child(3) {
	padding: 0;
    border-right: 0;
	background-color: #dff2ff;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv tbody tr td {
	text-align: center;
	padding: 10px 20px;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv tbody tr td:nth-child(3) {
	padding: 0;
    border-right: 0;
	text-align: left;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv tbody tr:last-child td {
	border-bottom: 2px solid #054fc6;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv tbody tr td a {
    display: table-cell;
    height: 69px;
    vertical-align: middle;
    text-align: left;
    padding: 10px 20px 10px 73px;
    background-image: url(../../images/source/file-b.png);
    background-size: 22px 29px;
    background-position: 20px 12px;
    background-repeat: no-repeat;
}
#main #content-area #block-basic-content article.node {
    margin: 40px 0 16px 0;
}
.page-node-type-ohorona-dovkilla #main #content-area  #block-basic-content article.node {
    margin: 40px 0 40px 0;
}
.page-node-type-pravovy-zasadi #main #content-area  #block-basic-content article.node {
    margin: 40px 0 20px 0;
}
#block-quicktabsdokumenti .links .inline,
#block-basic-content .links .inline{
	display: none;
}
.page-node-type-storinka-kerivnika #main #content-area  #block-basic-content article.node,
.page-node-type-filii #main #content-area  #block-basic-content article.node {
    margin: 0;
}
#main #content-area  #block-basic-content article.node > header {
    display: none;
}
#main #content-area  #block-basic-content .robota_i_kar_era__tekst-taba > div:nth-child(1){
	display: none;
}
#main #content-area  #block-basic-content .robota_i_kar_era__body {
    display: none;
}
#main #content-area #block-basic-content .robota_i_kar_era__tekst-taba > div {
    position: relative;
    padding: 0 0 0 180px;
}
#main #content-area #block-basic-content .robota_i_kar_era__tekst-taba > div > p:last-child {
    padding-bottom: 12px;
    border-bottom: 2px solid #054ec6;
}
#main #content-area #block-basic-content .robota_i_kar_era__tekst-taba > div:nth-child(2):before {
    content: '';
    position: absolute;
    width: 160px;
    height: 100%;
    left: 0;
    top: 0;
	background-color: #67b3ed;
    background-image: url(../../images/source/person-police.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.page-robota_i_karyera-sotsialna_vidpovidalnist #main #content-area #block-basic-content .robota_i_kar_era__tekst-taba > div:nth-child(2):before {
    background-image: url(../../images/source/wor-double-man.png);
}
.page-robota_i_karyera-kadrova_polityka #main #content-area #block-basic-content .robota_i_kar_era__tekst-taba > div:nth-child(2):before {
    background-image: url(../../images/source/person-police.png);
}
.page-robota_i_karyera-dodatkove_zabezpechennya #main #content-area #block-basic-content .robota_i_kar_era__tekst-taba > div:nth-child(2):before {
    background-image: url(../../images/source/pig.png);
}
#main #content-area #block-robotaikarera {
    margin-top: 40px;
}
#content-area #block-robotaikarera .menu {
    text-align: center;
}

#content-area #block-robotaikarera .menu > li {
    width: calc(32.5% - 5px);
}
#content-area #block-robotaikarera .menu > li:nth-child(1) {
    float: left;
}
#content-area #block-robotaikarera .menu > li:nth-child(2) {
	display: inline-block;
}
#content-area #block-robotaikarera .menu > li:nth-child(3) {
    float: right;
}
#content-area #block-basic-page-title {
    display: none;
}
#content-area #block-robotaikarera .menu > li {
    position: relative;
    text-align: center;
    background-color: white;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
    z-index: 10;
}
#content-area #block-robotaikarera .menu > li:before {
	content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: #054fc6;
    transition: 0.36s;
}
#content-area #block-robotaikarera .menu > li a {
    position: relative;
    display: block;
    font-weight: 600;
    color: #19284f;
    line-height: 56px;
    transition: 0.36s;
	text-transform: lowercase;
}
#content-area #block-robotaikarera .menu > li:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid #ffde02;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.21);
}
#content-area #block-robotaikarera .menu > li:hover:before {
    height: 100%;
    transition: 0.36s;
}
#content-area #block-robotaikarera .menu > li:hover a {
    color: white;
    transition: 0.36s;
}
#content-area #block-robotaikarera .menu > li.menu-item--active-trail {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid #ffde02;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.21);
}
#content-area #block-robotaikarera .menu > li.menu-item--active-trail:before {
    height: 100%;
    transition: 0.36s;
}
#content-area #block-robotaikarera .menu > li.menu-item--active-trail a {
    color: white;
    transition: 0.36s;
}
#content-area #block-robotaikarera .menu > li.menu-item--active-trail {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid #ffde02;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.21);
}
#content-area #block-robotaikarera .menu > li.active:before {
    height: 100%;
    transition: 0.36s;
}
#content-area #block-robotaikarera .menu > li.active a {
    color: white;
    transition: 0.36s;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .bef-links {
    font-size: 0;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .bef-links > div:last-child {
    margin-right: 0;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .fieldgroup .form-radios > div label {
    position: absolute;
    width: 100%;
    height: 100%;
    text-transform: lowercase;
    line-height: 22px;
    color: rgb(25, 40, 79);
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    top: 0;
    left: 0;
    transition: 0.36s;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 5px;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .fieldgroup .form-radios > div {
    margin-bottom: 20px;
    font-size: 16px;
    position: relative;
    text-align: center;
    background-color: white;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
    z-index: 10;
    flex-basis: calc(25% - 15px);
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .fieldgroup .form-radios > div:before {
	content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: #054fc5;
    transition: 0.36s;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .fieldgroup .form-radios > div input {
    position: relative;
    display: block;
    width: 100%;
    height: 56px;
    font-weight: 600;
    color: #19284f;
    line-height: 56px;
    opacity: 0;
    transition: 0.36s;
    text-transform: lowercase;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .fieldgroup .form-radios > div:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid #ffde02;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.21);
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .fieldgroup .form-radios > div:hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .fieldgroup .form-radios > div:hover label {
    color: white;
    transition: 0.36s;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .fieldgroup .form-radios > div.active {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid white;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.21);
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .fieldgroup .form-radios > div.active:before {
    height: 100%;
    transition: 0.36s;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .fieldgroup .form-radios > div.active label {
    color: white;
    transition: 0.36s;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .fieldgroup .form-radios {
    display: flex;
    justify-content: space-between;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .fieldgroup .form-radios > div:last-child {
    margin-right: 0;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .fieldgroup legend {
	display: none;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .fieldgroup .form-radios label:hover  {
    cursor: pointer;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .fieldgroup .form-radios input:hover  {
    cursor: pointer;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .bef-links > div {
    display: inline-block;
    width: calc(25% - 15px);
    margin: 0 19.5px 20px 0;
    font-size: 16px;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .bef-links > div {
    position: relative;
    text-align: center;
    background-color: white;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
    z-index: 10;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .bef-links > div:before {
	content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: rgb(25, 40, 79);
    transition: 0.36s;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .bef-links > div a {
    position: relative;
    display: block;
    font-weight: 600;
    color: #19284f;
    line-height: 56px;
    transition: 0.36s;
	text-transform: lowercase;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .bef-links > div:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid white;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.21);
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .bef-links > div:hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .bef-links > div:hover a {
    color: white;
    transition: 0.36s;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .bef-links > div.bef-link-active {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid white;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.21);
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .bef-links > div.bef-link-active:before {
    height: 100%;
    transition: 0.36s;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .bef-links > div.bef-link-active a {
    color: white;
    transition: 0.36s;
}
.page-node-type-naukovo-teh-rada #main #content-area #block-basic-content article.node {
    margin: 0 0 20px 0;
}
.page-node-type-naukovo-teh-rada #main #highlighted .head_title {
    padding-left: 0;
    font-size: 47px;
    line-height: 57px;
    max-width: 700px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body {
	color: rgb(25, 40, 79);
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p {
	padding-right: 10px;
	font-size: 16px;
	color: rgb(25, 40, 79);
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body h2 {
    position: relative;
    font-size: 28px;
    font-weight: 400;
    padding: 40px 20px 20px 0;
	margin-bottom: 30px;
	color: rgb(25, 40, 79);
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body h2 .back {
    position: absolute;
    display: none;
    height: 100%;
    top: 0;
    right: 0;
    width: auto;
    background-color: rgb(231, 240, 247);
    z-index: -1;
}

@media (min-width: 240px) and (max-width: 767px){

}
.page-node-type-mehanizmi-realizacii-ekostrategi #main #content-area #block-basic-content article.node {
    margin: 30px 0 50px 20px;
}
.page-node-type-mehanizmi-realizacii-ekostrategi #main #highlighted .head_title {
    padding-left: 0;
    font-size: 47px;
    line-height: 57px;
    max-width: 640px;
}
.page-node-type-ekologicna-strategia #main #content-area #block-basic-content article.node {
    margin: 0 0 40px;
}
.page-node-type-dialnisthol #main #content #content-header {
    position: relative;
    height: 580px;
}
.page-node-type-dialnisthol .head_see {
    width: 100%;
    height: 580px;
    overflow: hidden;
}
.page-node-type-dialnisthol #main #highlighted {
	width: 100vw;
	height: 41vw;
	background-image: none;
    overflow: hidden;
}
.page-node-type-dialnisthol #main #highlighted video {
    width: 100%
}
.page-node-type-dialnisthol .dialnisthol__texxt > div:first-child {
    display: none;
}
.page-node-type-dialnisthol .dialnisthol__texxt > div > div:first-child p:first-child {
    display: none;
}
.page-node-type-dialnisthol .dialnisthol__texxt > div > div:first-child p {
    display: none;
}
.head_text {
    position: absolute;
    top: 200px;
    left: 0;
	max-width: 870px;
    color: white;
    font-size: 18px;
}
.page-node-type-dialnisthol #main #content-area #block-basic-content {
	max-width: none;
	padding: 0;
	margin: 0;
}
.page-node-type-dialnisthol #main #content-area #block-basic-content article.node {
    margin: 20px 0 20px 0;
}
.page-node-type-dialnisthol .head_text {
    position: absolute;
    top: 190px;
    left: 0;
    max-width: 840px;
    color: white;
    font-size: 19px;
}
.page-node-type-dialnisthol #main #highlighted .image {
  display: block;
  position: absolute;
  width: 100%;
  height: 580px;
  top: 0;
  left: 0;
  background-size: 100% auto;
  background-position: left bottom;
  background-image: url(../../images/source/damb.svg);
  background-repeat: no-repeat;
  max-width: inherit;
}
.page-stalyy_rozvytok #main #highlighted {
	background-size: auto 100%;
    background-image: url(../../images/source/stability-development.jpg);
    background-position: left top;
}
.eco_project_page #main #highlighted {
    background-image: url(../../images/source/ecoproject-back.jpg);
    background-position: left top;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty #main #highlighted {
    background-image: url(../../images/source/ecoproject-back.jpg);
    background-position: left top;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist #main #highlighted {
    background-image: url(../../images/source/corporative-back.jpg);
    background-position: left top;
}
.page-media_tsentr-pres_kit #main #highlighted {
    background-image: url(../../images/source/press-kit-back.jpg);
    background-position: left top;
}
.page-media_tsentr-komunikatsiyna_polityka #main #highlighted {
    background-image: url(../../images/source/comunication-back.jpg);
    background-position: left top;
}
.page-media_tsentr #main #highlighted {
    background-image: url(../../images/source/media-back.jpg);
    background-position: center;
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/energo-effect-back.jpg);
}
.page-node-type-kontent-v-rozrobci #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/develop-back.jpg);
}
.page-node-type-page #main #highlighted {
    background-image: none;
}
.page-node-type-videoarhiv #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/video-archive-back.jpg);
}
.page-media_tsentr-anonsy_ta_oholoshennya #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/anonce-back.jpg);
}
.page-node-type-novini.anonsi_ogolosenna #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/anonce-back.jpg);
}
.page-node-type-proekt #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/invest-project-back.jpg);
}

.page-vikor_pub_kostiw #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/public-money.jpg);
}
.page-node-type-bezpeka-ta-nadiinist #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/security.jpg);
}
.page-node-type-ohorona-praci #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/work-save.jpg);
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/all_magazine.jpg);
}
.page-node-type-zurnal #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/one-magazine.jpg);
}
.page-node-type-poradok-otrimanna-informacii-ta #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/info-back.jpg);
}
.page-media_tsentr-videoarkhiv #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/video-arc.jpg);
}
.page-media_tsentr-fotohalereya #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/galery-back.jpg);
}
.page-node-type-fotogalerea #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/galery-back.jpg);
}
.page-node-type-kahovska-ges-2 #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/kachov-station.jpg);
}
.page-node-type-storinka-isnuucoi-stancii #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/2.png);
}
.page-node-type-novini #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/news-back.jpg);
}
.page-node-type-literaturna-polica #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/literature-back.jpg);
}
.page-node-type-istoria-kompanii #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/history-back.jpg);
}
.page-node-type-nagladova-rada #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/rada-back.jpg);
}
.page-node-type-reitingi-ta-nagorodi #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/rate.jpg);
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/inter-commerce.jpg);
}
.page-node-type-novii-rinok-elektroenergii #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/energy-market.jpg);
}
.page-node-type-mehanizmi-realizacii-ekostrategi #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/nature-save.jpg);
}
.page-node-type-planovana-dialnist-v-baseini-ric #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/plan-action.png);
}
.page-node-type-ohorona-dovkilla #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/nature-save.jpg);
}
.page-node-type-prat-struktura #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/structure.jpg);
}
.page-media_tsentr-novyny #main #highlighted {
    background-position: left top;
    background-image: url(../../images/source/news-back.jpg);
}
.page-node-type-naukovo-teh-rada #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/counsel.jpg);
}
.page-node-type-dokumentacia #main #highlighted {
    background-position: left top;
    background-image: url(../../images/source/doc.jpg);
}
.page-node-type-prozorro #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/selling.jpg);
}
.page-node-41.page-node-type-prozorro #main #highlighted {
    background-position: left top;
    background-image: url(../../images/source/purchase.jpg);
}
.page-node-type-ekologicna-strategia #main #highlighted {
    background-position: left center;
    background-image: url(../../images/source/strategy.jpg);
}
.page-diyalnist-tendery_i_zakupivli-arkhiv #main #highlighted {
    background-image: url(../../images/source/archive.jpg);
}
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory #main #highlighted,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja #main #highlighted {
    background-image: url(../../images/source/confirm.jpg);
}
.page-diyalnist-rezhym_roboty_vodoskhovyshch #main #highlighted {
    background-image: url(../../images/source/work-order.jpg);
}
.page-node-type-pravovy-zasadi #main #highlighted {
    background-image: url(../../images/source/rada.jpg);
}
.page-node-type-tenderi-i-zakupivli #main #highlighted {
    background-image: url(../../images/source/tender.jpg);
}
.page-node-type-filii #main #highlighted {
    background-image: url(../../images/source/filii-head.jpg);
}
.page-node-type-pro-kompaniu #main #highlighted {
	position: relative;
	height: 100%;
	height: 250px;
	background-image: none;
    background-image: url(../../images/source/lamp-back.jpg);
    background-size: auto;
    background-position: left bottom;
    background-repeat: no-repeat;
}
.page-node-type-pro-kompaniu #main #highlighted:after {
    content: '';
    position: absolute;
    height: 100%;
    width: 100vw;
    left: 0;
    top: 0;
    z-index: -1;
}
.page-pro_kompaniyu-kerivnytstvo #main #highlighted,
.page-node-type-storinka-kerivnika #main #highlighted {
    background-image: url(../../images/source/head-manager.jpg);
}
.page-node-type-pro-kompaniu .pro_kompaniu__body {
    display: block;
    max-width: 1165px;
    padding: 25px 0 25px 20px;
    margin: 0 auto;
    position: relative;
    color: rgb(25, 40, 79);
    line-height: 36px;
  overflow: hidden;
}
.page-node-type-pro-kompaniu .pro_kompaniu__body > p:first-child {
	display: none;
}
.page-node-type-pro-kompaniu .pro_kompaniu__body > p {
    position: relative;
    margin: 0;
    font-size: 24px;
    color: rgb(25, 40, 79);
}
.page-node-type-pro-kompaniu .pro_kompaniu__body > p:last-child {
    margin-bottom: 0;
}
.page-node-type-zapobiganna-korupcii #main #highlighted {
	height: 100%;
  background-image: url(../../images/source/korruption.jpg);
  background-size: cover;
	background-position: left center;
}
#main #highlighted .head_title {
  position: relative;
  display: inline-block;
  padding-top: 0;
  line-height: 70px;
  font-size: 47px;
  color: white;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 0;
}
.page-node-type-prozorro #main #highlighted .head_title {
    line-height: 64px;
}
.page-node-type-prozorro .prozorro__body p {
    font-size: 16px;
    line-height: 25px;
    color: rgb(25, 40, 79);
    margin: 0 0 21px;
}
.page-node-type-prozorro .prozorro__body p a {
    line-height: 25px;
    color: rgb(122, 195, 225);
    padding: 0 0 1px;
    border-bottom: 1px solid rgb(122, 195, 225);
	transition: 0.36s;
}
.page-node-type-prozorro .prozorro__body p a:hover {
    color: rgb(90, 125, 160);
    border-bottom: 1px solid rgb(90, 125, 160);
	transition: 0.36s;
}
.page-node-type-prozorro #main #content-area #block-basic-content article.node {
    margin: 0;
}
.page-node-type-pro-kompaniu #main #highlighted .head_title {
  width: 700px;
	margin-left: 0;
  margin-bottom: 0;
  padding-bottom: 5px;
  font-size: 50px;
}
.page-node-type-filii #main #highlighted .head_title {
	margin-left: 0;
  width: 700px;
}
.page-node-type-pro-kompaniu #main #highlighted .head_title p {
  padding-top: 0;
	padding-bottom: 15px;
  line-height: normal;
  font-size: 28px;
  font-weight: 400;
  text-transform: none;
}
.page-node-type-pro-kompaniu #main #highlighted .head_title p:nth-child(1) {
  padding-top: 90px;
	padding-bottom: 5px;
  line-height: 120px;
  font-size: 50px;
	margin-bottom: 0;
}




#block-basic-search {
    width: 229px;
    margin-left: 20px;
    display: inline-block;
    vertical-align: top;
}
#block-basic-search {
    position: relative;
    top: 0;
    left: 0;
    z-index: 300;
}
#block-views-block-slider-block-1 > div {
    position: relative;
    width: 100%;
    height: 100%;
}
#block-views-block-slider-block-1 > div > div {
    position: relative;
    width: 100%;
    height: 100%;
	overflow: hidden;
}
#block-views-block-slider-block-1 .views-row {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
#block-views-block-slider-block-1 .views-field.views-field-field-fon-slaidu {
    position: absolute;
    width: 100vw;
    height: 100%;
    display: block;
    float: left;
    left: 0;
	top: 0;
}
#block-views-block-slider-block-1 .field-content {
    position: relative;
    width: 100%;
    height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
#block-views-block-slider-block-1 .field-content > img {
	display: none;
}
#block-views-block-slider-block-1 .field-content {
    color: white;
}
#block-views-block-slider-block-1 .views-field-body .field-content p {
    font-size: 23px;
    margin: 0;
    padding-bottom: 0;
    line-height: 39px;
}
#block-views-block-slider-block-1 .views-field-title .field-content {
    font-size: 48px;
    font-weight: 600;
    text-transform: uppercase;
}
#block-views-block-slider-block-1 .field-content a {
    color: white;
	text-decoration: none;
}
#block-views-block-slider-block-1 .views-field-body .field-content .sub_title {
    font-size: 35px;
    font-weight: 600;
    padding-bottom: 21px;
}
#block-views-block-slider-block-1 .views-field-body {
    position: relative;
    top: -7px;
}
#block-views-block-slider-block-1 .views-field-field-knopka {
    position: absolute;
    top: 78%;
	text-transform: lowercase;
}
#block-views-block-slider-block-1 .views-field-field-knopka .field-content {
	float: right;
    max-width: 280px;
    text-align: center;
	background-color: white;
    box-shadow: -15px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054ec6;
	transition: 0.36s;
}
#block-views-block-slider-block-1 .views-field-field-knopka .field-content a {
	position: relative;
	display: block;
    font-weight: 600;
    color: #19284f;
    line-height: 56px;
	transition: 0.36s;
}
.views-field.views-field-field-knopka .field-content:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: #054ec6;
    transition: 0.36s;
}
#block-views-block-slider-block-1 .views-field-field-knopka .field-content:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid #ffde02;
}
#block-views-block-slider-block-1 .views-field-field-knopka .field-content:hover a {
	color: white;
	transition: 0.36s;
}
#block-views-block-slider-block-1 .views-field-field-knopka .field-content:hover:before {
	height: 100%;
	transition: 0.36s;
}
#block-views-block-slider-block-1 .slider_control {
    position: absolute;
    width: auto;
    height: auto;
	margin-top: -10px;
    top: 0;
	z-index: 21;
}
#block-views-block-slider-block-1 .slider_control .control_button_box {
    width: 78px;
    height: 78px;
}
.pulsating-circle {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 28px;
	height: 28px;
    background-color: transparent;
    border: 2px solid white;
    border-radius: 50%;
	transition: 0.9s;
}
.pulsating-circle.passive {
	transition: 0.36s;
}
.pulsating-circle.passive:hover {
	cursor: pointer;
    background-color: white;
    border: 2px solid white;
	transition: 0.36s;
}
.pulsating-circle.active {
	border: none;
}

.pulsating-circle.active:before {
	content: '';
	position: relative;
	display: block;
	width: 300%;
	height: 300%;
	box-sizing: border-box;
	margin-left: -100%;
	margin-top: -100%;
	border-radius: 42px;
	background-color: white;
	animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
}
.pulsating-circle.active:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-color: white;
	border-radius: 14px;
	box-shadow: 0 0 8px rgba(0,0,0,.3);
	animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite;
}
@keyframes pulse-ring {
  0% {
    transform: scale(.33);
  }
  80%, 100% {
    opacity: 0;
  }
}

@keyframes pulse-dot {
  0% {
    transform: scale(.8);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(.8);
  }
}
#block-views-block-slider-block-1 .slider_control > div {
    float: left;
}
#block-views-block-slider-block-1 .slider_control .control_line {
    width: 25px;
    height: 2px;
    background-color: white;
    position: relative;
    top: 36px;
}
#block-views-block-slider-block-1 .views-field-title, #block-views-block-slider-block-1 .views-field-body {
    position: relative;
    z-index: 15;
}
#block-views-block-slider-block-1 .views-field-field-knopka {
    z-index: 15;
}
#water-spring {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
}
.wave {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
.wave .footer .toggle span {
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border-radius: 50%;
	background: black;
	color: white;
}
.wave .footer .toggle {
	opacity: 1;
	position: absolute;
	top: 0;
	right: 20px;
	width: 20px;
	height: 100%;
	text-align: center;
	cursor: pointer;
	z-index: 2;
}
.wave .footer .info {
	position: absolute;
	top: -1000px;
	color: #fff;
	z-index: 1;
	background: #000;
	border-radius: 10px;
	line-height: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	padding: 0 10px;
}
.wave .footer {
	position: fixed;
	bottom: 0;
	right: 0;
	padding: 0 20px 0 50px;
	height: 50px;
	line-height: 50px;
	text-align: right;
	z-index: 1;
    overflow: hidden;
}
.wave .footer:hover.info {
  position: relative;
  top: 0;
}
.wave .footer:hover.toggle {
  display: none;
}
#header #block-views-block-slider-block-1 .glass {
    position: absolute;
	width: 100%;
	height: 100%;
    z-index: 5;
}
#header #block-views-block-slider-block-1 .wide_glass {
	height: 100%;
    float: left;
}


#block-basic-search {
    float: right;
}
#block-socsetitest {
    position: relative;
    display: inline-block;
    width: 229px;
    clear: both;
    float: right;
    color: white;
    font-size: 14px;
    margin-left: 20px;
    vertical-align: top;
}
#block-basic-search,
#block-socsetitest {
	padding-left: 45px;
}
#block-socsetitest .soc_seti__soc-seti a {
    color: white;
    display: inline-block;
    padding: 0 5px 0 43px;
    line-height: 30px;
    vertical-align: top;
}
#block-basic-search input#edit-keys {
	display: block;
    width: 130px;
    height: 25px;
    padding: 3px 12px 3px 3px;
    margin: 0;
	color: white;
    border: none;
    background-color: transparent;
}







input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: transparent !important;
}
#block-socsetitest .soc_icon {
    position: relative;
	display: inline-block;
    width: 30px;
    height: 30px;
}
#block-socsetitest .soc_icon > div {
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
    border-radius: 4px;
	transition: 0.36s;
}
#block-socsetitest .soc_seti__soc-seti > div:nth-child(1) .soc_icon > div:nth-child(1) {
    background-image: url(../../images/source/facebook.png);
	opacity: 1;
	transition: 0.36s;
}
#block-socsetitest .soc_seti__soc-seti > div:nth-child(1) .soc_icon > div:nth-child(2) {
    background-image: url(../../images/source/facebook.png);
	opacity: 0;
	transition: 0.36s;
}
#block-socsetitest .soc_seti__soc-seti > div:nth-child(1) .soc_icon > div:nth-child(3) {
    background-image: url(../../images/source/facebook.png);
	opacity: 0;
	transition: 0.36s;
}
#block-socsetitest .soc_seti__soc-seti > div:nth-child(2) .soc_icon > div:nth-child(1) {
    background-image: url(../../images/source/instagram.png);
	opacity: 1;
	transition: 0.36s;
}
#block-socsetitest .soc_seti__soc-seti > div:nth-child(2) .soc_icon > div:nth-child(2) {
    background-image: url(../../images/source/instagram.png);
	opacity: 0;
	transition: 0.36s;
}
#block-socsetitest .soc_seti__soc-seti > div:nth-child(2) .soc_icon > div:nth-child(3) {
    background-image: url(../../images/source/instagram.png);
	opacity: 0;
	transition: 0.36s;
}
#block-socsetitest .soc_seti__soc-seti > div:nth-child(3) .soc_icon > div:nth-child(1) {
    background-image: url(../../images/source/you-tube.png);
	opacity: 1;
	transition: 0.36s;
}
#block-socsetitest .soc_seti__soc-seti > div:nth-child(3) .soc_icon > div:nth-child(2) {
    background-image: url(../../images/source/you-tube.png);
	opacity: 0;
	transition: 0.36s;
}
#block-socsetitest .soc_seti__soc-seti > div:nth-child(3) .soc_icon > div:nth-child(3) {
    background-image: url(../../images/source/you-tube.png);
	opacity: 0;
	transition: 0.36s;
}
#block-socsetitest .soc_seti__soc-seti > div:hover {
	cursor: pointer;
}
#block-socsetitest .soc_seti__soc-seti > div:hover .soc_icon > div:nth-child(1) {
	opacity: 0;
	transition: 0.36s;
}
#block-socsetitest .soc_seti__soc-seti > div:hover .soc_icon > div:nth-child(2) {
	opacity: 1;
	transition: 0.36s;
}
#block-socsetitest .soc_seti__soc-seti > div:hover .soc_icon > div:nth-child(3) {
	opacity: 0;
	transition: 0.36s;
}
#block-socsetitest .soc_seti__soc-seti > div:active {
	cursor: pointer;
}
#block-socsetitest .soc_seti__soc-seti > div:active .soc_icon > div:nth-child(1) {
	opacity: 0;
	transition: 0.36s;
}
#block-socsetitest .soc_seti__soc-seti > div:active .soc_icon > div:nth-child(2) {
	opacity: 0;
	transition: 0.36s;
}
#block-socsetitest .soc_seti__soc-seti > div:active .soc_icon > div:nth-child(3) {
	opacity: 1;
	transition: 0.36s;
}
#block-socsetitest .soc_seti__soc-seti > div {
    margin: 0 0 18px;
}
.soc_seti__body a {
    display: inline-block;
    color: white;
    font-weight: 600;
    border-bottom: 2px solid white;
}
.soc_seti__body p {
    font-size: 12px;
}



/**/

.soc_seti__body {
    position: relative;
    display: block;
    width: 180px;
    top: 0;
}
#main .container {
	position: relative;
    max-width: none;
    padding: 0;
}
#main #content,
#main #content-area,
#main #content-area > div{
	position: relative;
	width: 100%;
}
.path-frontpage #main #block-basic-page-title,
.path-frontpage #main #block-basic-content {
	display: none;
}


#main #block-potuznistukrgidroenergo {
    display: none;
    clear: both;
	width: 100%;
    margin-bottom: 40px;
    background-image: url(../../images/source/station-1.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

#block-potuznistukrgidroenergo > .container {
    max-width: 1165px;
	padding: 40px 0 20px 0;
    margin: 0 auto;
}
#block-potuznistukrgidroenergo > .container > h2 {
    position: absolute;
    width: 400px;
    left: calc(100% - 189px);
    top: 0;
    line-height: 60px;
    padding: 6px 41px 0;
    font-size: 55px;
    font-weight: 600;
    color: #054fc6;
    text-transform: uppercase;
    transform: rotate(90deg);
    transform-origin: 0 0;
    -webkit-transform: rotate(90deg);
    -webkit-transform-origin: 0 0;
}
#block-potuznistukrgidroenergo > .container {
	font-size: 0;
}
#block-potuznistukrgidroenergo #block-filii {
    display: none;
	width: 66%;
    display: inline-block;
    font-size: 14px;
    vertical-align: top;
	background-color: rgba(105, 163, 202, 0.3);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../../images/source/ukraine.png);
}
#block-potuznistukrgidroenergo #block-pratukrgidroenergo {
    position: relative;
	width: calc(34% - 28px);
	display: inline-block;
    margin: 0 20px 20px 0;
    padding: 25px 20px 85px;
	font-size: 16px;
	background-color: rgba(255, 255, 255, 0.39);
}
#block-potuznistukrgidroenergo #block-pratukrgidroenergo h2 {
    font-size: 30px;
    margin-bottom: 40px;
    color: #054fc6;
}
#block-potuznistukrgidroenergo #block-pratukrgidroenergo p {
	margin-bottom: 20px;
    line-height: 20px;
    color: #181818;
}
#block-potuznistukrgidroenergo .prat_ukrgidroenergo___fvil {
    position: absolute;
    left: 0;
    width: calc(100% - 20px);
    padding: 15px 15px 15px 60px;
    background-color: rgba(128, 198, 233, 0.4);
}
#block-potuznistukrgidroenergo .prat_ukrgidroenergo___fvil > div {
    display: inline-block;
    font-weight: 600;
    vertical-align: middle;
    font-size: 15px;
    line-height: 15px;
}
#block-potuznistukrgidroenergo .prat_ukrgidroenergo___fvil > div:first-child {
    position: absolute;
    display: block;
    width: 22px;
    height: 29px;
    left: 20px;
    top: calc(50% - 15px);
    float: left;
    color: transparent;
    content: url(../../images/source/file-b.png);
}
#block-potuznistukrgidroenergo .prat_ukrgidroenergo___fvil > div a {
    color: #19284f ;
}
#block-potuznistukrgidroenergo #block-ukrgidroenergoce {
    font-size: 16px;
    color: rgb(25, 40, 79);
}
#block-potuznistukrgidroenergo #block-ukrgidroenergoce .blok_innovacii__body {
    padding-bottom: 30px;
    background: rgba(255, 255, 255, 0.7);
}
#block-potuznistukrgidroenergo #block-ukrgidroenergoce h2 {
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 58px;
    padding-left: 20px;
    padding: 5px 0 5px 20px;
    margin: 0;
    text-align: left;
    color: #054fc6;
    background: rgba(255, 255, 255, 0.7);
}
#block-ukrgidroenergoce .blok_innovacii__body > p {
    position: relative;
    display: inline-block;
    width: 19%;
    margin: 0 12% 0 2%;
    height: 127px;
    color: #19284f;
    font-weight: 600;
    vertical-align: top;
    border: 4px solid #054fc6;
    border-right: none;
}
#block-ukrgidroenergoce .blok_innovacii__body > p b,
#block-ukrgidroenergoce .blok_innovacii__body > p span {
    display: block;
    position: relative;
    left: 70%;
    top: 15%;
}
#block-ukrgidroenergoce .blok_innovacii__body > p {
    background-repeat: no-repeat;
}
#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(1) {
    background-image: url(../../images/source/power-station.svg);
	background-size: 96px;
    background-position: 28% center;
}
#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) {
    background-image: url(../../images/source/power.svg);
	background-size: 82px;
    background-position: 28% center;
}
#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) {
    background-image: url(../../images/source/worker.svg);
	background-size: 90px;
    background-position: 28% center;
}
#block-ukrgidroenergoce .blok_innovacii__body > p {
	position: relative;
}
#block-ukrgidroenergoce .blok_innovacii__body > p:after {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 7%;
    top: 0;
    left: 0;
    border-right: 4px solid #054fc6;
}
#block-ukrgidroenergoce .blok_innovacii__body > p:before {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 7%;
    top: auto;
	bottom: 0;
    left: 0;
    border-right: 4px solid #054fc6;
}
#block-ukrgidroenergoce .blok_innovacii__body > p b,
#block-ukrgidroenergoce .blok_innovacii__body > p span:nth-child(1) {
    z-index: 1;
    color: #054fc6;
}
#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(2) {
    z-index: 1;
}
#block-ukrgidroenergoce .blok_innovacii__body > p b,
#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(1) {
    font-size: 65px;
	line-height: 57px;
    z-index: 1;
}
#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span {
    top: 15%;
}
#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) b,
#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) span {
    top: 7%;
}
#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(1),
#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(2) {
    float: left;
}
#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(2) {
    /* padding-top: 35px; */
}
#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii {
    margin: 20px 0 0;
}
#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div:first-child {
    display: none;
}
#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div {
    padding: 25px 25px 25px 70px;
    background-color: rgba(5, 79, 198, 0.58);
	color: white;
}
#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div > p {
    display: inline-block;
    max-width: 50%;
    vertical-align: middle;
}
#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div p:nth-child(1) {
    position: relative;
    width: 300px;
    padding: 25px 0;
    margin: 0 120px 0 0;
    font-size: 30px;
    font-weight: 600;
    text-align: right;
}
#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(1) b:nth-child(1) {
    padding-top: 3px;
}
#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(1) span:nth-child(2) {
    padding-bottom: 3px;
}

#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(1) {
    padding-top: 3px;
}
#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(3) {
    padding-bottom: 3px;
}

#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) span:nth-child(1) {
    line-height: 15px;
    padding-top: 7px;
    color: #19284f;
}
#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) span:nth-child(3) {
    position: relative;
    top: 2px;
    padding-bottom: 3px;
}

#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div p:nth-child(1):after {
    content: '';
    width: 84%;
    height: 50%;
    position: absolute;
    left: 0;
    top: 0;
    border: 4px solid rgb(0, 180, 255);
    border-bottom: none;
    border-right: none;
}
#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div p:nth-child(1):before {
    content: '';
    width: 84%;
    height: 100%;
    position: absolute;
    left: 0;
	bottom: 0;
    border: 4px solid rgb(255, 255, 0);
    border-right: none;
}
#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div p:nth-child(1) > span {
    display: inline-block;
    position: relative;
    left: 5%;
    z-index: 1;
}
#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div p:nth-child(2) {
    padding-top: 0;
    line-height: 25px;
}
#block-blokposilannarozdili {
    width: 100%;
    margin: 40px 0;
}
#block-blokposilannarozdili > h2 {
    display: none;
}
#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna {
    max-width: 1165px;
    padding: 0 0 0 0;
    margin: 0 auto;
}
#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna > div:first-child {
    display: none;
}
#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna > div {
    padding: 10px 0;
	font-size: 0;
}
#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna > div > div {
    display: inline-block;
    width: 33.29%;
	font-size: 0;
	padding: 10px 20px 10px 0;
	vertical-align: top;
}
#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna > div > div:nth-child(1) {
    width: 49%;
}
#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna > div > div:nth-child(2) {
    width: 50.91%;
	padding-right: 0;
}
#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna > div > div:last-child {
	padding-right: 0;
}
#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna .wrapper {
	position: relative;
    background-color: rgba(219, 229, 240, 0.75);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
}
#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna .wrapper:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: rgba(5, 79, 198, 0.48);
    transition: 0.36s;
}
#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna a {
    position: relative;
	display: block;
    font-size: 30px;
	font-weight: 600;
    padding: 21px 20px;
    line-height: 37px;
	height: 115px;
    color: #054fc6;
    transition: 0.36s;
}
#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna .wrapper:hover {
    cursor: pointer;
    transition: 0.36s;
}
#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna .wrapper:hover:before {
    height: 100%;
    transition: 0.36s;
}
#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna .wrapper:hover a {
    color: white;
    transition: 0.36s;
}
#block-innovacii {
    position: relative;
    height: auto;
    max-width: 1165px;
    padding: 0 0 0 0;
    margin: 0 auto;
}
#block-innovacii > h2 {
    position: absolute;
    width: auto;
    left: calc(100% - 189px);
    top: 0;
    line-height: 59px;
    padding: 6px 0 0;
    font-size: 55px;
    font-weight: 600;
    color: #054fc6;
    text-transform: uppercase;
    transform: rotate(90deg);
    transform-origin: 0 0;
    -webkit-transform: rotate(90deg);
    -webkit-transform-origin: 0 0;
}
#block-innovacii .blok_innovacii__body {
	position: relative;
    width: calc(100% - 415px);
	min-height: 590px;
    float: left;
	margin: 0 20px 40px 0;
	padding: 30px 20px;
    color: white;
    background-image: url(../../images/source/station-1.jpg);
	background-size: 200%;
    background-position: center -210px;
    background-repeat: no-repeat;
}
#block-innovacii .blok_innovacii__body:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
    background-color: rgba(5, 79, 198, 0.53);
}
#block-innovacii .blok_innovacii__potuznist-stancii {
	position: relative;
    width: 395px;
	min-height: 590px;
    float: right;
	padding: 36px 20px 30px;
    background-color: rgb(223, 242, 255);
}
#block-innovacii .blok_innovacii__body p {
    position: relative;
    max-width: 590px;
    font-size: 16px;
	margin-bottom: 19px;
}
#block-innovacii .blok_innovacii__body p:nth-child(1) {
    font-size: 36px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
#block-innovacii .blok_innovacii__body p:nth-child(2) {
    font-size: 18px;
    text-transform: uppercase;
}
#block-innovacii .blok_innovacii__potuznist-stancii > div:nth-child(1) {
    width: 64%;
    font-size: 25px;
    font-weight: 600;
    line-height: 33px;
    padding-bottom: 15px;
    text-transform: uppercase;
    color: #054fc6;
}
#block-innovacii .blok_innovacii__potuznist-stancii > div > p {
    display: block;
    width: 150px;
    height: auto;
    position: relative;
    border: 4px solid #054fc6;
    padding: 12px 0;
    color: rgb(25, 40, 79);
}
#block-innovacii .blok_innovacii__potuznist-stancii > div > p:nth-child(1) {
	background-image: url(../../images/source/potential.svg);
    background-size: 71px 71px;
    background-repeat: no-repeat;
    background-position: 16px center;
}
#block-innovacii .blok_innovacii__potuznist-stancii > div > p:nth-child(2) {
	background-image: url(../../images/source/hidra-unit.svg);
    background-size: 76px 70px;
    background-repeat: no-repeat;
    background-position: 12px center;
}
#block-innovacii .blok_innovacii__potuznist-stancii > div > p:nth-child(3) {
	background-image: url(../../images/source/world.svg);
    background-size: 69px 72px;
    background-repeat: no-repeat;
    background-position: 18px center;
}
#block-innovacii .blok_innovacii__potuznist-stancii > div > p > span {
    display: block;
    position: relative;
    padding: 7px 0;
    left: 70%;
    background-color: rgb(223, 242, 255);
}
#block-innovacii .blok_innovacii__potuznist-stancii > div > p > span > span {
    font-size: 12px;
    font-weight: 600;
}
#block-innovacii .blok_innovacii__potuznist-stancii > div > p b {
    font-size: 48px;
    line-height: 48px;
    color: #054fc6;
}
#block-innovacii .blok_innovacii__potuznist-stancii > div > p > span > span:last-child {
    display: block;
    white-space: nowrap;
}
/**/


#block-innovacii .blok_innovacii__potuznist-stancii > div > p:last-child {
    display: block;
    float: right;
    margin: 10px -20px 0 0;
    padding: 0;
    border: none;
    width: 270px;
    text-align: center;
    background-color: white;
    box-shadow: -15px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054ec6;
    transition: 0.36s;
}
#block-innovacii .blok_innovacii__potuznist-stancii > div > p:last-child:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: #054ec6;
    transition: 0.36s;
}
#block-innovacii .blok_innovacii__potuznist-stancii > div > p:last-child a {
    position: relative;
    display: block;
    font-weight: 600;
    color: #19284f;
    line-height: 56px;
    transition: 0.36s;
}
#block-innovacii .blok_innovacii__potuznist-stancii > div > p:last-child:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid #ffde02;
}
#block-innovacii .blok_innovacii__potuznist-stancii > div > p:last-child:hover:before {
    height: 100%;
    transition: 0.36s;
}
#block-innovacii .blok_innovacii__potuznist-stancii > div > p:last-child:hover a {
    color: white;
    transition: 0.36s;
}
#block-innovacii .blok_innovacii__body p:last-child {
    display: none;
}
#block-views-block-partner-block-1 {
    clear: both;
    float: none;
    margin: 0 0 60px;
}
#block-views-block-partner-block-1 > div {
    position: relative;
    height: 75px;
    max-width: 1165px;
    padding: 0 0 0 0;
    margin: 0 auto;
}
#block-views-block-partner-block-1 > h2 {
    display: none;
}

#block-views-block-partner-block-1 > div > div:nth-child(1) {
    position: relative;
    height: 100%;
    overflow-x: hidden;
    width: 100%;
}
#block-views-block-partner-block-1 .views-row {
    position: absolute;
	padding: 0 10px;
}
#block-views-block-partner-block-1 .views-row > div:nth-child(1) {
    position: absolute;
    left: 0;
    bottom: 0;
}
#block-views-block-partner-block-1 .views-row > div:nth-child(3) {
    display: none;
}
#block-views-block-partner-block-1 .slide_control {
	width: 100%;
	text-align: center;
}
#block-views-block-partner-block-1 .slide_control .point {
	display: inline-block;
	width: 12px;
	height: 12px;
    margin: 10px 10px;
	background-color: white;
	border: 2px solid #054fc6;
	border-radius: 50%;
	transition: 0.37s;
}
#block-views-block-partner-block-1 .slide_control .point.active {
	background-color: #054fc6;
	border: 2px solid #054fc6;
}
#block-views-block-partner-block-1 .slide_control .point:hover {
	cursor: pointer;
	background-color: #054fc6;
	transition: 0.37s;
}
#block-views-block-partner-block-1 .slide_control .point:active {
	cursor: pointer;
	background-color: #054fc6;
	transition: 0.37s;
}
#block-views-block-partner-block-1 .views-row .views-field.views-field-field-linkpart {
    display: block;
    width: 100%;
    height: 100%;
}
#block-views-block-partner-block-1 .views-row .field-content {
    display: block;
    width: 100%;
    height: 100%;
}
#block-views-block-partner-block-1 .views-row .views-field.views-field-field-linkpart a {
    display: block;
    width: 100%;
    height: 100%;
	color: rgba(1, 1, 1, 0);
}
#block-views-block-partner-block-1 .views-row .views-field-title > span {
	position: relative;
	left: 10px;
	font-size: 12px;
	font-weight: 900;
	color: rgb(25, 40, 79);
}

#block-views-block-partner-block-1 .views-row .views-field.views-field-field-linkpart .field-content {
    border-bottom: 2px solid #054ec6;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: 0.36s;
    position: relative;
}
#block-views-block-partner-block-1 .views-row .views-field.views-field-field-linkpart .field-content:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: rgba(5, 79, 198, 0.48);
    transition: 0.36s;
	z-index: 10;
}
#block-views-block-partner-block-1 .views-row .views-field.views-field-field-linkpart .field-content:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(219, 229, 240, 0.47);
}
#block-views-block-partner-block-1 .views-row .views-field.views-field-field-linkpart .field-content a {
    position: relative;
    display: table;
    font-weight: 600;
	color: rgb(25, 40, 79);
    transition: 0.36s;
	z-index: 15;
}
#block-views-block-partner-block-1 .views-row .views-field.views-field-field-linkpart .field-content a > span {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    left: 0;
	bottom: 0;
    padding: 5px;
	line-height: 19px;
    font-size: 12px;
    font-weight: 900;
    background-color: rgba(183, 204, 226, 0.25);
}
#block-views-block-partner-block-1 .views-row .views-field.views-field-field-linkpart .field-content:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid #ffde02;
}
#block-views-block-partner-block-1 .views-row .views-field.views-field-field-linkpart .field-content:hover:before {
    height: 100%;
    transition: 0.36s;
}
#block-views-block-partner-block-1 .views-row .views-field.views-field-field-linkpart .field-content:hover a {
	color: white;
    transition: 0.36s;
}
#contact_ajax_contact_message_pidpiska_form {
	max-width: 1165px;
    padding: 0 0 0 0;
    margin: 0 auto;
}

.page-robota_i_karyera-vakansiyi_aparatu_upravlinnya #block-contactblock {
    margin-top: 50px;
}
#contact_ajax_contact_message_pidpiska_form {
	width: 100%;
}



#content-area > div > div > h2,
#main #block-potuznistukrgidroenergo > div > h2 {
    z-index: 1900;
    pointer-events: none;
}
#header .side_menu {
	position: fixed;
	display: none;
	right: 0;
	top: 0;
	width: 245px;
	min-height: 128px;
	padding: 0 0 40px;
	color: white;
    background-color: rgba(40, 95, 183, 0.8);
	z-index: 1800;
}
#header .side_menu.active {
	display: block;
}
.side_menu > ul > li > ul {
    display: none;
}
.side_menu > ul > li a {
    color: rgba(255, 255, 255, 0.82);
}
.side_menu > ul > li a:hover {
    color: rgba(255, 255, 255, 1);
}
.side_menu_header {
	position: relative;
    height: 60px;
    width: 100%;
    background-color: rgb(112, 182, 215);
    background-color: rgb(223, 242, 255);
}
.side_menu_header:after {
    content: '';
    display: block;
    position: absolute;
    width: 80px;
    height: 80px;
    left: 30px;
    top: 20px;
    background-image: url(/themes/basic/images/source/logo-uhe.svg);
    border-radius: 50%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.side_menu_search #edit-keys {
	width: 140px;
    box-shadow: unset;
    background-color: transparent;
    border: none;
    margin: 0;
}

.side_menu_search {
    padding: 0 15px 0 45px;
}
.page-node-type-kontakti .side_menu_search {
    padding: 0 15px 0 45px;
}
.side_menu > ul {
    padding: 0 15px 0 45px;
    font-size: 16px;
    font-weight: 600;
    line-height: 39px;
}
.side_menu .to_top {
	position: relative;
	display: inline-block;
    width: auto;
    line-height: 60px;
    padding: 0 0 0 60px;
    margin-left: 30px;
    margin: 40px 0 0 45px;
}
.to_top .mouse {
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: url(../../images/source/mouse.png);
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat;
}
.to_top:hover {
	cursor: pointer;
}
.to_top:hover .mouse {
	-webkit-animation: mouse 1s linear;
}
@-webkit-keyframes mouse {
	0%{
		opacity: 1;
	}
	35%{
		opacity: 0.36;
	}
	100%{
		opacity: 1;
	}
}
#block-blokposilannarozdili {
	position: relative;
    float: none;
    clear: both;
}
.path-frontpage .blockZvit {
    display: block;
    position: relative;
    margin-top: 40px;
    max-width: 1165px;
    padding: 0 0 0 0;
    margin: 0 auto;
}
.path-frontpage .blockZvit h2 {
    position: absolute;
    width: 229px;
    left: calc(100% - 189px);
    top: 0;
    padding: 0;
    font-size: 55px;
    font-weight: 600;
    color: rgb(25, 40, 79);
    text-transform: uppercase;
    transform: rotate(90deg);
    transform-origin: 0 0;
    -webkit-transform: rotate(90deg);
    -webkit-transform-origin: 0 0;
}
#tab_new {
    width: auto;
    display: block;
    float: none;
    clear: both;
}
.path-frontpage .blockZvit #tab_new p {
    margin: 0;
}
#tab_new .tabwr1_head1_right_1 select {
    margin: 0;
}
.path-frontpage #tab_new .tabwr1_head1_teft {
    position: relative;
    width: 50%;
    float: left;
    height: 290px;
    margin-bottom: 20px;
	padding: 15px 20px;
    color: white;
    background-color: rgb(33, 54, 108);
}
#tab_new .tabwr1_head1_teft .tabwr1_head1_teft_1 {
    font-size: 28px;
    font-weight: 400;
}
#tab_new .tabwr1_head1_teft p {
	margin: 0;
}
#tab_new .tabwr1_head1_teft .tabwr1_head1_teft_2 {
    position: absolute;
    top: 50%;
    font-size: 16px;
}
#tab_new .tabwr1_head1_teft .tabwr1_head1_teft_3 {
    position: absolute;
	padding-right: 20px;
    font-size: 14px;
    font-weight: 600;
    bottom: 20px;
}
.path-frontpage #tab_new .tabwr1_head1_right {
	width: calc(50% - 20px);
	float: right;
}
.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_1 {
    height: 70px;
    margin-bottom: 20px;
    padding: 20px 20px;
    color: white;
    background-color: rgb(33, 54, 108);
}
#tab_new .tabwr1_head1_right .tabwr1_head1_right_1 p {
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    text-transform: lowercase;
}
#tab_new .tabwr1_head1_right .tabwr1_head1_right_1 select {
    display: inline-block;
    width: 105px;
    margin: 0 7px;
    padding-bottom: 5px;
    color: white;
    background-color: rgb(33, 54, 108);
	border: none;
	border-bottom: 2px solid white;
}
#tab_new .tabwr1_head1_right .tabwr1_head1_right_1 select:hover {
	cursor: pointer;
}
#tab_new .tabwr1_head1_right .tabwr1_head1_right_1 select:active {
	cursor: pointer;
	border: none;
	box-shadow: none;
	outline: none;
	border-bottom: 2px solid white;
}
#tab_new .tabwr1_head1_right .tabwr1_head1_right_1 select:focus {
	cursor: pointer;
	border: none;
	box-shadow: none;
	outline: none;
	border-bottom: 2px solid white;
}
#tab_new .tabwr1_head1_right .tabwr1_head1_right_1 .date-dropdowns1 select {
	display: inline-block;
    width: 63px;
    color: white;
    background-color: rgb(33, 54, 108);
}
#tab_new .tabwr1 .tabwr1_body1 {
    margin-bottom: 20px;
}
#tab_new .tabwr2 {
    margin: 20px 0 40px;
}
#tab_new .tabwr2_head2_teft {
    padding: 34px 20px 0;
    height: 160px;
    font-size: 28px;
    font-weight: 400;
    background-color: rgb(33, 54, 108);
    color: white;
}
#tab_new .tabwr2_head2_teft_1 > p:nth-child(1){
    color: rgb(105, 163, 202);
}
#tab_new .tabwr2_head2_teft_1 > p:nth-child(1) > span > span {
	color: white
}
#tab_new .tabwr2_body2_right ul > li:last-child p {
    border-bottom: 2px solid rgb(25,40, 79);
}
#tab_new .tabwr2_head2_right {
    width: calc(50% - 20px);
    float: right;
}
.tabwr2_head2_right_1 {
    height: 70px;
    margin-bottom: 20px;
    padding: 20px 20px;
    color: white;
    background-color: rgb(33, 54, 108);
}

#tab_new .tabwr2_head2_right_1 p {
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    text-transform: lowercase;
}
#tab_new .tabwr2_head2_right_1 select {
    display: inline-block;
    width: 105px;
    margin: 0 7px;
    padding-bottom: 5px;
    color: white;
    background-color: rgb(33, 54, 108);
	border: none;
	border-bottom: 2px solid white;
}
#tab_new .tabwr2_head2_right_1 select:hover {
	cursor: pointer;
}
#tab_new .tabwr2_head2_right_1 select:active {
	cursor: pointer;
	border: none;
	box-shadow: none;
	outline: none;
	border-bottom: 2px solid white;
}
#tab_new .tabwr2_head2_right_1 select:focus {
	cursor: pointer;
	border: none;
	box-shadow: none;
	outline: none;
	border-bottom: 2px solid white;
}
#tab_new .tabwr2_head2_right_1 .date-dropdowns2 select {
	display: inline-block;
    width: 63px;
    color: white;
    background-color: rgb(33, 54, 108);
}
#tab_new .tabwr2_head2_right_1 .date-dropdowns2 {
	display: inline-block;
}
#tab_new .tabwr2_head2_right_2 {
	position: relative;
	width: calc(50% - 10px);
    float: left;
    height: 70px;
    padding: 10px 16px 5px;
    text-align: center;
    font-weight: 600;
    color: white;
    background-color: rgb(105, 163, 202);
    z-index: 1;
}
#tab_new .tabwr2_head2_right_2 .uvagaSel {
    position: absolute;
    display: block;
	width: 100%;
    font-size: 16px;
    top: 0;
    left: calc(100% + 20px);
    background-color: rgb(33, 54, 108);
}
#tab_new .tabwr2_head2_right_2 .uvagaSel > div {
    position: relative;
    width: 100%;
    float: left;
    height: 90px;
    padding: 10px 16px 5px;
    text-align: center;
    font-weight: 600;
    color: white;
}
#tab_new .tabwr2_head2_right_2 .uvagaSel ul > li {
	height: 70px;
    float: none;
    clear: both;
    margin: 0;
    line-height: 70px;
    font-size: 16px;
    text-align: center;
}
#tab_new .tabwr2_head2_right_2 .uvagaSel ul > li:nth-child(odd) {
    background-color: rgb(47, 76, 127);
}
#tab_new .tabwr2_head2_right_2 .uvagaSel:before {
    content: '';
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    left: -8px;
    top: 8px;
    background-color: rgb(33, 54, 108);
    transform: rotate(45deg);
}
#tab_new .tabwr2_head2_right_3 {
    width: calc(50% - 10px);
    height: 70px;
    float: right;
    padding: 0;
    text-align: center;
    font-weight: 600;
    color: white;
    background-color: rgba(105, 163, 202, 0.57);
}
#tab_new .tabwr2_head2_right_2 .info {
	content: '';
	position: absolute;
	width: 16px;
    height: 16px;
	top: 9px;
    right: 12px;
    background-image: url(../../images/source/info.png);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
#tab_new .tabwr2_head2_right_2 .info:hover {
	cursor: pointer;
}
#tab_new .tabwr2 .tabwr2_body2 {
    width: 100%;
    display: block;
    float: left;
}
#tab_new .tabwr2 .tabwr2_body2_left {
	width: calc(20% - 20px);
	margin-right: 20px;
    border-bottom: 2px solid rgb(25,40, 79);
}
#tab_new .tabwr2 .tabwr2_body2_right {
	width: 80%;
	margin: 0;
}
#tab_new .tabwr2_body2_right ul > li > p {
    height: 70px;
    line-height: 70px;
    margin: 0;
    font-size: 16px;
    text-align: center;
}
#tab_new .tabwr2_body2_right ul > li > p:nth-child(1) {
    width: 37.5%;
    padding-left: 3%;
	text-align: left;
}
#tab_new .tabwr2_body2_right ul > li > p:nth-child(2),
#tab_new .tabwr2_body2_right ul > li > p:nth-child(3) {
    width: calc(31.2% - 20px);
    margin-left: 20px;
}
#tab_new .tabwr2 .tabwr2_head2 {
	padding-bottom: 20px;
}
#tab_new .tabwr2_body2_right ul > li:nth-child(odd) {
    background-color: transparent;
}
#tab_new .tabwr2_body2_right ul > li:nth-child(odd) p {
    background-color: rgba(105, 163, 202, 0.3);
}
#tab_new .tabwr2 .tabwr2_body2_left_1 {
    height: 420px;
    padding-top: 177px;
    font-size: 17px;
    line-height: 21px;
    text-align: center;
    vertical-align: middle;
    background-color: rgba(105, 163, 202, 0.3);
}
#tab_new .tabwr2 .tabwr2_body2_left_2 {
    height: 70px;
    padding-top: 7px;
    font-size: 17px;
    line-height: 21px;
    text-align: center;
    vertical-align: middle;
    background-color: rgba(105, 163, 202, 0.14);
}
#tab_new .tabwr2 .tabwr2_body2_left_1 p {
	line-height: 21px;
}
#tab_new .tabwr2 .tabwr2_body2_left_2 p {
	line-height: 21px;
}
#tab_new .tabwr1,
#tab_new .tabwr2 {
	color: rgb(25, 40, 79);
}
#tab_new .tabwr1_head1_right .tabwr1_head1_right_1 .date-dropdowns1 {
    display: inline-block;
}
.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 {
	width: calc(50% - 10px);
	float: left;
	height: 200px;
    background-color: rgb(105, 163, 202);
}
.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 {
	width: calc(50% - 10px);
	height: 200px;
	float: right;
    background-color: rgba(105, 163, 202, 0.57);
}
.path-frontpage #tab_new .tabwr1_head1_right_2 p {
    margin: 0;
}
.path-frontpage #tab_new .tabwr1 .tabwr1_body1 li p {
	height: 50px;
	margin: 0;
	line-height: 50px;
    font-size: 16px;
}
.path-frontpage #tab_new .tabwr1 .tabwr1_body1 li p:nth-child(1) {
	width: 50%;
	padding-left: 15px;
}
.path-frontpage #tab_new .tabwr1 .tabwr1_body1 li p:nth-child(2) {
	width: calc(25% - 20px);
	margin-left: 20px;
	text-align: center;
}
.path-frontpage #tab_new .tabwr1 .tabwr1_body1 li p:nth-child(3) {
	width: calc(25% - 20px);
	margin-left: 20px;
	text-align: center;
}
.tabwr2_body2_right li:nth-child(odd),
.tabwr1_body1 li:nth-child(odd) {
    background-color: transparent;
}
.path-frontpage #tab_new .tabwr1 .tabwr1_body1 li:nth-child(odd) p:nth-child(1) {
	width: 50%;
    background-color: rgba(25, 40, 79, 0.18);
}
.path-frontpage #tab_new .tabwr1 .tabwr1_body1 li:nth-child(odd) p:nth-child(2) {
    background-color: rgba(105, 163, 202, 0.3);
}
.path-frontpage #tab_new .tabwr1 .tabwr1_body1 li:nth-child(odd) p:nth-child(3) {
    background-color: rgba(105, 163, 202, 0.3);
}
.path-frontpage #tab_new .tabwr1 .tabwr1_body1 li:last-child p {
    border-bottom: 2px solid #054fc6;
}
#tab_new .tabwr1_head1_teft .tabwr1_head1_teft_1 p b:nth-child(2) {
    color: rgb(105, 163, 202);
}
#tab_new .tabwr1_head1_teft .tabwr1_head1_teft_3 .opener {
	display: inline-block;
    padding-left: 5px;
}
#tab_new .tabwr1_head1_teft .tabwr1_head1_teft_3 .opener > div {
	transform: rotate(90deg);
	transition: 0.48s;
}
#tab_new .tabwr1_head1_teft .tabwr1_head1_teft_3 {
	color: white;
}
#tab_new .tabwr1_head1_teft .tabwr1_head1_teft_3 p {
	transition: 0.48s;
}
#tab_new .tabwr1_head1_teft .tabwr1_head1_teft_3:hover {
	cursor: pointer;
}
#tab_new .tabwr1_head1_teft .tabwr1_head1_teft_3.active .opener > div {
	transform: rotate(270deg);
	transition: 0.48s;
}
.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 {
    padding: 26px 16px 20px;
    text-align: center;
    font-weight: 600;
    color: white;
}
.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 p:nth-child(1) {
    text-align: center;
    margin-bottom: 12px;
}
.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 b {
    font-size: 44px;
	line-height: 84px;
}
.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 p:last-child {
    font-size: 25px;
}
.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 {
    padding: 15px 16px 20px;
    text-align: center;
    font-weight: 600;
    color: white;
}
.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 p:nth-child(1) {
    text-align: center;
}
.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 b {
    font-size: 44px;
	line-height: 84px;
}
.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 p:last-child {
    font-size: 25px;
}
#block-blokposilannarozdili .back {
	position: absolute;
	width: 100%;
	height: 100%;
    top: 0;
	left: 0;
}
#block-blokposilannarozdili .back > div {
	position: absolute;
	width: 100%;
	height: 100%;
    top: 0;
	left: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
	opacity: 0;
}
#block-blokposilannarozdili .back > div:nth-child(1) {
    background-image: url(../../images/source/water-energy.jpg);
}
#block-blokposilannarozdili .back > div:nth-child(2) {
    background-image: url(../../images/source/development.jpg);
}
#block-blokposilannarozdili .back > div:nth-child(3) {
    background-image: url(../../images/source/media-center.jpg);
}
#block-blokposilannarozdili .back > div:nth-child(4) {
    background-image: url(../../images/source/sell.jpg);
}
#block-blokposilannarozdili .back > div:nth-child(5) {
    background-image: url(../../images/source/invest.jpg);
}
#block-blokposilannarozdili .back > div:nth-child(6) {
    background-image: url(../../images/source/default.jpg);
	opacity: 1;
}
#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna .wrapper:before {
    pointer-events: none;
}

input[type="email"],
input[type="email"]:hover,
input[type="email"]:active,
input[type="email"]:focus {
	font-weight: 600;
	border-color: transparent;
	box-shadow: none;
}

canvas#water-spring {
    width: 100% !important;
    height: 100% !important;
}

#block-generuemoenergiumaibutnogo:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(5, 79, 198, 0.68);
}
#block-potuznistukrgidroenergo #block-filii > h2 {
    display: none;
}

/**/


#block-potuznistukrgidroenergo #block-filii .basic__body {
    position: absolute;
    line-height: 55px;
	left: 20px;
	bottom: 30px;
    width: 180px;
    text-align: center;
    background-color: white;
    box-shadow: -15px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054ec6;
    transition: 0.36s;
}
#block-potuznistukrgidroenergo #block-filii .basic__body:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: #054ec6;
    transition: 0.36s;
}
#block-potuznistukrgidroenergo #block-filii .basic__body a {
    position: relative;
    display: block;
	font-size: 16px;
    font-weight: 600;
    color: #19284f;
    transition: 0.36s;
}
#block-potuznistukrgidroenergo #block-filii .basic__body:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid #ffde02;
}
#block-potuznistukrgidroenergo #block-filii .basic__body:hover:before {
    height: 100%;
    transition: 0.36s;
}
#block-potuznistukrgidroenergo #block-filii .basic__body:hover a {
    color: white;
    transition: 0.36s;
}
#block-potuznistukrgidroenergo #block-filii {
    position: relative;
}
#block-potuznistukrgidroenergo #block-filii .basic__body a {
    margin: 0;
	padding: 0;
}

/**/
/**/

/*#block-views-block-slider-block-1 .field-content {
    position: relative;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}*/

/*#block-views-block-slider-block-1 .views-field-field-knopka .field-content {
    float: right;
    max-width: 280px;
    text-align: center;
    background-color: white;
    box-shadow: -15px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054ec6;
    transition: 0.36s;
}*/
/*#block-views-block-slider-block-1 .views-field-field-knopka .field-content a {
    position: relative;
    display: block;
    font-weight: 600;
    color: #19284f;
    line-height: 56px;
    transition: 0.36s;
}
.views-field.views-field-field-knopka .field-content:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: #054ec6;
    transition: 0.36s;
}
#block-views-block-slider-block-1 .views-field-field-knopka .field-content:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid #ffde02;
}
#block-views-block-slider-block-1 .views-field-field-knopka .field-content:hover a {
    color: white;
    transition: 0.36s;
}
#block-views-block-slider-block-1 .views-field-field-knopka .field-content:hover:before {
    height: 100%;
    transition: 0.36s;
}

/**/

/**/

#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div p:nth-child(1) > span.bottom_line {
    position: absolute;
    width: 84%;
    height: 9%;
    top: auto;
    left: 0;
    bottom: 0;
    border-right: 4px solid rgb(255, 255, 0);
}
#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div p:nth-child(1) > span.top_line {
    position: absolute;
    width: 84%;
    height: 9%;
    top: 0;
    left: 0;
    border-right: 4px solid rgb(0, 180, 255);
}

#block-socsetitest {
    padding-bottom: 105px;
}
.path-frontpage #block-socsetitest {
    padding-bottom: 0;
}
.path-frontpage #block-basic-search,
.path-frontpage #block-socsetitest {
	background-color: transparent;
}
#block-posukovaforma h2 {
    color: white;
    font-size: 14px;
    font-weight: 600;
    text-transform: lowercase;
    margin: 64px 0 0;
}


#block-sitebranding {
    position: fixed;
    display: block;
    width: 80px;
    height: 80px;
    top: 0;
    margin: -40px 0 0 20px;
}
.page-adminuseruhe123-login header#header .container {
	height: 60px;
}
.user-logged-in #block-views-block-slider-block-1 > div {
    position: absolute;
}
input#edit-submit--4 {
    position: relative;
    display: block;
    width: 21px;
    height: 24px;
    left: 5px;
    padding: 0;
    background-color: transparent;
    margin: 0;
    border: none;
}
#edit-actions--4 {
    display: inline-block;
}
.js-form-type-search {
    display: inline-block;
}

.js-form-item.js-form-type-search {
    display: inline-block;
}

.go_top .mouse {
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: url(../../images/source/mouse.png);
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat;
}

.page-node-type-vakansii .content {
    display: flex;
    position: relative;
    padding-bottom: 90px;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding-left: 160px;
}
.page-node-type-vakansii .vakansii__data-publikacii,
.page-node-type-vakansii .vakansii__posada,
.page-node-type-vakansii .vakansii__pidrozdil {
	margin-bottom: 50px;
    margin-right: 50px;
}
.page-node-type-vakansii .vakansii__data-publikacii {
    margin-right: 0;
}
.page-node-type-vakansii .vakansii__data-publikacii > div,
.page-node-type-vakansii .vakansii__posada > div,
.page-node-type-vakansii .vakansii__pidrozdil > div {
    line-height: 24px;
	font-size: 18px;
	font-weight: 600;
	color: rgb(25, 40, 79);
	text-transform: uppercase;
}
.page-node-type-vakansii .vakansii__data-publikacii > div:nth-child(1),
.page-node-type-vakansii .vakansii__posada > div:nth-child(1),
.page-node-type-vakansii .vakansii__pidrozdil > div:nth-child(1) {
	font-size: 16px;
	font-weight: 400;
    margin-bottom: 12px;
	color: rgb(25, 40, 79);
	text-transform: lowercase;
}
.page-node-type-vakansii .vakansii__vimogi {
    float: none;
    position: relative;
    clear: both;
    height: auto;
}
.page-node-type-vakansii .vakansii__umovi-roboti > div {
    display: inline-block;
}
.page-node-type-vakansii .vakansii__vimogi > div {
    display: inline-block;
}
.page-node-type-vakansii .vakansii__vimogi > div {
    width: calc(100% - 180px);
}
.page-node-type-vakansii .vakansii__vimogi > div:nth-child(1) {
    position: relative;
    width: 160px;
    padding: 10px 15px;
    margin-right: 15px;
    font-size: 17px;
    font-weight: 600;
    color: white;
    text-transform: uppercase;
    vertical-align: top;
}
.page-node-type-vakansii .vakansii__vimogi:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 160px;
	background: #054fc6;
}
.page-node-type-vakansii .vakansii__obov-azki > div {
    display: inline-block;
}
.page-node-type-vakansii .vakansii__obov-azki {
    position: relative;
    height: auto;
}
.page-node-type-vakansii .vakansii__obov-azki > div:nth-child(1) {
    position: relative;
    width: 160px;
    padding: 10px 15px;
    margin-right: 15px;
    font-size: 17px;
    font-weight: 600;
    color: white;
    text-transform: uppercase;
    vertical-align: top;
}
.page-node-type-vakansii .vakansii__obov-azki > div {
    width: calc(100% - 180px);
}
.page-node-type-vakansii .vakansii__obov-azki:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 160px;
	background: #0081E2;
}
.page-node-type-vakansii .vakansii__umovi-roboti > div {
    display: inline-block;
}
.page-node-type-vakansii .vakansii__umovi-roboti {
    position: relative;
    height: auto;
}
.page-node-type-vakansii .vakansii__umovi-roboti > div:nth-child(1) {
    position: relative;
    width: 160px;
    padding: 10px 15px;
    margin-right: 15px;
    font-size: 17px;
    font-weight: 600;
    color: white;
    text-transform: uppercase;
    vertical-align: top;
}
.page-node-type-vakansii .vakansii__umovi-roboti > div {
    width: calc(100% - 180px);
}
.page-node-type-vakansii .vakansii__umovi-roboti:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 160px;
	background: #67b3ed;
}
.page-node-type-vakansii .vakansii__sfera-dialnosti {
    display: none;
}
.page-node-type-vakansii .vakansii__vimogi,
.page-node-type-vakansii .vakansii__umovi-roboti,
.page-node-type-vakansii .vakansii__obov-azki {
	margin-bottom: 20px;
    font-size: 16px;
}
.page-node-type-vakansii .vakansii__vimogi > div:last-child {
    padding-top: 10px;
	border-bottom: 2px solid #054e05;
}
.page-node-type-vakansii .vakansii__obov-azki > div:last-child {
    padding-top: 10px;
	border-bottom: 2px solid #0081e2 ;
}
.page-node-type-vakansii .vakansii__umovi-roboti > div:last-child {
    padding-top: 10px;
	border-bottom: 2px solid #67b3ed;
}
.page-node-type-vakansii .vakansii__vimogi ul,
.page-node-type-vakansii .vakansii__obov-azki ul,
.page-node-type-vakansii .vakansii__umovi-roboti ul {
    list-style: disc inside;
    padding-bottom: 16px;
}
.page-node-type-vakansii .sendrezz {
    position: relative;
    clear: both;
	float: right;
	width: 280px;
	margin-bottom: 30px;
    text-align: center;
    background-color: white;
    box-shadow: -6px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
    z-index: 1;

    margin-top: 0px;
    transition: all 0s ease 0s;
    position: absolute;
    right: 0px;
    bottom: 0;
}
.page-node-type-vakansii .sendrezz:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: #054fc6;
    transition: 0.36s;
}
.page-node-type-vakansii .sendrezz > div {
    position: relative;
    display: block;
    font-weight: 600;
    color: #19284f;
    line-height: 56px;
    transition: 0.36s;
    text-transform: lowercase;
}
.page-node-type-vakansii .sendrezz:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid #ffde02;
}
.page-node-type-vakansii .sendrezz:hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-node-type-vakansii .sendrezz:hover > div  {
    color: white;
    transition: 0.36s;
}
#block-neleft {
	width: calc(100% - 380px);
}
#block-neleft h2 {
    display: none;
}

#block-filii .list_stan {
    position: fixed;
}
#block-filii > ul > li {
    position: absolute;
}
#block-filii > ul > li > a {
	position: relative;
    display: block;
    padding: 3px 0 3px 36px;
    margin-top: -15px;
    margin-left: -15px;
    line-height: 20px;
    font-weight: 600;
    text-transform: uppercase;
    color: transparent;
    pointer-events: auto;
    transition: 0.36s;
}
#block-filii > ul > li > a:hover {
	cursor: default;
}
#block-filii > ul > li > a .pointer_fields {
    position: static;
    top: 0;
    left: 0;
}
#block-filii > ul > li > a .round {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 28px;
    height: 28px;
	padding: 5px;
	border: 2px solid #054fc6;
	border-radius: 50%;
	pointer-events: auto;
}
#block-filii > ul > li:nth-child(7) > a .round {
    background-image: url(../../images/source/tools.png);
    background-size: 80%;
    background-position: center;
    background-repeat: no-repeat;
}
#block-filii > ul > li > a .round > div {
    width: 100%;
    height: 100%;
    background: transparent;
    border-radius: 50%;
	transition: 0.36s;
}
#block-filii > ul > li > a.active {
    color: rgb(25, 40, 79);
	transition: 0.36s;
}
#block-filii > ul > li > a.active .round > div {
    background: #f9c913;
	transition: 0.36s;
}
#block-filii > ul > li.bud {
    display: none;
}
.page-node-type-vakansii .trebb {
    max-width: 1165px;
    padding: 0 0 0 20px;
    margin: 0 auto;
}
.page-node-type-vakansii .field-group-html-element.left > div > div {
    position: relative;
    padding-left: 40px;
}
.page-node-type-vakansii .field-group-html-element.left label {
	position: absolute;
    left: 50px;
    top: 0;
    line-height: 40px;
    color: rgba(25, 40, 79, 0.5);
}
.page-node-type-vakansii .field-group-html-element.left .form-item-field-telefon-mobilnii-0-value label {
	display: none;
}
.page-node-type-vakansii .field-group-html-element > div > div {
    position: relative;
    padding-left: 37px;
}
.page-node-type-vakansii .field-group-html-element label {
	position: absolute;
    display: none;
    left: 50px;
    top: 0;
    line-height: 40px;
    color: rgba(25, 40, 79, 0.5);
}
.page-node-type-vakansii .field-group-html-element .form-item-field-telefon-mobilnii-0-value label {
	display: none;
}
.page-node-type-vakansii .field-group-html-element input {
	padding: 0;
    line-height: 40px;
    color: rgba(25, 40, 79, 1);
}
.page-node-type-vakansii .field-group-html-element input {
	border-bottom: 2px solid rgba(131, 185, 213, 0.5);
}
.page-node-type-vakansii .field-group-html-element .js-form-type-managed-file label {
    display: none;
}
.page-node-type-vakansii .field-group-html-element #edit-field-fail-iz-rezume-0-upload input {
    position: relative;
    top: -6px;
    padding-right: 10px;
    margin-bottom: 5px;
    opacity: 1;
}
.page-node-type-vakansii .field-group-html-element div[id^="edit-field-fail-iz-rezume-0-upload--"] input {
    position: relative;
    top: -6px;
    padding-right: 10px;
    margin-bottom: 5px;
    opacity: 1;
}
.page-node-type-vakansii #edit-field-fail-iz-rezume-0-upload--description {
    font-size: 12px;
    padding-left: 40%;
    text-align: left;
    color: rgba(25, 40, 79, 1);
}
.page-node-type-vakansii .field-group-html-element > div > div {
    background-position: left center;
	background-repeat: no-repeat;
}
.page-node-type-vakansii #edit-field-fail-iz-rezume-0-upload {
    position: relative;
}
.page-node-type-vakansii div[id^="edit-field-fail-iz-rezume-0-upload--"] {
    position: relative;
}
.page-node-type-vakansii #edit-field-fail-iz-rezume-0-upload > div {
    position: absolute;
    pointer-events: none;
}
.page-node-type-vakansii div[id^="edit-field-fail-iz-rezume-0-upload--"] > div {
    position: absolute;
    pointer-events: none;
}
.page-node-type-vakansii #edit-field-fail-iz-rezume-0-upload .text {
    position: absolute;
	width: calc(100% - 60px);
	top: -5px;
	height: 39px;
	line-height: 39px;
	background-color: white;
	color: rgb(25, 40, 79);
    pointer-events: none;
}
.page-node-type-vakansii div[id^="edit-field-fail-iz-rezume-0-upload-"] .text {
    position: absolute;
    width: calc(100% - 60px);
    top: -5px;
    height: 39px;
    line-height: 39px;
    background-color: white;
    color: rgb(25, 40, 79);
    pointer-events: none;
}
.page-node-type-vakansii #edit-field-fail-iz-rezume-0-upload .in_button {
	width: 60px;
	height: 39px;
    line-height: 39px;
    font-size: 30px;
	top: -5px;
	right: 0;
	color: white;
	background-color: rgba(131, 185, 213, 0.5);
	transition: 0.36s;
}
.page-node-type-vakansii div[id^="edit-field-fail-iz-rezume-0-upload--"] .in_button {
    width: 60px;
    height: 39px;
    line-height: 39px;
    font-size: 30px;
    top: -5px;
    right: 0;
    color: white;
    background-color: rgba(131, 185, 213, 0.5);
    transition: 0.36s;
}
.page-node-type-vakansii .field-group-html-element #edit-field-fail-iz-rezume-0-upload:hover .in_button{
    cursor: pointer;
	background-color: rgba(94, 105, 127, 1);
	transition: 0.36s;
}
.page-node-type-vakansii .field-group-html-element div[id^="edit-field-fail-iz-rezume-0-upload--"]:hover .in_button{
    cursor: pointer;
    background-color: rgba(94, 105, 127, 1);
    transition: 0.36s;
}
.page-node-type-vakansii .field-group-html-element #edit-field-fail-iz-rezume-0-upload input:hover {
    cursor: pointer;
}
.page-node-type-vakansii .field-group-html-element div[id^="edit-field-fail-iz-rezume-0-upload--"] input:hover {
    cursor: pointer;
}
.page-node-type-vakansii #content-area .other_vacancies {
    position: relative;
    display: block;
    clear: both;
    width: 280px;
    margin: 0 35% 20px;
    text-align: center;
    background-color: white;
    box-shadow: -6px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
    z-index: 1;
}
.page-node-type-vakansii #content-area .other_vacancies:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: #054fc6;
    transition: 0.36s;
}
.page-node-type-vakansii #content-area .other_vacancies > a {
    position: relative;
    display: block;
    font-weight: 600;
    color: #19284f;
    line-height: 56px;
    transition: 0.36s;
    text-transform: lowercase;
}
.page-node-type-vakansii #content-area .other_vacancies:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid #ffde02;
}
.page-node-type-vakansii #content-area .other_vacancies:hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-node-type-vakansii #content-area .other_vacancies:hover > a  {
    color: white;
    transition: 0.36s;
}
.robota_i_kar_era__tekst-taba ul li {
    line-height: 32px;
}
.robota_i_kar_era__tekst-taba ul {
    list-style: disc inside;
}

.block-search .form-actions {
    display: inline-block;
}
.block-search .form-submit {
    position: relative;
    display: block;
    width: 21px;
    height: 30px;
    left: 5px;
    padding: 0;
    background-color: transparent;
    margin: 0;
    border: none;
}

.block-search .form-submit:hover,
.block-search .form-submit:focus,
.block-search .form-submit:active {
	cursor: pointer;
	background-color: transparent;
	border-color: transparent;
    outline: none;
}
.page-node-type-robota-i-kar-era .block-knopkivakansii h2 {
	display: none;
}
.page-node-type-robota-i-kar-era .block-knopkivakansii {
	max-width: 1165px;
    padding: 0 0 0 0;
    margin: 0 auto 40px;
	text-align: center;
}
.page-node-type-robota-i-kar-era .block-knopkivakansii p {
    position: relative;
    display: inline-block;
    clear: both;
    width: 280px;
	margin: 0 15px 20px;
    text-align: center;
    background-color: white;
    box-shadow: -6px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
    z-index: 1;
}
.page-node-type-robota-i-kar-era .block-knopkivakansii p:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: #054fc6;
    transition: 0.36s;
}
.page-node-type-robota-i-kar-era .block-knopkivakansii p > a {
    position: relative;
    display: block;
    font-weight: 600;
    color: #19284f;
    line-height: 56px;
    transition: 0.36s;
    text-transform: lowercase;
}
.page-node-type-robota-i-kar-era .block-knopkivakansii p:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid #ffde02;
}
.page-node-type-robota-i-kar-era .block-knopkivakansii p:hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-node-type-robota-i-kar-era .block-knopkivakansii p:hover > a  {
    color: white;
    transition: 0.36s;
}
.side_menu_search .form-submit {
    position: relative;
    display: block;
    width: 21px;
    height: 24px;
    left: 5px;
    padding: 0;
    background-color: transparent;
    margin: 0;
    border: none;
}
.page-robota_i_karyera-vakansiyi_aparatu_upravlinnya #block-basic-content .views-field-field-data-publikacii {
    line-height: 27px;
    font-size: 14px;
}
.page-robota_i_karyera-vakansiyi_aparatu_upravlinnya #block-basic-content .views-field-field-data-publikacii > span,
.page-robota_i_karyera-vakansiyi_filiyi #block-basic-content .views-field-field-data-publikacii > span {
    margin-right: 14px;
}
.page-robota_i_karyera-vakansiyi_aparatu_upravlinnya #block-basic-content .views-field-field-data-publikacii > div {
    display: inline-block;
}
.page-robota_i_karyera-vakansiyi_aparatu_upravlinnya #block-basic-content .views-field-title {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 25px;
}
.page-robota_i_karyera-vakansiyi_aparatu_upravlinnya #block-basic-content .views-field-field-pidrozdil {
    width: calc(100% - 140px);
    font-size: 15px;
    line-height: 21px;
}
.page-robota_i_karyera-vakansiyi_aparatu_upravlinnya #block-basic-content .views-field-path {
    position: absolute;
	right: 15px;
	bottom: 10px;
}
.page-robota_i_karyera-vakansiyi_aparatu_upravlinnya #block-basic-content .views-field-path a {
    font-weight: 600;
	font-size: 15px;
	color: rgb(25, 40, 79);
	text-transform: lowercase;
	transition: 0.36s;
}
.page-node-type-zapobiganna-korupcii #main #content #content-header,
.page-node-type-pro-kompaniu #main #content #content-header {
    height: 505px;
}
.page-node-type-pro-kompaniu #main #content #content-header {
    height: auto;
}
.pro_kompaniu__blokki > div:first-child {
    display: none;
}
.konstruktor__zagolovok > div:first-child {
    display: none;
}
.konstruktor__zagolovok {
    font-size: 28px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 90px;
	color: #054fc6;
}
.page-node-type-pro-kompaniu #main #content-area #block-basic-content article.node {
    margin: 0 0 20px;
}
.page-node-type-pro-kompaniu #main #content-area #block-basic-content {
    max-width: none;
    padding: 0;
    margin: 0;
}
.pro_kompaniu__blokki > div > div:first-child {
    max-width: 1165px;
    padding: 0 0 0 20px;
    margin: 0 auto;
}
.pro_kompaniu__blokki .konstruktor__blok > div:first-child {
    display: none !important;
}
.pro_kompaniu__blokki .konstruktor__blok > div > div {
    position: relative;
    display: inline-block;
    width: 32.8%;
    padding-right: 5%;
    margin-bottom: 30px;
    vertical-align: bottom;
}
.pro_kompaniu__blokki .konstruktor__blok .fakti__primitka {
    position: absolute;
    width: 80%;
	left: 10px;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
}
.pro_kompaniu__blokki .konstruktor__blok .fakti__primitka:after {
    position: absolute;
    content: '*';
    display: block;
    font-size: 14px;
    left: -10px;
    top: 0;
}
.pro_kompaniu__blokki .paragraph--type--fakti > div {
    font-size: 16px;
    text-transform: lowercase;
    font-weight: 600;
	color: rgb(25, 40, 79);
}
.pro_kompaniu__blokki .paragraph--type--fakti > div:nth-child(2) {
    display: inline-block;
    font-size: 52px;
    font-weight: 600;
    width: 100%;
    line-height: 120px;
    text-align: center;
    background-color: rgb(183, 204, 226);
    border-top: 4px solid rgb(135, 181, 213);
}
.pro_kompaniu__blokki .paragraph--type--fakti > div:nth-child(2) span {
    padding-left: 7px;
    font-size: 16px;
    text-transform: lowercase;
    font-weight: 600;
    line-height: normal;
    color: rgb(25, 40, 79);
}
.pro_kompaniu__blokki .paragraph--type--fakti > div:nth-child(3) {
    display: inline-block;
	display: none;
}
.pro_kompaniu__blokki .konstruktor__blok > div > div:nth-child(2) .fakti__nazva-bloku {
    max-width: 128px;
}
.pro_kompaniu__blokki .konstruktor__blok .fakti__nazva-bloku {
    padding-bottom: 15px;
    line-height: 18px;
}
.pro_kompaniu__blokki > div > div:nth-child(2) {
    margin-top: 40px;
    margin-bottom: 10px;
    background-image: url(../../images/source/freedom.jpg);
	background-size: cover;
    background-position: top center;
	background-repeat: no-repeat !important;
	background-color: #b0d2f2;
	background: url(../../images/source/freedom.jpg), #aacdf3;
	background: url(../../images/source/freedom.jpg), -moz-linear-gradient(top, #aacdf3 0%, #bbd7f1 100%);
	background: url(../../images/source/freedom.jpg), -webkit-gradient(left top, left bottom, color-stop(0%, #aacdf3), color-stop(100%, #bbd7f1));
	background: url(../../images/source/freedom.jpg), -webkit-linear-gradient(top, #aacdf3 0%, #bbd7f1 100%);
	background: url(../../images/source/freedom.jpg), -o-linear-gradient(top, #aacdf3 0%, #bbd7f1 100%);
	background: url(../../images/source/freedom.jpg), -ms-linear-gradient(top, #aacdf3 0%, #bbd7f1 100%);
	background: url(../../images/source/freedom.jpg), linear-gradient(to bottom, #aacdf3 0%, #bbd7f1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aacdf3', endColorstr='#bbd7f1', GradientType=0 );
}
.pro_kompaniu__blokki > div > div:nth-child(2) .konstruktor__zagolovok {
    display: none;
}
.pro_kompaniu__blokki > div > div:nth-child(2) .konstruktor__blok > div > div {
    display: block;
    width: auto;
    padding: 30px 40px 30px 33%;
    margin-bottom: 0;
    vertical-align: top;
    font-size: 18px;
    font-weight: 400;
    color: rgb(25, 40, 79);
}
.pro_kompaniu__blokki .konstruktor__blok:nth-child(2) .blok_zagolovok_tekst__zagolovok {
    font-size: 50px;
    font-weight: 600;
}
.pro_kompaniu__blokki .konstruktor__blok:nth-child(2) .blok_zagolovok_tekst__tekstn p {
    padding: 15px 0 5px;
}
.pro_kompaniu__blokki > div > div:nth-child(3) .konstruktor__blok > div > div:nth-child(2) .fakti__nazva-bloku {
	max-width: none;
}
.pro_kompaniu__blokki > div > div:nth-child(3) {
    max-width: 1165px;
    padding: 0 0 0 20px;
    margin: 0 auto;
}
.pro_kompaniu__blokki .paragraph--type--fakti > div.fakti__pole-utocnenna {
    display: none;
}
.pro_kompaniu__blokki .konstruktor__blok > div > div:nth-child(2) span {
    position: absolute;
    bottom: 14px;
    text-align: center;
    left: 0;
    left: 41%;
}
.pro_kompaniu__blokki > div > div:nth-child(4) {
    margin-bottom: 5px;
    background-image: url(../../images/source/birds.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.pro_kompaniu__blokki > div > div:nth-child(4) .konstruktor__blok {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.pro_kompaniu__blokki > div > div:nth-child(4) .konstruktor__blok > div > div {
    display: block;
    width: auto;
    padding: 30px 40px 30px 33%;
    margin-bottom: 0;
    vertical-align: top;
    font-size: 18px;
    font-weight: 400;
	color: white;
}
.pro_kompaniu__blokki > div > div:nth-child(4) .konstruktor__blok .blok_zagolovok_tekst__zagolovok {
    font-size: 50px;
    font-weight: 600;
}
.pro_kompaniu__blokki > div > div:nth-child(4) .konstruktor__blok .blok_zagolovok_tekst__tekstn p {
    padding: 15px 0 5px;
}
.pro_kompaniu__blokki > div > div:nth-child(5) {
    max-width: 1165px;
    padding: 0 0 0 20px;
    margin: 0 auto;
}
.pro_kompaniu__blokki > div > div:nth-child(5) .konstruktor__zagolovok {
    margin-top: 25px;
    margin: 25px 0 35px;
    width: 660px;
    line-height: 33px;
}
.pro_kompaniu__blokki > div > div:nth-child(5) .fakti_sproseni___tekst {
	display: table;
	height: 120px;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
	color: rgb(25, 40, 79);
    text-align: center;
    background-color: #dff2ff;
    border-top: 4px solid #054fc6;
	width: 100%;
}
.pro_kompaniu__blokki > div > div:nth-child(5) .fakti_sproseni___tekst > div {
    display: table-cell;
    vertical-align: middle;
}
.pro_kompaniu__blokki > div > div:nth-child(5) .fakti_sproseni___tekst > div:nth-child(1) {
    display: none;
}
.page-node-type-filii #block-basic-content .textObednaniy {
	text-align: right;
	background-color: transparent;
}
.page-node-type-filii #block-basic-content .filii__body p {
    padding: 30px 30px 27px 0;
	margin-bottom: 0;
	font-size: 18px;
	color: rgb(25, 40, 79);
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 {
    padding: 14px 10px 14px 14px;
    margin-bottom: 0;
    width: 41%;
    font-size: 18px;
    color: white;
    display: block;
    float: left;
    background-color: rgba(33, 54, 108, 1);
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 p {
	margin-bottom: 0;
}
.page-node-type-filii #block-basic-content .textObednaniy > div > div {
    display: inline-block;
}
.page-node-type-filii #block-basic-content .filii__aktivni {
	max-width: 1165px;
    padding: 40px 0 0 20px;
	margin: 0 auto;
}
.page-node-type-filii #block-basic-content .filii__body {
	max-width: 1165px;
    padding: 0 0 0 20px;
	margin: 0 auto;
}
.page-node-type-filii #block-basic-content .textObednaniy .container {
    max-width: 1165px;
    display: inline-block;
    font-size: 0;
    padding: 0;
    margin-left: 0;
}
.page-node-type-filii #block-basic-content .textObednaniy .container > div {
	text-align: left;
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- p {
    margin-bottom: 0;
}
.page-node-type-filii #block-basic-content .filii__aktivni > div > div {
    float: left;
    width: calc(50% - 10px);
	margin-bottom: 20px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.page-node-type-filii #block-basic-content .filii__aktivni > div:nth-child(1) {
    display: none;
}
.page-node-type-filii #block-basic-content .filii__aktivni > div > div:nth-child(even) {
    float: right;
}
.page-node-type-filii #block-basic-content .filii__aktivni > div > div:nth-child(2),
.page-node-type-filii #block-basic-content .filii__aktivni > div > div:nth-child(3),
.page-node-type-filii #block-basic-content .filii__aktivni > div > div:nth-child(5),
.page-node-type-filii #block-basic-content .filii__aktivni > div > div:nth-child(7) {
    width: calc(50% - 10px);
}
.page-node-type-filii #block-basic-content .filii__aktivni > div > div > a {
	display: block;
	min-height: 218px;
}
.page-node-type-filii #block-basic-content .filii__aktivni .filia__posilanna {
    padding: 30px 10px 10px;
}
.page-filii.page-node-type-filii #block-basic-content .filii__aktivni .filia__posilanna {
    padding: 39px 10px 10px;
}
.page-filii.page-node-type-filii #block-basic-content .filii__aktivni > div > div > a {
	display: block;
	min-height: 210px;
}
.page-node-type-filii #block-basic-content .filii__aktivni > div > div:nth-child(1) {
    background-image: url(../../images/source/filii-1.jpg);
}
.page-node-type-filii #block-basic-content .filii__aktivni > div > div:nth-child(2) {
    background-image: url(../../images/source/filii-2.jpg);
}
.page-node-type-filii #block-basic-content .filii__aktivni > div > div:nth-child(3) {
    background-image: url(../../images/source/filii-3.jpg);
}
.page-node-type-filii #block-basic-content .filii__aktivni > div > div:nth-child(4) {
    background-image: url(../../images/source/filii-4.jpg);
}
.page-node-type-filii #block-basic-content .filii__aktivni > div > div:nth-child(5) {
    background-image: url(../../images/source/filii-6.jpg);
}
.page-node-type-filii #block-basic-content .filii__aktivni > div > div:nth-child(6) {
    background-image: url(../../images/source/filii-5.jpg);
}
.page-node-type-filii #block-basic-content .filii__aktivni > div > div:nth-child(7) {
    background-image: url(../../images/source/filii-8.jpg);
}
.page-node-type-filii #block-basic-content .filii__aktivni > div > div:nth-child(8) {
    background-image: url(../../images/source/filii-7.jpg);
}
.page-node-type-filii #block-basic-content .filii__aktivni > div > div > a {
	position: relative;
    display: block;
    background-color: rgba(183, 204, 226, 0.36);
	border-bottom: 2px solid #054fc6;
    transition: 0.36s;
}
.page-node-type-filii #block-basic-content .filii__aktivni > div > div > a .filia__posilanna {
	position: relative;
    display: inline-block;
	color: #054fc6;
	font-size: 16px;
	font-weight: 600;
	transition: 0.36s;
}
.page-node-type-filii #block-basic-content .filii__aktivni > div > div > a .filia__posilanna a {
	color: #054fc6;
}
.page-node-type-filii #block-basic-content .filii__aktivni > div > div > a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: rgba(33, 54, 108, 0.7);
    transition: 0.36s;
}
.page-node-type-filii #block-basic-content .filii__aktivni > div > div > a:hover {
    cursor: pointer;
    transition: 0.36s;
    background-color: transparent;
}
.page-node-type-filii #block-basic-content .filii__aktivni .filia__posilanna > div {
	text-transform: uppercase;
	font-size: 30px;
}
.page-node-type-filii #block-basic-content .filii__aktivni .filia__posilanna > div:nth-child(1) {
	text-transform: lowercase;
	font-size: 21px;
}
.page-node-type-filii .filii__proekti-so-buduutsa {
    float: none;
    clear: both;
    max-width: 1165px;
    padding: 0 0 0 20px;
    margin: 0 auto;
}
.page-node-type-filii .filii__proekti-so-buduutsa > div > div > a {
	position: relative;
    display: block;
	min-height: 218px;
    background-color: rgba(183, 204, 226, 0.36);
	border-bottom: 2px solid #054fc6;
	transition: 0.36s
}
.page-node-type-filii .filii__proekti-so-buduutsa > div > div > a .filia__posilanna {
	position: relative;
    display: inline-block;
	color: #054fc6;
	font-size: 16px;
	font-weight: 600;
	transition: 0.36s;
}
.page-node-type-filii .filii__proekti-so-buduutsa > div > div > a .filia__posilanna a {
	color: #054fc6;
}
.page-node-type-filii .filii__proekti-so-buduutsa > div > div > a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: rgba(33, 54, 108, 0.7);
    transition: 0.36s;
}
.page-node-type-filii .filii__proekti-so-buduutsa > div > div > a:hover {
    cursor: pointer;
    background-color: transparent;
    transition: 0.36s;
}
.page-node-type-filii .filii__proekti-so-buduutsa > div > div {
    width: calc(50% - 10px);
    float: left;
	margin-bottom: 20px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.page-node-type-filii .filii__proekti-so-buduutsa > div > div:nth-child(1) {
    background-image: url(../../images/source/filii-9.jpg);
}
.page-node-type-filii .filii__proekti-so-buduutsa > div > div:nth-child(2) {
    float: right;
    background-image: url(../../images/source/filii-12.jpg);
}
.page-node-type-filii .filii__proekti-so-buduutsa a .filia__posilanna {
    position: relative;
    display: inline-block;
    padding: 30px 10px 10px;
    color: rgb(25, 40, 79);
    font-weight: 600;
    transition: 0.36s;
}
.page-node-type-filii .filii__proekti-so-buduutsa a .filia__posilanna > div {
    text-transform: uppercase;
    font-size: 30px;
}
.page-node-type-filii .filii__proekti-so-buduutsa a .filia__posilanna > div:nth-child(1) {
    text-transform: lowercase;
    font-size: 21px;
}
.page-node-type-filii .filii__proekti-so-buduutsa > div:nth-child(1) {
    line-height: 45px;
    padding: 0 0 20px 0;
    color: rgb(25, 40, 79);
    font-size: 21px;
    font-weight: 600;
}
.page-node-type-storinka-kerivnika #block-basic-content .storinka_kerivnika__body,
.page-node-type-storinka-kerivnika #block-basic-content .storinka_kerivnika__kontaktni-danni-telefon,
.page-node-type-storinka-kerivnika #block-basic-content .storinka_kerivnika__kontaktni-danni-meil,
.page-node-type-storinka-kerivnika #block-basic-content .textob .wrapper {
    max-width: 1165px;
    padding: 0 0 0 20px;
    margin: 0 auto;
}
.page-node-type-storinka-kerivnika #block-basic-content .textob {
	position: relative;
    margin-top: 20px;
    height: 287px;
}
.page-node-type-storinka-kerivnika #block-basic-content .textob .wrapper {
	position: relative;
    z-index: 10;
}
.page-node-type-storinka-kerivnika .textob .wrapper > a {
	display: none;
}
.page-node-type-storinka-kerivnika .storinka_kerivnika__foto-kerivnika {
    width: 400px;
    height: 290px;
    float: left;
    margin-right: 3.9%;
}
.page-node-type-storinka-kerivnika .storinka_kerivnika__kontaktni-danni-dla-vivodu > div:nth-child(1),
.page-node-type-storinka-kerivnika .storinka_kerivnika__poada > div:nth-child(1),
.page-node-type-storinka-kerivnika .storinka_kerivnika__foto-kerivnika > div:nth-child(1) {
    display: none;
}
.page-node-type-storinka-kerivnika .storinka_kerivnika__foto-kerivnika img {
    height: 100%;
    width: auto;
}
.page-node-type-storinka-kerivnika #block-basic-content .storinka_kerivnika__body {
	float: none;
	clear: both;
	padding-top: 20px;
	font-size: 16px;
}
.page-node-type-storinka-kerivnika .storinka_kerivnika__poada {
	padding-top: 27px;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
}
.page-node-type-storinka-kerivnika .storinka_kerivnika__kontaktni-danni-dla-vivodu {
	margin-top: 20px;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
.page-node-type-storinka-kerivnika .storinka_kerivnika__kontaktni-danni-dla-vivodu p {
    margin: 0;
    margin-right: 300px;
	max-width: 700px;
}
.page-node-type-storinka-kerivnika #block-basic-content .storinka_kerivnika__body p {
	margin-bottom: 15px;
    padding-right: 20px;
    max-width: none;
}
.page-node-type-storinka-kerivnika .storinka_kerivnika__kontaktni-danni-meil > div,
.page-node-type-storinka-kerivnika .storinka_kerivnika__kontaktni-danni-telefon > div {
	margin-bottom: 15px;
	height: 19px;
    padding-left: 25px;
    font-weight: 600;
    position: relative;
}
.page-node-type-storinka-kerivnika .storinka_kerivnika__kontaktni-danni-telefon > div:nth-child(1) {
    padding-left: 0;
	font-weight: 400;
}
.page-node-type-storinka-kerivnika .storinka_kerivnika__pol,
.page-node-type-storinka-kerivnika .storinka_kerivnika__kontaktni-danni-meil > div:nth-child(1) {
	display: none;
}
.page-node-type-storinka-kerivnika .storinka_kerivnika__kontaktni-danni-telefon > div:nth-child(2)::before {
    content: "\f095";
	position: absolute;
	left: 0;
	top: 3px;
	width: 25px;
	height: 25px;
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #054ec6;
    font-size: 18px;
    margin-right: 15px;
    transition: 0.36s;
}
.page-node-type-storinka-kerivnika .storinka_kerivnika__kontaktni-danni-meil > div:nth-child(2)::before {
    content: "\f0e0";
	position: absolute;
	left: -2px;
	top: 3px;
	width: 25px;
	height: 25px;
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #054ec6;
    font-size: 18px;
    margin-right: 15px;
    transition: 0.36s;
}
.page-node-type-storinka-kerivnika .textob .back {
	position: absolute;
    background-color: #dff2ff;
	left: 0;
	top: 0;
    height: 100%;
    width: 100%;
}
.page-node-type-storinka-kerivnika .textob .manager_button {
    position: absolute;
    right: 0;
    display: block;
    clear: both;
    width: 280px;
    margin: 0;
    text-align: center;
    background-color: white;
    box-shadow: -6px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
    z-index: 1;
}
.page-node-type-storinka-kerivnika .textob .manager_button:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: #054fc6;
    transition: 0.36s;
}
.page-node-type-storinka-kerivnika .textob .manager_button > a {
    position: relative;
    display: block;
    font-weight: 600;
    color: #19284f;
    line-height: 56px;
    transition: 0.36s;
    text-transform: lowercase;
}
.page-node-type-storinka-kerivnika .textob .manager_button:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid #ffde02 ;
}
.page-node-type-storinka-kerivnika .textob .manager_button:hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-node-type-storinka-kerivnika .textob .manager_button:hover > a  {
    color: white;
    transition: 0.36s;
}
.page-node-type-storinka-kerivnika .textob .manager_button > a span {
    position: relative;
    top: 2px;
}
.page-node-type-storinka-kerivnika .storinka_kerivnika__poada > div > p:first-child {
    margin-bottom: 3px;
}
.page-pro_kompaniyu-kerivnytstvo #main #content-area #block-basic-content {
    max-width: 1165px;
    padding: 0 0 60px 20px;
    margin: 0 auto;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 h2 {
	display: none;
}
.page-pro_kompaniyu-kerivnytstvo #block-basic-content .views-element-container > div > .views-row {
    width: calc(33.34% - 14px);
    display: inline-block;
    font-size: 16px;
    margin-bottom: 20px;
	vertical-align: top;
	color: rgb(25, 40, 79);
	background-color: #dff2ff;
}
.page-pro_kompaniyu-kerivnytstvo #block-basic-content .views-field-field-foto-kerivnika img {
	width: 100%;
}
.page-pro_kompaniyu-kerivnytstvo #block-basic-content .views-field-field-foto-kerivnika {
	width: 100%;
	height: auto;
	background-color: rgb(111, 167, 204);
	overflow: hidden;
}
.page-pro_kompaniyu-kerivnytstvo #block-basic-content  .views-field-field-pol {
	display: none;
 }
.page-pro_kompaniyu-kerivnytstvo #block-basic-content .views-element-container > div > .views-row:nth-child(3n+3) {
    margin-right: 0;
}
.page-pro_kompaniyu-kerivnytstvo #block-basic-content .views-element-container > div {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 20px;
}
.page-pro_kompaniyu-kerivnytstvo #block-basic-content .views-element-container .views-field-title {
    padding: 10px 15px 5px;
    line-height: 36px;
    font-size: 22px;
    font-weight: 600;
    min-height: 123px;
}
.page-pro_kompaniyu-kerivnytstvo #block-basic-content .views-element-container .views-field-field-poada {
    padding: 0 15px;
    line-height: 21px;
    min-height: 80px;
    margin-bottom: 18px;
}
.page-pro_kompaniyu-kerivnytstvo .views-element-container .views-field-view-node .field-content {
    position: relative;
    display: block;
    clear: both;
    width: 100%;
    margin: 0;
    text-align: center;
    background-color: white;
    box-shadow: -6px 12px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
    z-index: 1;
}
.page-pro_kompaniyu-kerivnytstvo .views-element-container .views-field-view-node .field-content:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: #054fc6;
    transition: 0.36s;
}
.page-pro_kompaniyu-kerivnytstvo .views-element-container .views-field-view-node .field-content > a {
    position: relative;
    display: block;
    font-weight: 600;
    color: #19284f;
    line-height: 56px;
    transition: 0.36s;
    text-transform: lowercase;
}
.page-pro_kompaniyu-kerivnytstvo .views-element-container .views-field-view-node .field-content:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid #ffde02;
}
.page-pro_kompaniyu-kerivnytstvo .views-element-container .views-field-view-node .field-content:hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-pro_kompaniyu-kerivnytstvo .views-element-container .views-field-view-node .field-content:hover > a  {
    color: white;
    transition: 0.36s;
}
.page-pro_kompaniyu-kerivnytstvo #block-basic-content .views-element-container .views-row:last-child {
    margin-bottom: 20px;
}

.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 {
    max-width: 1165px;
    padding: 0 0 0 20px;
    margin: 40px auto 0;
    min-height: 240px;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 > div {
    border-left: 3px solid #054fc6;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .views-row > div {
    display: block;
    vertical-align: top;
    background-color: #dff2ff;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .views-row > div:nth-child(1) {
	width: calc(66.6% - 6px);
	margin-right: 20px;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .views-row > div:nth-child(2) {
	width: calc(33.34% - 14px);
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .views-row > div span {
    font-size: 16px;
    color: rgb(25, 40, 79);
    text-align: right;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .views-field-title > span {
	display: block;
    position: relative;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker {
    padding: 41px 10px 20px;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker > div {
    display: inline-block;
    vertical-align: top;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker_l {
	font-size: 30px;
	font-weight: 600;
	text-transform: uppercase;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker_l > div:nth-child(2) {
	font-size: 16px;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker_l a {
    position: relative;
    top: -3px;
    color: rgb(25, 40, 79);
    line-height: 37px;
    display: block;
    height: 75px;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker_r > div:nth-child(1) {
    height: 70px;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker_r p {
    margin: 0;
    font-size: 16px;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker_r {
    padding: 0 0 0 15px;
    margin-left: 10px;
    border-left: 2px solid #054fc6;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker_r div {
    text-align: left;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker_r > div:nth-child(2) {
	font-weight: 600;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker .zahal_ker_link {
    /*position: absolute;*/
	right: 0;
    bottom: 7px;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker .zahal_ker_link {
    display: block;
    clear: both;
    width: 280px;
    margin: 20px 0 0 auto;
    text-align: center;
    background-color: white;
    box-shadow: -6px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
    z-index: 1;
    position: relative;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker .zahal_ker_link:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: #054fc6;
    transition: 0.36s;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker .zahal_ker_link > a {
    position: relative;
    display: block;
    font-weight: 600;
    color: #19284f;
    line-height: 56px;
    transition: 0.36s;
    text-transform: lowercase;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker .zahal_ker_link:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid #ffde02;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker .zahal_ker_link:hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker .zahal_ker_link:hover > a  {
    color: white;
    transition: 0.36s;
}
.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .views-row img {
    width: 100%;
}
.page-pro_kompaniyu-kerivnytstvo #block-basic-content .views-element-container .views-field-title a span {
    display: block;
    color: #19284F;
}
.page-node-type-tenderi-i-zakupivli #main #content-area  #block-basic-content {
    max-width: 1165px;
    padding: 0 0 0 20px;
    margin: 0 auto;
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn {
    margin-bottom: 20px;
    padding: 10px;
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div:first-child {
	display: none;
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div:last-child {
    display: flex;
    flex-wrap: wrap;
    margin: -20px;
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div > div {
	/* position: relative; */
    /* display: inline-block; */
    display: flex;
    flex-basis: calc(50% - 20px);
    justify-content: center;
    align-items: center;
    /* width: calc(50% - 10px); */
    padding: 0;
    font-size: 26px;
    font-weight: 600;
    line-height: 41px;
    color: rgb(111, 167, 204);
    /* margin-bottom: 20px; */
    text-align: center;
    background-color: #dff2ff;
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
    z-index: 1;
    min-height: 124px;
    margin: 10px;
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div > div > a {
    min-height: 124px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    width: 100%;
    height: 100%;
}
.page-node-type-tenderi-i-zakupivli #main #content-area  #block-basic-content article.node {
    margin: 40px 0 20px 0;
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn a > div > div > p {
	color: rgb(111, 167, 204);
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn a > div > div > p:nth-child(2) strong {
	color: #67b3ed;
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn p {
	margin: 0;
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn a > div > .tenderi_i_zakupivli__tekstnnn > p {
	color: #054fc6;
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn a > div > .tenderi_i_zakupivli__tekstnnn > p:nth-child(1) strong {
	color: #67b3ed;
}

.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div > div:hover {
	cursor: pointer;
	background-color: #054fc6;
	transition: 0.36s;
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div > div:active {
	background-color: #0081e2;
	transition: 0.36s;
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div > div p {
	transition: 0.36s;
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div > div:hover p {
	color: white;
	transition: 0.36s;
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div > div:active p {
	color: white;
	transition: 0.36s;
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div > div:hover a  > div > .tenderi_i_zakupivli__tekstnnn > p strong {
	color: #67b3ed;
	transition: 0.36s;
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div > div:active a  > div > .tenderi_i_zakupivli__tekstnnn > p strong {
	color: #67b3ed;
	transition: 0.36s;
}

.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div > div:nth-child(1) a {
    background-image: url(../../images/source/tender-1.png);
    background-size: 25% auto;
    background-position: -12% 180%;
    background-repeat: no-repeat;
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div > div:nth-child(2) a {
    background-image: url(../../images/source/tender-1.png);
    background-size: 25% auto;
    background-position: -12% 180%;
    background-repeat: no-repeat;
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div > div:nth-child(3) a {
    background-image: url(../../images/source/tender-4.png);
    background-size: 16% auto;
    background-position: -1% bottom;
    background-repeat: no-repeat;
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div > div:nth-child(4) a {
    background-image: url(../../images/source/tender-3.png);
    background-size: 15% auto;
    background-position: -1% bottom;
    background-repeat: no-repeat;
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div > div:nth-child(5) a {
    background-image: url(../../images/source/tender-5.png);
    background-size: 20% auto;
    background-position: 0 bottom;
    background-repeat: no-repeat;
}
.page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div > div:nth-child(6) a {
    background-image: url(../../images/source/tender-3.png);
    background-size: 15% auto;
    background-position: -1% bottom;
    background-repeat: no-repeat;
}
.page-node-type-zapobiganna-korupcii #highlighted .head_title p:nth-child(3) {
    display: block;
	width: 260px;
    margin-top: 39px;
	text-align: left;
	font-size: 16px;
}
.page-node-type-zapobiganna-korupcii #main #highlighted .head_title {
    position: relative;
    display: inline-block;
    padding: 0;
    line-height: normal;
    font-size: 25px;
    color: white;
    font-weight: 400;
    text-transform: none;
}
.page-node-type-zapobiganna-korupcii #main #highlighted .head_title span {
    position: relative;
    display: inline-block;
    margin-top: 20px;
    font-size: 47px;
    color: white;
    font-weight: 600;
    text-transform: uppercase;
}
.page-node-type-zapobiganna-korupcii #highlighted .head_title p:last-child {
    position: absolute;
    right: 0;
    display: block;
    clear: both;
    width: 360px;
    margin: 0;
    text-align: center;
    background-color: white;
    box-shadow: -6px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
    z-index: 1;
}
.page-node-type-zapobiganna-korupcii #highlighted .head_title p:last-child:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: rgb(25, 40, 79);
    transition: 0.36s;
}
.page-node-type-zapobiganna-korupcii #highlighted .head_title p:last-child > a {
    position: relative;
    display: block;
    font-size: 16px;
    font-weight: 600;
    color: #19284f;
    line-height: 57px;
    transition: 0.36s;
    text-transform: lowercase;
}
.page-node-type-zapobiganna-korupcii #highlighted .head_title p:last-child:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid white;
}
.page-node-type-zapobiganna-korupcii #highlighted .head_title p:last-child:hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-node-type-zapobiganna-korupcii #highlighted .head_title p:last-child:hover > a  {
    color: white;
    transition: 0.36s;
    pointer-events: none;
}
.page-node-type-zapobiganna-korupcii #block-basic-content .zapobiganna_korupcii__body {
	display: none;
}
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__zagolovok {
    padding-left: 20px;
	font-size: 38px;
	font-weight: 400;
	line-height: 60px;
}
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__zagolovok > div:nth-child(1),
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__podzhokovok > div:nth-child(1),
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__blokzapob > div:nth-child(1) {
	display: none;
}
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__podzhokovok {
    padding-left: 20px;
	font-size: 16px;
	font-weight: 600;
	padding-bottom: 30px;
}
.page-node-type-zapobiganna-korupcii #main #content-area {
    max-width: none;
    padding: 0;
    margin: 0;
}
.page-node-type-zapobiganna-korupcii #main #content-area #block-basic-content {
    max-width: 1165px;
    padding: 10px 0 0 0;
	color: rgb(25, 40, 79);
    margin: 0 auto;
}
.page-node-type-zapobiganna-korupcii #main #content-area #block-basic-content article.node {
    margin: 20px 0 20px 0;
}
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__blokzapob .blok_zagolovok_tekst__zagolovok {
    margin-top: 10px;
    padding: 15px 20px;
    line-height: 33px;
	font-size: 28px;
	font-weight: 400;
	color: white;
	background-color: rgb(111, 167, 204);
}
.zapobiganna_korupcii__blokzapob > div > div:nth-child(3) .blok_zagolovok_tekst__zagolovok {
	padding: 15px 20px;
	line-height: 33px;
}
.page-node-type-zapobiganna-korupcii #content-area p {
    margin: 0;
}
.page-node-type-zapobiganna-korupcii .blok_zagolovok_tekst__tekstn {
    padding: 15px 100px 25px 20px;
    font-size: 16px;
}
.page-node-type-zapobiganna-korupcii .blok_zagolovok_tekst__tekstn li {
    padding-bottom: 16px;
}
.zapobiganna_korupcii__blokzapob > div > div:nth-child(2) .blok_zagolovok_tekst__tekstn,
.zapobiganna_korupcii__blokzapob > div > div:nth-child(3) .blok_zagolovok_tekst__tekstn {
    padding: 15px 100px 7px 20px;
}
.zapobiganna_korupcii__blokzapob > div > div:nth-child(4) .blok_zagolovok_tekst__tekstn p {
	padding-bottom: 16px;
}
.zapobiganna_korupcii__blokzapob > div > div:nth-child(4) .blok_zagolovok_tekst__tekstn ul {
    padding-bottom: 21px;
}
.zapobiganna_korupcii__blokzapob > div > div:nth-child(4) .blok_zagolovok_tekst__tekstn .contact_list p,
.zapobiganna_korupcii__blokzapob > div > div:nth-child(4) .blok_zagolovok_tekst__tekstn .contact_list li {
    padding-bottom: 0;
}
.zapobiganna_korupcii__blokzapob > div > div:nth-child(4) .blok_zagolovok_tekst__tekstn .contact_list {
    list-style: disc;
    padding-left: 20px;
}
.zapobiganna_korupcii__blokzapob > div > div:nth-child(4) .blok_zagolovok_tekst__tekstn p:last-child {
    display: none;
}
.zapobiganna_korupcii__blokzapob > div > div:nth-child(4) .blok_zagolovok_tekst__tekstn {
    padding-bottom: 10px;
}
.zapobiganna_korupcii__blokzapob > div > div:nth-child(5) .blok_zagolovok_tekst__tekstn p {
	padding-bottom: 16px;
}
.zapobiganna_korupcii__blokzapob > div > div:nth-child(5) .blok_zagolovok_tekst__tekstn p:last-child {
	padding-bottom: 0;
}
.zapobiganna_korupcii__blokzapob > div > div:nth-child(6) .blok_zagolovok_tekst__tekstn p:first-child strong {
    display: inline-block;
    margin: 5px 0 0 20px;
}
.zapobiganna_korupcii__blokzapob > div > div:nth-child(6) .blok_zagolovok_tekst__tekstn {
    font-size: 16px;
}
.page-node-type-zapobiganna-korupcii table {
    border: none;
}
.page-node-type-zapobiganna-korupcii th {
	padding: 15px;
	font-size: 16px;
	color: white;
	background-color: rgb(33, 54, 108);
    border: 20px solid white;
    border-right: none;
}
.page-node-type-zapobiganna-korupcii tr th:nth-child(1) {
    border-left: none;
}
.page-node-type-zapobiganna-korupcii tr th:nth-child(4) {
    width: 28%;
}
.page-node-type-zapobiganna-korupcii tr th:nth-child(2),
.page-node-type-zapobiganna-korupcii tr th:nth-child(5) {
    width: 21%;
}
.page-node-type-zapobiganna-korupcii tr td {
	padding: 15px;
	font-size: 16px;
	font-weight: 400;
	background-color: transparent;
    border: 20px solid white;
    border-right: none;
	vertical-align: top;
}
.page-node-type-zapobiganna-korupcii tr:nth-child(odd) td {
	background-color: rgba(105, 163, 202, 0.15);
}
.page-node-type-zapobiganna-korupcii tr td:nth-child(1) {
    border-left: none;
}
.page-node-type-zapobiganna-korupcii tr {
    border: none;
    border-top: 20px solid white;
    border-bottom: 20px solid white;
}
.page-node-type-zapobiganna-korupcii table p {
    padding-bottom: 21px;
}
.page-node-type-zapobiganna-korupcii table td p:last-child {
    padding-bottom: 0;
}
.zapobiganna_korupcii__blokzapob table {
	margin-bottom: 0;
}
.zapobiganna_korupcii__blokzapob .fix {
	margin: 0;
	padding: 0;
	font-size: 0;
}
.zapobiganna_korupcii__blokzapob > div > div:nth-child(7) .blok_zagolovok_tekst__tekstn {
    padding: 15px 100px 15px 20px;
    font-size: 16px;
}
.zapobiganna_korupcii__blokzapob > div > div:nth-child(7) .blok_zagolovok_tekst__tekstn p {
	padding-bottom: 16px;
}
.zapobiganna_korupcii__blokzapob > div > div:nth-child(7) .blok_zagolovok_tekst__tekstn ul {
    padding-bottom: 21px;
}
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__aaili > div:nth-child(1) {
	display: none;
}
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__aaili > div > div {
    display: block;
    width: calc(50% - 20px);
    float: left;
    margin: 0 0 20px 20px;
}
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__aaili > div > div span {
    display: table;
    width: 100%;
}
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__aaili a {
    display: table-cell;
    height: 90px;
    vertical-align: middle;
    line-height: 21px;
    font-weight: 600;
    color: rgb(25, 40, 79);
    padding: 5px 20px 5px 64px;
    background-image: url(../../images/source/file-b.png);
    background-size: 33px auto;
    background-position: 20px center;
    background-repeat: no-repeat;
    background-color: rgba(105, 163, 202, 0.33);
}
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__zagolovok-1 {
    float: none;
    clear: both;
    padding: 10px 20px 18px;
}
.zapobiganna_korupcii__zagolovok-tipu-kontaktiv {
    padding: 0 20px 20px;
}
.page-node-type-zapobiganna-korupcii .contact_group {
    display: inline-block;
    width: 320px;
    padding: 0 20px 0;
    margin: 0 0 15px;
}
.page-node-type-zapobiganna-korupcii .contact_group > div {
    padding-left: 30px;
}
.page-node-type-zapobiganna-korupcii .contact_group > div:first-child {
    font-weight: 600;
}
.page-node-type-zapobiganna-korupcii .contact_group > div:nth-child(2) {
    font-style: italic;
	color: rgba(105, 163, 202, 0.47);
}
.page-node-type-zapobiganna-korupcii .contact_group_second  {
    border-left: 2px solid #054fc6;
}
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__zagolovok-tipu-kontaktiv-2 {
    padding: 0 20px 18px;
}
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__pole-dla-meilu-1 {
    display: inline-block;
}
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__pole-dla-meilu-2 {
    display: inline-block;
    border-left: 2px solid #054fc6;
}
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__pole-dla-meilu-1,
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__pole-dla-meilu-2 {
    display: inline-block;
    width: 320px;
    padding: 0 20px 0;
    margin: 0 0 25px;
    font-weight: 600;
}
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__pole-dla-meilu-1 p,
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__pole-dla-meilu-2 p {
	padding-left: 30px;
    background-image: url(../../images/source/mail-black.png);
    background-size: 16px auto;
    background-position: left center;
    background-repeat: no-repeat;
}
.page-node-type-zapobiganna-korupcii .contact_group > div:nth-child(1) {
    background-image: url(../../images/source/phone-black.png);
    background-size: 15px auto;
    background-position: left center;
    background-repeat: no-repeat;
}
.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div {
	width: calc(50% - 20px);
    margin: 0 0 20px 20px;
	float: left;
	font-size: 32px;
	font-weight: 600;
	color: rgb(111, 164, 204);
	background-color: #dff2ff;
	min-height: 208px;
}
.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa a {
	color: #67b3ed;
    background-size: 120px auto;
    background-position: -3% bottom;
    background-repeat: no-repeat;
}
.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa a .pravovi_zasadi__mitka {
	color: #054fc6;
	text-transform: uppercase;
}
.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div:nth-child(1) {
	display: none;
}
.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div:nth-child(1) a {
    background-image: url(../../images/source/folder-1.png);
}
.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div:nth-child(2) a {
    background-image: url(../../images/source/folder-2.png);
}
.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div:nth-child(3) a {
    background-image: url(../../images/source/folder-3.png);
}
.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div:nth-child(4) a {
    background-image: url(../../images/source/folder-4.png);
}
.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div:nth-child(5) a {
    background-image: url(../../images/source/folder-5.png);
}
.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div:nth-child(6) a {
    background-image: url(../../images/source/folder-6.png);
}
.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div {
    position: relative;
    box-shadow: -6px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
    z-index: 1;
}
.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: #054fc6;
    transition: 0.36s;
}
.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div > a {
    position: relative;
    display: block;
    padding: 9px 10px 5px 12%;
	min-height: 208px;
    font-weight: 600;
    line-height: 45px;
    transition: 0.36s;
    text-transform: none;
}
.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid #ffde02;
}
.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div:hover a .pravovi_zasadi__mitka {
    color: white;
    transition: 0.36s;
}
.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div:hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div:hover > a  {
    color: white;
    transition: 0.36s;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 {
	position: relative;
    max-width: 1165px;
    padding: 20px 0 0 0;
	color: rgb(25, 40, 79);
    margin: 0 auto;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9:before {
    content: '';
    position: absolute;
    width: calc(100% - 264px);
    height: 100%;
	top: 0;
	left: 0;
    background-color: rgba(135, 181, 213, 0.15);
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 h2 {
	position: relative;
    padding-left: 20px;
    line-height: 60px;
    text-transform: lowercase;
    font-size: 18px;
    background-color: rgba(135, 181, 213, 0.3);
	pointer-events: auto;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 > div {
    position: relative;
    padding: 20px 90px 80px 100px;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 .js-form-required.form-required {
    display: none;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 form {
	padding-left: 47px;
    background-image: url(../../images/source/message-pop.png);
    background-size: 23px auto;
    background-position: 10px 10px;
    background-repeat: no-repeat;
}
.page-node-type-zapobiganna-korupcii #highlighted .head_title.active p:last-child {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid white;
}
.page-node-type-zapobiganna-korupcii #highlighted .head_title.active p:last-child:before {
    height: 100%;
    transition: 0.36s;
}
.page-node-type-zapobiganna-korupcii #highlighted .head_title.active p:last-child > a  {
    color: white;
    transition: 0.36s;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 .closer > div {
    width: 80px;
    line-height: 60px;
    text-align: center;
    background-color: transparent;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 .closer {
	position: absolute;
    right: 0;
    top: 0;
    font-size: 27px;
    font-weight: 400;
    background-color: white;
    box-shadow: -6px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
    z-index: 1;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 .closer:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: rgb(25, 40, 79);
    transition: 0.36s;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 .closer > div {
    position: relative;
    display: block;
    color: #19284f;
    line-height: 56px;
    transition: 0.36s;
    text-transform: lowercase;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 .closer:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid white;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 .closer:hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 .closer:hover > div  {
    color: white;
    transition: 0.36s;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 textarea,
.page-node-type-zapobiganna-korupcii #block-contactblock-9 textarea:hover ,
.page-node-type-zapobiganna-korupcii #block-contactblock-9 textarea:focus ,
.page-node-type-zapobiganna-korupcii #block-contactblock-9 textarea:active {
    border: none;
    outline: none;
    box-shadow: none;
    background: white;
    border-bottom: 2px solid rgba(135, 181, 213, 0.6);
}

.page-node-type-zapobiganna-korupcii #block-contactblock-9 form .js-form-wrapper input:nth-child(2){
	display: none;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 form .js-form-wrapper input {
    position: relative;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 form .js-form-wrapper:last-child {
    position: absolute;
    right: 0;
    line-height: 56px;
    width: 280px;
    bottom: 20px;
    background-color: white;
    border-bottom: 2px solid #054fc6;
    box-shadow: -6px 15px 25px rgba(25, 40, 79, 0.35);
    transition: 0.36s;
    z-index: 1;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 form .js-form-wrapper:last-child:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: rgb(25, 40, 79);
    transition: 0.36s;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 form .js-form-wrapper:last-child > input:first-child {
    position: relative;
    display: block;
    width: 100%;
    font-weight: 600;
    color: #19284f;
    line-height: 56px;
    padding: 0 10px;
    transition: 0.36s;
    text-align: center;
    background: transparent;
    text-transform: lowercase;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 form .js-form-wrapper:last-child:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid white;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 form .js-form-wrapper:last-child:hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 form .js-form-wrapper:last-child:hover > input:first-child  {
    color: white;
    transition: 0.36s;
}
.page-node-type-osnovni-pokazniki #main #content-area #block-basic-content article.node {
    margin: 10px 0 20px 0;
}
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__do-skladu-vhodat,
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__vstanovlena-potuznist-gidr,
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__vsogo-na-elektrostanciah-k,
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__rekonstruktuiovano-gidroag,
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__bilse {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 24%;
    font-size: 16px;
    height: 120px;
    padding: 15px 0 0;
    margin: 0 25% 20px 0;
    border: 4px solid #054fc6;
    border-right: none;
    background-repeat: no-repeat;
}
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__do-skladu-vhodat:after,
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__vstanovlena-potuznist-gidr:after,
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__vsogo-na-elektrostanciah-k:after,
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__rekonstruktuiovano-gidroag:after {
	content: '';
	position: absolute;
	display: block;
	width: 100%;
	height: 10%;
	top: 0;
	left: 0;
	border-right: 4px solid #054fc6;
}
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__do-skladu-vhodat:before,
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__vstanovlena-potuznist-gidr:before,
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__vsogo-na-elektrostanciah-k:before,
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__rekonstruktuiovano-gidroag:before {
	content: '';
	position: absolute;
	display: block;
	width: 100%;
	height: 10%;
	bottom: 0;
	left: 0;
	border-right: 4px solid #054fc6;
}
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__do-skladu-vhodat {
    background-image: url(../../images/source/power-station.svg);
    background-size: 84px auto;
    background-position: 20% center;
}
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__vstanovlena-potuznist-gidr {
    padding-top: 19px;
    background-image: url(../../images/source/power.svg);
    background-size: 75px auto;
    background-position: 21% center;
}
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__vsogo-na-elektrostanciah-k {
    background-image: url(../../images/source/hidra-unit.svg);
    background-size: 73px auto;
    background-position: 20% center;
}
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__rekonstruktuiovano-gidroag {
    padding-top: 19px;
    background-image: url(../../images/source/recunstruction.svg);
    background-size: 95px auto;
    background-position: 18% 18px;
}
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__bilse {
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    color: rgb(25, 40, 79);
    text-align: center;
    background-image: url(../../images/source/worker.svg);
    background-size: 128px auto;
    background-position: center 93px;
    margin-top: 0;
    margin-right: 0;
    width: 21%;
    height: 260px;
    border: 4px solid #054fc6;
    border-top: none;
}
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__bilse:after {
	content: '';
	position: absolute;
	display: block;
	width: 10%;
	height: 10%;
	top: 0;
	left: 0;
	border: none;
	border-top: 4px solid #054fc6;
}
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__bilse:before {
	content: '';
	position: absolute;
	display: block;
	width: 10%;
	height: 10%;
	top: 0;
	right: 0;
	border: none;
	border-top: 4px solid #054fc6;
}
.page-node-type-osnovni-pokazniki article .grup1 h3 {
    display: block;
    line-height: 80px;
    font-size: 28px;
    margin: 0;
    text-transform: uppercase;
}
.page-node-type-osnovni-pokazniki article .grup1 {
	display: inline-block;
	color: rgb(25, 40, 79);
	width: 72%;
	padding-left: 20px;
}
.page-node-type-osnovni-pokazniki article .grup1 > div > div:nth-child(1),
.page-node-type-osnovni-pokazniki article .grup1 > div > div:nth-child(3) {
	font-size: 15px;
	font-weight: 600;
	line-height: 14px;
	text-transform: lowercase;
}
.page-node-type-osnovni-pokazniki article .grup1 > div > div:nth-child(2) {
	font-size: 50px;
    font-weight: 600;
    line-height: 52px;
    color: #054fc6;
}
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__vstanovlena-potuznist-gidr > div:nth-child(1) > div,
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__vsogo-na-elektrostanciah-k > div:nth-child(1) > div {
    white-space: nowrap;
}
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__vstanovlena-potuznist-gidr > div:nth-child(2),
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__vstanovlena-potuznist-gidr > div:nth-child(3) {
    display: inline-block;
    font-weight: 600;
}
.page-node-type-osnovni-pokazniki article .grup1 > div > div {
    position: relative;
    left: 68%;
}
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__vstanovlena-potuznist-gidr > div:nth-child(3) {
    position: absolute;
    right: -45px;
    bottom: 0;
    left: unset;
    width: 35px;
    text-transform: none !important;
}
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__vsogo-na-elektrostanciah-k {
    padding-top: 19px;
}
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__bilse > div {
    margin-left: 28%;
    line-height: 14px;
    text-align: left;
    text-transform: lowercase;
    position: relative;
    top: -21px;
}
.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__bilse > div:nth-child(2) {
    font-size: 50px;
    line-height: 52px;
    color: #054fc6;
}
.page-node-type-osnovni-pokazniki .paragraph.paragraph--type--konstruktor.konstruktor__zagolovok {
    display: none;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__zagolovok,
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok > div:nth-child(1),
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div:nth-child(1) {
    display: none;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok {
    background-color: #dff2ff;
    padding-bottom: 20px;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div {
    width: 100%;
    padding-left: 0;
    font-size: 0;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div {
    display: inline-block;
    width: 33.3%;
    margin-top: 20px;
    font-size: 16px;
	color: rgb(25, 40, 79);
	text-align: center;
    vertical-align: baseline;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div > div {
	position: relative;
    width: 323px;
    margin: 0 auto;
}
.page-node-type-osnovni-pokazniki .konstruktor__blok > div > div:nth-child(4) {
	position: relative;
	top: 0;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok .fakti__znacenna-faktu {
	line-height: 115px;
	font-size: 43px;
	font-weight: 600;
	text-align: center;
	background-color: rgb(183, 204, 226);
	border-top: 4px solid rgb(138, 181, 213);
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok .fakti__nazva-bloku {
	font-size: 15px;
    font-weight: 600;
    line-height: 18px;
    padding-bottom: 5px;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .fakti__odinica-vimiru {
    position: absolute;
	width: 100%;
    font-size: 15px;
    font-weight: 600;
    line-height: 18px;
    padding-bottom: 5px;
    text-transform: lowercase;
    text-align: center;
    top: auto;
    bottom: 5px;
    left: 0;
}
.fakti__pole-utocnenna {
    font-size: 15px;
    font-weight: 600;
    line-height: 18px;
    padding-bottom: 5px;
    text-transform: lowercase;
    text-align: center;
    position: relative;
    top: -121px;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div:nth-child(2) .fakti__pole-utocnenna {
    top: -99px;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div:nth-child(2) .fakti__odinica-vimiru {
    /*padding-right: 55px;*/
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok .fakti__znacenna-faktu span {
    font-size: 28px;
    line-height: 0;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div:nth-child(3) {
    margin-bottom: -10px;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div:nth-child(2) {
    margin-bottom: -23px;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok .fakti__primitka {
    position: relative;
    font-size: 15px;
    font-weight: 400;
    font-style: italic;
    line-height: 16px;
    text-transform: lowercase;
    padding-left: 10px;
    top: -15px;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok .fakti__primitka:before {
    content: '*';
    position: absolute;
    left: 0;
}
.page-node-type-osnovni-pokazniki .blockZvit {
    display: block;
    position: relative;
    margin-top: 40px;
    margin: 0 auto;
}
.page-node-type-osnovni-pokazniki .blockZvit h2 {
    opacity: 0;
    margin: 0;
}
.page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_teft {
    position: relative;
    width: 50%;
    float: left;
    height: 290px;
    margin-bottom: 20px;
    padding: 15px 20px;
    color: white;
    background-color: rgb(33, 54, 108);
}
.page-node-type-osnovni-pokazniki .blockZvit #tab_new p {
    margin: 0;
}
.page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right {
    width: calc(50% - 20px);
    float: right;
}
.page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_1 {
    height: 70px;
    margin-bottom: 20px;
    padding: 20px 20px;
    color: white;
    background-color: rgb(33, 54, 108);
}
.page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 {
    padding: 39px 16px 20px;
    text-align: center;
    font-weight: 600;
    color: white;
}
.page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 {
    padding: 15px 16px 20px;
    text-align: center;
    font-weight: 600;
    color: white;
}
.page-node-type-osnovni-pokazniki #tab_new .tabwr1 .tabwr1_body1 li p {
    height: 50px;
    margin: 0;
    line-height: 50px;
    font-size: 16px;
}
.page-node-type-osnovni-pokazniki #tab_new .tabwr1 .tabwr1_body1 li p:nth-child(1) {
    width: 50%;
    padding-left: 15px;
}
.page-node-type-osnovni-pokazniki #tab_new .tabwr1 .tabwr1_body1 li:nth-child(odd) p:nth-child(1) {
    width: 50%;
    background-color: rgba(25, 40, 79, 0.18);
}
.page-node-type-osnovni-pokazniki #tab_new .tabwr1 .tabwr1_body1 li:nth-child(odd) p:nth-child(2) {
    background-color: rgba(105, 163, 202, 0.3);
}
.page-node-type-osnovni-pokazniki #tab_new .tabwr1 .tabwr1_body1 li:nth-child(odd) p:nth-child(3) {
    background-color: rgba(105, 163, 202, 0.3);
}
.page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 {
    width: calc(50% - 10px);
    float: left;
    height: 200px;
    background-color: rgb(105, 163, 202);
}
.page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 {
    width: calc(50% - 10px);
    height: 200px;
    float: right;
    background-color: rgba(105, 163, 202, 0.57);
}
.page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 b {
    font-size: 44px;
    line-height: 84px;
}
.page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 p:last-child {
	margin: 0;
    font-size: 25px;
}
.page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 p:nth-child(1) {
	margin: 0;
    text-align: center;
}
.page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 b {
    font-size: 44px;
    line-height: 84px;
}
.page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 p:last-child {
    font-size: 25px;
}
.page-node-type-osnovni-pokazniki #tab_new .tabwr1 .tabwr1_body1 li p:nth-child(2),
.page-node-type-osnovni-pokazniki #tab_new .tabwr1 .tabwr1_body1 li p:nth-child(3) {
    width: calc(25% - 20px);
    margin-left: 20px;
    text-align: center;
}
#block-basic-search input#edit-keys,
#block-basic-search input#edit-keys:hover ,
#block-basic-search input#edit-keys:focus ,
#block-basic-search input#edit-keys:active {
	box-shadow: none;
	border: none;
	outline: none;
}
.zapobiganna_korupcii__tekst-pid-zagolovkom {
    position: relative;
    padding: 0 0 10px;
    font-size: 18px;
    color: white;
    width: 480px;
}
#block-basic-content .zapobiganna_korupcii__tekst-pid-zagolovkom {
    display: none;
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > p {
    width: 41%;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 28px 20px 25px 28px;
    line-height: 28px;
    color: white;
    font-size: 18px;
    font-weight: 600;
    background-color: #67b3ed;
    background-image: url(../../images/source/flower.png);
    background-size: 40% auto;
    background-position: left bottom;
    background-repeat: no-repeat;
  height: 390px;
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > ol {
    display: inline-block;
    width: 57%;
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > ol > li {
    position: relative;
    padding-left: 132px;
  margin-bottom: 35px!important;
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > ol > li:before {
    position: absolute;
    content: '';
    display: block;
    left: -12px;
    top: calc(50% - 30px);
    width: 132px;
    height: 60px;
    background-image: url(../../images/source/icon-circle-back.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > ol > li:after {
    position: absolute;
    content: '';
    display: block;
    left: 60px;
    top: calc(50% - 30px);
    width: 60px;
    height: 60px;
    background-size: 33px auto;
    background-position: center;
    background-repeat: no-repeat;
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > ol > li:nth-child(1):after {
    background-image: url(../../images/source/ekologiya-vyrobnyctva.svg);
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > ol > li:nth-child(2):after {
    background-image: url(../../images/source/yakist-vody.svg);
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > ol > li:nth-child(3):after {
    background-image: url(../../images/source/rozpodil-vody.svg);
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > ol > li:nth-child(4):after {
    background-image: url(../../images/source/normatyvno-pravova-baza.svg);
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > ol > li:nth-child(5):after {
    background-image: url(../../images/source/nauka.svg);
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > ol img {
    position: relative;
	top: -3px;
    left: -10px;
    display: inline-block;
    margin-bottom: 15px;
    vertical-align: middle;
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > ol p {
	position: relative;
	top: -3px;
    display: inline-block;
    margin: 0;
    vertical-align: middle;
    padding: 21px 10px;
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > ol li:last-child img {
    margin-bottom: 3px;
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > ol li:last-child p {
    margin-bottom: 3px;
}
.page-node-type-ekologicna-strategia .ekologicna_strategia__aaili a {
    display: block;
    padding: 20px 20px 20px 73px;
    font-size: 16px;
	font-weight: 600;
    color: rgb(25, 40, 79);
    background-image: url(../../images/source/file-b.png);
    background-color: rgb(195, 218, 234);
    background-size: 22px 29px;
    background-position: 20px center;
    background-repeat: no-repeat;
}
.page-node-type-prozorro .prozorro__body {
    margin-bottom: 40px;
}
.page-node-type-prozorro .prozorro__blokproz {
	margin-bottom: -10px;
    font-size: 0;
}
.page-node-type-prozorro .prozorro__blokproz > div {
    position: relative;
    font-size: 37px;
    display: inline-block;
    width: calc(50% - 10px);
    text-align: left;
    background-color: #67b3ed;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
    z-index: 10;
}
.prozorro__blokproz > div:first-child {
    margin-right: 19px;
}
.prozorro__blokproz > div:first-child > a {
    background-image: url(../../images/source/purchase-1.png);
    background-size: 25% auto;
    background-position: -5% 120%;
    background-repeat: no-repeat;
}
.prozorro__blokproz > div:last-child > a {
	background-image: url(../../images/source/purchase-3.png);
    background-size: 25% auto;
    background-position: -3% 136%;
    background-repeat: no-repeat;
}
.page-node-type-prozorro .prozorro__blokproz > div:before {
	content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: #054fc6;
    transition: 0.36s;
}
.page-node-type-prozorro .prozorro__blokproz > div a {
    position: relative;
    height: 208px;
    display: block;
    font-weight: 600;
    color: white;
    padding: 45px 20px 25px 23%;
    line-height: 47px;
    transition: 0.36s;
    text-transform: none;
}
.page-node-type-prozorro .prozorro__blokproz > div:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid #ffde02;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.21);
}
.page-node-type-prozorro .prozorro__blokproz > div:hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-node-type-prozorro .prozorro__blokproz > div:hover a {
    color: white;
    transition: 0.36s;
}
.page-node-type-dokumentacia .menu--dokumentacia li {
    position: relative;
    font-size: 16px;
    text-align: center;
    background-color: white;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
    vertical-align: bottom;
    z-index: 10;
}
.page-node-type-dokumentacia .menu--dokumentacia li:before {
	content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: rgb(25, 40, 79);
    transition: 0.36s;
}
.page-node-type-dokumentacia .menu--dokumentacia li a {
	position: relative;
    display: block;
    font-weight: 600;
    color: rgb(25, 40, 79);
    padding: 0 5px;
    line-height: 57px;
    transition: 0.36s;
    text-transform: lowercase;
}
.page-node-type-dokumentacia .menu--dokumentacia li:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid white;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.21);
}
.page-node-type-dokumentacia .menu--dokumentacia li:hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-node-type-dokumentacia .menu--dokumentacia li:hover a {
    color: white;
    transition: 0.36s;
}
.page-node-type-dokumentacia .menu--dokumentacia li.menu-item--active-trail {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid white;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.21);
}
.page-node-type-dokumentacia .menu--dokumentacia li.menu-item--active-trail:before {
    height: 100%;
    transition: 0.36s;
}
.page-node-type-dokumentacia .menu--dokumentacia li.menu-item--active-trail a {
    color: white;
    transition: 0.36s;
}
.page-node-type-dokumentacia .dokumentacia__body {
    display: none;
}
.page-node-type-dokumentacia .dokumentacia__grupa,
.vacancies-page,
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation > div:nth-child(2) {
    position: relative;
	margin-bottom: 90px;
}
.vacancies-page header {
	margin-top:40px;
}
.vacancies-page .vac-list {
	margin-top:30px;
	position: relative;
  min-height: 220px;
}
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation > div:first-child {
	margin: 0 0 23px 0;
	font-size: 21px;
	font-weight: 600;
	line-height: 30px;
	color: rgb(25, 40, 79);
	text-transform: uppercase;
}
.page-node-type-dokumentacia .dokumentacia__grupa > div,
.vacancies-page .vac-list > .vac-group,
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation > div:nth-child(2) > div {
	width: calc(50% - 20px);
}
.page-node-type-dokumentacia .dokumentacia__grupa:after,
.vacancies-page .vac-list:after,
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation > div:nth-child(2) > div:after {
    position: absolute;
    height: 100%;
    width: calc(50% + 20px);
    content: '';
    top: 0;
    border: 2px solid #67b3ed;
    right: 0;
}
.page-node-type-dokumentacia .dokumentacia__grupa > div > div > div:first-child,
.vacancies-page .vac-list > .vac-group h3,
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation > div:nth-child(2) > div > div > div:first-child {
    line-height: 27px;
    padding: 20px 10px 20px 20px;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px;
    color: white;
    background-color: #67b3ed;
}
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation > div:nth-child(2) > div > div > div:first-child {
	line-height: 23px;
	font-size: 16px;
	padding:18px;
}
.page-node-type-dokumentacia .dokumentacia__grupa > div:last-child > div > div:first-child,
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation > div:nth-child(2) > div:last-child > div > div:first-child {
    margin-bottom: 0;
}
.page-node-type-dokumentacia .dokumentacia__grupa .dokumentacia__dokumenti-do-gruppi,
.page-node-type-dokumentacia .dokumentacia__grupa .dokumentacia__fayli,
.vacancies-page .vac-list > .vac-group .vac-items,
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation .dokumenti_planovana_diyalnist___dokumenti-do-gruppi {
	display: none;
    position: absolute;
    height: calc(100% - 50px);
    width: calc(50% - 2px);
    padding: 0 20px 0 40px;
    overflow-y: scroll;
    top: 25px;
    right: 20px;
    z-index: 10;
	background:#FFF;
}
.page-node-type-dokumentacia .dokumentacia__grupa .active .dokumentacia__dokumenti-do-gruppi,
.page-node-type-dokumentacia .dokumentacia__grupa .active .dokumentacia__fayli,
.vacancies-page .vac-list > .vac-group.active .vac-items,
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation .active .dokumenti_planovana_diyalnist___dokumenti-do-gruppi {
	display: block;
}
.page-node-type-dokumentacia .dokumentacia__grupa .active > div:first-child,
.vacancies-page .vac-list > .vac-group.active h3,
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation > div:nth-child(2) > div > div.active > div:first-child {
	color: white;
    background: #054fc6;
    position: relative;
    z-index: 100;
}
.page-node-type-dokumentacia .dokumentacia__grupa .dokumentacia__nazva-gruppi:hover,
.vacancies-page .vac-list > .vac-group h3,
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation .dokumenti_planovana_diyalnist___group-name:hover {
	cursor: pointer;
}
.page-node-type-dokumentacia .dokumentacia__grupa .active > div:first-child:after,
.vacancies-page .vac-list > .vac-group.active h3:after,
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation > div:nth-child(2) > div > div.active > div:first-child:after {
    content: '';
    position: absolute;
    display: block;
    right: -20px;
    top: calc(50% - 30px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 30px 0 30px 20px;
    border-color: transparent transparent transparent #054fc6;
}
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation > div:nth-child(2) > div > div.active > div:first-child:after {
    width: 25px;
    right: -25px;
}
.page-node-type-dokumentacia .document_description__description-document,
.page-robota_i_karyera-vakansiyi .vac-list .vac-items .views-field-field-sfera-dialnosti {
	display:none;
}
.page-node-type-dokumentacia .dokumentacia__grupa .dokumentacia__dokumenti-do-gruppi span,
.page-node-type-dokumentacia .dokumentacia__grupa .dokumentacia__fayli span {
	display: block;
}
.page-node-type-dokumentacia .dokumentacia__grupa .dokumentacia__dokumenti-do-gruppi span+span,
.page-node-type-dokumentacia .dokumentacia__grupa .dokumentacia__fayli span+span{
	display: none;
}
.file--mime-application-pdf+span{
	display: none!important;
}
.page-node-type-dokumentacia .dokumentacia__grupa .dokumentacia__dokumenti-do-gruppi a,
.page-node-type-dokumentacia .dokumentacia__grupa .dokumentacia__fayli a,
.page-robota_i_karyera-vakansiyi .vac-list .vac-items a,
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation .dokumenti_planovana_diyalnist___dokumenti-do-gruppi a,
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-informatsiya_shchodo_vplyvu_na_dovkillya .information__file a{
	display: block;
    margin-bottom: 20px;
    padding: 20px 20px 20px 73px;
    font-size: 14px;
    font-weight: 600;
    color: rgb(25, 40, 79);
    background-image: url(../../images/source/file-b.png);
    background-color: rgb(223, 242, 255);
    background-size: 22px 29px;
    background-position: 20px center;
    background-repeat: no-repeat;
}
.page-robota_i_karyera-vakansiyi .vac-list .vac-items a {
	background-image: none;
	padding: 20px;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi .active .faq__vydpovid::-webkit-scrollbar-button,
.faq__faq .active .faq__vydpovid::-webkit-scrollbar-button,
.page-node-type-videoarhiv .block-views-block-videoarhiv-block-1 > div::-webkit-scrollbar-button,
.page-node-type-dokumentacia .dokumentacia__grupa .active .dokumentacia__dokumenti-do-gruppi::-webkit-scrollbar-button,
.page-node-type-dokumentacia .dokumentacia__grupa .active .dokumentacia__fayli::-webkit-scrollbar-button,
.page-robota_i_karyera-vakansiyi .vac-list .active .vac-items::-webkit-scrollbar-button,
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation .active .dokumenti_planovana_diyalnist___dokumenti-do-gruppi::-webkit-scrollbar-button {
	background-image: url('');
	background-repeat: no-repeat;
	width: 5px;
	height: 0px;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi .active .faq__vydpovid::-webkit-scrollbar-button:hover,
.faq__faq .active .faq__vydpovid::-webkit-scrollbar-button:hover,
.page-node-type-videoarhiv .block-views-block-videoarhiv-block-1 > div::-webkit-scrollbar-button:hover,
.page-node-type-dokumentacia .dokumentacia__grupa .active .dokumentacia__dokumenti-do-gruppi::-webkit-scrollbar-button:hover,
.page-node-type-dokumentacia .dokumentacia__grupa .active .dokumentacia__fayli::-webkit-scrollbar-button:hover,
.page-robota_i_karyera-vakansiyi .vac-list .active .vac-items::-webkit-scrollbar-button:hover {
	cursor: pointer;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi .active .faq__vydpovid::-webkit-scrollbar-track,
.faq__faq .active .faq__vydpovid::-webkit-scrollbar-track,
.page-node-type-videoarhiv .block-views-block-videoarhiv-block-1 > div::-webkit-scrollbar-track,
.page-node-type-dokumentacia .dokumentacia__grupa .active .dokumentacia__dokumenti-do-gruppi::-webkit-scrollbar-track,
.page-node-type-dokumentacia .dokumentacia__grupa .active .dokumentacia__fayli::-webkit-scrollbar-track,
.page-robota_i_karyera-vakansiyi .vac-list .active .vac-items::-webkit-scrollbar-track,
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation .active .dokumenti_planovana_diyalnist___dokumenti-do-gruppi::-webkit-scrollbar-track {
	border-radius: 3px;
	background-color: #e1edf4;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi .active .faq__vydpovid::-webkit-scrollbar-thumb,
.faq__faq .active .faq__vydpovid::-webkit-scrollbar-thumb,
.page-node-type-videoarhiv .block-views-block-videoarhiv-block-1 > div::-webkit-scrollbar-thumb,
.page-node-type-dokumentacia .dokumentacia__grupa .active .dokumentacia__dokumenti-do-gruppi::-webkit-scrollbar-thumb,
.page-node-type-dokumentacia .dokumentacia__grupa .active .dokumentacia__fayli::-webkit-scrollbar-thumb,
.page-robota_i_karyera-vakansiyi .vac-list .active .vac-items::-webkit-scrollbar-thumb,
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation .active .dokumenti_planovana_diyalnist___dokumenti-do-gruppi::-webkit-scrollbar-thumb {
	-webkit-border-radius: 0px;
	border-radius: 3px;
	background-color: #0081e2;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi .active .faq__vydpovid::-webkit-scrollbar-thumb:hover,
.faq__faq .active .faq__vydpovid::-webkit-scrollbar-thumb:hover,
.page-node-type-videoarhiv .block-views-block-videoarhiv-block-1 > div::-webkit-scrollbar-thumb:hover,
.page-node-type-dokumentacia .dokumentacia__grupa .active .dokumentacia__dokumenti-do-gruppi::-webkit-scrollbar-thumb:hover,
.page-node-type-dokumentacia .dokumentacia__grupa .active .dokumentacia__fayli::-webkit-scrollbar-thumb:hover,
.page-robota_i_karyera-vakansiyi .vac-list .active .vac-items::-webkit-scrollbar-thumb:hover,
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation .active .dokumenti_planovana_diyalnist___dokumenti-do-gruppi::-webkit-scrollbar-thumb:hover {
	background-color: #054fc6;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi .active .faq__vydpovid::-webkit-resizer,
.faq__faq .active .faq__vydpovid::-webkit-resizer,
.page-node-type-videoarhiv .block-views-block-videoarhiv-block-1 > div::-webkit-resizer,
.page-node-type-dokumentacia .dokumentacia__grupa .active .dokumentacia__dokumenti-do-gruppi::-webkit-resizer,
.page-node-type-dokumentacia .dokumentacia__grupa .active .dokumentacia__fayli::-webkit-resizer,
.page-robota_i_karyera-vakansiyi .vac-list .active .vac-items::-webkit-resizer,
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation .active .dokumenti_planovana_diyalnist___dokumenti-do-gruppi::-webkit-resizer {
	background-image: url('');
	background-repeat: no-repeat;
	width: 15px;
	height: 0px
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi .active .faq__vydpovid::-webkit-scrollbar,
.faq__faq .active .faq__vydpovid::-webkit-scrollbar,
.page-node-type-videoarhiv .block-views-block-videoarhiv-block-1 > div::-webkit-scrollbar,
.page-node-type-dokumentacia .dokumentacia__grupa .active .dokumentacia__dokumenti-do-gruppi::-webkit-scrollbar,
.page-node-type-dokumentacia .dokumentacia__grupa .active .dokumentacia__fayli::-webkit-scrollbar,
.page-robota_i_karyera-vakansiyi .vac-list .active .vac-items::-webkit-scrollbar,
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation .active .dokumenti_planovana_diyalnist___dokumenti-do-gruppi::-webkit-scrollbar {
	position: relative;
	left: -25px;
	width: 15px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(2) {
    margin-bottom: 30px;
    background-color: white;
    z-index: 1;
    position: relative;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) {
	position: relative;
    float: left;
    height: 325px;
    width: 260px;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(5) {
    float: none;
	clear: both;
	margin-top: 30px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > ul {
    position: relative;
    top: 1px;
    float: right;
    width: calc(100% - 270px);
    margin-bottom: 35px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) > strong {
	position: relative;
    left: -80px;
    display: block;
    width: 100%;
    height: 100%;
    border: 2px solid #dff2ff;
    border-radius: 50%;
    padding: 54% 15% 0 30%;
    text-transform: uppercase;
    font-size: 16px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) > strong:before {
    content: '';
    display: block;
    position: absolute;
    width: 7px;
    height: 7px;
    background-color: #dff2ff;
    top: 5px;
    left: 78px;
    border-radius: 50%;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) > strong:after {
    content: '';
    display: block;
    position: absolute;
    width: 7px;
    height: 7px;
    background-color: #dff2ff;
    bottom: 5px;
    left: 78px;
    border-radius: 50%;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body li {
    display: table-row;
    height: 65px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body li > strong {
    display: table-cell;
    vertical-align: middle;
    padding-right: 10px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer {
	position: absolute;
	right: 0;
    width: 140px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_1 {
	top: 5px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_2 {
	top: 71px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_3 {
	top: 137px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_4 {
	top: 203px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_5 {
  top: 267px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .round div {
    width: 50px;
    height: 50px;
    line-height: 46px;
    font-size: 23px;
    font-weight: 600;
    text-align: center;
    background-color: #dff2ff;
    border-radius: 50%;
    border: 3px solid white;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) > div {
    display: inline-block;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .round {
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    background-color: rgb(195, 218, 234);
    border-radius: 50%;
    border: 3px solid #054fc6;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .point {
    position: relative;
    width: 10px;
    height: 10px;
    top: 21px;
    left: 1px;
    background-color: white;
    border-radius: 50%;
    border: 2px solid #054fc6;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .line {
    position: absolute;
    width: 76px;
    height: 2.5px;
    top: 25px;
    left: 11px;
    background-color: #054fc6;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_2 .point {
    top: 21px;
    left: 43px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_2 .line {
    width: 35px;
    top: 25px;
    left: 53px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_3 .point {
    top: 21px;
    left: 54px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_3 .line {
    width: 35px;
    top: 25px;
    left: 63px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_4 .point {
    top: 21px;
    left: 42px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_4 .line {
    width: 50px;
    top: 25px;
    left: 50px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(5) {
    margin-bottom: 25px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body h3 {
    margin-bottom: 25px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(7) {
    margin-bottom: 40px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__aaili > div:first-child {
	display: none;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__aaili > div > div {
	float: left;
	width: calc(33.3% - 13.4px);
	margin: 0 0 40px 20px;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__aaili > div > div:first-child {
	margin: 0 0 40px 0;
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__aaili > div > div > span {
	padding: 0;
	background-color: rgb(232, 233, 237);
}
.page-node-type-naukovo-teh-rada .naukovo_teh_rada__aaili > div > div > span a {
    display: block;
    padding: 10px 8px 10px 68px;
    line-height: 23px;
    font-size: 16px;
    font-weight: 600;
    color: rgb(25, 40, 79);
    background-color: #dff2ff;
    background-image: url(../../images/source/file-b.png);
    background-size: 22px 29px;
    background-position: 25px center;
    background-repeat: no-repeat;
}

.page-media_tsentr-novyny .bef-exposed-form > div > select:hover,
.page-media_tsentr-novyny .bef-exposed-form > div > select:active,
.page-media_tsentr-novyny .bef-exposed-form > div > select:focus {
	cursor: pointer;
	outline: none;
	box-shadow: none;
	border: none;
    border-bottom: 2px solid white;
}
.page-media_tsentr-novyny .views-element-container > div > .views-row:nth-child(2) {
    padding: 20px 0 0;
}
.page-media_tsentr-novyny .views-element-container .views-field-field-fofo-prev a {
	position: relative;
	width: 400px;
    height: 260px;
    display: block;
    overflow: hidden;
    padding-right: 25px;
}
.page-media_tsentr-novyny .views-element-container .views-field-field-fofo-prev a:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - 25px);
    height: 100%;
    background-color: transparent;
	transition: 0.36s;
    pointer-events: none;
}
.page-media_tsentr-novyny .views-element-container .views-field-field-fofo-prev a img {
    width: auto;
    height: 100%;
}
.page-media_tsentr-novyny .views-element-container .views-field-field-fofo-prev a:hover:after {
    background-color: rgba(25, 40, 79, 0.5);
	transition: 0.36s;
    pointer-events: none;
}
.page-media_tsentr-novyny .views-element-container .views-field-field-fofo-prev {
	float: left;
    min-height: 260px;
    min-width: 400px;
	margin-bottom: 40px;
}

.page-media_tsentr-novyny .views-row .views-field-title a {
    display: block;
    margin-bottom: 10px;
    padding-top: 5px;
    font-size: 18px;
    font-weight: 600;
    color: rgb(25, 40, 79);
    line-height: 26px;
}
.page-media_tsentr-novyny .views-row .views-field-created {
    display: block;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 400;
    color: rgb(25, 40, 79);
    line-height: 26px;
}
.page-media_tsentr-novyny .views-row .views-field-body {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    color: rgb(25, 40, 79);
    line-height: 26px;
}
.page-media_tsentr-novyny .views-field-field-rubrika-novini {
    position: absolute;
    height: 260px;
    width: calc(100% - 390px);
    padding: 0;
    top: 0;
    left: 390px;
    border-bottom: 2px solid #054fc6;
	transition: 0.36s;
}
.page-media_tsentr-novyny .views-field-field-rubrika-novini > div {
    position: absolute;
    padding: 6px 20px;
    bottom: 10px;
    left: 10px;
    font-size: 16px;
    color: rgb(25, 40, 79);
    font-weight: 600;
    text-transform: lowercase;
    background-color: rgb(240, 246, 250);
}
.page-media_tsentr-novyny .views-field-view-node {
    position: absolute;
    display: block;
    height: 260px;
    width: calc(100% - 390px);
    padding: 0;
    top: 0;
    left: 390px;
}
.page-media_tsentr-novyny .views-field-view-node span {
    position: absolute;
    padding: 6px 10px;
    bottom: 14px;
    right: 10px;
    font-size: 16px;
    color: rgb(25, 40, 79);
    font-weight: 600;
    text-transform: lowercase;
}
.page-media_tsentr-novyny .views-field-view-node span a {
    color: rgb(25, 40, 79);
}
.page-media_tsentr-novyny .views-field-field-rubrika-novini:hover {
	cursor: pointer;
	transition: 0.36s;
}
.page-media_tsentr-novyny .views-field-field-rubrika-novini:active {
	cursor: pointer;
	transition: 0.36s;
}
.page-media_tsentr-novyny .views-field-field-rubrika-novini:hover {
	display: block;
	background-color: rgba(105, 163, 202, 0.3);
	transition: 0.36s;
}
.page-media_tsentr-novyny .views-field-field-rubrika-novini:active {
	display: block;
    background-color: rgb(109, 112, 120, 0.36);
	transition: 0.36s;
}

.page-node-type-prat-struktura .prat_struktura__t > div:first-child {
    display: none;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:first-child ul {
    display: flex;
    justify-content: center;
    margin-bottom: 80px;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:first-child ul li {
    flex-basis: 45%;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:first-child a {
    display: block;
    font-size: 27px;
    line-height: 70px;
    text-align: center;
    color: white;
    background-color: #054fc6;
    text-transform: uppercase;
    padding: 0 30px;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(2) {

}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(2) ul {
    margin-bottom: 80px;
    display: flex;
    justify-content: flex-end;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(2) ul li {
    flex-basis: 35%;
    margin-right: 19%;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(2) ul a {
    display: block;
	line-height: 69px;
	text-align: center;
	color: white;
    margin: 0;
    font-size: 27px;
    background-color: #0081e2;
    z-index: 1;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(2) ul a:before {
    content: '';
    display: block;
    position: absolute;
    top: -23px;
    left: calc(25% - 10px);
    width: 20px;
    height: 15px;
    background-image: url(../../images/source/arrow-steel-bottom.png);
    background-size: 20px auto;
    background-position: center;
    background-repeat: no-repeat;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(2) ul a:after {
    content: '';
    display: block;
    position: absolute;
    top: -70px;
    left: 25%;
    width: 1px;
    height: 40px;
    background-color: rgb(25, 40, 79);
}

.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) {
    display: flex;
    justify-content: space-between;
    margin-bottom: 40px !important;
}

.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3),
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(4) {
    font-size: 0;
	margin: 0;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3):before {
    display: inline-block;
    content: '';
    width: 30%;
    height: 138px;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul {
    display: inline-block;
    width: 34%;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:last-child {
    width: 30%;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:last-child a:before {
    content: '';
    display: block;
    position: absolute;
    top: -184px;
    left: 25px;
    width: 1px;
    height: 157px;
    background-color: rgb(25, 40, 79);
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:last-child li:first-child a:before {
    height: 45px;
    top: -70px;
    left: calc(7% + 10px);
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:last-child a:after {
    content: '';
    display: block;
    position: absolute;
    top: -23px;
    left: 15px;
    width: 20px;
    height: 15px;
    background-image: url(../../images/source/arrow-steel-bottom.png);
    background-size: 20px auto;
    background-position: center;
    background-repeat: no-repeat;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:last-child li:first-child a:after {
    left: 7%;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul a {
    display: block;
	line-height: 69px;
	text-align: center;
	color: white;
    margin: 0;
    font-size: 27px;
    background-color: #0081e2;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:first-child li:nth-child(2) a {
    color: rgb(25, 40, 79);
    font-weight: 600;
    background-color: #67b3ed;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:last-child li:first-child {
    margin-left: 50px;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:last-child a {
    line-height: 32px;
    padding: 10px 0;
    margin-bottom: 30px;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:last-child li:last-child a {
    margin-bottom: 0;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(4) ul a {
    display: block;
	line-height: 69px;
	text-align: center;
    margin: 0 0 20px;
    font-size: 18px;
    color: rgb(25, 40, 79);
    font-weight: 600;
    background-color: #67b3ed;
}
.page-node-type-prat-struktura #main #content-area #block-basic-content article.node {
    margin: 20px 0 0 20px;
}
.page-node-type-prat-struktura .prat_struktura__t a {
	position: relative;
	transition: 0.36s;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div ul li a:hover,
.page-node-type-prat-struktura .prat_struktura__t > div > div ul li:nth-child(2) a:hover {
	cursor: pointer;
    color: #054fc6;
    background-color: #dff2ff;
	transition: 0.36s;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div ul li:nth-child(2) a:active {
	cursor: pointer;
    color: white;
    background-color: rgba(33, 54, 108, 0.88);
	transition: 0.36s;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div ul li a:active {
	cursor: pointer;
    color: white;
    background-color: rgba(33, 54, 108, 0.88);
	transition: 0.36s;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:first-child a:before {

}
.page-node-type-prat-struktura .prat_struktura__t > div > div:first-child a:after {

}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(2) ul:last-child a:before {

}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(2) ul:last-child a:after {

}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:first-child li:first-child a:before {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    width: 1px;
    height: 45px;
    top: -70px;
    background-color: rgb(25, 40, 79);
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:first-child li:first-child a:after {
    content: '';
	display: block;
	position: absolute;
	top: -23px;
	left: calc(50% - 10px);
	width: 20px;
	height: 15px;
    background-image: url(../../images/source/arrow-steel-bottom.png);
    background-size: 20px auto;
    background-position: center;
    background-repeat: no-repeat;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(2) ul:first-child a:after {

}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(2) ul:first-child a:before {

}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:first-child li:nth-child(2) a:before {
    content: '';
    display: block;
    position: absolute;
    top: -288px;
    left: 10%;
    width: 1px;
    height: 185px;
    background-color: rgb(25, 40, 79);
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:first-child li:nth-child(2) a:after {
    content: '';
    display: block;
    position: absolute;
    top: -94px;
    left: calc(10% - 10px);
    width: 20px;
    height: 15px;
    background-image: url(../../images/source/arrow-steel-bottom.png);
    background-size: 20px auto;
    background-position: center;
    background-repeat: no-repeat;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(4) ul:first-child:before {
	content: '';
    display: block;
    position: absolute;
    top: -90px;
    right: -29px;
    width: 1px;
    height: calc(100% + 50px);
    background-color: rgb(25, 40, 79);
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(4) ul:first-child a:before {
	content: '';
	display: block;
	position: absolute;
	top: calc(50% - 10px);
	right: -32px;
	width: 26px;
	height: 20px;
    background-image: url(../../images/source/arrow-steel-left.png);
    background-size: 26px auto;
    background-position: center;
    background-repeat: no-repeat;
}
.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(4) ul:last-child a:before {
	content: '';
	display: block;
	position: absolute;
	top: calc(50% - 10px);
	left: -34px;
	width: 26px;
	height: 20px;
    background-image: url(../../images/source/arrow-steel-right.png);
    background-size: 26px auto;
    background-position: center;
    background-repeat: no-repeat;
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div:first-child {
    display: none;
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div {
    position: relative;
    padding: 0 0 0 0;
	font-size: 0;
  display: flex;
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:nth-child(1) {
	width: calc(33.3% - 20px);
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:nth-child(2) {
    width: calc(66.6% - 20px);
  display: none;
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:nth-child(3){
  display: none!important;
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:nth-child(4) {
    width: calc(33.33% - 20px);
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:nth-child(5) {
	width: calc(33.3% - 20px);
  display: none;
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:nth-child(6) {
	width: 33.33%;
    position: relative;
    display: block;
    bottom: 0;
    right: 0;
    margin: 0 0 10px;;
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div a {
    background-size: auto 108px;
    background-position: left bottom;
    background-repeat: no-repeat;
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:nth-child(1) a {
    background-image: url(../../images/source/eko-strategy-1.png);
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:nth-child(2) a {
    background-image: url(../../images/source/eko-strategy.png);
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:nth-child(3) a {
	/*height: 100%;*/
    background-image: url(../../images/source/eko-indikate.png);
	font-size: 35px;
    line-height: 45px;
    padding: 30px 5px 15px 45px;
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:nth-child(4) a {
    background-image: url(../../images/source/eko-news-2.png);
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:nth-child(5) a {
    background-image: url(../../images/source/eko-project.png);
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:nth-child(6) a {
    background-image: url(../../images/source/eko-strategy-1.png);
	font-size: 35px;
    line-height: 45px;
    padding: 30px 20px 15px 45px;
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div {
	position: relative;
	display: inline-block;
	margin: 0 20px 10px 0;
    background-color: rgb(223, 242, 255);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: rgb(111, 167, 204);
    transition: 0.36s;
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div > a {
    position: relative;
	display: block;
	width: 100%;
	height: 198px;
    padding: 30px 5px 15px 20px;
	font-size: 39px;
	line-height: 58px;
    font-weight: 400;
    color: #054fc6;
    transition: 0.36s;
    text-transform: none;
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:hover {
    cursor: pointer;
    transition: 0.36s;
	border-bottom: 2px solid #054fc6;
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:hover:before {
    height: 100%;
    background-color: #67b3ed;
    transition: 0.36s;
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:hover > a  {
    color: white;
    transition: 0.36s;
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:active {
    cursor: pointer;
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:active > a  {
    color: white;
    transition: 0.36s;
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:active:before {
    height: 100%;
	background-color: #0081e2;
    transition: 0.36s;
}
.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:nth-child(3) {
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	margin: 0;
    /*height: calc(100% - 20px);*/
    width: 25%;
}
.page-node-type-planovana-dialnist-v-baseini-ric #main #highlighted .head_title {
    padding-left: 0;
    font-size: 47px;
    line-height: 57px;
    max-width: 664px;
}
.page-node-type-planovana-dialnist-v-baseini-ric .align-center {
    width: 100%;
    height: auto;
    margin-bottom: 33px;
}
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body p,
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body ul {
	margin: 0 0 23px 0;
	font-size: 16px;
	line-height: 26px;
	color: rgb(25, 40, 79);
}
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body p:nth-child(3) {
	margin: 0 0 6px 0;
}
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body ul {
    list-style: inside disc;
}
/*.planovana_dialnist_v_baseini_ric__spivpraca-z-nanu > div:first-child {
	margin: 0 0 23px 0;
	font-size: 21px;
	font-weight: 600;
	line-height: 30px;
	color: rgb(25, 40, 79);
	text-transform: uppercase;
}*/
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body ol {
	font-size: 0;
}
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body ol li {
    display: inline-block;
    width: calc(12.5% - 20px);
    font-size: 16px;
    color: rgb(25, 40, 79);
    margin-right: 21px;
    vertical-align: top;
    padding-top: 60px;
    background-size: auto 50px;
    background-position: left top;
    background-repeat: no-repeat;
}
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body ol > li:nth-child(1) {
    background-image: url(../../images/source/klimat.svg);
    background-size: auto 60px;
}
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body ol > li:nth-child(2) {
    background-image: url(../../images/source/povitrya.svg);
    background-size: auto 60px;
}
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body ol > li:nth-child(3) {
    background-image: url(../../images/source/geologiya.svg);
}
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body ol > li:nth-child(4) {
    background-image: url(../../images/source/voda.svg);
    background-size: auto 60px;
}
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body ol > li:nth-child(5) {
    background-image: url(../../images/source/grunt.svg);
}
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body ol > li:nth-child(6) {
    background-image: url(../../images/source/roslyny.svg);
}
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body ol > li:nth-child(7) {
    background-image: url(../../images/source/zapovidnyk.svg);
}
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body ol > li:nth-child(8) {
    background-image: url(../../images/source/arheologiya.svg);
}
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body ol li:last-child {
	margin-right: 0;
}
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body ol img {
	display: block;
	margin-bottom: 6px;
}
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body ol li:nth-child(5) {
	margin-bottom: 25px;
}
.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body p:nth-child(6) {
    margin: 39px 0 16px;
}
.dokumentacia__dokumenti-do-gruppi > div:first-child {
	display:none;
}
.page-node-type-mehanizmi-realizacii-ekostrategi .mehanizmi_realizacii_ekostrategi__body {
    text-align: right;
    position: relative;
}
.page-node-type-mehanizmi-realizacii-ekostrategi .mehanizmi_realizacii_ekostrategi__body > p {
    position: absolute;
    width: 230px;
    display: table-row;
    margin: 0;
    vertical-align: middle;
    background-color: #67b3ed;
    background-image: url(../../images/source/eko-strategy.png);
    background-position: left bottom;
    background-repeat: no-repeat;
}
.page-node-type-mehanizmi-realizacii-ekostrategi .mehanizmi_realizacii_ekostrategi__body > p:after {
    position: absolute;
    right: -40px;
    top: 0;
    display: block;
    content:'';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 213px 0 213px 40px;
    border-color: transparent transparent transparent #67b3ed;
}
.page-node-type-mehanizmi-realizacii-ekostrategi .mehanizmi_realizacii_ekostrategi__body ul {
    display: inline-table;
    text-align: left;
    width: calc(100% - 323px);
}
.page-node-type-mehanizmi-realizacii-ekostrategi .mehanizmi_realizacii_ekostrategi__body li {
    display: table-row;
    vertical-align: middle;
}
.page-node-type-mehanizmi-realizacii-ekostrategi .mehanizmi_realizacii_ekostrategi__body li .cell {
    position: relative;
    height: 88px;
    padding: 0 16px 0 36px;
    line-height: 24px;
    color: rgb(25, 40, 79);
    font-size: 18px;
    display: table-cell;
    vertical-align: middle;
    background-color: rgb(223, 242, 259);
    border-bottom: 15px solid white;
}
.page-node-type-mehanizmi-realizacii-ekostrategi .mehanizmi_realizacii_ekostrategi__body li .cell strong {
    position: absolute;
    left: -37px;
    top: 25px;
    font-size: 99px;
    color: rgb(5, 79, 198);
}
.page-node-type-mehanizmi-realizacii-ekostrategi .mehanizmi_realizacii_ekostrategi__body > p .cell {
    height: 425px;
    padding-left: 30px;
    font-size: 24px;
    font-weight: 600;
    color: white;
    line-height: 32px;
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}
.page-node-type-mehanizmi-realizacii-ekostrategi .mehanizmi_realizacii_ekostrategi__body li:nth-child(2) strong:after {
    content: '';
    display: block;
    position: absolute;
    width: 30px;
    height: 28px;
    top: 18px;
    left: 21px;
    background-color: rgb(223, 242, 259);
    z-index: -1;
}
.page-node-type-mehanizmi-realizacii-ekostrategi .mehanizmi_realizacii_ekostrategi__body li:nth-child(5) strong:after {
    content: '';
    display: block;
    position: absolute;
    width: 30px;
    height: 28px;
    top: -20px;
    left: 16px;
    background-color: rgb(223, 242, 259);
    z-index: -1;
}
.page-node-type-filii #block-basic-content .filii__body > p {
	position: relative;
    padding: 45px 0 50px 45px;
    margin: 40px 0;
    font-size: 27px;
    color: rgb(25, 40, 79);
    border: 3px solid rgb(255, 255, 0);
}
.page-node-type-filii #block-basic-content .filii__body > p:before {
	content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    width: calc(100% + 6px);
    height: calc(50% + 3px);
	border: 3px solid rgb(0, 180, 255);
    border-bottom: none;
}
.page-node-type-filii #block-basic-content .filii__body > p .wrapper {
    width: 50%;
}
.page-node-type-filii #block-basic-content .filii__body > div {
    position: absolute;
    top: 36%;
    right: 28%;
    text-align: center;
    padding-right: 169px;
    background-image: url(../../images/source/power-station.svg);
    background-size: auto 90%;
    background-position: 100% 100%;
    background-repeat: no-repeat;
}
.page-node-type-filii #block-basic-content .filii__body {
    position: relative;
    background-image: url(../../images/source/ukraine-map.png);
    background-size: 41% auto;
    background-position: 64% center;
    background-repeat: no-repeat;
}
.page-node-type-filii #block-basic-content .filii__body > div b {
    font-size: 128px;
    padding: 0;
    line-height: 128px;
    color: #054fc6;
}
.page-node-type-filii #block-basic-content .filii__body > div > p {
    padding: 0 0 0 5px;
    font-size: 30px;
    text-transform: lowercase;
    line-height: 10px;
}
.page-node-type-filii #block-basic-content .textObednaniy {
    text-align: left;
    max-width: 1165px;
    padding: 0 0 0 20px;
    margin: 0 auto;
}
.page-node-type-filii #block-basic-content .textObednaniy .container {
	max-width: none;
    display: block;
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 {
    padding: 0;
    margin-bottom: 0;
    width: auto;
    font-size: 18px;
    color: white;
    display: block;
    float: none;
    background-color: transparent;
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- {
    width: calc(58.5% - 5px);
    padding: 14px 10px 14px 20px;
    font-size: 18px;
    color: rgb(25, 40, 79);
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- {
	width: auto;
    padding: 0;
    margin: 60px 0 20px;
    font-size: 18px;
    display: block;
    color: rgb(25, 40, 79);
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 p {
    position: relative;
    margin-bottom: 0;
    display: inline-flex;
    align-items: center;
    width: 47%;
    height: 400px;
    padding: 60px 45px 60px 30px;
    font-size: 28px;
    text-transform: uppercase;
    vertical-align: top;
    background: rgba(5,78,198,0.7);
    background: linear-gradient(90deg, rgba(5,78,198,0.7) 0%, rgba(0,129,226,0.7) 50%, rgba(103,179,237,0.7) 100%);
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 p:before {
	content: '';
    position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: -1;
    background-image: url(../../images/source/union.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 > ul {
	display: inline-block;
    position: relative;
    left: -25px;
    width: 52%;
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 li {
	position: relative;
	margin: 26px 0 0;
    padding: 0 40px 0 5px;
    line-height: 100px;
    color: rgb(25, 40, 79);
    text-align: center;
    font-size: 27px;
    background-color: rgb(223, 242, 255);
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 li:before {
    content: '';
    position: absolute;
    left: -23px;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 50px 23px 50px 0;
    border-color: transparent #def2ff transparent transparent;
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 li:after {
    content: '';
    position: absolute;
    right: -30px;
    top: 1px;
    width: 96px;
    height: 96px;
    background-color: rgb(223, 242, 255);
    background-size: auto;
    background-position: center;
    background-repeat: no-repeat;
    border: 5px solid white;
    border-radius: 50%;
    box-shadow: 0 0 0 3px #054fc6;
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 ul li:nth-child(1):after {
    background-image: url(../../images/source/filii-press.svg);
    background-size: 150px;
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 ul li:nth-child(2):after {
    background-image: url(../../images/source/filii-reg.png);
    background-size: 135px;
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 ul li:nth-child(3):after {
    background-image: url(../../images/source/filii-mob.png);
    background-size: 61px;
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div {
	position: relative;
	text-align: center;
	background-color: rgb(223, 242, 255);
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > b {
    display: inline-block;
    width: 33%;
    padding: 35px 3% 0 5%;
    text-align: right;
    vertical-align: top;
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > p {
    position: absolute;
    display: block;
    width: 30%;
    left: 0;
    top: 100px;
    text-align: right;
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div {
	display: inline-block;
	width: 66%;
	padding: 0;
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div {
    position: relative;
	display: inline-block;
    width: 48%;
	padding: 0 5% 0 5%;
	vertical-align: middle;
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div:last-child {
    width: 51%;
    padding: 35px 3% 35px 5%;
	text-align: left;
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- b {
    font-size: 64px;
    line-height: 64px;
    color:  #054fc6;
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- p  {
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    color: rgb(25, 40, 79);
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- div b > span {
    font-size: 25px;
    line-height: 0;
    color: #19284f;
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div:first-child:before {
    content: '';
    display: block;
    position: absolute;
    width: 228px;
    height: 228px;
    top: -82px;
	left: calc(50% - 114px);
    border-radius: 50%;
    border: 8px solid white;
    background-color: rgb(223, 242, 255);
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div:first-child b {
    top: 0;
    position: relative;
}
.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div:first-child p {
    top: 6px;
    position: relative;
    text-transform: uppercase;
    line-height: 33px;
}
.page-node-type-storinka-kerivnika #block-basic-content .storinka_kerivnika__body .manager_column {
    display: inline-block;
    width: calc(50% - 25px);
    vertical-align: top;
}
.page-node-type-storinka-kerivnika #block-basic-content .storinka_kerivnika__body .manager_column:first-child {
    margin: 0 45px 0 0;
}
.page-node-type-storinka-kerivnika .content {
    color: rgb(25, 40, 79);
    margin-bottom: 80px;
}
.page-media_tsentr-novyny .block-views-block-novini-block-3 {
  background-color: #F4F8FF;
  padding-top: 80px;
  padding-bottom: 80px;
  margin-bottom: 48px;
}

.page-media_tsentr-novyny .block-views-block-novini-block-3 > h2,
.page-media_tsentr-novyny .block-views-block-novini-block-3 > div{
  max-width: 1165px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
.page-media_tsentr-novyny .block-views-block-novini-block-3 > div>div{
  display: flex;
  margin-left: -8px;
  margin-right: -8px;
  position: relative;
}
.page-media_tsentr-novyny .block-views-block-novini-block-3>h2 {
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  text-transform: uppercase;
  margin-bottom: 32px;
}
.page-media_tsentr-novyny .block-views-block-novini-block-3 > div > div > a {
	transition: 0.36s;
  width: 25%;
  margin-left: 8px;
  margin-right: 8px;
}
.page-media_tsentr-novyny .block-views-block-novini-block-3 .views-field-title {
  margin-bottom: 0;
}
.page-media_tsentr-novyny .block-views-block-novini-block-3 .views-field-title a {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #002562;
}
.page-media_tsentr-novyny .block-views-block-novini-block-3 .views-field-title a:hover{
  text-decoration: underline;
}
.page-media_tsentr-novyny .block-views-block-novini-block-3 .views-field.views-field-created {
    font-size: 16px;
    text-align: right;
    margin: 0;
}
.page-media_tsentr-novyny .block-views-block-novini-block-3 .views-row .views-field-body {
    display: none;
}
.page-media_tsentr-novyny .block-views-block-novini-block-3 .views-row {
  display: flex;
  flex-direction: column;
}
.page-media_tsentr-novyny .block-views-block-novini-block-3 .views-row .views-field-field-data-publikacii{
  padding-top: 16px;
  border-top: 2px solid #054EC6;
  margin-bottom: 8px;
  order: -1;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  color: #6D6D6D;
}
.page-media_tsentr-novyny .block-views-block-novini-block-3 .views-row .views-field-body p {
  padding: 0 20px 0 0;
  margin-bottom: 5px;
	font-weight: 600;
}
.page-media_tsentr-novyny .block-views-block-novini-block-3 > div > div footer {
  position: absolute;
  right: 0;
  top: -71px;
}
.page-media_tsentr-novyny #block-basic-rozsilkatekst-2,
.page-media_tsentr-novyny #block-basic-rozsilkatekst{
  margin-right: 32px;
}
.page-node-type-anonsi-ta-ogolosenna #block-basic-rozsilkatekst-2 .basic__body>p,
.page-media_tsentr-anonsy_ta_oholoshennya #block-basic-rozsilkatekst-2 .basic__body>p,
.page-node-type-novini #block-basic-rozsilkatekst-2 .basic__body>p,
.page-media_tsentr-novyny #block-basic-rozsilkatekst-2 .basic__body>p,
.page-node-type-anonsi-ta-ogolosenna #block-basic-rozsilkatekst .basic__body>p,
.page-media_tsentr-anonsy_ta_oholoshennya #block-basic-rozsilkatekst .basic__body>p,
.page-node-type-novini #block-basic-rozsilkatekst .basic__body>p,
.page-media_tsentr-novyny #block-basic-rozsilkatekst .basic__body>p{
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  margin-bottom: 0;
}
.page-node-type-videoarhiv #block-basic-signup,
.page-node-type-fotogalerea #block-basic-signup,
.page-media_tsentr-videoarkhiv #block-basic-signup,
.page-media_tsentr-fotohalereya #block-basic-signup,
.page-media_tsentr-zmi_pro_nas #block-basic-signup,
.page-node-type-anonsi-ta-ogolosenna #block-basic-signup,
.page-media_tsentr-anonsy_ta_oholoshennya #block-basic-signup,
.page-node-type-novini #block-basic-signup,
.page-media_tsentr-novyny #block-basic-signup{
  display: flex;
  justify-content: space-between;
  border-radius: 24px;
  background-color: #F4F8FF;
  padding: 24px;
  max-width: 1130px;
  margin: 44px auto;
}
div[id*="block-basic-informaciyutimchasovozakritochastkovo"],
div[id*="block-basic-informaciyutimchasovozakritogolovna"],
#block-basic-informaciyutimchasovozakrito{
  background-color: #0081E2;
}
div[id*="block-basic-informaciyutimchasovozakritochastkovo"] .basic__body,
div[id*="block-basic-informaciyutimchasovozakritogolovna"] .basic__body,
#block-basic-informaciyutimchasovozakrito .basic__body{
  max-width: 1165px;
  padding: 80px 20px 80px 20px;
  margin: 0 auto;
}
div[id*="block-basic-informaciyutimchasovozakritochastkovo"] .basic__body>div,
div[id*="block-basic-informaciyutimchasovozakritogolovna"] .basic__body>div,
#block-basic-informaciyutimchasovozakrito .basic__body>div{
  display: flex;
}
div[id*="block-basic-informaciyutimchasovozakritochastkovo"] .basic__body>div p,
div[id*="block-basic-informaciyutimchasovozakritogolovna"] .basic__body>div p,
#block-basic-informaciyutimchasovozakrito .basic__body>div p{
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  color: #fff;
}
div[id*="block-basic-informaciyutimchasovozakritochastkovo"] .basic__body>div img,
div[id*="block-basic-informaciyutimchasovozakritogolovna"] .basic__body>div img,
#block-basic-informaciyutimchasovozakrito .basic__body>div img{
  height: auto;
  width: auto;
}
div[id*="block-basic-informaciyutimchasovozakritochastkovo"] .basic__body>div div,
div[id*="block-basic-informaciyutimchasovozakritogolovna"] .basic__body>div div,
#block-basic-informaciyutimchasovozakrito .basic__body>div div{
  padding-left: 100px;
}
@media (max-width: 1100px) {
  div[id*="block-basic-informaciyutimchasovozakritochastkovo"] .basic__body>div,
  div[id*="block-basic-informaciyutimchasovozakritogolovna"] .basic__body>div,
  #block-basic-informaciyutimchasovozakrito .basic__body>div{
    flex-direction: column;
  }
  div[id*="block-basic-informaciyutimchasovozakritochastkovo"] .basic__body>div div,
  div[id*="block-basic-informaciyutimchasovozakritogolovna"] .basic__body>div img,
  #block-basic-informaciyutimchasovozakrito .basic__body>div img{
    max-width: 100%;
    width: 378px;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  div[id*="block-basic-informaciyutimchasovozakritochastkovo"] .basic__body>div div,
  div[id*="block-basic-informaciyutimchasovozakritogolovna"] .basic__body>div div,
  #block-basic-informaciyutimchasovozakrito .basic__body>div div{
    padding-left: 0;
  }
}
.page-media_tsentr-novyny .footer-top #block-basic-socialnimerezhi,
.page-media_tsentr-novyny #block-socialnimerezhi-2{
  width: 100%;
  margin-top: 24px;
}
.page-media_tsentr-novyny .footer-top>.container>div{
  flex-wrap: wrap;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-row .views-field-field-rubrika-novini a,
.page-media_tsentr-novyny .views-row .new-rubriks a {
  display: inline-block;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  color: #054EC6;
  border-radius: 32px;
  background-color: #F4F8FF;
  padding: 8px 12px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-transform: capitalize;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-row .views-field-field-rubrika-novini a:hover,
.page-media_tsentr-novyny .views-row .new-rubriks a:hover {
  background-color: rgba(103, 179, 237, 0.4);
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-row .views-field-field-rubrika-novini a{
  margin: 0;
  margin-bottom: -8px;
}

.page-robota_i_karyera-dodatkove_zabezpechennya #main #content-area #block-basic-content .robota_i_kar_era__tekst-taba > div p {
    padding: 0 0 10px 70px;
    background-position: 4px 5px;
    background-repeat: no-repeat;
}
.page-robota_i_karyera-dodatkove_zabezpechennya .robota_i_kar_era__tekst-taba > div p:nth-child(1) {
    background-size: 44px auto;
    background-image: url(../../images/source/profesiyne-zrostannya.svg);
}
.page-robota_i_karyera-dodatkove_zabezpechennya  .robota_i_kar_era__tekst-taba > div p:nth-child(2) {
    background-size: 47px auto;
    background-image: url(../../images/source/personal.svg);
}
.page-robota_i_karyera-dodatkove_zabezpechennya .robota_i_kar_era__tekst-taba > div p:nth-child(3) {
    background-size: 42px auto;
    background-image: url(../../images/source/molodi-fahivci.svg);
}
.page-robota_i_karyera-dodatkove_zabezpechennya .robota_i_kar_era__tekst-taba > div p:nth-child(4) {
    background-size: 45px auto;
    background-image: url(../../images/source/transfer-tehnologiy.svg);
}
.page-robota_i_karyera-sotsialna_vidpovidalnist #main #content-area #block-basic-content .robota_i_kar_era__tekst-taba > div:nth-child(2):before {
    content: '';
    position: absolute;
    width: 160px;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #67b3ed;
    background-image: url(../../images/source/work-men.png);
    background-size: 64% auto;
    background-position: center;
    background-repeat: no-repeat;
}
.page-robota_i_karyera-sotsialna_vidpovidalnist #main #content-area #block-basic-content .robota_i_kar_era__tekst-taba > div p {
    padding: 0 0 10px 70px;
    background-position: 4px 3px;
    background-repeat: no-repeat;
}
.page-robota_i_karyera-sotsialna_vidpovidalnist .robota_i_kar_era__tekst-taba > div p:nth-child(1) {
    background-size: 45px auto;
    background-image: url(../../images/source/zakonodavstvo.svg);
}
.page-robota_i_karyera-sotsialna_vidpovidalnist .robota_i_kar_era__tekst-taba > div p:nth-child(2) {
    background-size: 43px auto;
    background-image: url(../../images/source/oplata-praci.svg);
}
.page-robota_i_karyera-sotsialna_vidpovidalnist .robota_i_kar_era__tekst-taba > div p:nth-child(3) {
    background-size: 47px auto;
    background-image: url(../../images/source/garantii.svg);
}
.page-robota_i_karyera-sotsialna_vidpovidalnist .robota_i_kar_era__tekst-taba > div p:nth-child(4) {
    background-size: 49px auto;
    background-image: url(../../images/source/colectiv.svg);
}
.page-robota_i_karyera-kadrova_polityka .robota_i_kar_era__tekst-taba ul li {
    padding: 0 0 0 60px;
    background-position: left top;
    background-repeat: no-repeat;
    line-height: 34px;
    margin-bottom: 10px;
}
.page-robota_i_karyera-kadrova_polityka .robota_i_kar_era__tekst-taba ul li:last-child {
    margin-bottom: 0;
}
.page-robota_i_karyera-kadrova_polityka .robota_i_kar_era__tekst-taba ul {
    list-style: none;
}
.page-robota_i_karyera-kadrova_polityka .robota_i_kar_era__tekst-taba ul li:nth-child(1) {
    background-size: 44px auto;
    background-image: url(../../images/source/ozdorovlennya.svg);
}
.page-robota_i_karyera-kadrova_polityka .robota_i_kar_era__tekst-taba ul li:nth-child(2) {
    background-size: 44px auto;
    background-image: url(../../images/source/likuvannya.svg);
}
.page-robota_i_karyera-kadrova_polityka .robota_i_kar_era__tekst-taba ul li:nth-child(3) {
    background-size: 43px auto;
    background-image: url(../../images/source/kompensatsiya.svg);
}
.page-robota_i_karyera-kadrova_polityka .robota_i_kar_era__tekst-taba ul li:nth-child(4) {
    background-size: 38px auto;
    background-image: url(../../images/source/dopomoga-dityam.svg);
}
.page-robota_i_karyera-kadrova_polityka .robota_i_kar_era__tekst-taba ul li:nth-child(5) {
    background-size: 39px auto;
    background-image: url(../../images/source/osvita.svg);
}
.page-robota_i_karyera-kadrova_polityka .robota_i_kar_era__tekst-taba ul li:nth-child(6) {
    background-size: 38px auto;
    background-image: url(../../images/source/sotsialna-dopomoga.svg);
}
.page-robota_i_karyera-kadrova_polityka .robota_i_kar_era__tekst-taba ul li:nth-child(7) {
    background-size: 40px auto;
    background-image: url(../../images/source/baza-vidpochynku.svg);
}
.page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body {
    margin: 30px 0 0 0;
}
.page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > p {
    font-size: 18px;
    color: rgb(25, 40, 79);
}
.page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div {
	position: relative;
    font-size: 0;
    margin: 60px 0 33px;
    padding: 0 0 40px;
    border-bottom: 2px solid #dff2ff;
}
.page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > ul {
    display: inline-block;
    width: 34.9%;
    font-size: 18px;
    vertical-align: top;
}
.page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > p {
    display: inline-block;
    width: 30%;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 27px;
    color: #054fc6;
    padding: 5px 45px 21px;
    vertical-align: middle;
}
.page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > ul > li {
    position: relative;
    display: flex;
    font-size: 16px;
    font-weight: 600;
    color: #054fc6;
    padding: 0 10px 0 60px;
    height: 120px;
    align-items: center;
    margin-bottom: 20px;
    background-color: #dff2ff;
    background-image: url(../../images/source/docs.png);
    background-size: auto 37%;
    background-position: 40px 43px;
    background-repeat: no-repeat;
}
.page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > ul:nth-child(3) > li {
    background-position: 90% 43px;
}
.page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > ul > li > p {
    margin: 0;
    width: 100%;
}
.page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > ul > li > b {
    position: relative;
    left: -45px;
    font-size: 75px;
}
.page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > ul > li:before {
    content: '';
    position: absolute;
    /* height: 100%;
    width: 40px; */
    right: -30px;
    border-style: solid;
    border-width: 60px 0 60px 30px;
    border-color: transparent transparent transparent #dff2ff;
    /* background-image: url(../../images/source/arrow-light-blue-r.png);
    background-size: auto 100%;
    background-position: left center;
    background-repeat: no-repeat; */
}
.page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > ul:nth-child(3) > li:before {
    content: '';
    position: absolute;
    /* height: 100%;
    width: 40px; */
    left: -30px;
    right: auto;
    transform: scaleX(-1);
    /* background-image: url(../../images/source/arrow-light-blue.png);
    background-size: auto 100%;
    background-position: right center; */
}
.page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > ul:nth-child(3) > li > b {
    position: absolute;
    right: 15px;
    font-size: 75px;
    line-height: 120px;
}
.page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > ul:nth-child(3) > li {
    padding: 0 100px 0 10px;
    text-align: right;
}
.page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div:before {
    position: absolute;
    display: block;
    content: '';
    left: calc(34.9% - 20px);
    width: calc(30% + 40px);
    top: -20px;
    height: calc(100% - 20px);
    background-color: #dff2ff5b;
    border-radius: 3px;
    z-index: -1;
}
.page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__aaili > div {
    display: block;
    float: left;
    margin-right: 20px;
	margin-bottom: 20px;
    width: calc(33.3% - 13.4px);
}
.page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__aaili > div:nth-child(3),
.page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__aaili > div:nth-child(6) {
    margin-right: 0;
}
.page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__aaili > div a {
    display: flex;
    align-items: center;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    height: 72px;
    color: rgb(25, 40, 79);
	padding: 0 20px 0 73px;
    background-image: url(../../images/source/file-b.png);
    background-size: 22px 29px;
    background-position: 20px center;
    background-repeat: no-repeat;
	background-color: #dff2ff;
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov #main #highlighted .head_title {
    padding-left: 0;
    font-size: 47px;
    line-height: 57px;
    max-width: 840px;
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__aaili {
    position: relative;
    width: calc(100% - 200px);
    float: right;
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__body {
    position: relative;
    padding: 20px 20px 0;
    width: calc(100% - 200px);
    margin-bottom: 20px;
    float: right;
    background-color: rgba(135, 181, 213, 0.3);
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__body > p:nth-child(1) {
    margin: 0;
    position: absolute;
    width: 200px;
    left: -200px;
	top: 0;
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__body > p {
    color: rgb(25, 40, 79);
    font-size: 18px;
    margin-bottom: 20px;
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__aaili > div {
    width: calc(33.3% - 13.4px);
    margin: 0 20px 20px 0;
    float: left;
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__aaili > div:last-child {
    margin-right: 0;
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__aaili > div a {
    display: flex;
    align-items: center;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    height: 72px;
    color: rgb(25, 40, 79);
	padding: 0 20px 0 73px;
    background-image: url(../../images/source/file-b.png);
    background-size: 22px 29px;
    background-position: 20px center;
    background-repeat: no-repeat;
	background-color: rgb(195, 218, 234);
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__tekst-22 {
    position: relative;
    padding: 20px 20px 0;
    width: calc(100% - 200px);
    margin-bottom: 20px;
    float: right;
    background-color: rgba(135, 181, 213, 0.3);
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__tekst-22 > p {
    color: rgb(25, 40, 79);
    font-size: 18px;
    margin-bottom: 20px;
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__tekst-22 > p:nth-child(1) {
    margin: 0;
    position: absolute;
    width: 200px;
    left: -200px;
	top: 0;
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__faili-2 {
    position: relative;
    width: calc(100% - 200px);
    float: right;
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__faili-2 > div {
    width: calc(33.3% - 13.4px);
    margin: 0 20px 20px 0;
    float: left;
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__faili-2 > div:last-child {
    margin-right: 0;
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__faili-2 > div a {
    display: flex;
    align-items: center;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    height: 72px;
    color: rgb(25, 40, 79);
	padding: 0 20px 0 73px;
    background-image: url(../../images/source/file-b.png);
    background-size: 22px 29px;
    background-position: 20px center;
    background-repeat: no-repeat;
	background-color: rgb(195, 218, 234);
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__blokqq {
    position: relative;
    width: 100%;
    float: right;
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__blokqq > div {
    position: relative;
    width: calc(33.3% - 13.4px);
    margin: 10px 20px 40px 0;
    float: left;
    color: rgb(25, 40, 79);
    border-bottom: 1px solid rgb(25, 40, 79);
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__blokqq > div:last-child {
    margin-right: 0;
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__blokqq > div a {
    display: block;
    line-height: 21px;
    padding: 43px 10px 5px;
    transition: 0.36s;
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__blokqq .data_posilanna__data {
    position: absolute;
    left: 10px;
    top: 10px;
    pointer-events: none;
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__blokqq > div a:hover {
    background-color: rgba(105, 163, 202, 0.3);
    transition: 0.36s;
}
.page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__blokqq > div a:active {
    background-color: rgba(5, 79, 198, 0.15);
    transition: 0.36s;
}
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__body p {
    position: relative;
    color: rgb(25, 40, 79);
    font-size: 28px;
    max-width: 650px;
    line-height: 36px;
}
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__derzhavni-vidznaky > div:first-child,
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidznaki-prizidenta-ukrain > div:first-child {
    position: relative;
	margin-bottom: 20px;
    color: white;
    font-size: 28px;
    font-weight: 600;
    line-height: 70px;
    text-align: left;
    background-color: #054fc6;
    text-transform: uppercase;
}
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__derzhavni-vidznaky > div:first-child,
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidznaki-prizidenta-ukrain > div:first-child,
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidsnaki-ministerstva-ener > div:first-child{
  padding-left: 16px!important;
  padding-right: 16px!important;
}
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__derzhavni-vidznaky > div:nth-child(2),
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidznaki-prizidenta-ukrain > div:nth-child(2),
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidsnaki-ministerstva-ener > div:nth-child(2){
  display: flex;
  flex-wrap: wrap;
}
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__derzhavni-vidznaky > div > div,
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidznaki-prizidenta-ukrain > div > div {
	position: relative;
    display: block;
    float: left;
    width: calc(33.3% - 13.4px);
    margin-right: 20px;
	margin-bottom: 20px;
    background-color: rgb(240, 246, 250);
}
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__derzhavni-vidznaky > div > div:nth-child(3n),
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidznaki-prizidenta-ukrain > div > div:nth-child(3n) {
    margin-right: 0;
}
.page-node-type-reitingi-ta-nagorodi .nagorodi__cislo-nagorod {
    position: absolute;
    width: calc(100% - 181px);
    font-size: 66px;
    font-weight: 600;
    color: #054fc6;
    padding: 20px 12px 0;
    height: 50%;
    top: 0;
    left: 181px;
}
.page-node-type-reitingi-ta-nagorodi .nagorodi__opis-nagorodi {
	position: absolute;
    width: calc(100% - 181px);
    height: 50%;
    line-height: 21px;
    color: rgb(25, 40, 79);
    padding: 0 5px 0 15px;
    top: calc(50% - 25px);
    left: 181px;
}
.page-node-type-reitingi-ta-nagorodi .nagorodi__foto-nagorodi img {
    width: 181px;
    height: auto;
}
.page-node-type-reitingi-ta-nagorodi .nagorodi__opis-nagorodi p {
    margin: 0;
}
.page-node-type-reitingi-ta-nagorodi .nagorodi_bez_foto__cislo-nagorod {
    line-height: 141px;
    font-size: 66px;
    font-weight: 600;
    text-align: center;
    width: 181px;
    background-color: #054fc6;
    color: white;
}
.page-node-type-reitingi-ta-nagorodi .nagorodi_bez_foto__opis-nagorodi {
    position: absolute;
    width: calc(100% - 181px);
    height: 100%;
    line-height: 21px;
    color: rgb(25, 40, 79);
    padding: 10px 5px 0 12px;
    top: 0;
    left: 181px;
    background-color: rgb(240, 246, 250);
}
.page-node-type-reitingi-ta-nagorodi .nagorodi__opis-nagorodi p sup {
    font-size: 16px;
}
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidsnaki-ministerstva-ener {
    float: none;
    clear: both;
    position: relative;
}
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidsnaki-ministerstva-ener > div:first-child {
	margin-bottom: 20px;
    font-size: 28px;
    font-weight: 600;
    background-color: #054fc6;;
    line-height: 43px;
    padding: 10px 20px 10px 0;
    float: none;
    clear: both;
    color: white;
    text-transform: uppercase;
}
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidsnaki-ministerstva-ener > div {
    position: relative;
    clear: both;
    float: none;
}
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidsnaki-ministerstva-ener > div > div {
	position: relative;
    display: block;
    float: left;
    width: calc(33.3% - 13.4px);
    margin-right: 20px;
	margin-bottom: 20px;
    background-color: rgb(240, 246, 250);
}
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidsnaki-ministerstva-ener > div > div:nth-child(3n) {
    margin-right: 0;
}
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidsnaki-ministerstva-ener > div > div:last-child {
    float: none;
    clear: both;
	width: 100%;
}
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidsnaki-ministerstva-ener > div > div:last-child .nagorodi_bez_foto__cislo-nagorod {
    line-height: 185px;
    width: calc(33.3% - 13.4px);
}
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidsnaki-ministerstva-ener > div > div:last-child .nagorodi_bez_foto__opis-nagorodi {
    width: calc(66.7% + 13.4px);
    left: auto;
    right: 0;
    padding: 15px 15px 0 20px;
}
.page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidsnaki-ministerstva-ener > div > div:last-child .nagorodi_bez_foto__opis-nagorodi p:first-child {
    width: 200px;
}
.page-node-type-nagladova-rada .nagladova_rada__tekst-2:before {
    display: block;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: url(../../images/source/rada-anim.png);
    background-size: 84% auto;
    background-position: left bottom;
    background-repeat: no-repeat;
}
.page-node-type-nagladova-rada .nagladova_rada__tekst-22 {
	position: relative;
    font-size: 28px;
    color: rgb(25, 40, 79);
    line-height: 36px;
    padding: 25px 0 25px;
    margin-bottom: 40px;
}
.page-node-type-nagladova-rada .nagladova_rada__tekst-22 > p {
	padding-right: 20px;
    margin: 0;
}
.page-node-type-nagladova-rada #main #content-area #block-basic-content article.node {
    margin: 0 0 20px 20px;
}
.page-node-type-nagladova-rada .nagladova_rada__tekst-22 > div {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    background-color: rgb(219, 233, 242);
    z-index: -1;
}
.page-node-type-nagladova-rada .nagladova_rada__body > p {
    margin-bottom: 30px;
    font-size: 18px;
    color: rgb(25, 40, 79);
}
.page-node-type-nagladova-rada .nagladova_rada__body > ul > li {
    margin: 10px 0;
}
.page-node-type-nagladova-rada .nagladova_rada__body > ul {
	list-style: inside disc;
    padding: 10px 15px 25px;
    margin-bottom: 40px;
    border: 2px solid rgba(135, 181, 213, 0.41);
    border-top: 4px solid rgb(135, 181, 213);
}
.page-node-type-nagladova-rada .nagladova_rada__tekst-2 {
	position: relative;
	margin-bottom: 120px;
}
.page-node-type-nagladova-rada .nagladova_rada__tekst-2 h2 {
	position: relative;
    top: 10px;
    margin: 0;
    font-size: 47px;
    color: rgb(25, 40, 79);
    text-transform: uppercase;
    width: 600px;
}
.page-node-type-nagladova-rada .nagladova_rada__tekst-2 li {
	position: absolute;
    padding: 0 0.9%;
	width: 17%;
	min-height: 80px;
	bottom: 27%;
	font-size: 16px;
	font-weight: 600;
	color: rgb(25, 40, 79);
}
.page-node-type-nagladova-rada .nagladova_rada__tekst-2 li strong {
	display: none;
}
.page-node-type-nagladova-rada .nagladova_rada__tekst-2 ul > li:nth-child(1) {
	left: 3%;
}
.page-node-type-nagladova-rada .nagladova_rada__tekst-2 ul > li:nth-child(2) {
	left: 20%;
}
.page-node-type-nagladova-rada .nagladova_rada__tekst-2 ul > li:nth-child(3) {
	left: 37%;
}
.page-node-type-nagladova-rada .nagladova_rada__tekst-2 ul > li:nth-child(4) {
	bottom: -18%;
	left: 54%;
}
.page-node-type-nagladova-rada .nagladova_rada__tekst-2 ul > li:nth-child(5) {
	bottom: 18%;
	left: 71%;
}
.page-node-type-nagladova-rada .nagladova_rada__silkinn > div {
	position: relative;
	display: inline-block;
    width: 360px;
	margin: 0 30px 20px 0;
    text-align: center;
	background-color: white;
    box-shadow: -5px 10px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054fc6;
	transition: 0.36s;
}
.page-node-type-nagladova-rada .nagladova_rada__silkinn > div a {
	position: relative;
	display: block;
    font-weight: 600;
    color: #19284f;
    line-height: 58px;
	transition: 0.36s;
}
.page-node-type-nagladova-rada .nagladova_rada__silkinn > div:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: rgb(25, 40, 79);
    transition: 0.36s;
}
.page-node-type-nagladova-rada .nagladova_rada__silkinn > div:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid white;
}
.page-node-type-nagladova-rada .nagladova_rada__silkinn > div:hover a {
	color: white;
	transition: 0.36s;
}
.page-node-type-nagladova-rada .nagladova_rada__silkinn > div:hover:before {
	height: 100%;
	transition: 0.36s;
}
.page-node-type-istoria-kompanii .textob {
	position: relative;
    padding: 40px 0 20px;
}
.page-node-type-istoria-kompanii .textob .back {
    display: block;
    position: absolute;
    height: 100%;
    width: 300%;
    height: 100%;
    right: -100%;
    top: 0;
    background-color: #dff2ff;
    z-index: -1;
}
.page-node-type-istoria-kompanii #main #content-area #block-basic-content article.node {
    margin: 0 0 20px 20px;
}
.page-node-type-istoria-kompanii .textob .istoria_kompanii__body {
    display: inline-block;
    color: rgb(25, 40, 79);
    font-size: 18px;
    width: calc(50% - 20px);
}
.page-node-type-istoria-kompanii .textob .istoria_kompanii__image {
    width: 50%;
    float: right;
}
.page-node-type-istoria-kompanii .textob .istoria_kompanii__image img {
    width: 100%;
    height: auto;
}
.page-node-type-istoria-kompanii .textob .istoria_kompanii__image > div:first-child {
    display: none;
}
.page-node-type-istoria-kompanii .textob > .istoria_kompanii__pidpis-pid-foto {
	display: none;
}
.page-node-type-istoria-kompanii .textob .istoria_kompanii__image .istoria_kompanii__pidpis-pid-foto {
    padding: 0 15px 0 20px;
	line-height: 50px;
	color: rgb(25, 40, 79);
	font-size: 18px;
	font-style: italic;
	background-color: #dff2ff;
}
.page-node-type-istoria-kompanii .textob .istoria_kompanii__image .istoria_kompanii__pidpis-pid-foto > div:first-child {
    display: none;
}
.page-node-type-istoria-kompanii .istoria_kompanii__hronologia {
    font-size: 18px;
    color: rgb(25, 40, 79);
}
.page-node-type-istoria-kompanii .istoria_kompanii__hronologia > div:first-child {
    padding: 0 20px 20px 0;
    font-size: 36px;
    color: #054ec6;
    text-transform: uppercase;
}
.page-node-type-istoria-kompanii .istoria_kompanii__hronologia .blok_zagolovok_tekst__zagolovok {
    padding-bottom: 10px;
    color: #054ec6;
    line-height: 30px;
    padding-left: 110px;
    font-size: 30px;
    font-weight: 600;
}
.page-node-type-istoria-kompanii .blok_zagolovok_tekst__tekstn {
	padding-bottom: 25px;
	padding-left: 110px;
}
.page-node-type-istoria-kompanii .paragraph--type--blok-zagolovok-tekst {
    position: relative;
}
.page-node-type-istoria-kompanii .paragraph--type--blok-zagolovok-tekst:before {
	content: '';
	display: block;
	position: absolute;
	width: 30px;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #dff2ff;
}
.page-node-type-istoria-kompanii .istoria_kompanii__hronologia > div > div:last-child .paragraph--type--blok-zagolovok-tekst:before {
	display: none;
}
.page-node-type-istoria-kompanii .istoria_kompanii__hronologia .blok_zagolovok_tekst__zagolovok:before {
	content: '';
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    left: 0;
    top: 0;
    background-color: #054ec6;
    border: 10px solid #dff2ff;
    border-radius: 50%;
    box-shadow: 0 0 0 10px white;
}
.page-node-type-istoria-kompanii .istoria_kompanii__hronologia .blok_zagolovok_tekst__zagolovok:after {
	content: '';
    position: absolute;
    display: block;
    width: 90px;
    height: 3px;
    left: 15px;
    top: 14px;
    background-color: #054ec6;
}
.page-node-type-istoria-kompanii .istoria_kompanii__tekst-2 h2 {
	float: none;
	clear: both;
    padding: 20px 20px 20px 0;
    margin-bottom: 0;
    font-size: 36px;
    color: #054ec6;
    text-transform: uppercase;
}
.page-node-type-istoria-kompanii .blok_zagolovok_tekst__tekstn ul {
    list-style: inside disc;
    padding-bottom: 10px;
}
.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna > div:first-child,
.page-node-type-istoria-kompanii .istoria_kompanii__tekst-2 > div:first-child {
	display: none;
}
.page-node-type-istoria-kompanii .istoria_kompanii__tekst-2 > div p {
	margin-bottom: 20px;
	font-size: 18px;
	color: rgb(25, 40, 79);
}
.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna > div > div {
	display: block;
	float: left;
	width: 33%;
}
.page-node-type-istoria-kompanii .istoria_kompanii__a-takoz {
	float: none;
	clear: both;
}
.page-node-type-istoria-kompanii .fakti__pole-utocnenna {
    top: 0;
	left: 0;
}
.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna .paragraph--type--fakti {
    position: relative;
    padding: 15px 0;
    min-height: 107px;
    margin: 0 0 30px;
    background-size: 18% auto;
    background-position: 7% center;
    background-repeat: no-repeat;
}
.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna .paragraph--type--fakti:before {
	position: absolute;
	display: block;
	content: '';
	width: 40%;
	height: 100%;
	top: 0;
	left: 0;
	border: 4px solid #054fc6;
}
.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna .paragraph--type--fakti > div {
    position: relative;
    left: 30%;
    font-weight: 600;
	color: rgb(25, 40, 79);
	background-color: white;
}
.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna .paragraph--type--fakti .fakti__znacenna-faktu {
	position: absolute;
    left: 30%;
    bottom: 15px;
    line-height: 49px;
    color: #054ec6;
    font-size: 47px;
    font-weight: 600;
    z-index: 1;
}
.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna .paragraph--type--fakti .fakti__pole-utocnenna {
	position: relative;
	max-width: 240px;
	left: 30%;
	padding: 3px 0 50px 0;
    text-align: left;
}
.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna > div > div:nth-child(3) .fakti__znacenna-faktu {
    bottom: 39px;
}
.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna > div > div:nth-child(4) .fakti__odinica-vimiru {
    position: absolute;
    display: block;
    z-index: 1;
    left: calc(30% + 124px);
    bottom: 19px;
}
.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna > div > div:nth-child(5) .fakti__odinica-vimiru {
    position: absolute;
    display: block;
    z-index: 1;
    left: calc(30% + 100px);
    bottom: 19px;
}
.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna > div > div:nth-child(6) .fakti__primitka {
    position: absolute;
    display: block;
    z-index: 1;
    left: calc(30% + 110px);
    top: auto;
    bottom: 19px;
    padding: 0;
}
.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna {
    margin: 30px 0;
}
.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna > div > div:nth-child(1) .paragraph--type--fakti {
    background-image: url(../../images/source/recunstruction.svg);
    background-size: 21.5% auto;
}
.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna > div > div:nth-child(2) .paragraph--type--fakti {
    background-image: url(../../images/source/hidra-unit.svg);
    background-size: 23% auto;
}
.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna > div > div:nth-child(3) .paragraph--type--fakti {
    background-image: url(../../images/source/potential.svg);
}
.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna > div > div:nth-child(4) .paragraph--type--fakti {
	background-size: 21% auto;
	background-image: url(../../images/source/operation-time.svg);
}
.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna > div > div:nth-child(5) .paragraph--type--fakti {
    background-image: url(../../images/source/power.svg);
}
.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna > div > div:nth-child(6) .paragraph--type--fakti {
    background-size: 17.5% auto;
	background-image: url(../../images/source/money.svg);
}
.page-node-type-istoria-kompanii .istoria_kompanii__a-takoz > div:first-child {
    position: relative;
	top: 10px;
    padding: 0 20px;
    margin: 0 0 35px;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
}
.page-node-type-istoria-kompanii .istoria_kompanii__a-takoz > div:first-child:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 1px;
	left: 0;
	top: 12px;
    border-bottom: 3px solid #dff2ff;
	background-color: white;
	z-index: -2;
}
.page-node-type-istoria-kompanii .istoria_kompanii__a-takoz > div:first-child:after {
	position: absolute;
	content: '';
	width: 128px;
	height: 10px;
	left: calc(50% - 64px);
	top: 10px;
	background-color: white;
	z-index: -1;
}
.page-node-type-istoria-kompanii .istoria_kompanii__a-takoz > div > div {
	display: block;
	float: left;
	width: calc(25% - 15px);
    min-height: 128px;
	margin: 0 20px 20px 0;
	padding: 10px 10px 5px 20px;
	color: rgb(25, 40, 79);
	text-align: left;
    background-size: auto 100%;
    background-position: right center;
    background-repeat: no-repeat;
	background-color: #dff2ff;
}
.page-node-type-istoria-kompanii .istoria_kompanii__a-takoz > div > div:nth-child(1) {
    background-image: url(../../images/source/history-white-1.png);
}
.page-node-type-istoria-kompanii .istoria_kompanii__a-takoz > div > div:nth-child(2) {
    background-image: url(../../images/source/history-white-2.png);
}
.page-node-type-istoria-kompanii .istoria_kompanii__a-takoz > div > div:nth-child(3) {
    background-image: url(../../images/source/history-white-3.png);
}
.page-node-type-istoria-kompanii .istoria_kompanii__a-takoz > div > div:nth-child(4) {
	margin: 0 0 20px 0;
    background-image: url(../../images/source/history-white-4.png);
}
.page-node-type-istoria-kompanii .istoria_kompanii__a-takoz > div > div:nth-child(5) {
    position: relative;
	width: calc(50% + 20px);
	margin: 0 0 40px 0;
    background-size: 100%;
    background-position: center;
	background-color: #dff2ff;
}
.page-node-type-istoria-kompanii .istoria_kompanii__a-takoz > div > div:nth-child(6) {
	width: calc(50% - 20px);
	margin: 0 0 40px 0;
	background-color: #dff2ff;
}
.page-node-type-istoria-kompanii .istoria_kompanii__a-takoz > div > div p {
	margin: 0;
	line-height: 23px;
}
.page-node-type-istoria-kompanii .istoria_kompanii__a-takoz > div > div:nth-child(5):before {
	position: absolute;
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
    background-image: url(../../images/source/history-white-5.png);
    background-size: auto 100%;
    background-position: 96% center;
    background-repeat: no-repeat;
	background-color: transparent;
}
.page-node-type-istoria-kompanii .istoria_kompanii__a-takoz > div > div:nth-child(5) p {
	position: relative;
}
.page-node-type-istoria-kompanii .istoria_kompanii__viznanna-v-sviti {
	float: none;
	clear: both;
}
.page-node-type-istoria-kompanii .istoria_kompanii__viznanna-v-sviti > div:first-child {
    float: none;
    clear: both;
    padding: 0 20px 20px 0;
    margin-bottom: 0;
    font-size: 36px;
	font-weight: 600;
    color: #054fc6;
    text-transform: uppercase;
}
.page-node-type-istoria-kompanii .istoria_kompanii__viznanna-v-sviti > div:nth-child(2){
  display: flex;
  flex-wrap: wrap;
}
.page-node-type-istoria-kompanii .istoria_kompanii__viznanna-v-sviti > div > div {
	display: block;
	float: left;
	width: calc(33.3% - 13.4px);
    min-height: 296px;
	margin: 0 20px 20px 0;
	padding: 0 10px 5px 30px;
	color: rgb(25, 40, 79);
	text-align: left;
	background-color: #dff2ff;
}
.page-node-type-istoria-kompanii .istoria_kompanii__viznanna-v-sviti > div > div:nth-child(3n) {
	margin: 0 0 20px 0;
}
.page-node-type-istoria-kompanii .istoria_kompanii__viznanna-v-sviti .paragraph--type--blok-zagolovok-tekst:before {
	display: none;
}
.page-node-type-istoria-kompanii .istoria_kompanii__viznanna-v-sviti .paragraph--type--blok-zagolovok-tekst > div {
	margin: 0;
	padding: 0;
}
.page-node-type-istoria-kompanii .istoria_kompanii__viznanna-v-sviti .paragraph--type--blok-zagolovok-tekst .blok_zagolovok_tekst__zagolovok {
    position: relative;
    width: calc(100% + 30px);
    margin-bottom: 12px;
    left: -30px;
    color: white;
    font-size: 45px;
    line-height: 39px;
    font-weight: 600;
}
.page-node-type-istoria-kompanii .istoria_kompanii__viznanna-v-sviti .paragraph--type--blok-zagolovok-tekst > div p {
    line-height: 26px;
}
.page-node-type-istoria-kompanii .istoria_kompanii__viznanna-v-sviti > div > div:last-child {
    margin-bottom: 60px;
}
.page-node-type-istoria-kompanii .istoria_kompanii__baner > div:first-child {
    float: none;
    clear: both;
    padding: 30px 20px 20px 0;
    margin-bottom: 0;
    font-size: 36px;
    font-weight: 600;
    color: #054ec6;
    text-transform: uppercase;
}
.page-node-type-istoria-kompanii .istoria_kompanii__baner > div:nth-child(2) {
	position: relative;
	width: 100%;
	height: 400px;
}
.page-node-type-istoria-kompanii .istoria_kompanii__baner > div > div {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.page-node-type-istoria-kompanii .istoria_kompanii__baner .kartinka_opis__f {
    float: left;
    width: 71%;
    height: 100%;
    overflow: hidden;
}
.page-node-type-istoria-kompanii .istoria_kompanii__baner .kartinka_opis__tekstn {
	position: relative;
    float: right;
    width: calc(29% - 20px);
    height: 100%;
    background-color: #67B3FF;
}
.page-node-type-istoria-kompanii .istoria_kompanii__baner .kartinka_opis__tekstn p {
	position: absolute;
    float: none;
	clear: both;
    width: 100%;
    bottom: 0;
    font-size: 18px;
    padding: 20px 20px 10px;
    margin: 0;
	line-height: 30px;
    color: white;
	font-style: italic;
}
.page-node-type-istoria-kompanii .istoria_kompanii__baner .paragraph--type--kartinka-opis {
    height: 100%;
}
.page-node-type-istoria-kompanii .istoria_kompanii__baner .kartinka_opis__f img {
    width: 100%;
    height: auto;
}
.page-node-type-istoria-kompanii .istoria_kompanii__baner {
    position: relative;
    margin-bottom: 0;
}
.page-node-type-istoria-kompanii .h_slider_control {
    position: relative;
    display: block;
    float: none;
    clear: both;
    text-align: center;
    width: auto;
    height: auto;
    margin: 0;
    top: 0;
    z-index: 21;
}
.page-node-type-istoria-kompanii .h_slider_control .h_control_button_box {
    width: 78px;
    height: 78px;
}
.h_pulsating-circle {
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 28px;
    height: 28px;
    background-color: transparent;
    border: 2px solid #054fc6;
    border-radius: 50%;
    transition: 0.9s;
}
.h_pulsating-circle.passive {
	transition: 0.36s;
}
.h_pulsating-circle.passive:hover {
	cursor: pointer;
    background-color: #054ec6;
    border: 2px solid #054fc6;
    transition: 0.36s;
}
.h_pulsating-circle.active {
	border: none;
}
.h_pulsating-circle.active:before {
	content: '';
    position: relative;
    display: block;
    width: 300%;
    height: 300%;
    box-sizing: border-box;
    margin-left: -100%;
    margin-top: -100%;
    border-radius: 42px;
    background-color: #054ec6;
    animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
}
.h_pulsating-circle.active:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    background-color: #054ec6;
    border-radius: 14px;
    box-shadow: 0 0 8px rgba(0,0,0,.3);
    animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite;
}
.page-node-type-istoria-kompanii .h_slider_control > div {
    float: left;
}
.page-node-type-istoria-kompanii .h_slider_control .h_control_line {
    position: relative;
    top: -21px;
    display: inline-block;
    width: 25px;
    height: 2px;
    float: none;
    background-color: #054ec6;
}
.page-node-type-istoria-kompanii .istoria_kompanii__baner > div .h_control_button_box {
    position: relative;
    display: inline-block;
    float: none;
}
.page-node-type-istoria-kompanii .istoria_kompanii__baner > div:nth-child(2) > div {
	opacity: 0;
}
.page-node-type-istoria-kompanii .istoria_kompanii__baner > div:nth-child(2) > div:nth-child(1) {
	opacity: 1;
}
.page-node-type-istoria-kompanii .istoria_kompanii__baner .kartinka_opis__f img:hover {
	cursor: pointer;
}
.page-node-type-dialnisthol .dialnisthol__texxt > div > div {
  position: relative;
  max-width: 840px;
  color: rgb(25, 40, 79);
  font-size: 24px;
  margin: 0 auto;
  width: 100%;
}
li.statistics-counter {
    display: none;
}
.page-node-type-literaturna-polica #main #content-area #block-basic-content article.node {
    margin: 0 0 20px 20px;
}
.literaturna_polica__body > div:nth-child(1) p {
	position: relative;
    margin: 0 0 40px 0;
    font-size: 18px;
    line-height: 33px;
    padding: 25px 20px 25px 0;
}
.literaturna_polica__body > div:first-child p div {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    background-color: rgb(223, 242, 255);
    z-index: -1;
}
.literaturna_polica__body ul > li {
	position: relative;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    float: left;
    width: calc(33.3% + 10px);
    min-height: 208px;
    padding: 10px 40px 10px 30px;
	margin-bottom: 30px;
    vertical-align: middle;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.literaturna_polica__body ul > li span {
	position: absolute;
    bottom: 0;
    line-height: 47px;
    right: 30px;
    font-size: 47px;
    font-weight: 600;
    color: rgba(103, 179, 237, 0.5);
}
.literaturna_polica__body ul > li:last-child > div > span {
    right: 8px;
}
.literaturna_polica__body ul > li:first-child {
    background-image: url(../../images/source/literal-1.png);
}
.literaturna_polica__body ul > li:nth-child(2) {
    padding: 10px 40px 10px 50px;
    background-image: url(../../images/source/literal-2.png);
}
.literaturna_polica__body ul > li:last-child {
    width: calc(33.3% - 20px);
    padding: 10px 30px 10px 50px;
    font-size: 16px;
    color: rgb(25, 40, 79);
    background-image: url(../../images/source/literal-3.png);
}
.literaturna_polica__body > p:nth-child(3) {
    float: none;
    clear: both;
    padding: 0 0 30px 0;
    margin: 0;
    font-size: 18px;
    color: rgb(25, 40, 79);
    border-bottom: 2px solid #67b3ed;
}
.literaturna_polica__body > p:nth-child(4) {
    font-size: 18px;
    color: rgb(25, 40, 79);
    margin: 0;
    padding: 30px 0 30px 0;
}
.literaturna_polica__polica> div > div {
    width: 26%;
    float: left;
    padding: 60px 0 110px;
    margin-right: 4.5%;
    text-align: center;
    background-color: rgb(223, 242, 255);
}
.literaturna_polica__polica > div > div:nth-child(2) {
    width: 39%;
}
.literaturna_polica__polica > div > div:last-child {
    margin: 0 0 90px 0;
}
.literaturna_polica__polica .kartinka_fail___fail {
    position: absolute;
    width: 100%;
    color: rgb(25, 40, 79);
    padding: 15px 0;
    font-weight: 600;
    text-align: left;
}
.page-node-type-novini .titleanonsyoholosina {
    margin: 5px 0 0;
    font-size: 16px;
    font-style: italic;
    color: rgb(25, 40, 79);
}
.page-node-type-novini .content > .novini__data-publikacii {
    padding-bottom: 5px;
}
.literaturna_polica__polica > div > div > div {
	position: relative;
    display: inline-block;
}
.literaturna_polica__polica > div:first-child {
    display: none;
}
.page-node-type-videoarhiv #main,
.page-node-type-novini #main{
  overflow: inherit;
}
.page-node-type-novini #content-area #block-basic-page-title {
    display: block;
    max-width: 1165px;
    padding: 30px 0 20px 20px;
    margin: 0 auto;
    color: rgb(25, 40, 79);
    text-transform: uppercase;
}
.page-node-type-novini #content-area #block-basic-page-title h1 {
    margin: 0;
    color: #054fc6;
}
.page-node-type-novini #main #content-area #block-basic-content article.node {
    margin: 0;
}
.page-node-type-novini article > .links {
    display: none;
}
.page-node-type-novini .links ul {
	position: relative;
    top: -27px;
	color: rgb(25, 40, 79);
}
.page-node-type-novini .links ul li:last-child {
    display: inline-block;
    padding-left: 24px;
    position: relative;
}
.adminimal-admin-toolbar.page-node-type-novini .links ul li:last-child{
	margin-right: 75px;
}

.page-node-type-novini .links ul li:last-child::before {
    content: "\f02f";
	position: absolute;
	left: -7px;
	top: 3px;
	width: 25px;
	height: 25px;
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #054ec6;
    font-size: 18px;
    margin-right: 15px;
    transition: 0.36s;
}

.page-node-type-novini .links ul li:first-child {
	position: absolute;
    padding-left: 23px;
	right: 0;
	bottom: 0;
	display: none;
}
.adminimal-admin-toolbar.page-node-type-novini .links ul li:first-child {
	display: block;
}
.page-node-type-novini .links ul li:first-child::before {
    content: "\f06e";
	position: absolute;
	left: -7px;
	top: 3px;
	width: 25px;
	height: 25px;
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #054ec6;
    font-size: 18px;
    margin-right: 15px;
    transition: 0.36s;
}

.page-node-type-novini .links ul li:last-child:hover {
	cursor: pointer;
}

.page-node-type-novini .novini__avtori > div:first-child {
    padding-left: 0;
}
.page-node-type-novini .novini__avtori > div:last-child {
    border-right: none;
}
.page-node-type-novini .newsTemi {
    max-width: 1165px;
    padding: 0 0 40px 20px;
    margin: 0 auto;
}
.page-node-type-novini .newsTemi > div:first-child {
	margin-bottom: 30px;
    font-size: 28px;
    font-weight: 600;
    color: rgb(25, 40, 79);
    text-transform: uppercase;
}
.page-node-type-novini .newsTemi > div {
	font-size: 0;
}
.page-node-type-novini .newsTemi > div > div {
    position: relative;
	display: inline-block;
	width: calc(25% - 15.5px);
	margin: 0 20px 20px 0;
	font-size: 16px;
	vertical-align: bottom;
}
.page-node-type-novini .newsTemi > div > div:nth-child(4n) {
	margin: 0 0 20px 0;
}
.page-node-type-novini .newsTemi > div > div h2 {
	font-size: 16px;
    font-weight: 400;
    padding: 0;
	margin: 0;
}
.page-node-type-novini .newsTemi > div > div h2 a {
    display: block;
    font-size: 16px;
    font-weight: 400;
    min-height: 110px;
    padding: 10px 5px 35px;
    color: rgb(25, 40, 79);
    background-color: white;
    border-bottom: 1px solid rgb(25, 40, 79);
    transition: 0.36s;
}
.page-node-type-novini .newsTemi > div > div .submitted {
	display: none;
}
.page-node-type-novini .newsTemi > div > div .links {
	display: none;
}
.page-node-type-novini .newsTemi > div > div .novini__data-publikacii {
    position: absolute;
    bottom: 5px;
    right: 5px;
    pointer-events: none;
}
.page-node-type-novini .newsTemi > div > div h2 a:hover {
	cursor: pointer;
    background-color: rgba(105, 163, 202, 0.3);
    transition: 0.36s;
}
.page-node-type-novini .newsTemi > div > div h2 a:active {
	cursor: pointer;
    background-color: rgba(5, 79, 198, 0.15);
    transition: 0.36s;
}
.page-node-type-storinka-isnuucoi-stancii #main #content-area #block-basic-content article.node {
    margin: 20px 0 20px 20px;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__zagolovok {
    font-size: 36px;
    line-height: 110px;
    margin: 0;
    padding: 0;
    color: rgb(25, 40, 79);
    font-weight: 600;
    text-transform: uppercase;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__body {
    margin: 20px 0 0;
	font-size: 18px;
    color: rgb(25, 40, 79);
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__image img {
    width: 100%;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__istoria-budivnictva-hronol {
    font-size: 18px;
    color: rgb(25, 40, 79);
}
.page-node-type-storinka-isnuucoi-stancii .paragraph.paragraph--type--blok-zagolovok-tekst {
    position: relative;
}
.page-node-type-storinka-isnuucoi-stancii .paragraph.paragraph--type--blok-zagolovok-tekst:before {
    content: '';
    display: block;
    position: absolute;
    width: 30px;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #dff2ff;
}
.page-node-type-storinka-isnuucoi-stancii .blok_zagolovok_tekst__zagolovok {
    padding-bottom: 10px;
    line-height: 30px;
    padding-left: 110px;
    font-size: 30px;
    font-weight: 600;
    color: #054fc6;
}
.page-node-type-storinka-isnuucoi-stancii .blok_zagolovok_tekst__tekstn {
    padding-bottom: 25px;
    padding-left: 110px;
}
.page-node-type-storinka-isnuucoi-stancii .blok_zagolovok_tekst__zagolovok:before {
    content: '';
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    left: 0;
    top: 0;
    background-color: #054fc6;
    border: 10px solid #dff2ff;
    border-radius: 50%;
    box-shadow: 0 0 0 10px white;
}
.page-node-type-storinka-isnuucoi-stancii .blok_zagolovok_tekst__zagolovok:after {
    content: '';
    position: absolute;
    display: block;
    width: 90px;
    height: 3px;
    left: 15px;
    top: 14px;
    background-color: #054fc6;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni {
	font-size: 18px;
    color: rgb(25, 40, 79);
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div:first-child {
    font-size: 38px;
    line-height: 110px;
    margin: 0;
    padding: 0;
    color: #054fc6;
    font-weight: 600;
    text-transform: uppercase;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > p:first-child {
	font-size: 18px;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni h2 {
    font-size: 28px;
    color: white;
    padding: 12px 20px;
    line-height: 44px;
    text-transform: uppercase;
    background-color: #67b3ed;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni table {
    display: table;
    width: 100%;
	font-size: 18px;
    color: rgb(25, 40, 79);
	border: none;
	margin-bottom: 30px;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni thead th {
    padding: 0 15px;
    line-height: 70px;
    font-size: 18px;
    color: white;
    border: none;
    border-right: 20px solid white;
    background-color: #054ec6;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni tbody {
	border: none;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni tbody tr td {
    padding: 12px 15px;
    line-height: 28px;
    height: 62px;
    font-size: 18px;
    border: none;
    border-right: 20px solid white;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni tbody tr td:nth-child(1),
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni thead tr th:nth-child(1) {
	width: 53%;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni tbody tr td:nth-child(2),
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni thead tr th:nth-child(2) {
	width: 21%;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni tbody tr td:nth-child(3),
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni thead tr th:nth-child(3) {
	width: 26%;
	border: none;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni tbody tr:nth-child(even) td {
    background-color: #dff2ff;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni tbody tr td:nth-child(2) {
	text-align: center;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni tbody tr td:nth-child(3) {
	text-align: center;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni tbody tr:last-child td {
    /*border-bottom: 2px solid #054fc6; */
	position: relative;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni tbody tr:last-child td:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 2px;
    background-color: #054fc6;
    left: 0;
    bottom: 0;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__istoria-budivnictva-hronol > div:last-child .blok_zagolovok_tekst__tekstn {
    padding-bottom: 10px;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > p:nth-child(4),
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > p:nth-child(8) {
    display: none;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > p:nth-child(5) {
    margin-bottom: 30px;
	font-size: 18px;
    color: rgb(25, 40, 79);
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__rekonstrukcia > div:first-child {
    font-size: 38px;
    line-height: 110px;
    margin: 0;
    padding: 0;
    color: #054fc6;
    font-weight: 600;
    text-transform: uppercase;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__rekonstrukcia > div > div {
	padding: 0 0 0 250px;
	margin: 0 0 35px;
	font-size: 18px;
	color: rgb(25, 40, 79);
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(7) {
	position: relative;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(7) tbody tr td:nth-child(1),
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(7) thead tr th:nth-child(1) {
	width: 22%;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(7) tbody tr td:nth-child(2),
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(7) thead tr th:nth-child(2) {
	width: 56%;
	text-align: left;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(7) tbody tr td:nth-child(3),
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(7) thead tr th:nth-child(3) {
	width: 22%;
	border: none;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(7) tbody tr:nth-child(1) td:nth-child(1) {
    color: white;
	background-color: rgb(33, 54, 108);
	text-align: center;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(9) {
	position: relative;
    margin-bottom: 0;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(9) tbody tr td:nth-child(1),
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(9) thead tr th:nth-child(1) {
	width: 22%;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(9) tbody tr td:nth-child(2),
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(9) thead tr th:nth-child(2) {
	width: 56%;
	text-align: left;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(9) tbody tr td:nth-child(3),
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(9) thead tr th:nth-child(3) {
	width: 22%;
	border: none;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(9) tbody tr:nth-child(1) td:nth-child(1) {
    color: white;
	background-color: rgb(33, 54, 108);
	text-align: center;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(9) tbody tr:nth-child(1) td:nth-child(1) {
    color: white;
	background-color: rgb(33, 54, 108);
	text-align: center;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(7) tbody tr:nth-child(2) td:nth-child(2),
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(7) tbody tr:nth-child(3) td:nth-child(2),
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(9) tbody tr:nth-child(2) td:nth-child(2),
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(9) tbody tr:nth-child(3) td:nth-child(2) {
	text-align: center;
	border-right: none;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__rekonstrukcia > div > div {
    position: relative;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__rekonstrukcia > div > div:after {
    content: '';
	height: 100%;
	width: 220px;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #67b3ed;
    z-index: -1;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__rekonstrukcia > div > div:nth-child(1),
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__rekonstrukcia > div > div:nth-child(2) {
    background-size: 150px auto;
    background-position: 40px center;
    background-repeat: no-repeat;
    min-height: 200px;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__rekonstrukcia > div > div:nth-child(1) {
    background-image: url(../../images/source/station-icon-1.png);
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__rekonstrukcia > div > div:nth-child(2) {
    margin-bottom: 60px;
    background-image: url(../../images/source/station-icon-2.png);
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__rekonstrukcia ul {
    list-style: outside disc;
    padding-left: 20px;
    margin-bottom: 20px;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__istoria-budivnictva > div:first-child {
	font-size: 38px;
    line-height: 110px;
    margin: 0;
    padding: 0;
    color: #054fc6;
    font-weight: 600;
    text-transform: uppercase;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__istoria-budivnictva > div:nth-child(2) {
    position: relative;
    width: 100%;
    height: 400px;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__istoria-budivnictva > div > div {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__istoria-budivnictva .kartinka_opis__f {
    float: left;
    width: 71%;
    height: 100%;
    overflow: hidden;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__istoria-budivnictva .kartinka_opis__f img {
    width: 100%;
    height: auto;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__istoria-budivnictva .kartinka_opis__tekstn {
    position: relative;
    float: right;
    width: calc(29% - 20px);
    height: 100%;
    background-color: #67b3ed;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__istoria-budivnictva .kartinka_opis__tekstn p {
    position: absolute;
    float: none;
    clear: both;
    width: 100%;
    bottom: 0;
    font-size: 18px;
    padding: 20px 20px 10px;
    margin: 0;
    line-height: 30px;
    color: white;
    font-style: italic;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__istoria-budivnictva .paragraph--type--kartinka-opis {
    height: 100%;
}
.page-node-type-storinka-isnuucoi-stancii .h_slider_control {
    position: relative;
    display: block;
    float: none;
    clear: both;
    text-align: center;
    width: auto;
    height: auto;
    margin: 0;
    top: 0;
    z-index: 21;
}
.page-node-type-storinka-isnuucoi-stancii .h_control_button_box {
    position: relative;
    display: inline-block;
    float: none;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__istoria-budivnictva > div .h_control_button_box {
    position: relative;
    display: inline-block;
    float: none;
}
.page-node-type-storinka-isnuucoi-stancii .h_slider_control .h_control_line {
    position: relative;
    top: -21px;
    display: inline-block;
    width: 25px;
    height: 2px;
    float: none;
    background-color: rgb(25, 40, 79);
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__istoria-budivnictva > div .h_control_button_box {
    position: relative;
    display: inline-block;
    float: none;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__istoria-budivnictva .h_slider_control .h_control_button_box {
    width: 78px;
    height: 78px;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__istoria-budivnictva .h_control_line {
    position: relative;
    top: -21px;
    display: inline-block;
    width: 25px;
    height: 2px;
    float: none;
    background-color: #054fc6;
}
.h_pulsating-circle:hover {
	cursor: pointer;
    transition: 0.36s;
}
.h_pulsating-circle.active:hover {
	cursor: default;
    transition: 0s;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__istoria-budivnictva > div > div:hover {
	cursor: pointer;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__istoria-budivnictva > div:nth-child(2) > div {
	opacity: 0;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__istoria-budivnictva > div > div:nth-child(1) {
	opacity: 1;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__other-information h2 {
    color: #054fc6;
}
.page-media_tsentr-fotohalereya #main #content-area #block-basic-content {
    max-width: 1165px;
    padding: 0 20px 0 20px;
    margin: 0 auto;
}
.page-node-type-fotogalerea #content-area #block-basic-page-title {
    display: block;
    max-width: 1165px;
    padding: 0 20px 0 20px;
    margin: 0 auto;
}
.page-node-type-fotogalerea #content-area #block-basic-page-title h1 {
    font-size: 24px;
    line-height: 36px;
    padding-top: 15px;
    margin: 20px 0 0;
    font-weight: 600;
    color: #054fc6;
    text-transform: uppercase;
}
.page-node-type-fotogalerea #main #content-area #block-basic-content{
	position: relative;
  display: flex;
  flex-direction: column;
  padding-top: 35px;
}
.page-node-type-fotogalerea  #main #content-area #block-basic-content article.node {
    margin: 0 0 20px 0;
}
.page-node-type-fotogalerea .fotogalerea__data-publikacii {
    float: left;
    padding: 0 15px 0 0;
	line-height: 18px;
    margin-bottom: 10px;
    color: rgb(25, 40, 79);
    border-right: 1px solid rgb(25, 40, 79);
}
.page-node-type-fotogalerea .fotogalerea__data-publikacii > div:nth-child(1) {
    display: none;
}
.page-node-type-fotogalerea .fotogalerea__lokacia,
.page-node-type-fotogalerea .field--name-field-lokacia {
    float: left;
    padding: 0 0 0 30px;
	line-height: 18px;
    margin-bottom: 10px;
    color: rgb(25, 40, 79);
    position: relative;
}
.page-node-type-fotogalerea .fotogalerea__lokacia:before,
.page-node-type-fotogalerea .field--name-field-lokacia:before {
    content: "\f041";
    position: absolute;
    left: 10px;
    top: 3px;
    width: 15px;
    height: 25px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #054ec6;
    font-size: 18px;
    transition: 0.36s;
}

.page-node-type-fotogalerea .field--name-field-lokacia span {
  display: inline-block;
}

.page-node-type-fotogalerea .field--name-field-lokacia span:not(:last-child)::after {
  content: ',';
}

.page-node-type-fotogalerea .fotogalerea__lokacia > div:nth-child(1),
.page-node-type-fotogalerea .field--name-field-lokacia .field__label {
    display: none;
}
.page-node-type-fotogalerea .fotogalerea__zavantaziti-albom {
    position: relative;
    line-height: 18px;
    width: 210px;
    float: right;
    color: rgb(25, 40, 79);
    border-left: 1px solid rgb(25, 40, 79);
}
.page-node-type-fotogalerea .fotogalerea__zavantaziti-albom  > div:nth-child(1) {
    position: absolute;
	left: 39px;
	pointer-events: none;
}
.page-node-type-fotogalerea .fotogalerea__foto-galerea {
    float: none;
    clear: both;
}
.page-node-type-fotogalerea .fotogalerea__body {
    display: block;
    float: none;
    clear: both;
    padding: 10px 0;
    font-size: 16px;
    text-transform: none;
    border-top: 2px solid #054fc6;
}
.page-node-type-fotogalerea .fotogalerea__body p {
    margin: 0;
}
.page-node-type-fotogalerea .fotogalerea__zavantaziti-albom a {
    position: relative;
    display: block;
	font-size: 0;
    color: transparent;
    background-image: url(../../images/source/loading.png);
    background-size: 16px auto;
    background-position: 15px center;
    background-repeat: no-repeat;
}
.page-node-type-fotogalerea #main #content-area #block-basic-content .links .links {
    position: absolute;
    top: 33px;
    right: 495px;
    padding-left: 23px;
}
.page-node-type-fotogalerea #main #content-area #block-basic-content .links .links:before {
    content: "\f06e";
    position: absolute;
    left: -7px;
    top: 3px;
    width: 25px;
    height: 25px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #054ec6;
    font-size: 18px;
    margin-right: 15px;
    transition: 0.36s;
}
.page-node-type-fotogalerea .fotogalerea__foto-galerea > div {
	float: left;
	width: calc(50% - 18.1px);
    margin: 0 36px 36px 0;
}
.page-node-type-fotogalerea .fotogalerea__foto-galerea > div:nth-child(even) {
	margin: 0 0 36px 0;
}
.page-node-type-fotogalerea .fotogalerea__foto-galerea > div a {
	display: block;
	width: 100%;
}
.page-node-type-fotogalerea .fotogalerea__foto-galerea > div img {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.page-media_tsentr-fotohalereya .views-field-field-data-publikacii {
	display: inline-block;
    padding: 0 15px 0 0;
    line-height: 18px;
    margin-bottom: 19px;
    color: rgb(25, 40, 79);
    border-right: 1px solid rgb(25, 40, 79);
}
.page-media_tsentr-fotohalereya #content .views-field-field-lokacia {
	display: inline-block;
    padding: 0 0 0 30px;
    line-height: 18px;
    margin-bottom: 10px;
    color: rgb(25, 40, 79);
    background-image: url(../../images/source/location-icon.png) !important;
    background-size: 11px auto;
    background-position: 15px center;
    background-repeat: no-repeat;
}
.page-media_tsentr-fotohalereya .views-field.views-field-title {
    line-height: 36px;
    padding: 7px 0;
    margin: 20px 0 0;
    font-size: 24px;
    font-weight: 600;
    color: rgb(25, 40, 79);
    text-transform: none;
}
.page-media_tsentr-fotohalereya .views-field.views-field-title a {
    color: #054fc6;
}
.views-field-field-foto-galerea > div > div {
	float: left;
	width: calc(19.5% - 4px);
	margin: 0 10px 40px 0;
}
.views-field-field-foto-galerea > div > div:nth-child(2) {
    width: calc(61% - 12px);
}
.views-field-field-foto-galerea > div > div:nth-child(3) {
	margin: 0 0 40px 0;
}
.views-field-field-foto-galerea > div > div a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.views-field-field-foto-galerea > div > div:nth-child(1) a,
.views-field-field-foto-galerea > div > div:nth-child(3) a {
	margin-bottom: 10px;
}
.views-field-field-foto-galerea > div > div:nth-child(1) a:last-child,
.views-field-field-foto-galerea > div > div:nth-child(3) a:last-child {
	margin-bottom: 0;
}
.views-field-field-foto-galerea > div > div img {
	width: 100%;
	height: auto;
	transform: scale(1);
	transition: 0.47s;
}
.views-field-field-foto-galerea > div > div a:hover img {
	transform: scale(1.05);
	transition: 0.47s;
}
.page-media_tsentr-fotohalereya #main #content-area #block-basic-content .views-row {
    float: none;
    clear: both;
}
.page-media_tsentr-fotohalereya #main #content-area #block-basic-content form {
	display: flex;
	margin: 40px 0 0;
  border: 1px solid #054fc6;
  border-radius: 24px;
}
.page-media_tsentr-fotohalereya #main #content-area #block-basic-content form .nice-select{
  border-radius: 32px;
  border: 1px solid #054fc6;
  margin-left: 0;
  display: flex;
  height: 40px;
  padding: 0 16px;
  margin-left: 20px;
}
.page-media_tsentr-fotohalereya #main #content-area #block-basic-content form .nice-select .current{
  color: #054fc6;
  line-height: 40px;
}

.page-media_tsentr-fotohalereya #main #content-area #block-basic-content form > div {
	display: flex;
  align-items: center;
    margin: 0 20px;
    font-size: 18px;
    color: white;
    font-weight: 600;
    line-height: 70px;
    text-align: center;
    text-transform: lowercase;
}
.page-media_tsentr-fotohalereya #main #content-area #block-basic-content form label {
  display: inline-block;
  font-weight: 600;
  margin: 0;
  color: #002562;
  text-transform: capitalize;
}
.page-media_tsentr-fotohalereya #main #content-area #block-basic-content form select {
    display: inline-block;
    width: 145px;
    padding-bottom: 3px;
    margin: 0 0 0 20px;
    line-height: 27px;
    font-weight: 400;
    text-transform: lowercase;
    font-size: 18px;
    outline: none;
    box-shadow: none;
    background-color: #054fc6;
    border: none;
    border-bottom: 2px solid white;
}
.page-media_tsentr-videoarkhiv #main #content-area #block-basic-content .views-element-container  .contextual-region{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.page-media_tsentr-videoarkhiv #main #content-area #block-basic-content form {
  display: flex;
  margin: 40px 0 0;
  border: 1px solid #054fc6;
  border-radius: 24px;
  width: 100%;
}
.page-media_tsentr-videoarkhiv #main #content-area #block-basic-content form > div {
  display: flex;
  align-items: center;
  margin: 0 20px;
  font-size: 18px;
  color: white;
  font-weight: 600;
  line-height: 70px;
  text-align: center;
  text-transform: lowercase;
}
.page-media_tsentr-videoarkhiv #main #content-area #block-basic-content form label {
  display: inline-block;
  font-weight: 600;
  margin: 0;
  color: #054fc6;
  text-transform: capitalize;
}
.page-media_tsentr-videoarkhiv #main #content-area #block-basic-content form .nice-select{
  border-radius: 32px;
  border: 1px solid #054fc6;
  display: flex;
  height: 40px;
  padding: 0 16px;
  margin-left: 20px;
}
.page-media_tsentr-videoarkhiv #main #content-area #block-basic-content form .nice-select .current{
  color: #054fc6;
  line-height: 40px;
}
.page-diyalnist-rezhym_roboty_vodoskhovyshch #main #content-area #block-basic-content form select,
.page-media_tsentr-videoarkhiv #main #content-area #block-basic-content form select {
    display: inline-block;
    width: 145px;
    padding-bottom: 3px;
    margin: 0 0 0 20px;
    line-height: 27px;
    font-weight: 400;
    text-transform: lowercase;
    font-size: 18px;
    outline: none;
    box-shadow: none;
    background-color: #054fc6;
    border: none;
    border-bottom: 2px solid white;
}
.page-diyalnist-rezhym_roboty_vodoskhovyshch #main #content-area #block-basic-content form select {
    background-color: transparent;
}
.page-media_tsentr-videoarkhiv #main #content-area #block-basic-content {
    max-width: 1165px;
    padding: 0 20px 0 20px;
    margin: 0 auto;
}
.page-media_tsentr-videoarkhiv #block-basic-content .views-row {
    width: calc(33.3% - 18px);
    padding: 40px 0 15px;
    float: left;
    border-bottom: 2px solid #054fc6;
}
.page-media_tsentr-videoarkhiv #block-basic-content .views-field-field-video a {
    display: block;
    overflow: hidden;
    height: 240px;
    background-color: rgb(234, 240, 245);
}
.page-media_tsentr-videoarkhiv #block-basic-content .views-row .views-field-title a{
  color: #002562;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  display: block;
}
.page-media_tsentr-videoarkhiv #block-basic-content .views-field-field-data-publikacii{
  color: #6D6D6D;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 16px;
  margin-top: 16px;
}
.page-media_tsentr-videoarkhiv #block-basic-content .views-row img {
    width: 100%;
	transform: scale(1.04);
	transition: 0.47s;
}
.page-media_tsentr-videoarkhiv #block-basic-content .views-field-field-video a:hover img {
	transform: scale(1.08);
	transition: 0.47s;
}
.page-media_tsentr-videoarkhiv #block-basic-content .views-row:last-child {
	margin-bottom: 40px;
}
.page-media_tsentr-videoarkhiv #block-basic-content .views-row .views-field-title {
    font-size: 18px;
    font-weight: 600;
}
.page-node-type-poradok-otrimanna-informacii-ta #main #highlighted .head_title {
    position: relative;
    display: inline-block;
    color: white;
    font-weight: 600;
    text-transform: uppercase;
    padding-left: 0;
    font-size: 47px;
    line-height: 57px;
    max-width: 700px;
}
.page-node-type-kontent-v-rozrobci #main #highlighted .head_title,
.page-diyalnist-planovana_diyalnist_v_baseyni_richky_dnipro #main #highlighted .head_title {
    padding-left: 0;
    font-size: 47px;
    line-height: 57px;
    max-width: 800px;
}

.page-node-type-poradok-otrimanna-informacii-ta .poradok_otrimanna_informacii_ta__body h2 {
	margin-top: 35px;
    color: rgb(25, 40, 79);
    text-transform: uppercase;
}
.page-node-type-poradok-otrimanna-informacii-ta .poradok_otrimanna_informacii_ta__body {
    font-size: 18px;
    color: rgb(25, 40, 79);
}
.page-node-type-poradok-otrimanna-informacii-ta .poradok_otrimanna_informacii_ta__body ul {
	margin: 0 0 40px;
    list-style: inside disc;
}
.page-node-type-poradok-otrimanna-informacii-ta .poradok_otrimanna_informacii_ta__body {
    margin-bottom: 60px;
}
.page-node-type-poradok-otrimanna-informacii-ta .poradok_otrimanna_informacii_ta__body a {
    color: rgb(90, 185, 220);
	text-decoration: underline;
}
.page-node-type-poradok-otrimanna-informacii-ta .poradok_otrimanna_informacii_ta__body p:nth-child(5) {
    margin: 40px 0 10px;
}
.page-node-type-zurnal #main #highlighted .head_title {
    position: relative;
    display: inline-block;
    color: white;
    font-weight: 600;
    text-transform: uppercase;
    padding-left: 0;
    font-size: 47px;
    line-height: 57px;
    max-width: 700px;
}
.page-node-type-zurnal .zurnal__rik-dogovoru {
    float: left;
    width: 165px;
    height: 350px;
    margin: 0 20px 0 0;
}
.page-node-type-zurnal .zurnal__image {
    float: left;
    width: calc(100% - 185px);
    padding: 0 20px 50px 30px;
	margin-bottom: 40px;
    border-bottom: 2px solid rgb(180, 209, 228);
}
.page-node-type-zurnal .zurnal__faili-2 {
    float: none;
    clear: both;
    margin: 0 0 40px;
}
.page-node-type-zurnal .zurnal__zmist-zurnalu > div:nth-child(2),
.page-node-type-zurnal .zurnal__faili-2 > div:first-child,
.page-node-type-zurnal .zurnal__rik-dogovoru > div:first-child,
.page-node-type-zurnal .zurnal__image > div:first-child {
    display: none;
}
.page-node-type-zurnal .zurnal__rik-dogovoru > div {
    display: table;
    width: 100%;
    color: white;
    font-size: 47px;
    font-weight: 600;
    text-align: center;
    height: 100%;
    background-color: rgb(180, 209, 228);
}
.page-node-type-zurnal .zurnal__rik-dogovoru a {
    color: white;
    display: table-cell;
    vertical-align: middle;
    height: 100%;
}
.page-node-type-zurnal #main #content-area #block-basic-content article.node {
    margin: 30px 0 20px 20px;
}
.page-node-type-zurnal .zurnal__faili-2 > div {
    font-size: 0;
}
.page-node-type-zurnal .zurnal__faili-2 > div > div {
    display: inline-block;
    width: calc(50% - 15.5px);
    font-size: 18px;
    color: rgb(25, 40, 79);
}
.page-node-type-zurnal .zurnal__faili-2 > div > div:first-child {
    margin-right: 30px;
}
.page-node-type-zurnal .zurnal__faili-2 a {
    display: table-cell;
    padding: 10px 15px 10px 73px;
    height: 70px;
    vertical-align: middle;
    background-color: rgb(232, 233, 237);
    background-image: url(../../images/source/file-b.png);
    background-size: 22px 29px;
    background-position: 23px center;
    background-repeat: no-repeat;
}
.page-node-type-zurnal .zurnal__faili-2 > div span {
    display: table;
    width: 100%;
}
.page-node-type-zurnal .zurnal__zmist-zurnalu .paragraph--type--zurnal > div {
	display: block;
	float: left;
	margin: 0 20px 0 0;
}
.page-node-type-zurnal .zurnal__zmist-zurnalu .paragraph--type--zurnal > div:nth-child(1) {
	width: calc(24% - 14px);
}
.page-node-type-zurnal .zurnal__zmist-zurnalu .paragraph--type--zurnal > div:nth-child(2) {
	width: calc(65% - 14px);
}
.page-node-type-zurnal .zurnal__zmist-zurnalu  .paragraph--type--zurnal > div:nth-child(3) {
	width: calc(11% - 12px);
	margin: 0;
}
.paragraph--type--zurnal {
	float: none;
	clear: both;
}
.page-node-type-zurnal .zurnal__zmist-zurnalu > div > div:nth-child(odd) .paragraph--type--zurnal > div {
	background-color: rgb(225, 237, 244);
}
.page-node-type-zurnal .zurnal__zmist-zurnalu > div > div:nth-child(odd) .paragraph--type--zurnal > div:nth-child(2) {
	background-color: rgb(232, 233, 237);
}
.page-node-type-zurnal .zurnal__zmist-zurnalu .paragraph--type--zurnal > div > div:first-child {
	display: none;
}
.page-node-type-zurnal .zurnal__zmist-zurnalu .zurnal__name-stet span {
    display: table;
    width: 100%;
}
.page-node-type-zurnal .zurnal__zmist-zurnalu .zurnal__name-stet a {
	display: table-cell;
    padding: 5px 15px 5px 70px;
    color: rgb(25, 40, 79);
    line-height: 23px;
    font-size: 18px;
    height: 80px;
    vertical-align: middle;
    background-image: url(../../images/source/file-b.png);
    background-size: 22px 29px;
    background-position: 21px center;
    background-repeat: no-repeat;
}
.page-node-type-zurnal .zurnal__zmist-zurnalu .paragraph--type--zurnal .zurnal__storinki,
.page-node-type-zurnal .zurnal__zmist-zurnalu .paragraph--type--zurnal .zurnal__avtori-statti {
	display: table;
	width: 100%;
}
.page-node-type-zurnal .zurnal__zmist-zurnalu .zurnal__storinki > div:nth-child(2),
.page-node-type-zurnal .zurnal__zmist-zurnalu .zurnal__avtori-statti > div:nth-child(2) {
    display: table-cell;
    height: 80px;
    width: 100%;
    vertical-align: middle;
    font-size: 18px;
    color: rgb(25, 40, 79);
    padding: 5px 10px;
    text-align: center;
}
.page-node-type-zurnal .zurnal__zmist-zurnalu > div > div:last-child .paragraph--type--zurnal > div {
	margin-bottom: 40px;
	border-bottom: 2px solid #054fc6;
}
.page-node-type-zurnal .zurnal__zmist-zurnalu .content_header > div {
	float: left;
    font-size: 18px;
    font-weight: 600;
    line-height: 70px;
    color: white;
    margin: 0 20px 20px 0;
    text-align: center;
    text-transform: lowercase;
}
.page-node-type-zurnal .zurnal__zmist-zurnalu .content_header > div:nth-child(1) {
	width: calc(24% - 14px);
	background-color: rgb(165, 200, 223);
}
.page-node-type-zurnal .zurnal__zmist-zurnalu .content_header > div:nth-child(2) {
	width: calc(65% - 14px);
	background-color: rgb(33, 54, 108);
}
.page-node-type-zurnal .zurnal__zmist-zurnalu .content_header > div:nth-child(3) {
	width: calc(11% - 12px);
	margin: 0;
	background-color: rgb(105, 163, 203);
}
.page-node-type-zurnal .zurnal__image .titel {
    display: inline-table;
    width: calc(100% - 220px);
    height: 300px;
}
.page-node-type-zurnal .zurnal__image .titel > div {
    display: table-cell;
    vertical-align: middle;
    padding: 0 40px;
    color: rgb(25, 40, 79);
    font-weight: 600;
    font-size: 24px;
    text-transform: uppercase;
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #main #content-area #block-basic-content {
    max-width: 1165px;
    padding: 0 16px;
    margin: 0 auto;
	color: rgb(25, 40, 79);
  margin-top: 40px;
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content header {
    position: relative;
    padding: 25px 10px 30px 0;
    margin-bottom: 40px;
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content header h2 {
    line-height: 52px;
	font-size: 21px;
	font-weight: 600;
	margin: 0;
	text-transform: uppercase;
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content header p {
    margin: 0;
    font-size: 18px;
    line-height: 28px;
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content header .back {
	position: absolute;
	display: block;
	height: 100%;
	width: auto;
	top: 0;
	right: 0;
	background-color: rgb(223, 242, 255);
	z-index: -1;
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-row {
	float: none;
	clear: both;
    margin: 0 0 40px 0;
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-row > div {
    vertical-align: top;
    font-size: 0;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya #block-basic-content a,
.zapobiganna_korupcii__blokzapob a {
    color: #0081e2;
    font-weight: 600;
    text-decoration: none;
	transition: 0.36s;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya #block-basic-content a:hover,
.zapobiganna_korupcii__blokzapob a:hover {
    text-decoration: underline;
	transition: 0.36s;
}
.zapobiganna_korupcii__blokzapob > div > div:nth-child(4) .blok_zagolovok_tekst__tekstn .contact_list li p {
    display: block;
}
.page-node-type-ohorona-praci #content-area #block-basic-page-title {
	display: block;
    max-width: 1165px;
    padding: 0 0 0 20px;
    margin: 0 auto;
}
.page-node-type-ohorona-praci #content-area #block-basic-page-title h1 {
    margin: 20px 0 0;
    line-height: 80px;
    font-size: 37px;
    text-transform: uppercase;
    font-weight: 600;
    color: rgb(25, 40, 79);
}
.page-node-type-ohorona-praci #block-basic-content {
	font-size: 18px;
    color: rgb(25, 40, 79);
}
.page-node-type-ohorona-praci .ohorona_praci__body > div {
    display: table;
    width: 100%;
    margin-bottom: 40px;
}
.page-node-type-ohorona-praci .ohorona_praci__body > div > b {
	display: table-cell;
    width: 215px;
    height: 400px;
    padding: 0 10px 0 20px;
    font-size: 24px;
    font-weight: 600;
    color: white;
    vertical-align: middle;
    border-right: 20px solid white;
    background-color: #67b3ed;
    background-position: right bottom;
    background-repeat: no-repeat;
}
.page-node-type-ohorona-praci .ohorona_praci__body > div > ul {
	display: table-cell;
}
.page-node-type-ohorona-praci .ohorona_praci__body > div:nth-child(3) > b {
    background-image: url(../../images/source/work-study.png);
    background-size: 110px auto;
}
.page-node-type-ohorona-praci .ohorona_praci__body > div:nth-child(4) > b {
    background-image: url(../../images/source/work-tools.png);
    background-size: 143px auto;
}
.page-node-type-ohorona-praci .ohorona_praci__body > div:nth-child(5) > b {
    background-image: url(../../images/source/work-control.png);
    background-size: 106px auto;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_pratsi #content-area .ohorona_praci__body > div:nth-child(5) ul > li:last-child p {
    margin-bottom: 35px;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_pratsi #content-area .ohorona_praci__body > div:nth-child(5) > div p {
    margin-bottom: 0;
}
.page-node-type-ohorona-praci #main #content-area #block-basic-content article.node {
    margin: 0 0 20px 20px;
}
.page-node-type-ohorona-praci .ohorona_praci__body > p {
	margin: 0 0 30px;
}
.page-node-type-ohorona-praci .ohorona_praci__body li {
    position: relative;
    padding: 0 0 20px 80px;
    background-size: 60px auto;
    background-position: left top;
    background-repeat:no-repeat;
}
.page-node-type-ohorona-praci .ohorona_praci__body .op-1 ul li:nth-child(1) {
    background-image: url(../../images/source/perevirka-znanj.svg);
}
.page-node-type-ohorona-praci .ohorona_praci__body .op-1 ul li:nth-child(2) {
    background-image: url(../../images/source/komisiya.svg);
}
.page-node-type-ohorona-praci .ohorona_praci__body .op-1 ul li:nth-child(3) {
    background-image: url(../../images/source/navchannya-na-komp.svg);
}
.page-node-type-ohorona-praci .ohorona_praci__body .op-2 ul li:nth-child(1) {
    background-image: url(../../images/source/dopusk.svg);
}
.page-node-type-ohorona-praci .ohorona_praci__body .op-2 ul li:nth-child(2) {
    background-image: url(../../images/source/perevirka-op.svg);
}
.page-node-type-ohorona-praci .ohorona_praci__body .op-2 ul li:nth-child(3) {
    background-image: url(../../images/source/zasoby-bezpeky.svg);
}
.page-node-type-ohorona-praci .ohorona_praci__body .op-3 ul li:nth-child(1) {
    background-image: url(../../images/source/medpunkt.svg);
}
.page-node-type-ohorona-praci .ohorona_praci__body .op-3 ul li:nth-child(2) {
    background-image: url(../../images/source/obstezhennya.svg);
}
.page-node-type-ohorona-praci .ohorona_praci__body .op-3 ul li:nth-child(3) {
    background-image: url(../../images/source/ogorozhi.svg);
}
.page-node-type-ohorona-praci .ohorona_praci__body > div:nth-child(4) > div > p {
	font-weight: 600;
}
.page-node-type-ohorona-praci .ohorona_praci__body > div:nth-child(4) {
	margin-bottom: 80px;
}
#content-area #block-basic-breadcrumbs ol li .sign {
	display: block;
	float: left;
	color: white;
	font-weight: 600;
}
#content-area #block-basic-breadcrumbs ol li:first-child .sign {
	display: none;
}
.page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(2) {
	position: relative;
    margin-bottom: 500px;
    z-index: 1;
}
.page-node-type-dialnisthol .generator {
    position: absolute;
    top: 300px;
    left: calc(50% - 180px);
}
.page-node-type-dialnisthol .generator_line {
    position: absolute;
    top: 210px;
    left: calc(50% + 120px);
}
.page-node-type-dialnisthol .river {
    position: absolute;
    top: 71px;
    left: calc(-5% + 5px);
    width: 110%;
    height: 900px;
    background-image: url(../../images/source/ukrgidro_river.svg);
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.page-node-type-dialnisthol .propellers {
    position: absolute;
    top: 505px;
    width: 50px;
    height: 34px;
    left: calc(50% - 20px);
    background-image: url(../../images/source/propellers.png);
    background-size: 250px 34px;
    background-position: 0 center;
    background-repeat: no-repeat;
	transition: 0s;
}
.page-node-type-dialnisthol .video_content {
	width: 100%;
    height: 1200px;
}
.page-node-type-dialnisthol .see {
    position: absolute;
    top: 40px;
	top: 72px;
    left: 5px;
    width: 100%;
    height: 760px;
    overflow: hidden;
}
.page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(8) {
    margin-bottom: 300px;
}
.page-node-type-dialnisthol .energo_line {
    width: 100%;
    position: absolute;
    top: 930px;
	left: 0;
}
.page-node-type-dialnisthol .energo_line > svg {
    width: 1165px;
}
.page-node-type-dialnisthol .mobile {
    position: absolute;
    top: 1065px;
    left: 890px;
    width: 500px;
}
.page-node-type-dialnisthol .mobile > svg {
    width: 100%;
}
.page-node-type-dialnisthol .baterry {
    position: absolute;
    left: 210px;
    top: 130px;
}
.page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(11) {
    margin-bottom: 30px;
}
.page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(12) {
	position: relative;
    padding: 50px 0 5px;
    margin-bottom: 20px;
}
.page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(12) > p:first-child {
    max-width: 480px;
    font-size: 44px;
    color: rgb(25, 40, 79);
}
.page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(12) .back {
    position: absolute;
    height: 100%;
    top: 0;
    left: -100%;
    width: 400%;
    background-color: rgb(223, 242, 255);
    z-index: -1;
}
.page-node-type-dialnisthol .generator_line {
	width: 100%;
	z-index: 3;
	-webkit-transform: translateX(20%);
	-moz-transform: translateX(20%);
	transform: translateX(20%);
	opacity: 0;
	height: 260px;

	-webkit-transition: all 0.8s cubic-bezier(.5,.05,.49,.98) 0s;
	-moz-transition: all 0.8s cubic-bezier(.5,.05,.49,.98) 0s;
	transition: all 0.8s cubic-bezier(.5,.05,.49,.98) 0s;

}
.page-node-type-dialnisthol .generator_line.animated{
	opacity: 1;
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	transform: translateX(0%);
}
.page-node-type-dialnisthol .generator_line.animated .path-line-to {
	stroke-dasharray: 1000;
	stroke-dashoffset: 1000;
}
.page-node-type-dialnisthol .generator_line.animated .path-line-to.step-0 {
	-webkit-animation: 1.5s cubic-bezier(.74,0,.57,1) 0.8s normal forwards dashoffset-to-zerro;
	-moz-animation: 1.5s cubic-bezier(.74,0,.57,1) 0.8s normal forwards dashoffset-to-zerro;
	animation: 1.5s cubic-bezier(.74,0,.57,1) 0.8s normal forwards dashoffset-to-zerro;
}
.page-node-type-dialnisthol .generator_line.animated .path-line-to.step-1 {
	-webkit-animation: 1.5s cubic-bezier(.74,0,.57,1) 1.5s normal forwards dashoffset-to-zerro;
	-moz-animation: 1.5s cubic-bezier(.74,0,.57,1) 1.5s normal forwards dashoffset-to-zerro;
	animation: 1.5s cubic-bezier(.74,0,.57,1) 1.5s normal forwards dashoffset-to-zerro;
}
.page-node-type-dialnisthol .generator_line.animated .path-line-to.step-2 {
	-webkit-animation: 1.5s cubic-bezier(.74,0,.57,1) 2.3s normal forwards dashoffset-to-zerro;
	-moz-animation: 1.5s cubic-bezier(.74,0,.57,1) 2.3s normal forwards dashoffset-to-zerro;
	animation: 1.5s cubic-bezier(.74,0,.57,1) 2.3s normal forwards dashoffset-to-zerro;
}
.page-node-type-dialnisthol .generator_line.animated .path-line-to.step-3 {
	-webkit-animation: 1.5s cubic-bezier(.74,0,.57,1) 3.3s normal forwards dashoffset-to-zerro;
	-moz-animation: 1.5s cubic-bezier(.74,0,.57,1) 3.3s normal forwards dashoffset-to-zerro;
	animation: 1.5s cubic-bezier(.74,0,.57,1) 3.3s normal forwards dashoffset-to-zerro;
}
@-webkit-keyframes dashoffset-to-zerro { from { stroke-dashoffset: 1000; } to { stroke-dashoffset: 0; } }
@-moz-keyframes dashoffset-to-zerro { from { stroke-dashoffset: 1000; } to { stroke-dashoffset: 0; } }
@keyframes dashoffset-to-zerro { from { stroke-dashoffset: 1000; } to { stroke-dashoffset: 0; } }
.page-node-type-dialnisthol .energo_line {
	-webkit-transform: translateX(-30%);
	-moz-transform: translateX(-30%);
	transform: translateX(-30%);
	width: 1889px;
	z-index: 3;
	opacity: 0;
	-webkit-transition: all 0.8s cubic-bezier(.5,.05,.49,.98) 0s;
	-moz-transition: all 0.8s cubic-bezier(.5,.05,.49,.98) 0s;
	transition: all 0.8s cubic-bezier(.5,.05,.49,.98) 0s;
	height: 498px;
}
.page-node-type-dialnisthol .energo_line.animated {
	opacity: 1;
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	transform: translateX(0%);
	z-index: -1;
}
.page-node-type-dialnisthol .energo_line svg {
	display: block;
}
.page-node-type-dialnisthol .energo_line.animated .path-line-to.step-3 {
	stroke-dasharray: 1340;
	stroke-dashoffset: 1340;
}
.page-node-type-dialnisthol .energo_line.animated .path-line-to.step-3 {
	-webkit-animation: 2s cubic-bezier(.74,0,.57,1) 1s normal forwards fin-dashoffset-to-zerro;
	-moz-animation: 2s cubic-bezier(.74,0,.57,1) 1s normal forwards fin-dashoffset-to-zerro;
	animation: 2s cubic-bezier(.74,0,.57,1) 1s normal forwards fin-dashoffset-to-zerro;
}
@-webkit-keyframes fin-dashoffset-to-zerro { from { stroke-dashoffset: 1340; } to { stroke-dashoffset: 0; } }
@-moz-keyframes fin-dashoffset-to-zerro { from { stroke-dashoffset: 1340; } to { stroke-dashoffset: 0; } }
@keyframes fin-dashoffset-to-zerro { from { stroke-dashoffset: 1340; } to { stroke-dashoffset: 0; } }

.page-node-type-dialnisthol .energo_line.animated .path-line-to.connect {
	stroke-dasharray: 1000;
	stroke-dashoffset: 1030;
}
.page-node-type-dialnisthol .energo_line.animated .path-line-to.connopac {
	opacity: 0;
	-webkit-animation: 0.5s ease-in 3s normal forwards connopac;
	-moz-animation: 0.5s ease-in 3s normal forwards connopac;
	animation: 0.5s ease-in 3s normal forwards connopac;
}
@-webkit-keyframes connopac { from { opacity: 0; } to { opacity: 1; } }
@-moz-keyframes connopac { from { opacity: 0; } to { opacity: 1; } }
@keyframes connopac { from { opacity: 0; } to { opacity: 1; } }

.page-node-type-dialnisthol .energo_line.animated .path-line-to.connect {
	-webkit-animation: 3s ease-in 2.2s normal forwards connect-dashoffset-to-zerro;
	-moz-animation: 3s ease-in 2.2s normal forwards connect-dashoffset-to-zerro;
	animation: 3s ease-in 2.2s normal forwards connect-dashoffset-to-zerro;
}
@-webkit-keyframes connect-dashoffset-to-zerro { from { stroke-dashoffset: 1030; } to { stroke-dashoffset: 0; } }
@-moz-keyframes connect-dashoffset-to-zerro { from { stroke-dashoffset: 1030; } to { stroke-dashoffset: 0; } }
@keyframes connect-dashoffset-to-zerro { from { stroke-dashoffset: 1030; } to { stroke-dashoffset: 0; } }

.page-node-type-dialnisthol .mobile {
	top: 1320px;
    left: 558px;
	-webkit-transition: all 0.8s ease-in 0.8s;
	-moz-transition: all 0.8s ease-in 0.8s;
	transition: all 0.8s ease-in 0.8s;
}
.page-node-type-dialnisthol .mobile.animated {
	top: 1245px;
    left: 708px;
}
.page-node-type-dialnisthol .mobile .shadow {
	opacity: 0;
	-webkit-animation: 2.5s ease-in 0.5s normal forwards on-shadow;
	-moz-animation: 2.5s ease-in 0.5s normal forwards on-shadow;
	animation: 2.5s ease-in 0.5s normal forwards on-shadow;
}
@-webkit-keyframes on-shadow { 0% { opacity: 0; } 100% { opacity: 1; } }
@-moz-keyframes on-shadow { 0% { opacity: 0; } 100% { opacity: 1; } }
@keyframes on-shadow { 0% { opacity: 0; } 100% { opacity: 1; } }

.page-node-type-dialnisthol .mobile.animated .scrn {
	-webkit-animation: 1s ease-in-out 2.5s normal forwards on-scrn;
	-moz-animation: 1s ease-in-out 2.5s normal forwards on-scrn;
	animation: 1s ease-in-out 2.5s normal forwards on-scrn;
}

@-webkit-keyframes on-scrn { from { fill: #C4DFF4; } to { fill: #1192d1;  } }
@-moz-keyframes on-scrn { from { fill: #C4DFF4; } to { fill: #1192d1;  } }
@keyframes on-scrn { from { fill: #C4DFF4; } to { fill: #1192d1;  } }

.page-node-type-dialnisthol .mobile .baterry {
	visibility: hidden;
}
.page-node-type-dialnisthol .mobile.animated .baterry {
	position: absolute;
	opacity: 0;
	visibility: visible;

	-webkit-animation: 0.5s linear 3.0s normal forwards on-batery;
	-moz-animation: 0.5s linear 3.0s normal forwards on-batery;
	animation: 0.5s linear 3.0s normal forwards on-batery;
}

@-webkit-keyframes on-batery { from { opacity: 0; } to { opacity: 1; left: 180px; top: 120px; } }
@-moz-keyframes on-batery { from { opacity: 0; } to { opacity: 1; left: 180px; top: 120px; } }
@keyframes on-batery { from { opacity: 0; } to { opacity: 1; left: 180px; top: 120px; } }

.page-node-type-dialnisthol .meter {
	border: 6px solid transparent;
	height: 104px;
	left: 55px;
	margin: auto;
	overflow: hidden;
	position: absolute;
	top: -10px;
	-webkit-transform: perspective(990px) rotateX(47deg) rotate3d(0, 0, 12, 37deg) skewX(-15deg);
	-moz-transform: perspective(990px) rotateX(47deg) rotate3d(0, 0, 12, 37deg) skewX(-15deg);
	transform: perspective(990px) rotateX(47deg) rotate3d(0, 0, 12, 37deg) skewX(-15deg);
	width: 51px;
}
.page-node-type-dialnisthol .power {
    -webkit-animation: charge 3s steps(5) infinite;
    -moz-animation: charge 3s steps(5) infinite;
    animation: charge 3s steps(5) infinite;
    background: #1192d1;
    height: 100%;
    position: absolute;
    top: -25%;
    width: 100%;
}
@-webkit-keyframes charge {
	0% {
		height: 125%;
	}
	100% {
		height: 0;
	}
}
@keyframes charge {
	0% {
		height: 125%;
	}
	100% {
		height: 0;
	}
}
@-moz-keyframes charge {
	0% {
		height: 125%;
	}
	100% {
		height: 0;
	}
}
.page-node-type-dialnisthol header#header {
	z-index: 1000;
}
.page-node-type-dialnisthol #header .side_menu {
    background-color: rgba(40, 95, 183, 0.8);
}
.bezpeka_ta_nadiinist__body p {
    margin-bottom: 0;
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body p:first-child {
    margin: 40px 0 40px;
    font-size: 18px;
}
.page-node-type-bezpeka-ta-nadiinist #main #content-area #block-basic-content {
	font-size: 18px;
	color: rgb(25, 40, 79);
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > div:nth-child(2) {
	position: relative;
    margin-bottom: 40px;
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > div:nth-child(2) p {
    display: inline-block;
	width: 32%;
	color: white;
	font-size: 18px;
	font-weight: 400;
	padding: 165px 20px 0;
    line-height: 32px;
    vertical-align: top;
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > div:nth-child(2) ul {
    display: inline-block;
	width: calc(68% - 10px);
	padding: 0 0 5px 109px;
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > div:nth-child(2) strong {
    position: absolute;
	top: 0;
	left: 0;
	width: 32%;
	height: 100%;
	padding: 45px 20px 0;
	color: white;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	background-color: #67b3ed;
    background-image: url(../../images/source/shild.png);
    background-size: 40% auto;
    background-position: right bottom;
    background-repeat: no-repeat;
	z-index: -1;
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > div:nth-child(2) ul li {
    position: relative;
    line-height: 30px;
    padding: 10px 0;
    font-size: 18px;
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > div:nth-child(2) ul li:before {
    content: '';
    position: absolute;
    top: calc(50% - 17px);
    left: -122px;
    height: 33px;
    width: 96px;
    display: block;
    background-image: url(../../images/source/check-circle.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > p:nth-child(3) {
    margin-bottom: 20px;
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(4) {
    margin-bottom: 40px;
    font-size: 0;
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(4) > li {
    display: inline-block;
    width: calc(16.66% - 19px);
    font-size: 16px;
    margin: 0 20px 0 0;
    vertical-align: top;
    padding-top: 60px;
    background-size: auto 50px;
    background-position: left top;
    background-repeat: no-repeat;
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(4) > li:nth-child(1) {
    background-image: url(../../images/source/teplokontrol.svg);
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(4) > li:nth-child(2) {
    background-image: url(../../images/source/ultrazvuk.svg);
    background-size: auto 60px;
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(4) > li:nth-child(3) {
    background-image: url(../../images/source/kapilyarnyi-kontrol.svg);
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(4) > li:nth-child(4) {
    background-image: url(../../images/source/magnitnyi-kontrol.svg);
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(4) > li:nth-child(5) {
    background-image: url(../../images/source/vizualnyi-kontrol.svg);
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(4) > li:nth-child(6) {
    background-image: url(../../images/source/ekspert.svg);
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(4) > li:last-child {
    margin: 0;
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(4) img {
    margin-bottom: 10px;
    display: none;
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(4) > li p {
    margin: 0;
    font-size: 16px;
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(4) > li:first-child p {
    max-width: 160px;
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(4) > li:last-child p {
    max-width: 160px;
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > p:nth-child(7) {
    margin-bottom: 30px;
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > p:nth-child(8) {
    display: inline-block;
    width: 215px;
    margin-bottom: 10px;
    vertical-align: top;
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(9) {
    display: inline-block;
    width: calc(100% - 405px);
    list-style: inside disc;
    vertical-align: top;
    margin-bottom: 50px;
}
.page-vikor_pub_kostiw #main #content-area #block-basic-content {
    padding: 0 0 40px 20px;
}
.page-vikor_pub_kostiw table td a {
    background-color: rgb(195, 218, 234);
}
#block-filii > ul > li:nth-child(8) a > div:nth-child(2) {
    position: relative;
    top: -23px;
    left: -19px;
}
#block-socsetitest,
#block-basic-search{
	opacity: 1;
}
#block-socsetitest.hide,
#block-basic-search.hide {
	opacity: 0;
}
.page-node-type-zvorotnii-zv-azok .side_menu_search {
    padding: 0 15px 0 45px;
}
.page-node-type-kontakti #block-socsetitest,
.page-node-type-zvorotnii-zv-azok #block-socsetitest {
	padding-bottom: 115px;
}

img.align-center {
    float: none;
    clear: both;
    width: 100%;
    margin: 0 0 20px;
}
img.align-right {
    width: 50%;
    margin: 0 0 20px 30px;
}
img.align-left {
    width: 50%;
    margin: 0 30px 20px 0;
}
.page-node-type-novini .links ul li:last-child > p {
    transition: 0.36s;
}
.page-node-type-novini .links ul li:last-child:hover > p {
    text-decoration: underline;
    transition: 0.36s;
}
.page-node-type-novini .links ul {
    pointer-events: none;
}
.page-node-type-novini .links ul li {
    pointer-events: auto;
}
.page-robota_i_karyera-vakansiyi_filiyi #main #content-area #block-basic-content .views-element-container > div .nemaText {
    display: inline-block;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: 6px;
    margin: 84px 0 120px;
    border-bottom: 2px solid rgb(195, 214, 238);
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container > div > div {
    height: 435px;
    color: white;
    font-size: 0;
    font-weight: 600;
    text-align: center;
	margin: 40px 0 0;
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container > div > div > h3 {
	display: inline-block;
    width: 165px;
    height: 100%;
	margin-right: 40px;
    padding-top: 185px;
	color: white;
    font-size: 47px;
    vertical-align: top;
    background-color: #67b3ed;
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container > div > div > div {
    display: inline-block;
    width: calc(100% - 206px);
    height: 100%;
    padding: 40px 30px 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container .roooo {
	float: left;
	clear: none;
	margin: 0 10px 20px;
	width: calc(25% - 20px);
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container .roooo img {
	width: 100%;
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container > div > div > div:nth-child(1) {
    background-image: url(../../images/source/jornal-3.jpg);
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container > div > div > div:nth-child(2) {
    background-image: url(../../images/source/jornal-2.jpg);
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container > div > div > div:nth-child(3) {
    background-image: url(../../images/source/jornal-1.jpg);
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny .views-row .views-field-field-image {
    display: inline-block;
    margin-bottom: 15px;
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny .views-row .views-field-title a {
    font-size: 16px;
    line-height: 23px;
    color: rgb(25, 40, 79);
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container {
    margin-bottom: 60px;
}
body.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya #main #highlighted .head_title,
body.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna #main #highlighted .head_title,
body.page-node-type-prozorro #main #highlighted .head_title,
body.page-node-type-filii #main #highlighted .head_title,
body.page-node-type-information #main #highlighted .head_title,
body.section-filii #main #highlighted .head_title,
body.page-node-type-proekt #main #highlighted .head_title,
body.page-node-type-storinka-kerivnika #main #highlighted .head_title,
body.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #main #highlighted .head_title,
body.page-node-type-progress-programs #main #highlighted .head_title {
    position: relative;
    display: inline-block;
    color: white;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 57px;
    max-width: 820px;
}
.page-node-type-zurnal .flippy {
    display: block;
    float: none;
    clear: both;
    padding: 30px 0;
    margin-bottom: 40px;
	font-size: 0;
    background-color: rgb(195, 218, 234);
}
.page-node-type-zurnal .flippy > li {
    display: inline-block;
    width: 26%;
	margin-right: 10.95%;
	font-size: 16px;
    position: relative;
	padding: 0;
    list-style: none;
    text-align: center;
    background-color: white;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
}
.page-node-type-zurnal .flippy > li:last-child {
	margin-right: 0;
	left: 1px;
}
.page-node-type-zurnal .flippy > li:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: rgb(25, 40, 79);
    transition: 0.36s;
}
.page-node-type-zurnal .flippy > li a {
    position: relative;
    display: block;
    font-weight: 600;
    color: rgb(25, 40, 79);
    line-height: 57px;
    transition: 0.36s;
    text-transform: lowercase;
}
.page-node-type-zurnal .flippy li:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid white;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.21);
}
.page-node-type-zurnal .flippy li:hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-node-type-zurnal .flippy li:hover a {
    color: white;
    transition: 0.36s;
}
.page-node-type-proekt #main #content-area #block-basic-content {
	color: rgb(25, 40, 79);
}
.page-node-type-proekt .text-align-justify {
    clear: both;
    width: 100%;
}
.page-node-type-proekt #block-basic-content  p {
    margin-bottom: 30px;
}
.page-node-type-proekt .iframevideo {
    float: right;
    margin-left: 30px;
}
.page-node-type-proekt .iframevideo i {
    display: block;
    font-style: italic;
}
.page-node-type-proekt .proekt__aaili {
    float: none;
    clear: both;
    padding: 0 0 40px;
    border-bottom: 2px solid rgb(195, 218, 234);
    border-top: 2px solid rgb(195, 218, 234);
}
.page-node-type-proekt .proekt__aaili > div:first-child {
    padding-top: 3px;
	line-height: 60px;
    font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
.page-node-type-proekt .proekt__aaili > div {
	font-size: 0;
}
.page-node-type-proekt .proekt__aaili > div > div {
	display: inline-table;
	width: calc(33.3% - 13.4px);
	margin-right: 20px;
	font-size: 16px;
	font-weight: 600;
}
.page-node-type-proekt .proekt__aaili > div > div:last-child {
	margin-right: 0;
}
.page-node-type-proekt .proekt__aaili > div > div span {
	display: table;
    width: 100%;
}
.page-node-type-proekt .proekt__aaili > div > div a {
	display: table-cell;
    color: rgb(25, 40, 79);
	height: 69px;
	padding: 0 0 0 70px;
	vertical-align: middle;
	background-color: rgb(195, 218, 234);
    background-image: url(../../images/source/file-b.png);
    background-size: 22px 29px;
    background-position: 24px center;
    background-repeat: no-repeat;
}
.page-node-type-proekt .proekt__data-publikacii {
    position: relative;
    top: 10px;
}
.page-node-type-proekt .proekt__foto-galerea > div:first-child {
    padding-top: 3px;
	line-height: 60px;
    font-size: 18px;
	font-weight: 600;
    text-align: left;
	text-transform: uppercase;
}
.page-node-type-proekt .proekt__foto-galerea > div:nth-child(2) {
	position: relative;
	width: 100%;
	height: 260px;
    white-space: nowrap;
	font-size: 0;
	overflow: hidden;
}
.page-node-type-proekt .proekt__foto-galerea > div:nth-child(2) > div {
	position: relative;
	left: 0;
	display: inline-block;
	width: calc(33.3% - 13.3px);
	margin-right: 20px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	transition: 2.4s;
}
.page-node-type-proekt .proekt__foto-galerea > div > div img {
	display: none;
}
.page-node-type-proekt .proekt__foto-galerea {
    text-align: center;
}
.page-node-type-proekt .p_slider_control {
    position: relative;
    display: inline-block;
    float: none;
    clear: both;
    text-align: center;
    width: auto;
    height: auto;
    margin: 0;
    top: 0;
    z-index: 21;
}
.page-node-type-proekt .p_slider_control .p_control_button_box {
    width: 78px;
    height: 78px;
}
.p_pulsating-circle {
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 28px;
    height: 28px;
    background-color: transparent;
    border: 2px solid #054fc6;
    border-radius: 50%;
    transition: 0.9s;
}
.p_pulsating-circle.passive {
	transition: 0.36s;
}
.p_pulsating-circle:hover {
	cursor: pointer;
    background-color: rgb(25, 40, 79);
    border: 2px solid #054fc6;
    transition: 0.36s;
}
.p_pulsating-circle.active {
	pointer-events: none;
}
.p_pulsating-circle.active {
	border: none;
}
.p_pulsating-circle.active:before {
	content: '';
    position: relative;
    display: block;
    width: 300%;
    height: 300%;
    box-sizing: border-box;
    margin-left: -100%;
    margin-top: -100%;
    border-radius: 42px;
    background-color: rgb(33, 54, 109);
    animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
}
.p_pulsating-circle.active:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgb(25, 40, 79);
    border-radius: 14px;
    box-shadow: 0 0 8px rgba(0,0,0,.3);
    animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite;
}
.page-node-type-proekt .p_slider_control > div {
    float: left;
    position: relative;
}
.page-node-type-proekt .p_slider_control .p_control_line {
    position: relative;
    top: 39px;
    display: block;
    float: left;
    width: 25px;
    height: 2px;
    background-color: rgb(25, 40, 79);
}
.page-node-type-proekt .p_slider_control .p_control_line:first-child {
    display: none;
}
.page-node-type-proekt .controll_arrow {
    display: inline-block;
}
.page-node-type-proekt .controll_arrow > div {
    display: inline-block;
}
.page-node-type-proekt .controll_arrow .left_arrow,
.page-node-type-proekt .controll_arrow .right_arrow {
    position: relative;
    top: -29px;
    font-size: 26px;
    font-weight: 600;
}
.page-node-type-proekt .controll_arrow .left_arrow:hover,
.page-node-type-proekt .controll_arrow .right_arrow:hover {
    cursor: pointer;
}
.page-node-type-proekt .controll_arrow .left_arrow {
	opacity: 0;
	pointer-events: none;
}
.page-node-type-proekt .flippy {
    display: block;
    float: none;
    clear: both;
    padding: 30px 0;
    margin-top: 10px;
	margin-bottom: 60px;
	font-size: 0;
    background-color: rgb(195, 218, 234);
}
.page-node-type-proekt .flippy > li {
    display: inline-block;
    width: 26%;
	margin-right: 10.95%;
	font-size: 16px;
    position: relative;
	padding: 0;
    list-style: none;
    text-align: center;
    background-color: white;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
}
.page-node-type-proekt .flippy > li:last-child {
	margin-right: 0;
	left: 1px;
}
.page-node-type-proekt .flippy > li:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: rgb(25, 40, 79);
    transition: 0.36s;
}
.page-node-type-proekt .flippy > li a {
    position: relative;
    display: block;
    font-weight: 600;
    color: rgb(25, 40, 79);
    line-height: 57px;
    transition: 0.36s;
    text-transform: lowercase;
}
.page-node-type-proekt .flippy li:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid white;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.21);
}
.page-node-type-proekt .flippy li:hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-node-type-proekt .flippy li:hover a {
    color: white;
    transition: 0.36s;
}
.page-node-type-novini .newsTemi > div > div .novini__data-publikacii time > p {
    display: none;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-element-container .views-field-field-fofo-prev .pomitka {
    position: absolute;
    top: 25px;
    left: 235px;
    padding: 5px 19px;
    color: white;
    text-transform: uppercase;
    background-color: rgb(25, 40, 79);
	z-index: 1;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-element-container .views-field-field-fofo-prev .pomitka {
    position: absolute;
    top: 10px;
    left: 0;
    background-color: rgba(90, 107, 135, 0.75);
    line-height: 30px;
    width: auto;
    color: white;
    padding: 0 10px;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
	transition: 0.36s;
	opacity: 1;
    z-index: 1;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-element-container .views-field-field-fofo-prev .field-content:hover .pomitka {
	opacity: 0;
	transition: 0.36s;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-element-container .views-field-field-fofo-prev .field-content:active .pomitka {
	opacity: 0;
	transition: 0.36s;
}
.page-media_tsentr-anonsy_ta_oholoshennya .bef-exposed-form > div > select {
    width: 106px;
    padding-left: 6px;
}
.page-media_tsentr-anonsy_ta_oholoshennya #main #content-area #block-basic-content {
    max-width: 1165px;
    padding: 0 20px 0 20px;
    margin: 0 auto;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-row .views-field-created span div {
    display: inline-block;
    font-size: 14px;
    padding: 0 3px;
    color: rgb(25, 40, 79);
    text-transform: lowercase;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-field.views-field-title {
    padding-top: 5px;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-element-container .views-field-field-fofo-prev a {
	position: relative;
    width: 370px;
    margin-right: 20px;
	padding-right: 0;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-element-container .views-field-field-fofo-prev a:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    transition: 0.36s;
    pointer-events: none;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-element-container .views-field-field-fofo-prev a:hover:after {
    background-color: rgba(5, 79, 198, 0.35);
    transition: 0.36s;
    pointer-events: none;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-field.views-field-title {
    position: static;
    display: inline-block;
  padding: 5px 0 0 0;
  width: calc(100% - 500px);
    max-height: 90px;
    overflow: hidden;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-field.views-field-body {
    position: static;
    display: inline-block;
    padding: 0 10px 0 0;
    width: calc(100% - 560px);
    max-height: 108px;
    overflow: hidden;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-field-field-rubrika-novini {
    position: absolute;
    height: 260px;
    width: calc(100% - 560px);
    padding: 0;
    top: inherit;
    bottom: 0;
    left: auto;
    right: 0;
    border-bottom: none;
    transition: 0.36s;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-field-field-rubrika-novini > div > a {
    margin-right: 20px;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-field-view-node {
    position: absolute;
    display: none;
    height: 260px;
    width: calc(100% - 560px);
    padding: 0;
    top: 0;
    left: auto;
    right: 0;
    background-color: transparent;
    z-index: -1;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-field-view-node a {
    color: rgb(25, 40, 79);
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-field-field-rubrika-novini:hover + div {
    display: block;
    background-color: transparent;
    transition: 0.36s;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-field-field-rubrika-novini > div {
    padding: 0;
    left: 0;
    bottom: 30px;
    background-color: transparent;
}
.page-media_tsentr-anonsy_ta_oholoshennya #block-basic-content .views-field-created {
    position: relative;
    display: table;
    float: left;
    padding: 0;
    width: 210px;
    height: 260px;
}
.page-media_tsentr-anonsy_ta_oholoshennya #block-basic-content .views-field-created:after {
    position: absolute;
	content: '';
    display: block;
    width: 49px;
    height: calc(100%);
    left: -5px;
    top: 0;
    background-size: 49px 100%;
    background-position: -2px center;
    background-repeat: no-repeat;
    background-image: url(../../images/source/note-left-2.png);
}
.page-media_tsentr-anonsy_ta_oholoshennya #block-basic-content .views-field-created > span {
    position: static;
    display: table-cell;
	padding-left: 45px;
	color: white;
    text-align: center;
	background: #67b3ed;
    vertical-align: middle;
}
.page-node-type-dokumentacia .menu--dokumentacia ul > li:nth-child(3) a {
    line-height: 22px;
    padding: 7px 5px 6px;
}
.page-node-type-dokumentacia #main .menu--dokumentacia ul > li:nth-child(3) a > .container {
    max-width: 225px;
}
.page-node-type-novini.anonsi_ogolosenna #content-area #block-basic-page-title {
	display: none;
}
.page-node-type-novini.anonsi_ogolosenna .novini__body {
    clear: both;
    float: none;
    font-size: 18px;
    color: rgb(25, 40, 79);
}
.page-node-type-novini.anonsi_ogolosenna .wranonsyAll {
    margin: 30px 0;
    font-size: 0;
    float: none;
    clear: both;
}
.page-node-type-novini.anonsi_ogolosenna .wranonsyAll > div {
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    clear: both;
    float: none;
	position: relative;
}
.page-node-type-novini.anonsi_ogolosenna .wranonsyAll > div .pre_img{
	position: absolute;
	top: 0;
	left: 0;
  width: calc(100% - 29px);
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.page-node-type-novini.anonsi_ogolosenna .anonsi_ta_ogolosenna__fofo-prev,
.page-node-type-novini.anonsi_ogolosenna .novini__fofo-prev {
    float: none;
}
.page-node-type-novini.anonsi_ogolosenna .wranonsyAll .wranonsy {
    position: relative;
    display: inline-table;
    width: 220px;
    padding-left: 49px;
    min-height: 592px;
    height: 592px;
    font-size: 18px;
    background-color: transparent;
    background-size: 49px 48px;
    background-position: left -26px;
    background-image: url(../../images/source/note-left-1.png);
}
.page-node-type-novini.anonsi_ogolosenna .wranonsyAll .novini__data-publikacii {
	position: relative;
    display: table-row;
	color: white;
	background-color: rgb(168, 211, 230);
	border: none;
}
.page-node-type-novini.anonsi_ogolosenna .wranonsyAll .novini__pomitku {
    display: table-cell;
	height: 90px;
    font-weight: 600;
	text-align: center;
	vertical-align: middle;
	background-color: rgb(168, 211, 230);
	border: none;
	border-bottom: 1px solid white;
	text-transform: uppercase;
}
.page-node-type-novini.anonsi_ogolosenna .wranonsyAll .novini__data-publikacii time {
    display: table-cell;
	text-align: center;
	vertical-align: middle;
	border: none;
}
.page-node-type-novini.anonsi_ogolosenna .wranonsyAll .novini__data-publikacii time > div {
    position: relative;
    top: -30px;
}
.page-node-type-novini.anonsi_ogolosenna .wranonsyAll .novini__data-publikacii time > p {
    position: absolute;
    width: 100%;
    bottom: 20px;
    margin: 0;
    left: 24px;
}
.page-node-type-novini.anonsi_ogolosenna .wranonsyAll .novini__data-publikacii time > div:nth-child(1){
    line-height: 55px;
	font-size: 64px;
}
.page-node-type-novini.anonsi_ogolosenna .wranonsyAll .novini__data-publikacii time > div:nth-child(2){
    font-size: 18px;
    display: inline-block;
    line-height: 47px;
    border-bottom: 1px solid white;
    text-transform: lowercase;
}
.page-node-type-novini.anonsi_ogolosenna .wranonsyAll .novini__data-publikacii time > div:nth-child(3){
	font-size: 33px;
    line-height: 62px;
}
.page-node-type-novini .novini__fofo-prev > p:first-child {
    display: none;
}
.page-node-type-novini.anonsi_ogolosenna .novini__fofo-prev > p:first-child {
    display: block;
    padding: 14px 30px 10px;
    margin: 0;
    color: rgb(25, 40, 79);
    font-size: 33px;
    font-weight: 600;
    line-height: 41px;
    text-transform: uppercase;
}
.page-node-type-novini.anonsi_ogolosenna .anonsi_ta_ogolosenna__fofo-prev,
.page-node-type-novini.anonsi_ogolosenna .novini__fofo-prev {
    width: calc(100% - 221px);
    min-height: 592px;
	margin: 0;
	border: 2px solid #67b3ed;
	border-left: none;
}
.page-node-type-novini.anonsi_ogolosenna .anonsi_ta_ogolosenna__fofo-prev .pre_img {
    display: block;
    width: calc(100% - 60px);
    height: 435px;
    margin: 0 30px;
    background-size: auto 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.page-node-type-novini.anonsi_ogolosenna .anonsi_ta_ogolosenna__fofo-prev .pre_img {
    display: block;
    width: calc(100% - 60px);
    height: 473px;
    margin: 0 30px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.page-node-type-novini.anonsi_ogolosenna .novini__fofo-prev img {
    display: none;
}

.page-node-type-filii .paragraph--type--filia {
	position: relative;
	font-weight: 600;
    color: rgb(25, 40, 79);
}
.page-node-type-filii .paragraph--type--filia a {
    display: block;
    color: #054ec6;
}
.page-node-type-filii .paragraph--type--filia a:before {
	content: '';
	top: 0;
	left: 0;
	position: absolute;
	display: none;
	width: 100%;
	height: 100%;
    background-color: rgba(183, 204, 226, 0.3);
    border-bottom: 2px solid #054fc6;
	transition: 0.36s;
}
.page-filii.page-node-type-filii .paragraph--type--filia a:before {
	display: none;
}
.page-filiyi-filiya_kaskad_kyyivskykh_hes_i_haes  .paragraph--type--filia a:before {
	display: block;
}
.page-node-type-filii .paragraph--type--filia:hover a:before {
	cursor: pointer;
    background-color: rgba(183, 204, 226, 0);
	transition: 0.36s;
}
.page-vikor_pub_kostiw table td > span a {
    display: table-cell;
    padding: 18px 20px 18px 73px;
    height: 70px;
    line-height: 24px;
    vertical-align: middle;
}
.page-vikor_pub_kostiw table td > span {
    display: table;
    width: 100%;
    height: 100%;
}
.page-vikor_pub_kostiw .views-exposed-form > div select {
    min-width: 106px;
    line-height: normal;
    padding-left: 6px;
}
.page-vikor_pub_kostiw .views-exposed-form {
    padding: 0 20px 0 35px;
}
.page-vikor_pub_kostiw .views-exposed-form > div {
    margin: 0 25px;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__body ul {
    list-style: inside disc;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__body li {
    margin-bottom: 10px;
}

.page-node-type-novini .content >.novini__pomitku {
    position: absolute;
    left: -5px;
    top: 35px;
    display: inline-block;
    padding: 0 15px;
    line-height: 36px;
    color: white;
    font-size: 18px;
    background-color: rgb(25, 40, 79);
    text-transform: uppercase;
}
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form > div select,
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form > div select,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form > div select,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form > div select,
.page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form > div select {
    min-width: 106px;
    line-height: normal;
    padding-left: 6px;
}
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form {
    padding: 0 20px 0 0;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form {
    padding: 0;
}
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form > div,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form > div,
.page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form > div {
    margin: 0 25px;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv #main #content-area #block-basic-content {
    padding-bottom: 90px;
}
.page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory #main #content-area #block-basic-content,
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja #main #content-area #block-basic-content {
    padding-bottom: 40px;
    min-height: 280px;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-element-container > div > a {
    display: block;
    float: none;
    clear: both;
    min-height: 262px;
    margin-bottom: 30px;
    border: 2px solid #67b3ed;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-element-container .views-field-field-fofo-prev {
  float: left;
  margin-bottom: 0;
  width: 290px;
  height: 260px;
  padding: 0px 25px 0px 0px;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-element-container .views-field-field-fofo-prev .field-content {
  position: relative;
  width: 265px;
  height: 260px;
  overflow: hidden;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-element-container .views-field-field-fofo-prev a img {
    width: auto;
    height: 210px;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-element-container .views-field-field-fofo-prev a img{
  width: auto;
  height: auto;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-row {
    margin: 0;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-row .views-field-created > span > div {
    display: block;
    color: white;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-row .views-field-created > span > div:nth-child(1){
    line-height: 55px;
	font-size: 64px;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-row .views-field-created > span > div:nth-child(2){
    font-size: 18px;
    display: inline-block;
    line-height: 47px;
    border-bottom: 1px solid white;
    text-transform: lowercase;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-row .views-field-created > span > div:nth-child(3){
    font-size: 33px;
    line-height: 42px;
    padding-top: 10px;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-field.views-field-body strong {
    font-weight: 400;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-field-view-node span {
    bottom: 0;
}
.page-media_tsentr-anonsy_ta_oholoshennya #main #block-news > h2 {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    font-size: 28px;
    margin-bottom: 20px;
    text-align: left;
    transform: rotate(0deg);
    transform-origin: 0 0;
    -webkit-transform: rotate(0deg);
    -webkit-transform-origin: 0 0;
}
.page-media_tsentr-anonsy_ta_oholoshennya #main #block-news {
  padding: 10px 16px 0 16px;
  margin: 0 auto;
  margin-bottom: 48px;
}
.page-media_tsentr-anonsy_ta_oholoshennya #block-news .views-field.views-field-title {
    position: static;
    display: block;
    padding: 0;
    width: 100%;
    max-height: none;
    overflow: auto;
}
.page-media_tsentr-anonsy_ta_oholoshennya #block-news .views-field-field-pomitku {
	display: none;
}
.page-media_tsentr-anonsy_ta_oholoshennya #main #block-news #block-views-block-novini-block-2 .views-field-created {
    position: absolute;
    bottom: 5px;
    left: auto;
    right: 10px;
    margin: 0;
    padding: 0;
    font-weight: 600;
	color: rgb(25, 40, 79);
}
.page-media_tsentr-anonsy_ta_oholoshennya #main #block-news #block-views-block-novini-block-2 .views-row a {
    min-height: 115px;
    margin: 0;
    padding: 10px 10px 28px;
    font-size: 14px;
    font-weight: 600;
    text-transform: none;
	color: rgb(25, 40, 79);
}
.page-media_tsentr-anonsy_ta_oholoshennya #block-views-block-novini-block-2 .views-row {
    position: relative;
    float: none;
    margin-left: 0;
    width: calc(25% - 15.5px);
    margin: 0 20px 20px 0;
}
.page-media_tsentr-anonsy_ta_oholoshennya #block-views-block-novini-block-2 > div > div > .views-row:nth-child(4n) {
    margin-right: 0;
}
.page-media_tsentr-anonsy_ta_oholoshennya #main #block-news div#block-views-block-novini-block-2 {
	width: 100%;
}
.page-media_tsentr-anonsy_ta_oholoshennya #block-views-block-novini-block-2 > div > div {
	font-size: 0;
	vertical-align: bottom;
}
.page-media_tsentr-anonsy_ta_oholoshennya #main #block-news #block-views-block-novini-block-2 .views-row {
	display: inline-block;
	padding: 0;
}
.page-media_tsentr-anonsy_ta_oholoshennya #main #block-news #block-views-block-novini-block-2 footer {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    height: 58px;
    width: 280px;
    float: none;
    clear: both;
    margin: 30px auto 60px;
}
.page-node-type-videoarhiv #content-area #block-basic-page-title {
	position: relative;
	top: 20px;
	display: block;
    max-width: none;
    padding: 0;
    margin: 0;
}
.page-node-type-videoarhiv #content-area #block-basic-page-title h1 {
    font-size: 24px;
    line-height: 40px;
    margin: 0;
    color: #054fc6;
}
.page-node-type-videoarhiv #main #content-area {
    max-width: 1165px;
    padding: 0 20px 0 20px;
    margin: 0 auto;
}
.page-node-type-videoarhiv #main #content-area > div {
  font-size: 0;
  margin-top: 20px;
}
.page-node-type-videoarhiv #main #content-area #block-basic-content {
    position: relative;
    top: 20px;
    max-width: none;
    padding: 0;
    margin: 0 35px 47px 0;
}
.page-pro_kompaniyu-nahlyadova_rada #main #content-area #block-basic-content article.node,
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_pratsi #main #content-area #block-basic-content article.node,
.page-node-type-videoarhiv #main #content-area #block-basic-content article.node {
    margin: 0;
}
.page-pro_kompaniyu-nahlyadova_rada #main #content-area #block-basic-content {
    padding: 0 0 60px 20px;
    color: rgb(25, 40, 79);
}
.page-node-type-videoarhiv #block-basic-content {
	display: inline-block;
	width: calc(100% - 416px);
    font-size: 16px;
	vertical-align: top;
    color: rgb(25, 40, 79);
}
.page-node-type-videoarhiv .block-views-block-videoarhiv-block-1 {
	position: relative;
	display: inline-block;
	width: 380px;
    margin-top: 20px;
    font-size: 16px;
    color: rgb(25, 40, 79);
	vertical-align: top;
    border: 3px solid #dff2ff;
    border-radius: 3px;
}
.page-node-type-videoarhiv .block-views-block-videoarhiv-block-1 h2 {
    margin: 0;
    padding: 0 0 0 10px;
    font-size: 18px;
    line-height: 36px;
    background-color: #dff2ff;
    color: #054fc6;
}
.page-node-type-videoarhiv .block-views-block-videoarhiv-block-1 > div {
    margin: 7px 7px 7px 0;
    overflow-y: scroll;
}
.page-node-type-videoarhiv .block-views-block-videoarhiv-block-1 > div > div {
    width: 340px;
    margin-left: 5px;
    margin-right: 5px;
}
.page-node-type-videoarhiv .block-views-block-videoarhiv-block-1 .views-row {
    position: relative;
    float: none;
    clear: both;
    padding: 15px 0;
    border-bottom: 2px solid #dff2ff;
    min-height: 100px;
    text-align: right;
}
.page-node-type-videoarhiv .block-views-block-videoarhiv-block-1 .views-field-field-video {
    position: relative;
    left: 5px;
    width: 125px;
    height: 70px;
    float: left;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: rgba(195, 218, 234, 0.36);
}
.page-node-type-videoarhiv .block-views-block-videoarhiv-block-1 .views-field-field-video img {
    display: block;
    width: auto;
    height: 70px;
    margin: 0 auto;
    padding: 0;
}
.page-node-type-videoarhiv .views-field.views-field-field-data-publikacii {
    display: inline-block;
    width: 190px;
    margin-right: 5px;
    font-size: 14px;
    padding: 0 0 20px 0;
    text-align: left;
}
.page-node-type-videoarhiv .views-field.views-field-title a:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: transparent;
	transition: 0.36s;
}
.page-node-type-videoarhiv .block-views-block-videoarhiv-block-1 .views-row.pointed {
    cursor: pointer;
    background-color: rgb(223, 242, 255);
    border-bottom: 2px solid #054fc6;
	transition: 0.36s;
}
.page-node-type-videoarhiv .block-views-block-videoarhiv-block-1 .views-row.active {
    cursor: pointer;
    background-color: rgba(0, 129, 226, 0.22);
    border-bottom: 2px solid #054fc6;
	transition: 0.36s;
}
.page-node-type-videoarhiv .block-views-block-videoarhiv-block-1:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 60px;
    left: 0;
    bottom: 0;
    border-radius: 3px;
    background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.1));
    z-index: 1;
    pointer-events: none;
}
.page-node-type-videoarhiv #block-basic-content .content {
    text-align: right;
}
.page-node-type-videoarhiv #block-basic-content .videoarhiv__zavantaziti-albom {
	display: inline-block;
	font-size: 16px;
	margin-left: 10px;
	padding: 0 0 0 25px;
    color: rgb(25, 40, 79);
    background-image: url(../../images/source/loading.png);
    background-size: 16px auto;
    background-position: left center;
    background-repeat: no-repeat;
	text-transform: lowercase;
}
.page-node-type-videoarhiv #block-basic-content .newconter {
	display: inline-block;
	font-size: 16px;
	padding: 0 15px 0 25px;
    color: rgb(25, 40, 79);
	border-right: 1px solid #67b3ed;
	text-transform: lowercase;
    position: relative;
}
.page-node-type-videoarhiv #block-basic-content .newconter:before {
    content: "\f06e";
    position: absolute;
    left: -7px;
    top: 3px;
    width: 25px;
    height: 25px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #054ec6;
    font-size: 18px;
    margin-right: 15px;
    transition: 0.36s;
}
.page-node-type-videoarhiv #block-basic-content .videoarhiv__zavantaziti-albom > div:first-child {
	display: none;
}
.page-node-type-videoarhiv #block-basic-content .videoarhiv__video {
    padding: 20px 0 0 0;
    border-top: 2px solid #67b3ed;
}
.page-node-type-videoarhiv #block-basic-content .youtube-container--responsive {
    margin: 0;
}
.page-node-type-videoarhiv .videoarhiv__body {
    padding-top: 15px;
    text-align: left;
    color: rgb(25, 40, 79);
}
.page-node-type-kahovska-ges-2 #block-basic-content {
    color: rgb(25, 40, 79);
	font-size: 16px;
}
.page-node-type-kahovska-ges-2 .kahovska_ges_2__zagolovok-tekst > div:first-child {
    display: none;
}
.page-node-type-kahovska-ges-2 .kahovska_ges_2__zagolovok-tekst > div > div:first-child .zagolovok_tekst_kartinka_podpis__tekst {
    font-size: 37px;
    font-weight: 600;
    margin: 10px 0;
}
.kahovska_ges_2__zagolovok-tekst > div > div:nth-child(4) .blllokk,
.kahovska_ges_2__zagolovok-tekst > div > div:nth-child(2) .blllokk,
.kahovska_ges_2__zagolovok-tekst > div > div:first-child .blllokk {
    position: relative;
    font-size: 0;
    margin-bottom: 20px;
}
.kahovska_ges_2__zagolovok-tekst > div > div:nth-child(4) .zagolovok_tekst_kartinka_podpis__tekstss,
.kahovska_ges_2__zagolovok-tekst > div > div:nth-child(2) .zagolovok_tekst_kartinka_podpis__tekstss,
.kahovska_ges_2__zagolovok-tekst > div > div:first-child .zagolovok_tekst_kartinka_podpis__tekstss {
    margin-bottom: 30px;
}
.kahovska_ges_2__zagolovok-tekst > div > div:nth-child(4) .zagolovok_tekst_kartinka_podpis__f,
.kahovska_ges_2__zagolovok-tekst > div > div:nth-child(2) .zagolovok_tekst_kartinka_podpis__f,
.kahovska_ges_2__zagolovok-tekst > div > div:first-child .zagolovok_tekst_kartinka_podpis__f {
    display: inline-block;
    width: calc(100% - 320px);
    font-size: 16px;
	vertical-align: top;
}
.kahovska_ges_2__zagolovok-tekst > div > div:nth-child(4) .zagolovok_tekst_kartinka_podpis__tekstn,
.kahovska_ges_2__zagolovok-tekst > div > div:nth-child(2) .zagolovok_tekst_kartinka_podpis__tekstn,
.kahovska_ges_2__zagolovok-tekst > div > div:first-child .zagolovok_tekst_kartinka_podpis__tekstn {
    top: 0;
    right: 0;
    height: 100%;
    position: absolute;
    display: block;
    width: 300px;
    margin: 0;
    font-size: 16px;
    background-color: #67b3ed;
}
.kahovska_ges_2__zagolovok-tekst > div > div:nth-child(4) .zagolovok_tekst_kartinka_podpis__tekstn p,
.kahovska_ges_2__zagolovok-tekst > div > div:nth-child(2) .zagolovok_tekst_kartinka_podpis__tekstn p,
.kahovska_ges_2__zagolovok-tekst > div > div:first-child .zagolovok_tekst_kartinka_podpis__tekstn p {
    position: absolute;
    margin: 0;
    width: 100%;
    bottom: 10px;
    left: 0;
    padding: 0 15px;
    font-style: italic;
    color: white;
}
.kahovska_ges_2__zagolovok-tekst > div > div:nth-child(4) .zagolovok_tekst_kartinka_podpis__f img,
.kahovska_ges_2__zagolovok-tekst > div > div:nth-child(2) .zagolovok_tekst_kartinka_podpis__f img,
.kahovska_ges_2__zagolovok-tekst > div > div:first-child .zagolovok_tekst_kartinka_podpis__f img {
    width: 100%;
    height: auto;
}
.kahovska_ges_2__zagolovok-tekst > div > div:nth-child(2) ul {
	margin: 20px 0 25px;
	list-style: inside disc;
}
nav.pager {
    float: none;
    clear: both;
    line-height: 50px;
    margin-bottom: 50px;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    color: rgb(25, 40, 79);
    background-color: rgb(223, 242, 255);
}
nav.pager .pager__item--first,
nav.pager .pager__item--last {
	display: none;
}
nav.pager .pager__item {
	text-align: center;
    padding: 5px 9px;
	background-color: transparent;
}
nav.pager .pager__item.pager__item--active {
	background-color: white;
}
nav.pager a {
	color: #054fc6;
}
.kahovska_ges_2__zagolovok-tekst .blok_zagolovok_tekst__zagolovok {
    margin: 40px 0 20px;
    font-size: 28px;
    font-weight: 600;
    color: white;
    line-height: 40px;
    padding: 15px 10px 15px 20px;
    text-transform: uppercase;
    background-color: #67b3ed;
}
.kahovska_ges_2__zagolovok-tekst .dokumentacia__nazva-gruppi {
    margin: 20px 0 20px;
    font-size: 28px;
    font-weight: 600;
    color: white;
    line-height: 40px;
    padding: 15px 10px 15px 20px;
    text-transform: uppercase;
    background-color: #67b3ed;
}
.kahovska_ges_2__zagolovok-tekst .dokumentacia__opis-grupi {
    background-color: rgba(105,163,202,0.14);
    padding: 15px 10px 15px 20px;
    margin-bottom: 20px;
}
.kahovska_ges_2__zagolovok-tekst .dokumentacia__opis-grupi > p:last-child{
    margin-bottom: 0;
}
.kahovska_ges_2__zagolovok-tekst table {
	border: none;
}
.kahovska_ges_2__zagolovok-tekst thead {
	border: none;
}
.kahovska_ges_2__zagolovok-tekst tbody {
	border: none;
}
.kahovska_ges_2__zagolovok-tekst thead tr th {
	height: 70px;
	padding: 0 15px;
	color: white;
	font-size: 18px;
	font-weight: 600;
	background-color: #054fc6;
	vertical-align: middle;
	border: none;
	border-right: 20px solid white;
}
.kahovska_ges_2__zagolovok-tekst tbody tr td {
	height: 70px;
	padding: 0 15px;
	color: rgb(25, 40, 79);
	font-size: 18px;
	font-weight: 400;
	background-color: white;
	vertical-align: middle;
	text-align: center;
	border: none;
	border-right: 20px solid white;
}
.kahovska_ges_2__zagolovok-tekst tbody tr td:nth-child(1) {
	text-align: left;
}
.kahovska_ges_2__zagolovok-tekst tbody tr td:nth-child(1),
.kahovska_ges_2__zagolovok-tekst thead tr th:nth-child(1) {
	width: 50%;
}
.kahovska_ges_2__zagolovok-tekst tbody tr td:nth-child(2),
.kahovska_ges_2__zagolovok-tekst thead tr th:nth-child(2) {
	width: 30%;
}
.kahovska_ges_2__zagolovok-tekst tbody tr td:nth-child(3),
.kahovska_ges_2__zagolovok-tekst thead tr th:nth-child(3) {
	width: 20%;
	border-right: none;
}
.kahovska_ges_2__zagolovok-tekst tbody tr:nth-child(odd) td {
	background-color: #dff2ff;
}
.kahovska_ges_2__zagolovok-tekst tbody tr:nth-child(27) td,
.kahovska_ges_2__zagolovok-tekst tbody tr:nth-child(24) td,
.kahovska_ges_2__zagolovok-tekst tbody tr:nth-child(20) td,
.kahovska_ges_2__zagolovok-tekst tbody tr:nth-child(14) td,
.kahovska_ges_2__zagolovok-tekst tbody tr:nth-child(1) td,
.kahovska_ges_2__zagolovok-tekst tbody tr:nth-child(6) td {
	background-color: white;
}
.kahovska_ges_2__zagolovok-tekst tbody tr:nth-child(27) td:nth-child(1),
.kahovska_ges_2__zagolovok-tekst tbody tr:nth-child(24) td:nth-child(1),
.kahovska_ges_2__zagolovok-tekst tbody tr:nth-child(20) td:nth-child(1),
.kahovska_ges_2__zagolovok-tekst tbody tr:nth-child(14) td:nth-child(1),
.kahovska_ges_2__zagolovok-tekst tbody tr:nth-child(6) td:nth-child(1),
.kahovska_ges_2__zagolovok-tekst tbody tr:nth-child(2) td:nth-child(1),
.kahovska_ges_2__zagolovok-tekst tbody tr:nth-child(1) td:nth-child(1) {
	font-weight: 600;
	color: white;
	background-color: #0081e2;
}
.kahovska_ges_2__zagolovok-tekst tbody tr:last-child td {
	border-bottom: 2px solid #054fc6;
}
.kahovska_ges_2__zagolovok-tekst .dokumentacia__fayli {
	font-size: 0;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.kahovska_ges_2__zagolovok-tekst .dokumentacia__fayli > div {
	flex-basis: calc(50% - 10px);
    margin-bottom: 20px;
	font-size: 16px;
	color: rgb(25, 40, 79);
}
.kahovska_ges_2__zagolovok-tekst .dokumentacia__fayli > div div {
	height:100%;
}
.kahovska_ges_2__zagolovok-tekst .dokumentacia__fayli .document_description__dokuments > span a {
	display: flex;
    width: 100%;
	height: 100%;
    align-items: center;
    min-height: 78px;
    padding: 15px 15px 15px 73px;
	font-weight: 600;
	color: rgb(25, 40, 79);
	background-color: #dff2ff;
    background-image: url(../../images/source/file-b.png);
    background-size: 22px 29px;
    background-position: 20px center;
    background-repeat: no-repeat;
}
.kahovska_ges_2__zagolovok-tekst .dokumentacia__fayli .document_description__description-document {
	display:none;
}
.kahovska_ges_2__zagolovok-tekst > div > div {
	float: none;
	clear: both;
}
.kahovska_ges_2__zagolovok-tekst > div > div:nth-child(5) .dokumentacia__nazva-gruppi {
    margin: 40px 0 20px;
}
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(10) .blllokk,
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(3) .blllokk,
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) .blllokk {
    position: relative;
    font-size: 0;
    margin-bottom: 20px;
}
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(10) .zagolovok_tekst_kartinka_podpis__tekstss,
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(3) .zagolovok_tekst_kartinka_podpis__tekstss,
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) .zagolovok_tekst_kartinka_podpis__tekstss {
    margin-bottom: 30px;
}
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(10) .zagolovok_tekst_kartinka_podpis__f,
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(3) .zagolovok_tekst_kartinka_podpis__f,
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) .zagolovok_tekst_kartinka_podpis__f {
    display: inline-block;
    width: calc(100% - 320px);
    font-size: 16px;
	vertical-align: top;
}
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(10) .zagolovok_tekst_kartinka_podpis__tekstn,
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(3) .zagolovok_tekst_kartinka_podpis__tekstn,
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) .zagolovok_tekst_kartinka_podpis__tekstn {
    top: 0;
    right: 0;
    height: 100%;
    position: absolute;
    display: block;
    width: 300px;
    margin: 0;
    font-size: 16px;
    background-color: rgba(135, 181, 213, 0.57);
}
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(10) .zagolovok_tekst_kartinka_podpis__tekstn p,
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(3) .zagolovok_tekst_kartinka_podpis__tekstn p,
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) .zagolovok_tekst_kartinka_podpis__tekstn p {
    position: absolute;
    margin: 0;
    width: 100%;
    bottom: 10px;
    left: 0;
    padding: 0 15px;
    font-style: italic;
    color: white;
}
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(10) .zagolovok_tekst_kartinka_podpis__f img,
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(3) .zagolovok_tekst_kartinka_podpis__f img,
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) .zagolovok_tekst_kartinka_podpis__f img {
    width: 100%;
    height: auto;
}
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva figure {
	 display: none;
}
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst ul {
    margin: 20px 0;
    padding: 0 20px;
    list-style: outside disc;
}
.kahovska_ges_2__publikacii a,
.kahovska_ges_2__zagolovok-tekst a {
    color: rgb(90, 185, 220);
    font-weight: 600;
    text-decoration: none;
    transition: 0.36s;
}
.kahovska_ges_2__publikacii a:hover,
.kahovska_ges_2__zagolovok-tekst a:hover {
    text-decoration: underline;
    transition: 0.36s;
}
.kahovska_ges_2__zagolovok-tekst .dokumentacia__dokumenti-do-gruppi > div > span a:hover {
	text-decoration: none;
}
.kahovska_ges_2__publikacii > div:first-child {
    margin: 20px 0 20px;
    font-size: 28px;
    font-weight: 600;
    color: white;
    line-height: 40px;
    padding: 15px 10px 15px 20px;
    text-transform: uppercase;
    background-color: #67b3ed;
}
#tab_new .tabwr2_head2_right_1 .date-dropdowns2 select,
#tab_new .tabwr1_head1_right .tabwr1_head1_right_1 .date-dropdowns1 select {
    width: 78px;
    padding-left: 5px;
}
.page-node-type-page #main #highlighted {
	height: 61px;
}
.page-node-type-page #highlighted .head_title {
	font-size: 0;
}
.page-node-type-page #main #content-area #block-basic-content article.node {
    margin: 0 0 20px 20px;
}
.page-node-type-page .addtoany_list {
    display: none;
    line-height: 16px;
}
.page-node-type-page .page__body {
    position: relative;
    height: 443px;
}
.page-node-type-page .wave {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}
.page-node-type-page .wave_content {
    position: absolute;
    top: 0;
    left: auto;
	right: 0;
    width: 100%;
    height: 100%;
}
.page-node-type-page .wave_content:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: url(../../images/source/error-back.jpg);
    background-size: cover;
    background-position: center 70px;
    background-repeat: no-repeat;
    z-index: -1;
}
.page-node-type-page .wave_content:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.64);
    z-index: -1;
}
.page-node-type-page .page__body {
    font-size: 0;
}
.page-node-type-page .page__body > p {
    position: relative;
    display: inline-table;
    width: 44%;
    height: 100%;
}
.page-node-type-page .page__body > p > strong {
    display: table-cell;
	padding-right: 5px;
    vertical-align: middle;
    text-align: center;
    color: rgb(25, 40, 79);
    font-size: 250px;
    font-weight: 600;
}
.page-node-type-page .page__body > div {
    position: absolute;
    display: flex;
    padding-left: 47px;
    flex-direction: column;
    justify-content: center;
    width: 56%;
    height: calc(100% + 8px);
    top: -8px;
    left: auto;
    right: 0;
    font-size: 16px;
}
.page-node-type-page .page__body > p:before {
    content: '';
    position: absolute;
    left: auto;
    right: 0;
    width: 2px;
    height: 186px;
    top: calc(50% - 99px);
    background-color: rgb(195, 218, 234);
}
.page-node-type-page .page__body > div > p {
    color: rgb(24, 40, 79);
    padding: 0 20px 0 0;
    margin-bottom: 20px;
}
.page-node-type-page .page__body > div > p:first-child {
    font-size: 38px;
    line-height: 38px;
    text-transform: uppercase;
    padding: 0;
    margin: 0 0 20px;
}
.page-node-type-page .page__body > div > p:last-child {
    position: relative;
    font-size: 16px;
    line-height: 56px;
    text-transform: lowercase;
    padding: 0;
    margin: 0;
    text-align: center;
    background-color: white;
    border-bottom: 2px solid #054fc6;
    z-index: 15;
    box-shadow: -5px 10px 25px rgba(25, 40, 79, 0.35);
}
.page-node-type-page .page__body > div > p:last-child a {
    position: relative;
    display: block;
    font-size: 16px;
    font-weight: 600;
    color: #19284f;
    transition: 0.36s;
}
.page-node-type-page .page__body > div > p:last-child:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: rgb(25, 40, 79);
    transition: 0.36s;
}
.page-node-type-page .page__body > div > p:last-child:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid white;
}
.page-node-type-page .page__body > div > p:last-child:hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-node-type-page .page__body > div > p:last-child:hover a {
    color: white;
    transition: 0.36s;
}
.page-node-type-kontent-v-rozrobci #content-area>div{
  background-color: rgb(223, 242, 255);
}
.page-node-type-kontent-v-rozrobci #block-kontentvrozrobci {
	position: relative;
    display: table;
    width: 100%;
    max-width: 1165px;
    height: 480px;
    padding: 0 0 0 20px;
    margin: 0 auto;
    position: relative;
    top: -20px;
}
.page-node-type-kontent-v-rozrobci #block-kontentvrozrobci > h2 {
    display: none;
}
.page-node-type-kontent-v-rozrobci #block-kontentvrozrobci .basic__body > p {
    margin: 0;
    color: #054fc6;
    line-height: 84px;
    font-size: 69px;
    font-weight: 600;
    text-transform: uppercase;
}
.page-node-type-kontent-v-rozrobci #block-kontentvrozrobci .basic__body {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    background-image: url(../../images/source/develop-img.png);
    background-size: 47% auto;
    background-position: 95% center;
    background-repeat: no-repeat;
}
.page-node-type-kontent-v-rozrobci #main #content-area #block-kontentvrozrobci > h2 {
    position: absolute;
	display: block;
	font-size: 0;
	width: 100%;
	height: 100%;
    top: 0;
    left: auto;
    right: 0;
	background-color: rgb(223, 242, 255);
    z-index: -1;
}
.page-media_tsentr-komunikatsiyna_polityka #block-basic-content a,
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna #block-basic-content a {
    color: rgb(90, 185, 220);
    font-weight: 600;
    text-decoration: none;
	transition: 0.36s;
}
.page-media_tsentr-komunikatsiyna_polityka #block-basic-content a:hover,
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna #block-basic-content a:hover {
    text-decoration: underline;
	transition: 0.36s;
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__body {
    padding: 10px 0;
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt > div:first-child {
    display: none;
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt > div > div:nth-child(3) > div,
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt > div > div:first-child > div {
    display: table;
	width: 100%;
	margin-bottom: 64px;
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt > div > div:nth-child(3) > div > p,
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt > div > div:first-child > div > p {
    display: table-cell;
    width: 262px;
    padding: 0 0 0 20px;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    vertical-align: middle;
    background-color: rgb(180, 209, 228);
    background-position: right bottom;
    background-repeat: no-repeat;
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt > div > div:nth-child(3) > div > ul,
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt > div > div:first-child > div > ul {
    display: table-cell;
    position: relative;
    padding: 0 0 0 115px;
    font-size: 16px;
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt ul > li {
    margin-bottom: 25px;
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt ul > li:last-child {
    margin-bottom: 0;
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna img.align-right {
    width: 50%;
    margin: 3px 0 10px 20px;
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt > div > div:nth-child(2) > p:first-child {
    float: left;
    margin: 3px 20px 10px 0;
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt > div > div:nth-child(2) {
	margin-bottom: 60px;
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt > div > div:nth-child(4) > p {
    margin-bottom: 25px;
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt > div > div:nth-child(5) > p {
    margin: 0 0 25px;
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt > div > div:nth-child(5) > p:first-child {
    float: left;
    margin: 3px 20px 10px 0;
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt > div > div:nth-child(3) > div > p {
    background-image: url(../../images/source/round-line.png);
    background-size: 163px auto;
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt > div > div:first-child > div > p {
    background-image: url(../../images/source/up-line.png);
    background-size: 170px auto;
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt > div > div:nth-child(3) > div > ul > li,
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt > div > div:first-child > div > ul > li {
    position: relative;
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt .round_icon {
    position: absolute;
    width: 100px;
    height: 60px;
    top: 0;
    left: -122px;
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .round_icon .first_icon {
    position: absolute;
    width: 12px;
    height: 12px;
    top: 24px;
    left: 0;
    background-color: white;
    border: 2px solid #054fc6;
    border-radius: 50%;
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .round_icon .second_icon {
    position: absolute;
    width: 40px;
    height: 3px;
    top: 29px;
    left: 10px;
    background-color: rgb(25, 40, 79);
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .round_icon .third_icon {
    position: absolute;
    top: 3px;
    right: 0;
    width: 54px;
    height: 54px;
    background-color: rgb(195, 218, 234);
    border: 3px solid white;
    border-radius: 50%;
    box-shadow: 0 0 0 3px rgb(25, 40, 79);
    background-size: auto;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../../images/source/blue-bird.png);
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt > div > div:first-child ul li:nth-child(1) .third_icon {
    background-position: 11px 12px;
	background-image: url(../../images/source/energo-save-1.png);
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt > div > div:first-child ul li:nth-child(2) .third_icon {
    background-image: url(../../images/source/energo-save-3.png);
}
.page-stalii_rozvitok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__textttt > div > div:first-child ul li:nth-child(3) .third_icon {
    background-image: url(../../images/source/energo-save-2.png);
}
.bezpeka_ta_nadiinist__body > p:nth-child(5) {
    width: 390px;
    height: 280px;
    float: right;
    margin: 3px 0 20px 15px;
    background-image: url(../../images/source/lab.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) .zagolovok_tekst_kartinka_podpis__tekstn {
	background-color: transparent;
}
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) table {
    width: calc(45% - 20px);
    height: auto;
    display: inline-block;
    vertical-align: bottom;
    margin: 0 0 0 20px;
}
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) tr {
	display: block;
}
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) td {
    display: inline-block;
    width: calc(50% - 10px);
    height: auto;
    padding-top: 10px;
    line-height: 75px;
    text-align: center;
    margin: 50px 0 0;
    color: rgb(25, 40, 79);
    border: none;
    background-color: rgb(183, 204, 226);
    border-top: 3px solid rgb(138, 181, 213);
}
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) tbody > tr:last-child td {
    display: block;
    position: absolute;
    font-size: 16px;
    line-height: 19px;
    background-color: transparent;
    text-transform: lowercase;
    border: none;
    margin: 0;
    top: 6px;
    padding: 0;
    text-align: left;
}
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) tbody {
    display: block;
    position: relative;
}
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) td i {
    font-size: 47px;
    font-weight: 600;
    margin-right: 3px;
    font-style: normal;
}
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) tbody > tr:last-child td:last-child {
    top: 6px;
    left: calc(50% + 10px);
    font-weight: 600;
}
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) .zagolovok_tekst_kartinka_podpis__tekstn p {
    position: absolute;
    margin: 0;
    width: 100%;
    bottom: 10px;
    left: 0;
    padding: 0 15px;
}
.page-node-type-naukovo-teh-rada .image_container .addition_img {
    width: calc(25% - 15px);
    float: left;
    height: 210px;
    margin: 0 20px 40px 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.page-node-type-naukovo-teh-rada .image_container .addition_img:nth-child(1) {
	background-position: center top;
    background-image: url(../../images/source/tech-consil-1.jpg);
}
.page-node-type-naukovo-teh-rada .image_container .addition_img:nth-child(2) {
    background-image: url(../../images/source/tech-consil-2.jpg);
}
.page-node-type-naukovo-teh-rada .image_container .addition_img:nth-child(3) {
    background-image: url(../../images/source/tech-consil-3.jpg);
}
.page-node-type-naukovo-teh-rada .image_container .addition_img:nth-child(4) {
    margin-right: 0;
    background-image: url(../../images/source/tech-consil-4.jpg);
}
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) .zagolovok_tekst_kartinka_podpis__tekstss img.align-center {
    display: inline-block;
    width: 55%;
    margin: 33px 0 0;
    vertical-align: bottom;
}
.page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) tr td:first-child {
    margin-right: 15px;
}
.literaturna_polica__polica .kartinka_fail___fail a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.literaturna_polica__polica .kartinka_fail___fail a:before:hover {
	cursor: pointer;
}
.literaturna_polica__polica .kartinka_fail___f > a {
    position: absolute;
    color: transparent;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(2):before {
    content: '';
    position: absolute;
    height: calc(100% + 33px);
    width: 250%;
    left: -70%;
    top: -10px;
    background-color: white;
}
.page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(2) p {
    position: relative;
}
.page-media_tsentr #main #content-area #block-robotaikarera,
#main #content-area #block-basic-content {
    color: rgb(25, 40, 79);
}
.page-media_tsentr .bl1 {
	position: relative;
	font-size: 0;
}
.page-media_tsentr .bl1 h3,
.page-media_tsentr .bl2 h3 {
	display: none;
}
.page-media_tsentr .bl1 .media_centr__zagolovokk,
.page-media_tsentr .bl2 .media_centr__zagolovok-bloku2 {
	margin: 0 0 15px 0;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
    color: #054fc6;
}
.page-media_tsentr .bl1 .media_centr__osnovnii-tekst p {
    margin: 5px 0 25px;
}
.page-media_tsentr article .content > div:nth-child(1) {
	position: relative;
}
.page-media_tsentr .bl1,
.page-media_tsentr .bl2 {
	width: calc(100% - 425px);
}
.page-media_tsentr .bl1 .media_centr__osnovnii-tekst {
	display: inline-block;
	width: calc(61% - 20px);
	margin-right: 19px;
    margin-bottom: 105px;
	font-size: 16px;
}
.page-media_tsentr .bl1 .media_centr__kartinka-bl {
	display: inline-block;
	width: 39%;
    margin-bottom: 125px;
    vertical-align: top;
}
.page-media_tsentr .bl1 .media_centr__kartinka-bl img {
    width: calc(100% - 20px);
    height: auto;
    margin-left: 18px;
    vertical-align: top;
}
.page-media_tsentr .media_centr__knopka-iz-posilannam3,
.page-media_tsentr #block-views-block-novini-block-5 footer,
.page-media_tsentr .block-views-block-novini-block-4 footer,
.page-media_tsentr .media_centr__knopka-iz-posilannam2,
.page-media_tsentr .media_centr__knopka-iz-posilannam- {
    position: absolute;
    display: block;
    width: 425px;
	top: auto;
    bottom: 40px;
    left: auto;
    right: 0;
	font-size: 16px;
	font-weight: 600;
    text-align: center;
    background-color: white;
    box-shadow: -5px 10px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
}
.page-media_tsentr .media_centr__knopka-iz-posilannam3:before,
.page-media_tsentr #block-views-block-novini-block-5 footer:before,
.page-media_tsentr .block-views-block-novini-block-4 footer:before,
.page-media_tsentr .media_centr__knopka-iz-posilannam2:before,
.page-media_tsentr .media_centr__knopka-iz-posilannam-:before {
	content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: #054fc6;
    transition: 0.36s;
}
.page-media_tsentr .media_centr__knopka-iz-posilannam3 a,
.page-media_tsentr #block-views-block-novini-block-5 footer a,
.page-media_tsentr .block-views-block-novini-block-4 footer a,
.page-media_tsentr .media_centr__knopka-iz-posilannam2 a,
.page-media_tsentr .media_centr__knopka-iz-posilannam- a {
    position: relative;
    display: block;
    font-weight: 600;
    color: rgb(25, 40, 79);
    padding: 0;
    line-height: 56px;
    transition: 0.36s;
    text-transform: lowercase;
}
.page-media_tsentr .media_centr__knopka-iz-posilannam3:hover,
.page-media_tsentr #block-views-block-novini-block-5 footer:hover,
.page-media_tsentr .block-views-block-novini-block-4 footer:hover,
.page-media_tsentr .media_centr__knopka-iz-posilannam2:hover,
.page-media_tsentr .media_centr__knopka-iz-posilannam-:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid #ffde02;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.21);
}
.page-media_tsentr .media_centr__knopka-iz-posilannam3:hover:before,
.page-media_tsentr #block-views-block-novini-block-5 footer:hover:before,
.page-media_tsentr .block-views-block-novini-block-4 footer:hover:before,
.page-media_tsentr .media_centr__knopka-iz-posilannam2:hover:before,
.page-media_tsentr .media_centr__knopka-iz-posilannam-:hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-media_tsentr .media_centr__knopka-iz-posilannam3 a:hover,
.page-media_tsentr #block-views-block-novini-block-5 footer a:hover,
.page-media_tsentr .block-views-block-novini-block-4 footer a:hover,
.page-media_tsentr .media_centr__knopka-iz-posilannam2:hover a,
.page-media_tsentr .media_centr__knopka-iz-posilannam-:hover a {
    color: white;
    transition: 0.36s;
}
.page-media_tsentr .media_centr__knopka-iz-posilannam3 {
    position: absolute;
    width: 280px;
    bottom: 25px;
    right: 0;
}
.page-media_tsentr #block-views-block-novini-block-5 footer {
    width: 280px;
	top: auto;
    bottom: 25px;
    z-index: 1;
}
.page-media_tsentr .block-views-block-novini-block-4 footer {
    width: 280px;
	top: auto;
    bottom: 47px;
    z-index: 1;
}
.page-media_tsentr .media_centr__osnovnii-tekst2 a {
    color: rgb(90, 185, 220);
    font-weight: 600;
    text-decoration: none;
	transition: 0.36s;
}
.page-media_tsentr .media_centr__osnovnii-tekst2 a:hover {
    text-decoration: underline;
	transition: 0.36s;
}
.page-media_tsentr .media_centr__knopka-iz-posilannam2 {
    bottom: 25px;
}
.page-media_tsentr .bl2 {
	position: relative;
	padding-top: 10px;
    padding-bottom: 90px;
}
.page-media_tsentr .bl2:before {
	content: '';
	position: absolute;
	height: calc(100% - 25px);
	width: 100%;
	top: 0;
	left: auto;
	right: 0;
    background-image: url(../../images/source/media-i.png);
    background-size: contain;
    background-position: right top;
    background-repeat: no-repeat;
}
.page-media_tsentr .bl2 .media_centr__zagolovok-bloku2 {
    position: relative;
    line-height: 36px;
    padding: 21px 140px 19px 0;
    margin: 0;
}
.page-media_tsentr .media_centr__osnovnii-tekst2 {
    position: relative;
    width: 55%;
}
.page-media_tsentr #block-views-block-novini-block-5 {
	position: absolute;
	width: 385px;
	height: 100%;
	top: 0;
	left: auto;
	right: 0;
}
.page-media_tsentr #block-views-block-novini-block-5 h2 {
	font-size: 30px;
	margin: 0;
	text-transform: uppercase;
    color: #054fc6;
}
.page-media_tsentr #block-views-block-novini-block-5 .views-field-field-fofo-prev a {
	display: block;
}
.page-media_tsentr #block-views-block-novini-block-5 .views-row {
	position: relative;
	display: block;
	float: none;
	clear: both;
	font-size: 0;
	min-height: 143px;
	text-align: right;
	transition: 0.36s;
}
.page-media_tsentr #block-views-block-novini-block-5 .views-field-field-fofo-prev {
    display: block;
    width: 140px;
    height: 100px;
    margin: 19px 19px 21px 0;
    float: left;
    font-size: 16px;
}
.page-media_tsentr #block-views-block-novini-block-5 .views-field-title {
    display: inline-block;
    width: 225px;
    margin: 18px 0 5px;
    min-height: 82px;
    padding: 0 10px 0 0;
    font-size: 14px;
    text-align: left;
}
.page-media_tsentr #block-views-block-novini-block-5 .views-field-created {
    display: inline-block;
    width: 225px;
    margin: 0 0 18px;
    padding: 0 10px 0 0;
    font-size: 14px;
    text-align: right;
}
.page-media_tsentr #block-views-block-novini-block-5 .views-field-field-fofo-prev a:before {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border-bottom: 2px solid #054fc6;
}
.page-media_tsentr #block-views-block-novini-block-5 .pomitka {
    position: absolute;
    width: 128px;
    padding: 0 10px;
    text-align: center;
    top: 7px;
    left: 0;
    color: white;
    background-color: rgb(25, 40, 79);
    line-height: 24px;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}
.page-media_tsentr #block-views-block-novini-block-5 .views-row:hover {
	background-color: rgb(223, 242, 255);
	transition: 0.36s;
}
.page-media_tsentr #block-views-block-novini-block-5 .views-row:active {
    background-color: rgba(5, 79, 198, 0.15);
	transition: 0.36s;
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz,
.page-media_tsentr .bl3 {
    width: calc(100% - 425px);
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz > div:first-child {
    margin: 25px 0 15px 0;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    color: #054fc6;
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz > div:nth-child(2) {
    font-size: 0;
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz > div > div {
    display: inline-block;
	width: calc(50% - 10px);
	margin: 0 19px 20px 0;
	font-size: 28px;
	background-color: rgb(223, 242, 255);
	background-repeat: no-repeat;
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz > div > div:nth-child(even) {
	margin: 0 0 20px 0;
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz .paragraph--type--filia {
    position: relative;
    display: table;
    width: 100%;
    height: 180px;
    border-bottom: 2px solid #054fc6;
    background-color: rgba(255, 255, 255, 0.19);
	transition: 0.36s;
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz > div > div:hover .paragraph--type--filia {
    background-color: rgba(255, 255, 255, 0);
	transition: 0.36s;
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz .filia__posilanna {
	display: table-cell;
	vertical-align: middle;
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz .filia__posilanna > div:first-child {
	display: none;
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz .filia__posilanna a {
	padding: 0 20px 0 15px;
	font-weight: 600;
    color: #054fc6;
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz .filia__posilanna a:before {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz > div > div:nth-child(1) {
    background-image: url(../../images/source/media-film.png);
    background-size: contain;
    background-position: right bottom;
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz > div > div:nth-child(2) {
    background-image: url(../../images/source/media-img.png);
    background-size: cover;
    background-position: center;
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz > div > div:nth-child(3) {
    background-image: url(../../images/source/media-press.png);
    background-size: contain;
    background-position: 140% top;
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz > div > div:nth-child(4) {
    background-image: url(../../images/source/media-book.png);
    background-size: auto 100%;
    background-position: left bottom;
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz > div > div:nth-child(5) {
    background-image: url(../../images/source/media-map.png);
    background-size: cover;
    background-position: center;
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz > div > div:nth-child(6) {
    background-image: url(../../images/source/booklets.png);
    background-size: 70%;
    background-position: right;
}
.page-media_tsentr .bl3 {
	position: relative;
}
.page-media_tsentr .bl3:before {
	position: absolute;
	content: '';
	display: block;
	width: 200%;
	height: 100%;
	top: 0;
	left: auto;
	right: 0;
	background-color: rgb(223, 242, 255);
    background-image: url(../../images/source/media-media.png);
    background-size: auto 100%;
    background-position: right center;
    background-repeat: no-repeat;
    z-index: -1;
}
.page-media_tsentr .bl3 h3,
.page-media_tsentr .media_centr__zagolovok-bloku3 {
	display: none;
}
.page-media_tsentr .media_centr__osnovnii-tekst3 p {
    padding: 88px 120px 88px 0;
	font-size: 22px;
}

.page-media_tsentr .bl2:after {
	position: absolute;
	content: '';
	display: block;
	width: 200%;
	height: 100%;
	top: 0;
	left: auto;
	right: 0;
	background-color: rgb(223, 242, 255);
    z-index: -1;
}
.page-media_tsentr .bl3:after {
	position: absolute;
	content: '';
	display: block;
	width: 200%;
	height: 100%;
	top: 0;
	left: auto;
	right: 0;
    background-image: url(../../images/source/media-kit.png);
    background-size: auto 78px;
    background-position: right top;
    background-repeat: no-repeat;
    z-index: -1;
}
.page-media_tsentr .block-views-block-novini-block-4 h2 {
    font-size: 26px;
    margin: 0;
	text-transform: uppercase;
    color: #054fc6;
}
.page-media_tsentr .block-views-block-novini-block-4 {
    position: absolute;
    width: 385px;
    height: 100%;
    top: 0;
    left: auto;
    padding-top: 84px;
    right: 0;
}
.page-media_tsentr .block-views-block-novini-block-4 .views-row {
    position: relative;
    display: block;
    float: none;
    clear: both;
    font-size: 0;
    min-height: 143px;
    text-align: right;
    transition: 0.36s;
}
.page-media_tsentr .block-views-block-novini-block-4 .views-row:hover {
	background-color: rgb(223, 242, 255);
	transition: 0.36s;
}
.page-media_tsentr .block-views-block-novini-block-4 .views-row:active {
    background-color: rgba(5, 79, 198, 0.15);
	transition: 0.36s;
}
.page-media_tsentr .block-views-block-novini-block-4 .views-field-field-fofo-prev {
    display: block;
    width: 140px;
    height: 100px;
    margin: 19px 19px 21px 0;
    float: left;
    font-size: 16px;
}
.page-media_tsentr .block-views-block-novini-block-4 .views-field-title {
    display: inline-block;
    width: 225px;
    margin: 18px 0 5px;
    min-height: 82px;
    padding: 0 10px 0 0;
    font-size: 14px;
    text-align: left;
}
.page-media_tsentr .block-views-block-novini-block-4 .views-field-field-data-publikacii {
    display: inline-block;
    width: 225px;
    margin: 0 0 18px;
    padding: 0 10px 0 0;
    font-size: 14px;
    text-align: right;
}
.page-media_tsentr .block-views-block-novini-block-4 .views-field-field-fofo-prev a:before {
    position: absolute;
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-bottom: 2px solid #054fc6;
}
.page-media_tsentr .block-views-block-novini-block-4 .pomitka {
    position: absolute;
    width: 109px;
    padding: 0 10px;
    text-align: center;
    top: 7px;
    left: 0;
    color: white;
    background-color: rgb(25, 40, 79);
    line-height: 24px;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}
.page-media_tsentr article .content > div:nth-child(2) {
    position: relative;
}
.page-media_tsentr #block-views-block-novini-block-5 .news_block {
    position: absolute;
    height: calc(100% - 120px);
    overflow: hidden;
    top: 39px;
    left: 0;
}
.page-media_tsentr .block-views-block-novini-block-4 .news_block:before,
.page-media_tsentr #block-views-block-novini-block-5 .news_block:before {
    position: absolute;
    content: '';
    display: block;
    width: 100%;
    height: 80px;
    top: auto;
	bottom: 0;
    left: 0;
    background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.1));
    z-index: 1;
	pointer-events: none;
}
.page-media_tsentr .block-views-block-novini-block-4 .news_block {
    position: absolute;
    height: calc(100% - 240px);
    overflow: hidden;
    top: 118px;
    left: 0;
}
.page-media_tsentr .bl4 > h3 {
    display: none;
}
.page-media_tsentr .bl4 .media_centr__zagolovok-bloku4 {
    margin: 25px 0 15px 0;
    padding: 5px 20px 5px 0;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    color: #054fc6;
}
.page-media_tsentr .bl4 .media_centr__nomer-telefonu2 {
	width: 55%;
	text-align: right;
	padding: 40px 10px 10px 0;
}
.page-media_tsentr .bl4 .media_centr__meil2 {
	width: 55%;
	text-align: right;
    padding: 10px 10px 40px 0;
}
.page-media_tsentr .bl4 .media_centr__nomer-telefonu2 > div {
	display: inline-block;
	width: 163px;
	text-align: left;
}
.page-media_tsentr .bl4 .media_centr__meil2 > div {
	display: inline-block;
	width: 163px;
	text-align: left;
}
.page-media_tsentr .bl4 .media_centr__nomer-telefonu2 > div:first-child {
	display: inline-block;
	width: 120px;
	text-align: left;
	font-weight: 600;
	padding-left: 29px;
    background-image: url(../../images/source/phone-black.png);
    background-size: 19px auto;
    background-position: left center;
    background-repeat: no-repeat;
    vertical-align: top;
}
.page-media_tsentr .bl4 .media_centr__meil2 > div:first-child {
	display: inline-block;
	width: 120px;
	text-align: left;
	font-weight: 600;
	padding-left: 29px;
    background-image: url(../../images/source/mail-black.png);
    background-size: 19px auto;
    background-position: left center;
    background-repeat: no-repeat;
    vertical-align: top;
}
.page-media_tsentr .bl4 .kowr {
	position: relative;
	font-size: 14px;
	margin-bottom: 20px;
	background-color: rgb(223, 242, 255);
    background-image: url(../../images/source/media-woman.png);
    background-size: auto;
    background-position: left top;
    background-repeat: no-repeat;
}
.page-media_tsentr .bl4 .media_centr__osnovnii-tekst5 {
    position: absolute;
    display: flex;
    align-items: center;
    height: 100%;
    width: 45%;
    top: 0;
    left: auto;
    right: 0;
}
.page-media_tsentr .bl4 .media_centr__osnovnii-tekst5 p {
    display: inline-block;
    margin: 0;
    padding: 0 75px 0 25px;
    vertical-align: middle;
    border-left: 1px solid rgb(25, 40, 79);
}
.page-media_tsentr .media_centr__posilanna-na-soc-merezi {
    margin-bottom: 40px;
    line-height: 39px;
    text-align: center;
}
.page-media_tsentr .media_centr__posilanna-na-soc-merezi > div {
    display: inline-block;
    font-size: 0;
}
.page-media_tsentr .media_centr__posilanna-na-soc-merezi > div > div {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 20px;
    min-width: calc(17% - 0px);
    font-size: 0;
}
.page-media_tsentr .media_centr__posilanna-na-soc-merezi > div a {
    padding: 0 7px 0 37px;
    margin: 0;
    display: block;
    font-size: 16px;
    background-color: rgb(223, 242, 255);
    background-position: 8px center;
    background-repeat: no-repeat;
}
.page-media_tsentr .media_centr__posilanna-na-soc-merezi > div > div:nth-child(1) a {
    background-image: url(../../images/source/media-facebook.png);
    background-size: 22px auto;
}
.page-media_tsentr .media_centr__posilanna-na-soc-merezi > div > div:nth-child(2) a {
    background-image: url(../../images/source/media-instagram.png);
    background-size: 23px auto;
}
.page-media_tsentr .media_centr__posilanna-na-soc-merezi > div > div:nth-child(4) a {
    background-image: url(../../images/source/media-tube.png);
    background-size: 23px auto;
}
.page-media_tsentr .media_centr__posilanna-na-soc-merezi > div > div:nth-child(7) a {
	background-image: url(../../images/source/threads.svg);
	background-size: 23px auto;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi,
.page-media_tsentr-pytannya-ta-vidpovidi #block-faq,
#block-faq-kakhovskages2 {
	position: relative;
    padding: 20px 0 60px 0;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi:before,
.page-media_tsentr-pytannya-ta-vidpovidi #block-faq::before,
#block-faq-kakhovskages2::before {
	position: absolute;
	content: '';
	display: block;
  width: 400%;
  height: 100%;
  top: 0;
  left: -100%;
	background-color: rgb(223, 242, 255);
    z-index: -1;
}
.page-media_tsentr .media_centr__tekst-pro-soc-merezi {
    line-height: 39px;
    margin-bottom: 21px;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi > div:nth-child(2),
 .faq__faq {
    position: relative;
    margin-bottom: 0;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi > div > div,
.faq__faq > div{
	width: calc(50% - 20px);
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi > div:nth-child(2):after,
.faq__faq:after {
    position: absolute;
    height: 100%;
    width: calc(50% + 21px);
    content: '';
    top: 0;
    background-color: white;
    border: 2px solid #67b3ed;
    right: 0;
}
.page-media_tsentr .media_centr__posilanna-na-soc-merezi > div:first-child {
    display: block;
    font-size: 16px;
    margin-bottom: 15px;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi .faq__pitanna,
.faq__faq .faq__pitanna {
    display: table;
    width: 100%;
    line-height: 27px;
    min-height: 64px;
    padding: 5px 10px 5px 20px;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px;
    color: white;
    background-color: #67b3ed;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi > div:nth-child(2) > div:last-child .faq__pitanna {
    margin-bottom: 0;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi .faq__vydpovid,
.faq__faq .faq__vydpovid {
    display: none;
    position: absolute;
    height: calc(100% - 55px);
    width: calc(50% + 1px);
    padding: 0 20px 0 40px;
    overflow-y: scroll;
    top: 30px;
    right: 20px;
    z-index: 10;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi .active .faq__vydpovid,
.faq__faq .active .faq__vydpovid {
	display: block;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi .active .faq__pitanna,
.faq__faq .active .faq__pitanna {
	color: white;
    background-color: #054fc6;
    position: relative;
    z-index: 100;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi .faq__pitanna:hover,
.faq__faq .faq__pitanna:hover {
	cursor: pointer;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi .active .faq__pitanna:after,
.faq__faq .active .faq__pitanna::after {
    content: '';
    position: absolute;
    display: block;
    right: -20px;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 32px 0 32px 20px;
    border-color: transparent transparent transparent #054fc6;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi .faq__pitanna p,
.faq__faq .faq__pitanna p {
    margin: 0;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi .faq__pitanna > div:first-child,
.faq__faq .faq__pitanna > div:first-child {
    display: none;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi .faq__pitanna > div,
.faq__faq .faq__pitanna > div{
    display: table-cell;
	vertical-align: middle;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi > div:first-child {
	line-height: 88px;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    color: #054fc6;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi .faq__vydpovid > div:first-child,
.faq__faq .faq__vydpovid > div:first-child {
    display: none;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi > div:nth-child(2):before {
    position: absolute;
    height: 100%;
    width: 50%;
    content: '';
    height: 60px;
    top: auto;
    bottom: 10px;
    right: 10px;
    background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.1));
    z-index: 100;
    pointer-events: none;
}
.page-media_tsentr .media_centr__zapitanna-vidpovidi .faq__pitanna {

}
.page-media_tsentr .bl4 .media_centr__zagolovok-bloku4 > span,
.page-media_tsentr .bl1 .media_centr__zagolovokk > span {
    text-transform: lowercase;
}
.page-node-type-novini.anonsi_ogolosenna .titleanonsyoholosina {
    margin: 0;
    padding: 21px 30px 20px;
    line-height: 39px;
    text-transform: uppercase;
    min-height: 90px;
    font-weight: 600;
    font-size: 28px;
    font-style: normal;
    color: #054fc6;
}
.page-node-type-novini.anonsi_ogolosenna .novini__body a {
    color: rgb(90, 185, 220);
    font-weight: 600;
    text-decoration: none;
	transition: 0.36s;
}
.page-node-type-novini.anonsi_ogolosenna .novini__body a:hover {
    text-decoration: underline;
	transition: 0.36s;
}
.page-node-type-dokumentacia #main #content-area #block-basic-content article.node {
    margin: 0;
}
.page-node-type-novini.anonsi_ogolosenna .novini__body ul {
    list-style: outside disc;
    padding-left: 20px;
    margin-bottom: 20px;
}
.page-filii-dniprovska-ges.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni tbody tr:nth-child(odd) td {
    background-color: white;
}
.page-filii-dniprovska-ges.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni tbody tr:nth-child(even) td {
    background-color: rgb(236, 243, 248);
}
.page-filii-dniprovska-ges.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni table:nth-child(3) tbody tr:nth-child(3) td:nth-child(1),
.page-filii-dniprovska-ges.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni tbody tr:nth-child(8) td:nth-child(1) {
    color: white;
	font-weight: 600;
    background-color: rgba(33, 54, 108, 0.75);
}
.page-filii-dniprovska-ges.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni tbody tr:nth-child(8) td:nth-child(2),
.page-filii-dniprovska-ges.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni tbody tr:nth-child(8) td:nth-child(3) {
    background-color: white;
}
.page-filii-direkcia-z-budivnictva-dnistrovskoi-gaes.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni tbody tr:nth-child(even) td,
.page-filii-serednodniprovska-ges.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni tbody tr:nth-child(even) td {
    background-color: white;
}
.page-node-type-storinka-isnuucoi-stancii #block-basic-content ul {
    list-style: outside disc;
    padding-left: 20px;
    margin-bottom: 20px;
}
.page-filii-serednodniprovska-ges.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni tbody tr:nth-child(4) td:nth-child(1) {
    background-color: blue;
    color: white;
    font-weight: 600;
    background-color: rgba(33, 54, 108, 0.75);
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz .filia__posilanna a {
    display: block;
    line-height: 35px;
    padding: 6px 15px 6px 20px;
    background-color: rgba(255, 255, 255, 0.15);
	transition: 0.36s;
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz > div > div:hover .filia__posilanna a {
    background-color: rgba(255, 255, 255, 0.55);
	transition: 0.36s;
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz > div > div:nth-child(2) .paragraph--type--filia,
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz > div > div:nth-child(4) .paragraph--type--filia {
    background-color: rgba(255, 255, 255, 0.39);
	transition: 0.3s;
}
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz > div > div:nth-child(2) .paragraph--type--filia:hover,
.page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz > div > div:nth-child(4) .paragraph--type--filia:hover {
    background-color: rgba(255, 255, 255, 0);
	transition: 0.3s;
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body p:first-child {
    margin: 40px 0 40px;
    font-size: 18px;
    padding: 0;
}
.page-media_tsentr-pres_kit #main #content-area #block-basic-content article.node,
.page-media_tsentr-komunikatsiyna_polityka #main #content-area #block-basic-content article.node,
.page-node-type-bezpeka-ta-nadiinist #main #content-area #block-basic-content article.node {
    margin: 0;
}
.page-media_tsentr-komunikatsiyna_polityka #main #content-area #block-basic-content,
.page-node-type-bezpeka-ta-nadiinist #main #content-area #block-basic-content {
    padding: 0 0 60px 20px;
}
.bezpeka_ta_nadiinist__body > p:nth-child(5) {
    display: none;
}
.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(9) {
    margin-bottom: 0;
}
.page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__body:after {
	position: absolute;
	content: '';
	display: block;
	width: 240%;
	height: 100%;
	top: 0;
	left: auto;
	right: 0;
	background-color: rgb(223, 242, 255);
	z-index: -1;
}
.page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__body {
    position: relative;
    padding: 35px 0 20px;
    margin: 0 0 30px;
    font-size: 18px;
}
.page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__osnovnii-tekst {
	display: block;
	width: calc(100% - 370px);
}
.page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__osnovnii-tekst > p {
	margin-bottom: 20px;
}
.page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__osnovnii-tekst > p:nth-child(4) {
	display: none;
}
.page-media_tsentr-komunikatsiyna_polityka .content .bl1 {
    position: relative;
    margin-bottom: 40px;
}
.page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__image {
    position: absolute;
    width: 330px;
    height: 100%;
    top: -5px;
    left: auto;
    right: 0;
}
.page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__image img {
	width: 100%;
	height: auto;
}
.page-media_tsentr-komunikatsiyna_polityka .bl2 {
	position: relative;
    margin-bottom: 30px;
}
.page-media_tsentr-komunikatsiyna_polityka .bl2w {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 540px;
	height: 100%;
	padding: 0 0 0 224px;
}
.page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__osnovnii-tekst3 {
	padding: 0 0 0 561px;
}
.page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__zagolovokk {
	position: absolute;
	height: 100%;
	width: 170px;
	left: 25px;
	top: calc(50% - 47px);
	font-size: 18px;
	font-weight: 600;
	color: white;
	text-transform: uppercase;
}
.page-media_tsentr-komunikatsiyna_polityka .bl2w:after {
	position: absolute;
	display: block;
	content: '';
	top: 0;
	left: 0;
	width: 230px;
	height: 100%;
	background-color: #67b3ed;
    background-image: url(../../images/source/comunication-icon.png);
    background-size: 149px auto;
    background-position: right bottom;
    background-repeat: no-repeat;
	z-index: -1;
}
.page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__osnovnii-tekst3 p {
	margin-bottom: 25px;
}
.page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__osnovnii-tekst3 p:last-child {
	margin-bottom: 0;
}
.page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__spisok {
	display: flex;
	height: 100%;
    flex-direction: column;
    justify-content: center;
}
.page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__spisok > div {
	position: relative;
	line-height: 53px;
    padding-left: 115px;
    background-image: url(../../images/source/check-circle.png);
    background-size: 96px auto;
    background-position: left center;
    background-repeat: no-repeat;
}
.page-media_tsentr-novyny .views-field-field-rubrika-novini > div > a {
    display: inline-block;
    padding: 6px 9px;
    margin: 10px 10px 0 0;
    background-color: rgb(240, 246, 250);
}
.page-media_tsentr-novyny .views-field-field-rubrika-novini > div {
    padding: 3px 0;
    background-color: transparent;
}
.page-media_tsentr-novyny.path-taxonomy #main #content-area #block-basic-content {
  padding: 30px 16px;
}
.page-media_tsentr-pres_kit #main #content-area #block-basic-content {
    padding: 0 0 0 20px;
}
.page-media_tsentr-pres_kit .pres_kit__body:after {
	position: absolute;
	content: '';
	display: block;
	width: 240%;
	height: 100%;
	top: 0;
	left: auto;
	right: 0;
	background-color: rgb(223, 242, 255);
	z-index: -1;
}
.page-media_tsentr-pres_kit .pres_kit__body {
    position: relative;
    padding: 35px 20px 35px 0;
    margin-bottom: 30px;
}
.page-media_tsentr-pres_kit .pres_kit__body p {
	margin: 0;
    font-size: 18px;
}
/*.page-media_tsentr-pres_kit .pres_kit__faili > div {
	display: block;
	padding: 20px 0;
	margin: 0;
	border-bottom: 1px solid rgb(195, 218, 238);
}
.page-media_tsentr-pres_kit .pres_kit__faili > div {
	float: left;
	width: calc(33.333% - 22px);
	margin-right: 33px;
}
.page-media_tsentr-pres_kit .pres_kit__faili > div:nth-child(3n) {
	margin-right: 0;
}
.page-media_tsentr-pres_kit .pres_kit__faili > div:nth-child(1),
.page-media_tsentr-pres_kit .pres_kit__faili > div:nth-child(2),
.page-media_tsentr-pres_kit .pres_kit__faili > div:nth-child(3) {
	float: none;
	clear: both;
	width: 100%;
	margin-right: 0;
}
.page-media_tsentr-pres_kit .pres_kit__faili .paragraph--type--kartinka-fail- {
	display: table;
	width: 100%;
    position: relative;
}
.page-media_tsentr-pres_kit .pres_kit__faili .paragraph--type--kartinka-fail- .kartinka_fail___f {
	display: table-cell;
	vertical-align: middle;
    width: 70px;
}
.page-media_tsentr-pres_kit .pres_kit__faili .paragraph--type--kartinka-fail- .kartinka_fail___fail {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding-left: 25px;
}
.page-media_tsentr-pres_kit .pres_kit__faili .paragraph--type--kartinka-fail- .kartinka_fail___fail span {
    display: block;
    height: 100%;
}
.page-media_tsentr-pres_kit .pres_kit__faili .paragraph--type--kartinka-fail- .kartinka_fail___fail span a {
    display: block;
    height: 100%;
	color: rgb(25, 40, 79);
	text-align: left;
}
.page-media_tsentr-pres_kit .pres_kit__faili > div:last-child {
	margin-bottom: 90px;
}*/
.page-media_tsentr-pres_kit .pres_kit__bilse {
	font-weight: 600;
	color: #054fc6;
	margin-bottom: 20px;
}
#block-filii > ul > li > a.active:hover {
    cursor: pointer;
}
.page-media_tsentr-anonsy_ta_oholoshennya .views-field-view-node {
    display: block;
    width: calc(100% - 390px);
}
.page-node-type-novini.anonsi_ogolosenna .wranonsyAll > .wranonsyAll {
    margin: 0;
    padding: 0;
}
.page-node-type-novini #block-basic-content ul {
    margin: 21px 0;
    list-style: outside disc;
    padding: 0 20px;
}
/*.page-media_tsentr .media_centr__posilanna-na-soc-merezi > div > div:nth-child(4n) {
    margin-right: 0;
}*/
.page-media_tsentr .media_centr__posilanna-na-soc-merezi > div > div:nth-child(1),
.page-media_tsentr .media_centr__posilanna-na-soc-merezi > div > div:nth-child(3),
.page-media_tsentr .media_centr__posilanna-na-soc-merezi > div > div:nth-child(2),
.page-media_tsentr .media_centr__posilanna-na-soc-merezi > div > div:nth-child(4) {
    min-width: calc(21% - 12.5px);
}
.page-media_tsentr-anonsy_ta_oholoshennya #main #block-news #block-views-block-novini-block-2 .views-row {
	height: auto;
	vertical-align: bottom;
}
.page-node-type-robota-i-kar-era #main #content-area #block-basic-content {
    padding: 35px 0 20px 20px;
}
.page-node-type-robota-i-kar-era #main #content-area #block-basic-content article.node,
.page-node-type-literaturna-polica #main #content-area #block-basic-content article.node,
.page-stalyy_rozvytok-korporatyvna_sotsialna_vidpovidalnist-okhorona_dovkillya #main #content-area #block-basic-content article.node,
.page-node-type-kontent-v-rozrobci #main #content-area #block-basic-content article.node,
.page-node-type-kahovska-ges-2 #main #content-area #block-basic-content article.node,
.page-node-type-storinka-isnuucoi-stancii #main #content-area #block-basic-content article.node,
.page-diyalnist-novyy_rynok_elektroenerhiyi #main #content-area #block-basic-content article.node,
.page-diyalnist-planovana_diyalnist_v_baseyni_richky_dnister #main #content-area #block-basic-content article.node {
	margin: 0;
}
.page-node-type-kahovska-ges-2 #main #content-area #block-basic-content {
    padding: 20px 0 60px 20px;
}
.page-node-type-kontent-v-rozrobci #main #content-area #block-basic-content {
    margin-top: 0;
    padding: 0 0 20px 20px;
  padding-top: 40px;
}
.page-node-type-literaturna-polica #main #content-area #block-basic-content {
    padding: 0 0 20px 20px;
}
#block-filii > ul > li:nth-child(10) > a.active .round > div,
#block-filii > ul > li:nth-child(11) > a.active .round > div {
    background: transparent;
	transition: 0.36s;
}
#block-filii > ul > li:nth-child(10) > a .round,
#block-filii > ul > li:nth-child(11) > a .round {
    background-image: url(../../images/source/tools.png);
    background-size: 19px auto;
    background-position: center;
    background-repeat: no-repeat;
}
.page-node-type-filii .filii__proekti-so-buduutsa > div > div > a .filia__posilanna > div:first-child {
    color: transparent;
}
.page-media_tsentr-novyny .views-row .views-field-body > .field-content strong {
	font-weight: 400;
}
.page-node-type-bezpeka-ta-nadiinist article .content .top_img {
	width: 100%;
	height: auto;
    margin: 20px 0 0;
    padding: 0;
}
.page-robota_i_karyera-vakansiyi_aparatu_upravlinnya .messages.messages--status,
.page-kontakty-zvorotniy_zvyazok .messages.messages--status,
.page-diyalnist-zapobihannya_koruptsiyi .messages.messages--status {
    position: fixed;
    top: calc(50vh - 140px);
    left: calc(50vw - 280px);
    padding: 115px 20px 124px;
    background-color: white;
    font-size: 23px;
    font-weight: 600;
    color: rgb(25, 40, 79);
    text-align: center;
    width: 500px;
    border: 1px solid rgb(111, 167, 204);
    text-transform: uppercase;
    box-shadow: -5px 15px 25px rgba(25, 40, 79, 0.35);
    z-index: 2400;
    background-size: 100% 100%;
    background-position: center;
    background-image: url(../../images/source/pop-lamp.png);
    background-repeat: no-repeat;
    pointer-events: auto;
}
.page-robota_i_karyera-vakansiyi_aparatu_upravlinnya .messages_overlay,
.page-kontakty-zvorotniy_zvyazok .messages_overlay,
.page-diyalnist-zapobihannya_koruptsiyi .messages_overlay {
    content: '';
    display: block;
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.47);
    z-index: 2300;
	transition: 0.36s;
	pointer-events: auto;
}
.page-robota_i_karyera-vakansiyi_aparatu_upravlinnya .messages_overlay.hidden,
.page-kontakty-zvorotniy_zvyazok .messages_overlay.hidden,
.page-diyalnist-zapobihannya_koruptsiyi .messages_overlay.hidden {
    background-color: rgba(0, 0, 0, 0);
	transition: 0.36s;
}

.page-robota_i_karyera-vakansiyi_aparatu_upravlinnya .messages.messages--status .closer,
.page-kontakty-zvorotniy_zvyazok .messages.messages--status .closer,
.page-diyalnist-zapobihannya_koruptsiyi .messages.messages--status .closer {
    position: absolute;
    width: 80px;
    right: 0;
    top: 0;
    font-size: 23px;
    background-color: white;
    box-shadow: -6px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
    z-index: 1;
}
.page-robota_i_karyera-vakansiyi_aparatu_upravlinnya .messages.messages--status .closer:before,
.page-kontakty-zvorotniy_zvyazok .messages.messages--status .closer:before,
.page-diyalnist-zapobihannya_koruptsiyi .messages.messages--status .closer:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: rgb(25, 40, 79);
    transition: 0.36s;
}
.page-robota_i_karyera-vakansiyi_aparatu_upravlinnya .messages.messages--status .closer > div,
.page-kontakty-zvorotniy_zvyazok .messages.messages--status .closer > div,
.page-diyalnist-zapobihannya_koruptsiyi .messages.messages--status .closer > div {
    position: relative;
    display: block;
    font-weight: 400;
    line-height: 53px;
    color: #19284f;
    transition: 0.36s;
    text-transform: lowercase;
}

.page-robota_i_karyera-vakansiyi_aparatu_upravlinnya .messages.messages--status .closer:hover,
.page-kontakty-zvorotniy_zvyazok .messages.messages--status .closer:hover,
.page-diyalnist-zapobihannya_koruptsiyi .messages.messages--status .closer:hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid white;
}

.page-robota_i_karyera-vakansiyi_aparatu_upravlinnya .messages.messages--status .closer:hover:before,
.page-kontakty-zvorotniy_zvyazok .messages.messages--status .closer:hover:before,
.page-diyalnist-zapobihannya_koruptsiyi .messages.messages--status .closer:hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-robota_i_karyera-vakansiyi_aparatu_upravlinnya .messages.messages--status .closer:hover > div,
.page-kontakty-zvorotniy_zvyazok .messages.messages--status .closer:hover > div,
.page-diyalnist-zapobihannya_koruptsiyi .messages.messages--status .closer:hover > div  {
    color: white;
    transition: 0.36s;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_main {
    font-size: 24px;
    margin-bottom: 12px;
    text-transform: uppercase;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .stalii_rozvitok__textttt > div:first-child {
    display: none;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h1 p {
    margin-bottom: 25px;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h2 > p {
    position: relative;
    padding: 12px 20px 12px 55px;
    line-height: 27px;
    margin-bottom: 25px;
    background-color: rgb(223, 242, 255);
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h2 > p:before {
    position: absolute;
    display: block;
    content: url(../../images/source/arrow-down-corporate.png);
    width: 44px;
    height: 50px;
    left: 1px;
    bottom: -23px;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h2 > p:last-child {
    margin-bottom: 35px;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h2 > p img {
    position: absolute;
    left: 1px;
    top: auto;
    bottom: -23px;
    display: none;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h3 > p {
    margin-bottom: 30px;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h4 > p {

}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h4 {
    display: table;
    width: 100%;
    margin-bottom: 35px;
    font-size: 18px;
    background-color: rgb(187, 215, 235);
    background-size: auto 120%;
    background-position: right top;
    background-image: url(../../images/source/rada-icon.png);
    background-repeat: no-repeat;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h4 > p {
    display: table-cell;
    width: auto;
    padding: 50px 30px;
    vertical-align: middle;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h4 > p:first-child {
    width: 40%;
    padding: 50px 43px 50px 30px;
    background-size: auto 82px;
    background-position: right center;
    background-image: url(../../images/source/right-white-arr.png);
    background-repeat: no-repeat;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h5 > p {
    margin-bottom: 35px;
}
.korporativna_text_h6 {
	display: table;
	width: 100%;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h6_1 {
	display: table-cell;
	width: 30%;
	padding: 40px 10px 0 20px;
    color: white;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #67b3ed;
    background-size: 40% auto;
    background-position: right bottom;
    background-image: url(../../images/source/white-shild.png);
    background-repeat: no-repeat;
	vertical-align: top;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h6_1 > p {
	max-width: 330px;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h6_2 {
    position: relative;
    left: -7px;
	display: table-cell;
	width: auto;
    padding: 6px 0 10px;
    background-color: transparent;
	vertical-align: middle;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h6_2 > p {
	position: relative;
	margin: 0;
    padding: 9px 0 9px 107px;
    line-height: 23px;
	font-size: 16px;
	vertical-align: top;
    background-image: url(../../images/source/check-circle.png);
    background-size: 96px auto;
    background-position: left center;
    background-repeat: no-repeat;
}

.page-node-type-ohorona-praci #content-area .ohorona_praci__body > div {
    margin-bottom: 50px;
}
.page-node-type-ohorona-praci #content-area .ohorona_praci__body > div:nth-child(4) > div > p {
    margin: 30px 0 0;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_pratsi #content-area .ohorona_praci__body ul > li:last-child p {
    margin-bottom: 0;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_pratsi #content-area .ohorona_praci__body ul > li:last-child {
    padding-bottom: 0;
}
.page-node-type-ohorona-praci #main #content-area #block-basic-page-title h1 {
    margin-left: 0;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_pratsi #main #content-area #block-basic-content {
    padding: 0 0 60px 20px;
    color: rgb(25, 40, 79);
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .stalii_rozvitok__body {
    margin-bottom: 35px;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .stalii_rozvitok__textttt > div:first-child {
    display: none;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content li {
    font-size: 16px;
    color: #19284f;
    line-height: 24px;
    margin-bottom: 30px;
    position: relative;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content {
    position: relative;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content ul {
    width: calc(100% - 385px);
    margin-left: 385px;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_sidebar {
    position: absolute;
    top: 0;
    left: 0;
    width: 265px;
    height: 100%;
    min-height: auto;
    background: #67b3ed;
    display: flex;
    align-items: center;
    padding: 0 20px;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content ul > li:last-child,
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content ul > li:last-child p {
    margin-bottom: 0;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_info {
    margin-bottom: 65px;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content.content_two li:nth-child(4) p,
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content.content_two li:nth-child(3) {
    width: calc(50% - 10px);
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content.content_two li:nth-child(4) p:last-child {
    margin-left: 20px;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content.content_two {
    margin-bottom: 50px;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_info.energo_info_two {
    margin-bottom: 40px;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_info.energo_info_two p {
    margin-bottom: 25px;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_info.energo_info_three {
    margin-bottom: 0;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef li img {
    position: relative;
    top: 5px;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_info img {
    width: 393px;
    float: left;
    margin: 0 30px 0 0;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content {
    margin-bottom: 60px;
}
#tab_new .tabwr2_body2_right ul > li:last-child p {
    height: 70px;
    line-height: 70px;
    border-bottom: 2px solid rgb(25,40, 79);
}
#tab_new .tabwr2_head2_right_2 .uvagaSel ul > li:last-child {
    height: 70px;
    line-height: 70px;
}
.page-media_tsentr-anonsy_ta_oholoshennya .bef-exposed-form > div > select {
    display: inline-block;
    padding-bottom: 3px;
    margin: 0 0 0 20px;
    min-width: 100px;
    line-height: 27px;
    font-weight: 400;
    text-transform: lowercase;
    font-size: 18px;
    outline: none;
    box-shadow: none;
    background-color: #0081e2;
    border: none;
    border-bottom: 2px solid white;
}
#tab_new .tabwr2_head2_right_3 > p {
    line-height: 70px;
}
.page-node-type-pro-kompaniu .pro_kompaniu__body:after {
  position: absolute;
  content: '';
  display: block;
  width: 300%;
  height: 100%;
  top: 0;
  left: -100%;
  right: -100%;
  background-color: rgb(223, 242, 255);
  z-index: -1;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty #block-basic-content .views-row .views-field-field-foto-galerea a {
	display: block;
	width: 370px;
	height: 270px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty .views-field-field-foto-galerea {
	position: absolute;
	top: 0;
	left: 0;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty .views-row .views-field-title {
	display: inline-block;
	width: calc(100% - 390px);
	margin-left: 390px;
	padding: 5px 10px 10px;
	font-size: 18px;
	font-weight: 600;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty .views-row .views-field-body {
	display: inline-block;
	width: calc(100% - 390px);
	margin-left: 390px;
	padding: 0 10px 10px;
	font-weight: 400;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty .views-row .views-field-view-node {
	position: absolute;
	left: auto;
	top: auto;
	right: 0;
	bottom: 0;
	padding: 10px;
	font-size: 14px;
	font-weight: 600;
	text-transform: lowercase;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty .views-row .views-field-title a:before {
	position: absolute;
	content: '';
	display: block;
	width: calc(100% - 390px);
	height: 100%;
	left: auto;
	top: 0;
	right: 0;
	transition: 0.36s;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty .views-row:hover {
	cursor: pointer;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty .views-row:active {
	cursor: pointer;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty .views-row:hover  .views-field-title a:before {
	background-color: rgba(105, 163, 202, 0.3);
	transition: 0.36s;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty .views-row:active  .views-field-title a:before {
    background-color: rgba(5, 79, 198, 0.15);
	transition: 0.36s;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty #main #content-area #block-basic-content {
    padding: 35px 0 0 20px;
}
.page-stalyy_rozvytok-korporativna-socialna-vidpovidalnist-okhorona_dovkillya-proekti-ekologicnii-proekt-cista-energia-zitta-0 #content-area #block-basic-page-title {
	display: block;
    max-width: 1165px;
    padding: 0 0 0 20px;
    margin: 0 auto;
    color: rgb(25, 40, 79);
	text-transform: uppercase;
}
.eco_project_page #main #highlighted .head_title,
.page-stalyy_rozvytok-korporativna-socialna-vidpovidalnist-okhorona_dovkillya-proekti-ekologicnii-proekt-cista-energia-zitta-0 #main #highlighted .head_title {
    position: relative;
    display: inline-block;
	max-width: 820px;
    padding-top: 60px;
    font-size: 47px;
    color: white;
    font-weight: 600;
    text-transform: uppercase;
}
.eco_project_page #content-area #block-basic-page-title h1 {
	margin: 35px 0 0;
}
.page-stalyy_rozvytok-korporativna-socialna-vidpovidalnist-okhorona_dovkillya-proekti-ekologicnii-proekt-cista-energia-zitta-0 #content-area #block-basic-page-title h1 {
	margin: 35px 0 0;
}
.page-stalyy_rozvytok-korporativna-socialna-vidpovidalnist-okhorona_dovkillya-proekti-ekologicnii-proekt-cista-energia-zitta-0 #main #content-area #block-basic-content {
    padding: 50px 0 60px 20px;
    color: rgb(25, 40, 79);
}
.eco_project_page #main #content-area #block-basic-content {
    padding: 0 0 30px 20px;
}
.option {
	font-size: 18px;
}
.page-stalyy_rozvytok .title_inf p {
    font-size: 36px;
    font-weight: 600;
    margin-bottom: 20px;
    text-transform: uppercase;
    color: #054fc6;
}
.page-stalyy_rozvytok .block_1 > p:nth-child(2) {
    display: none;
}
.page-stalyy_rozvytok .block_1 > p {
    margin-bottom: 30px;
}
.page-stalyy_rozvytok .header_inf {
	position: relative;
	padding: 0 33% 0 0;
	font-size: 0;
}
.page-stalyy_rozvytok .header_inf > p {
    position: relative;
    padding-top: 18px;
    display: inline-block;
    width: 49.5%;
    height: 130px;
    font-size: 14px;
    vertical-align: top;
}
.page-stalyy_rozvytok .header_inf > p:after {
	position: absolute;
	content: '';
	display: block;
	width: 46%;
	height: 100%;
	top: 0;
	left: 0;
	border: 4px solid #054fc6;
	background-size: 39% auto;
    background-position: 19% center;
    background-repeat: no-repeat;
	z-index: -2;
}
.page-stalyy_rozvytok .header_inf > p > b:before {
    position: absolute;
    width: 100px;
    content: '';
    height: 100%;
    background-color: white;
    z-index: -1;
}
.page-stalyy_rozvytok .header_inf > p:first-child {
	margin-bottom: 30px;
}
.page-stalyy_rozvytok .header_inf > div {
	font-size: 14px;
}
.page-stalyy_rozvytok .header_inf > p:nth-child(1):after {
    background-image: url(../../images/source/hidra-unit.svg);
}
.page-stalyy_rozvytok .header_inf > p:nth-child(2):after {
    background-image: url(../../images/source/potential.svg);
}
.page-stalyy_rozvytok .header_inf > p:nth-child(3):after {
    background-image: url(../../images/source/power.svg);
}
.page-stalyy_rozvytok .header_inf > p:nth-child(4):after {
    background-image: url(../../images/source/part-of-power.svg);
}
.page-stalyy_rozvytok .header_inf > p > span {
    position: relative;
    display: block;
    font-weight: 600;
    width: 69%;
    left: 30%;
    line-height: 18px;
    background-color: white;
    padding: 2px 0 0 0;
}
.page-stalyy_rozvytok .header_inf > p > b {
    position: relative;
    display: inline-block;
    min-width: 70px;
    font-size: 57px;
    line-height: 50px;
    font-weight: 600;
    left: 30%;
    background-color: white;
    padding: 0 0 3px 0;
    color: #054fc6;
}
.page-stalyy_rozvytok .header_inf > p > span:nth-child(3) {
    display: inline;
    font-weight: 600;
    width: auto;
    background-color: white;
    padding: 0 0 0 5px;
}
.page-stalyy_rozvytok .header_inf > p:nth-child(4) > b {
    min-width: 37px;
}
.page-stalyy_rozvytok .header_inf > p:nth-child(4) > span:last-child {
    display: inline-block;
    width: 60px;
    padding: 26px 0 9px;
    font-size: 30px;
    font-weight: 400;
}
.page-stalyy_rozvytok .block_1 > p:last-child {
    margin-bottom: 47px;
}
.page-stalyy_rozvytok .header_inf .list_inf {
    position: absolute;
    display: block;
    width: 33%;
    height: 100%;
    left: auto;
    right: 0;
    top: 0;
    background-color: rgb(210, 227, 239);
}
.page-stalyy_rozvytok .header_inf > div:last-child {
    position: absolute;
    padding: 7px 9px 0 0;
    display: block;
    width: auto;
    height: auto;
    left: auto;
    right: calc(33% - 86px);
    top: auto;
    bottom: 18px;
    font-weight: 600;
    background-color: rgb(210, 227, 239);
}
.page-stalyy_rozvytok .header_inf > div:last-child > b {
    font-size: 57px;
    line-height: 50px;
    color: #054fc6;
}
.page-stalyy_rozvytok .header_inf {
    margin-bottom: 40px;
}
.page-stalyy_rozvytok .header_inf .list_inf:before {
    position: absolute;
	content: '';
    display: block;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
    left: 30px;
    top: 30px;
    background-color: transparent;
	border: 4px solid #054fc6;
}
.page-stalyy_rozvytok .header_inf > div:last-child > p {
    line-height: 12px;
    padding-left: 10px;
}
.page-stalyy_rozvytok .header_inf .list_inf > ul {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../../images/source/ukraine.png);
}
.page-stalyy_rozvytok .header_inf .list_inf li a {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: auto;
    height: 18px;
    padding: 0 0 0 10px;
    line-height: 18px;
    font-size: 0;
    font-weight: 600;
	white-space: nowrap;
    color: rgb(25, 40, 79);
}
.page-stalyy_rozvytok .header_inf .list_inf li a:before {
    position: absolute;
	content: '';
    display: block;
    width: 18px;
	height: 18px;
	top: 0;
	left: 0;
	border: 1px solid #054fc6;
	border-radius: 50%;
}
.page-stalyy_rozvytok .header_inf .list_inf li a:after {
    position: absolute;
    content: '';
    display: none;
    width: 8px;
    height: 8px;
    top: 5px;
    left: 5px;
    background: #f9c913;
    transition: 0.36s;
    border-radius: 50%;
}
.page-stalyy_rozvytok .header_inf .list_inf ul > li:nth-child(2) a:after {
    top: 2px;
}
.page-stalyy_rozvytok .header_inf .list_inf ul > li:nth-child(8) a:after {
    top: 12px;
}
.page-stalyy_rozvytok .header_inf .list_inf li a:hover {
	padding: 0 0 0 24px;
	font-size: 12px;
}
.page-stalyy_rozvytok .header_inf .list_inf li {
    position: absolute;
    margin-left: -8px;
    margin-top: -10px;
    top: 0;
}
.page-stalyy_rozvytok .header_inf .list_inf ul > li:nth-child(10) {
    margin-top: -1px;
}
.page-stalyy_rozvytok .header_inf .list_inf ul > li:nth-child(10) a:before {
    top: -9px;
}
.page-stalyy_rozvytok .header_inf .list_inf ul > li:nth-child(2) {
    margin-top: -14px;
}
.page-stalyy_rozvytok .header_inf .list_inf ul > li:nth-child(8) a:before {
    top: 7px;
}
.page-stalyy_rozvytok .header_inf .list_inf ul > li:nth-child(8) {
    margin-top: -21px;
}
.page-stalyy_rozvytok .header_inf .list_inf ul > li:nth-child(2) a:before {
    top: -3px;
}
.page-stalyy_rozvytok .header_inf .list_inf li.bud {
    display: none;
}
.page-stalyy_rozvytok .header_inf > p:nth-child(1):after {
    background-size: 43% auto;
}
.page-stalyy_rozvytok .header_inf > p:nth-child(4):after {
    background-size: 41% auto;
}
.page-stalyy_rozvytok .block_2 > p {
    margin-bottom: 25px;
}
.page-stalyy_rozvytok .block_3 > p {
    margin-bottom: 25px;
}
.page-stalyy_rozvytok .block_4 > p {
    margin-bottom: 45px;
}
.page-stalyy_rozvytok .header_inf .list_inf li a:before {
    /*background-image: url(../../images/source/blue-round-icon.png);
    background-size: 0 auto;
    background-position: center;
    background-repeat: no-repeat;*/
}
.page-stalyy_rozvytok .header_inf .list_inf ul > li:nth-child(11) a:before {
    background-image: url(../../images/source/tools.png);
    background-size: 12px auto;
    background-position: center;
    background-repeat: no-repeat;
}
.page-stalyy_rozvytok .header_inf .list_inf ul > li:nth-child(10) a:before {
    background-image: url(../../images/source/tools.png);
    background-size: 12px auto;
    background-position: center;
    background-repeat: no-repeat;
}
.page-stalyy_rozvytok .header_inf .list_inf li a:hover:after {
    display: block;
}
.page-stalyy_rozvytok .header_inf .list_inf ul > li:nth-child(11) a:hover:before {
    background-size: 12px auto;
}
.page-stalyy_rozvytok .header_inf .list_inf ul > li:nth-child(10) a:hover:before {
    background-size: 12px auto;
}
.page-stalyy_rozvytok .header_inf .list_inf ul > li:nth-child(10) a:hover:after,
.page-stalyy_rozvytok .header_inf .list_inf ul > li:nth-child(11) a:hover:after {
    display: none;
}
.page-stalyy_rozvytok .block_5 {
	position: relative;
	margin-bottom: 45px;
}
.page-stalyy_rozvytok .block_5:after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 2px;
	top: auto;
	bottom: -45px;
	left: 0;
    background-color: rgb(210, 227, 239);
}
.page-stalyy_rozvytok .block_5_1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 365px;
    height: 100%;
    min-height: auto;
    background: #67b3ed;
    display: flex;
    align-items: center;
    padding: 0 20px;
}
.page-stalyy_rozvytok .block_5_2 {
    width: calc(100% - 485px);
    margin-left: 485px;
}
.page-stalyy_rozvytok .block_5_1 p {
    font-size: 18px;
    color: white;
    text-transform: none;
    font-weight: 600;
}
.page-stalyy_rozvytok .block_5_1:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../../images/source/energo_sidebar1.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    opacity: 0.3;
}
.page-stalyy_rozvytok .block_5_2 > p {
    position: relative;
    margin-bottom: 30px;
    line-height: 24px;
    padding-left: 25px;
    font-size: 16px;
    color: #19284f;
}
.page-stalyy_rozvytok .block_5_2 > p:before {
    position: absolute;
    content: '';
    display: block;
    left: -127px;
    top: calc(50% - 30px);
    width: 132px;
    height: 60px;
    background-image: url(../../images/source/icon-circle-back.png);
    background-size:contain;
    background-position: center;
    background-repeat: no-repeat;
}
.page-stalyy_rozvytok .block_5_2 > p:after {
    position: absolute;
    content: '';
    display: block;
    left: -55px;
    top: calc(50% - 30px);
    width: 60px;
    height: 60px;
    background-size: 30px auto;
    background-position: center;
    background-repeat: no-repeat;
}
.page-stalyy_rozvytok .block_5_2 > p:nth-child(1):after {
    background-image: url(../../images/source/budivnyctvo.svg);
}
.page-stalyy_rozvytok .block_5_2 > p:nth-child(2):after {
    background-image: url(../../images/source/modernizaciya.svg);
}
.page-stalyy_rozvytok .block_5_2 > p:nth-child(3):after {
    background-image: url(../../images/source/pryrist.svg);
}
.page-stalyy_rozvytok .block_6 > p {
	margin: 0;
	padding-top: 15px;
	line-height: 60px;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
.page-stalyy_rozvytok .block_7,
.page-stalyy_rozvytok .block_8,
.page-stalyy_rozvytok .block_9 {
	width: calc(33.33% - 13.4px);
	margin: 0 20px 60px 0;
    float: left;
}
.page-stalyy_rozvytok .block_9 {
	width: calc(33.33% - 13.4px);
	margin: 0 0 60px 0;
}
.page-stalyy_rozvytok .block_7 p,
.page-stalyy_rozvytok .block_8 p,
.page-stalyy_rozvytok .block_9 p {
	display: table;
	width: 100%;
	margin: 0;
}
.page-stalyy_rozvytok .block_7 a,
.page-stalyy_rozvytok .block_8 a,
.page-stalyy_rozvytok .block_9 a {
	display: table-cell;
	height: 60px;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	padding: 10px 10px 10px 73px;
	margin: 0;
    background-image: url(../../images/source/file-b.png);
    background-size: 22px 29px;
    background-position: 20px center;
    background-repeat: no-repeat;
	background-color: rgb(195, 218, 234);
    vertical-align: middle;
}
.page-stalyy_rozvytok #main #content-area #block-basic-content {
    padding: 35px 0 50px 20px;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-ekologicni_indikatori_dialnosti .ekologicni_indikatori_dialnosti__body p {
    margin: 0;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-ekologicni_indikatori_dialnosti .ekologicni_indikatori_dialnosti__body {
    position: relative;
	display: block;
    padding: 25px 20px 25px 0;
	font-size: 18px;
    margin: 0 auto;
    color: rgb(25, 40, 79);
    line-height: 30px;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-ekologicni_indikatori_dialnosti .ekologicni_indikatori_dialnosti__body:after {
    position: absolute;
    content: '';
    display: block;
    width: 200%;
    height: 100%;
    top: 0;
    left: auto;
    right: 0;
    background-color: rgb(223, 242, 255);
    z-index: -1;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h7 {
	display: none;
	width: calc(33.33% - 13.4px);
	margin: 40px 20px 60px 0;
    float: left;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h7 p {
	display: table;
	width: 100%;
	margin: 0;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h7 a {
	display: table-cell;
	height: 60px;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	padding: 10px 10px 10px 73px;
	margin: 0;
    background-image: url(../../images/source/file-b.png);
    background-size: 22px 29px;
    background-position: 20px center;
    background-repeat: no-repeat;
	background-color: rgb(195, 218, 234);
    vertical-align: middle;
}
.storinka_isnuucoi_stancii__aaili > div:first-child {
	display:none;
}
.storinka_isnuucoi_stancii__aaili > div:nth-child(2) {
	display:flex;
	flex-wrap:wrap;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .stalii_rozvitok__aaili > div {
	width: calc(33.33% - 13.4px);
    margin: 0 20px 40px 0;
    float: left;
}
.storinka_isnuucoi_stancii__aaili > div:nth-child(2) > div {
	flex-basis: calc(33.33% - 13.4px);
    margin: 0 20px 20px 0;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .stalii_rozvitok__aaili > div:nth-child(3n) {
	margin-right: 0;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .stalii_rozvitok__aaili span,
.storinka_isnuucoi_stancii__aaili span {
	display: table;
	width: 100%;
	margin: 0;
}
.storinka_isnuucoi_stancii__aaili span {
	height:100%;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .stalii_rozvitok__aaili a,
.storinka_isnuucoi_stancii__aaili a {
	display: table-cell;
	height: 60px;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	padding: 10px 10px 10px 73px;
	margin: 0;
    background-image: url(../../images/source/file-b.png);
    background-size: 22px 29px;
    background-position: 20px center;
    background-repeat: no-repeat;
    background-color: rgb(223, 242, 255);
    vertical-align: middle;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .stalii_rozvitok__aaili,
.storinka_isnuucoi_stancii__aaili {
    margin: 40px 0 40px;
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #main #content-area .block-tablica {
    max-width: 1165px;
    padding: 0 0 60px 20px;
    margin: 0 auto;
    color: rgb(25, 40, 79);
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container.contextual-region .contextual-region > div:nth-child(1):not(.contextual) {
    position: absolute;
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #main #content-area .block-tablica a {
    color: rgb(25, 40, 79);
}
.page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #main .basic__body p {
    margin-top: 30px;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty .views-field-body .field-content > div {
    display: none;
}
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty .views-field-body .field-content .korporativna_text_main {
	display: block;
}
.eco_project_page {

}
.eco_project_page .proekti__body .foto_new figure {
	width: 50%;
	float: left;
    margin: 0 40px 0 0;
}
.eco_project_page .proekti__body .foto_new figure figcaption {
	margin: 12px 0;
	font-style: italic;
}
.eco_project_page .proekti__body .foto_new figure img {
	width: 100%;
	height: auto;
    margin: 0;
}
.eco_project_page .proekti__body .korporativna_text_main p {
    margin-bottom: 25px;
}
.eco_project_page .proekti__body .korporativna_text_h1 p {
    margin-bottom: 25px;
}
.eco_project_page .proekti__body .korporativna_text_h2 p {
	float: none;
	clear: both;
    margin-bottom: 25px;
}
.eco_project_page .proekti__body .korporativna_text_h3 p {
    margin-bottom: 25px;
}
.eco_project_page .proekti__body .korporativna_text_h4 {
    position: relative;
    top: -10px;
    width: 40%;
    float: right;
    margin: 0 0 0 40px;
}
.eco_project_page .proekti__body iframe {
    width: 100%;
    border: none;
}
.eco_project_page .proekti__body .korporativna_text_h6 {
    display: table;
    width: calc(59% - 40px);
}
.eco_project_page .proekti__body .korporativna_text_h5 p,
.eco_project_page .proekti__body .korporativna_text_h6 p,
.eco_project_page .proekti__body .korporativna_text_h7 p {
	margin-bottom: 25px;
}














.eco_project_page .proekti__foto-galerea {
    float: none;
    clear: both;
    border-top: 2px solid rgb(195, 218, 234);
}
.eco_project_page .proekti__foto-galerea > div:first-child {
    font-size: 18px;
    font-weight: 600;
    line-height: 69px;
    text-transform: uppercase;
}
.eco_project_page .proekti__foto-galerea #block-basic-content p {
    line-height: 28px;
}
.eco_project_page .proekti__foto-galerea > div:first-child {
    padding-top: 3px;
	line-height: 60px;
    font-size: 18px;
	font-weight: 600;
    text-align: left;
	text-transform: uppercase;
}
.eco_project_page .proekti__foto-galerea > div:nth-child(2) {
	position: relative;
	width: 100%;
	height: 260px;
    white-space: nowrap;
	font-size: 0;
	overflow: hidden;
}
.eco_project_page .proekti__foto-galerea > div:nth-child(2) > div {
	position: relative;
	left: 0;
	display: inline-block;
	width: calc(33.3% - 13.3px);
	margin-right: 20px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	transition: 2.4s;
}
.eco_project_page .proekti__foto-galerea > div > div img {
	display: none;
}
.eco_project_page .proekti__foto-galerea {
    text-align: center;
}
.eco_project_page .p_slider_control {
    position: relative;
    display: inline-block;
    float: none;
    clear: both;
    text-align: center;
    width: auto;
    height: auto;
    margin: 0;
    top: 0;
    z-index: 21;
}
.eco_project_page .p_slider_control .p_control_button_box {
    width: 78px;
    height: 78px;
}
.eco_project_page .p_slider_control > div {
    float: left;
    position: relative;
}
.eco_project_page .p_slider_control .p_control_line {
    position: relative;
    top: 39px;
    display: block;
    float: left;
    width: 25px;
    height: 2px;
    background-color: rgb(25, 40, 79);
}
.eco_project_page .p_slider_control .p_control_line:first-child {
    display: none;
}
.eco_project_page .controll_arrow {
    display: inline-block;
}
.page-node-type-proekt .controll_arrow > div {
    display: inline-block;
}
.eco_project_page .controll_arrow .left_arrow,
.eco_project_page .controll_arrow .right_arrow {
    position: relative;
    display: inline-block;
    top: -29px;
    font-size: 26px;
    font-weight: 600;
}
.eco_project_page .controll_arrow .left_arrow:hover,
.eco_project_page .controll_arrow .right_arrow:hover {
    cursor: pointer;
}
.eco_project_page .controll_arrow .left_arrow {
	opacity: 0;
	pointer-events: none;
}
#block-potuznistukrgidroenergo .prat_ukrgidroenergo___fvil a:before {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
#main #block-news #block-views-block-novini-block-2 .views-field-field-pomitku {
    display: none;
}
.storinka_isnuucoi_stancii__rekonstrukcia {
    font-size: 18px;
}
.page-media_tsentr-novyny .linonenews .views-row .views-field-body p {
    margin-bottom: 0;
}
.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div:last-child {
	margin-bottom: 60px;
}
.page-node-type-dialnisthol #main #content #content-header:after {
    content: '';
    position: absolute;
    width: 100vw;
    height: 25px;
    background-color: white;
	left: 0;
    top: auto;
    bottom: -20px;
}
.page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(8) > p:first-child {
    position: relative;
}
.page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(8) > p:first-child:after {
    content: '';
    position: absolute;
    width: 300%;
    height: 25px;
    background-color: white;
    left: -100%;
    top: auto;
    bottom: -20px;
}
.page-node-type-kahovska-ges-2 #main #content-area #block-basic-content figure {
    display: none;
}
.page-node-type-kahovska-ges-2 .zagolovok_tekst_kartinka_podpis__tekstn > p:before {
    content: '*';
    display: inline;
    position: relative;
    padding: 0 1px 0 0;
    font-size: 18px;
}
.page-media_tsentr-videoarkhiv #block-basic-content .views-row .views-field-title a {
    position: relative;
    display: block;
}
.page-media_tsentr-videoarkhiv #block-basic-content .views-row .views-field-title a:after {
    position: absolute;
	content: '';
    display: block;
	width: 100%;
	height: calc(100% + 15px);
	top: -15px;
	left: 0;
}
.page-node-type-kahovska-ges-2 #block-basic-content ul {
    margin: 20px;
    list-style: outside disc;
}
.page-node-type-kahovska-ges-2 #block-basic-content ul li {
    margin-bottom: 12px;
}
.page-node-type-osnovni-pokazniki #main #content-area #block-basic-content article.node {
    margin: 0 0 20px 0;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div:first-child {
    width: 100%;
    float: none;
    clear: both;
    padding: 20px 20px 0 20px;
    margin: 0;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: left;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div:first-child .paragraph--type--blok-zagolovok-tekst {
    width: 100%;
    color: #054fc6;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div:first-child p {
    margin: 0;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div:nth-child(2) .fakti__znacenna-faktu span {
    font-size: 14px;
    position: absolute;
    line-height: 0;
    display: block;
    width: 100%;
    top: 120px;
}
.slide_control_mob {
	display: none;
}
.page-node-type-kontakti .mob_menu_icon {
    margin: 39px 0 0 20px;
}
.page-diyalnist-planovana_diyalnist_v_baseyni_richky_dnister li img {
    height: 46px;
}
.page-stalyy_rozvytok-bezpeka_ta_nadiynist .bezpeka_ta_nadiinist__body li img {
	 height: 48px;
}
.page-node-type-zvorotnii-zv-azok #main #highlighted {
	height: 250px;
}
.page-node-type-zvorotnii-zv-azok .zvorotnii_zv_azok__body {
    position: relative;
    display: block;
    max-width: 1165px;
    padding: 25px 20px 25px 0;
    margin: 0 auto;
    line-height: 36px;
    margin-bottom: 40px;
}
.page-node-type-zvorotnii-zv-azok #main #highlighted .head_body {
    display: none;
}
.page-node-type-zvorotnii-zv-azok .zvorotnii_zv_azok__body > p {
    position: relative;
    margin: 0;
    font-size: 24px;
    color: rgb(25, 40, 79);
}
.page-node-type-zvorotnii-zv-azok .zvorotnii_zv_azok__body:after {
    position: absolute;
    content: '';
    display: block;
    width: 200%;
    height: 100%;
    top: 0;
    left: auto;
    right: 0;
    background-color: rgb(223, 242, 255);
    z-index: -1;
}
.page-node-type-zvorotnii-zv-azok #main #content-area #block-basic-content article.node {
    margin: 0 0 20px 0;
}
.page-search-node #content-area {
    margin-top: 0;
}
.page-search-node #block-basic-content .js-form-item.js-form-type-search {
    display: inline-block;
    width: calc(100% - 105px);
}
.page-search-node #block-basic-content .js-form-type-search label {
    font-size: 14px;
    line-height: 28px;
    padding-left: 3px;
}
.page-search-node #block-basic-content > form .js-form-submit {
    height: 38px;
    position: relative;
    top: -1px;
    padding: 0 10px;
    width: 98px;
    background-color: #67b3ed;
	transition: 0.36s;
}
.page-search-node #block-basic-content > form .js-form-submit:hover {
    background-color: #054fc6;
	transition: 0.36s;
}
.page-search-node #block-basic-content > form .js-form-submit:active {
    background-color: rgba(105, 163, 202, 1);
	transition: 0.36s;
}
.page-search-node #block-basic-content .search-help-link {
    display: none;
}
.page-search-node #content-area > div > div > h2 {
    margin: 21px 0;
    color: #054fc6;
}
.page-search-node #block-basic-content {
    color: rgb(25, 40, 79);
}
.page-search-node #block-basic-content a {
    color: rgb(25, 40, 79);
    color: #054fc6;
}
.page-search-node #content-area > div > div li {
    margin-bottom: 25px;
}
.page-search-node #content-area li h3 {
    margin-bottom: 6px;
}
.page-search-node #content-area li p {
    margin-bottom: 3px;
}
.page-search-node #main #content-area #block-basic-content {
    padding: 20px 0 0 20px;
}
.page-search-node input#edit-submit--4 {
    width: auto;
    height: auto;
    left: 0;
    padding: 12px 24px;
}
.mobile_menu .mob_title {
    pointer-events: none;
}
.page-node-type-storinka-isnuucoi-stancii #main #highlighted .head_title,
.page-node-type-kahovska-ges-2 #main #highlighted .head_title,
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-ekologicni_indikatori_dialnosti #main #highlighted .head_title,
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist #main #highlighted .head_title,
.page-node-type-world-hydropower #main #highlighted .head_title {
    padding-left: 0;
    font-size: 47px;
    line-height: 57px;
    max-width: 820px;

}
.page-node-type-progress-programs #main #highlighted .head_title,
.page-filiyi-dyrektsiya_z_budivnytstva_dnistrovskoyi_haes #main #highlighted .head_title {
	line-height: 43px;
	font-size: 32px;
}

.page-node-type-mehanizmi-realizacii-ekostrategi #main #content-area #block-basic-content article.node,
.page-pro_kompaniyu-reytynhy_ta_nahorody #main #content-area #block-basic-content article.node,
.page-stalyy_rozvytok-korporativna-socialna-vidpovidalnist-okhorona_dovkillya #main #content-area #block-basic-content article.node,
.page-diyalnist-novyy_rynok_elektroenerhiyi #main #content-area #block-basic-content article.node,
.page-diyalnist-spivpratsya_z_mizhnarodnymy_ustanovamy #main #content-area #block-basic-content article.node,
.page-pro_kompaniyu-istoriya_kompaniyi #main #content-area #block-basic-content article.node,
.page-pro_kompaniyu-pravovi_zasady #main #content-area #block-basic-content article.node,
.page-node-type-prat-struktura #main #content-area #block-basic-content article.node,
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-ekologicni_indikatori_dialnosti #main #content-area #block-basic-content article.node,
.page-stalyy_rozvytok #main #content-area #block-basic-content article.node,
.eco_project_page #main #content-area #block-basic-content article.node,
.page-stalyy_rozvytok-korporativna-socialna-vidpovidalnist-okhorona_dovkillya-proekti-ekologicnii-proekt-cista-energia-zitta-0 #main #content-area #block-basic-content article.node,
.page-node-type-vakansii #main #content-area #block-basic-content article.node{
    margin: 0;
}
.page-pro_kompaniyu-pravovi_zasady #main #content-area #block-basic-content {
    padding: 40px 0 60px 0;
}
.page-stalyy_rozvytok-korporativna-socialna-vidpovidalnist-okhorona_dovkillya #main #content-area #block-basic-content {
    padding: 40px 0 40px 20px;
}
.page-diyalnist-novyy_rynok_elektroenerhiyi #main #content-area #block-basic-content,
.page-node-type-naukovo-teh-rada #main #content-area #block-basic-content,
.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-ekologicni_indikatori_dialnosti #main #content-area #block-basic-content {
    padding: 0 0 60px 20px;
    color: rgb(25, 40, 79);
}
.naukovo_teh_rada__aaili:nth-child(2){
    display: flex;
}
.page-node-type-vakansii #main #content-area #block-basic-content {
    padding: 30px 0 60px 20px;
    color: rgb(25, 40, 79);
}
select {
  -webkit-appearance: none;
  background-image: url(../../images/source/down-arrow.png);
  background-position: right 9px;
  background-repeat: no-repeat;
  -moz-appearance: none;
  text-overflow: '';
  -ms-appearance: none;
  appearance: none!important;
}
#tab_new .tabwr2 .right_arr,
#tab_new .tabwr2 .left_arr {
	display: none;
}
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__aaili{
	display: grid!important;
	grid-template-columns: auto auto;
}
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__aaili div {
    position: relative;
    padding: 5px 20px 5px 73px;
	width: calc(100% - 20px) !important;
}
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__results-anticorruption,
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__aaili div:nth-child(8),
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__aaili div:nth-child(7),
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__aaili div:nth-child(6),
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__aaili div:nth-child(5){
	display: none!important;
}
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__aaili div a {
    display: block;
}
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__aaili div a:before {
    content: '';
	position: absolute;
    display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__for-mail-1[class^="zapobihannya_koruptsiyi__for-mail"] {
    margin-left: 0;
	border-left: none;
}
.page-diyalnist-zapobihannya_koruptsiyi .content [class^="zapobihannya_koruptsiyi__for-mail"] {
    width: auto;
}
.page-diyalnist-zapobihannya_koruptsiyi .block-contactblock-9 .closer {
    font-size: 23px;
}
.page-node-1216 #main #content-area #block-basic-content {
    min-height: auto;
    padding: 25px;
}
.page-node-1216 #content-area {
    display: block;
    position: relative;
    margin-top: 40px;
    max-width: 1165px;
    padding: 0 0 0 0;
    margin: 0 auto;
}
#block-views-block-vidpusk-elektroenergii > h2 {
	display: none;
}
#block-views-block-vidpusk-elektroenergii .head-left {
    position: relative;
    width: 50%;
    float: left;
    height: 290px;
    margin-bottom: 20px;
    padding: 15px 20px;
    color: white;
    background-color: rgb(33, 54, 108);
}
#block-views-block-vidpusk-elektroenergii .head-right {
    width: calc(50% - 20px);
    float: right;
    color: rgb(25, 40, 79);
}
#block-views-block-vidpusk-elektroenergii .head-left .head-left-title {
    font-size: 28px;
    font-weight: 400;
}
#block-views-block-vidpusk-elektroenergii .head-left .head-left-hint {
    width: calc(100% - 40px);
    max-width: 480px;
    position: absolute;
    top: 50%;
    font-size: 16px;
}
#block-views-block-vidpusk-elektroenergii .head-left .head-left-showmore {
    position: absolute;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 600;
    bottom: 20px;
}
#block-views-block-vidpusk-elektroenergii .head-left .head-left-showmore p {
    margin: 0;
}
#block-views-block-vidpusk-elektroenergii .head-right p,
#block-views-block-vidpusk-elektroenergii .head-left p {
    margin: 0;
}
#block-views-block-vidpusk-elektroenergii .head-left-title > p > b:nth-child(2) {
    color: rgb(105, 163, 202);
}
#block-views-block-vidpusk-elektroenergii .head-left-showmore .opener {
    display: inline-block;
    padding: 0 6px;
}
#block-views-block-vidpusk-elektroenergii .head-left-showmore .opener > span {
    display: block;
    transform: rotate(90deg);
    transition: 0.48s;
}
#block-views-block-vidpusk-elektroenergii .head-left-showmore .active .opener > span {
    transform: rotate(270deg);
    transition: 0.48s;
}
#block-views-block-vidpusk-elektroenergii .head-right .head-right-top {
    height: 70px;
    margin-bottom: 20px;
    padding: 20px 20px;
    color: white;
    background-color: rgb(33, 54, 108);
    font-size: 19px;
    font-weight: 600;
    text-align: center;
}
#block-views-block-vidpusk-elektroenergii .head-right .head-right-daily-data {
    width: calc(50% - 10px);
    float: left;
    height: 200px;
    background-color: rgb(105, 163, 202);
}
#block-views-block-vidpusk-elektroenergii .head-right-yearly-data {
    width: calc(50% - 10px);
    height: 200px;
    float: right;
    background-color: rgba(105, 163, 202, 0.57);
    padding: 15px 16px 20px;
    text-align: center;
    font-weight: 600;
    color: white;
}
#block-views-block-vidpusk-elektroenergii .head-right-yearly-data > p {
    margin: 0 0 10px;
}
#block-views-block-vidpusk-elektroenergii .views-exposed-form .form-date {
    position: relative;
    display: block;
    width: 90%;
    margin: 10px auto 30px;
    padding: 5px 10px 3px;
    color: rgb(25, 40, 79);
    font-size: 18px;
    font-weight: 600;
}
#block-views-block-vidpusk-elektroenergii .views-exposed-form .form-date,
#block-views-block-vidpusk-elektroenergii .views-exposed-form .form-date:hover,
#block-views-block-vidpusk-elektroenergii .views-exposed-form .form-date:active,
#block-views-block-vidpusk-elektroenergii .views-exposed-form .form-date:focus {
    border: none;
    outline: none;
    box-shadow: none;
}
#block-views-block-vidpusk-elektroenergii .head-right .yearly-summary-units {
    font-size: 25px;
}
#block-views-block-vidpusk-elektroenergii .head-right .yearly-summary > .yearly-summary {
    font-size: 44px;
    line-height: 100px;
}
#block-views-block-vidpusk-elektroenergii .head-right .daily-summary {
    font-size: 25px;
    font-weight: 600;
    color: white;
}
#block-views-block-vidpusk-elektroenergii .head-right .daily-summary > .daily-summary {
    margin-bottom: 24px;
    font-size: 44px;
    line-height: normal;
    text-align: center;
}
#block-views-block-vidpusk-elektroenergii .head-right .daily-summary-units {
    text-align: center;
}
#block-views-block-vidpusk-elektroenergii .views-exposed-form .form-date:after {
    display: block;
    position: absolute;
    content: '...';
    width: 33px;
    height: 100%;
    background-color: white;
    right: 35px;
	opacity: 0;
    color: rgb(25, 40, 79);
    font-size: 18px;
    font-weight: 600;
    text-align: center;
}
#block-views-block-vidpusk-elektroenergii .views-exposed-form .form-date:before {
    display: block;
    position: absolute;
    content: '';
    width: 33px;
    height: 100%;
    background-color: white;
    right: 35px;
}
#block-views-block-vidpusk-elektroenergii .views-exposed-form .form-date:hover:after {
	opacity: 1;
}
#block-views-block-vidpusk-elektroenergii .head-left .head-left-showmore > p {
	cursor: pointer;
}
#block-views-block-vidpusk-elektroenergii .view-content {
    float: none;
    clear: both;
    display: none;
}
#block-views-block-gidrologicni-harakteristiki {
    float: none;
    clear: both;
}
#block-views-block-gidrologicni-harakteristiki .head-left {
    width: calc(50% - 10px);
    display: block;
    float: left;
    padding: 34px 20px 0;
    height: 160px;
    font-size: 28px;
    font-weight: 400;
    background-color: #054fc6;
    color: white;
    margin-bottom: 20px;
}
#block-views-block-gidrologicni-harakteristiki .head-left .head-left-title > p > span {
    color: #ffde02;
}
#block-views-block-gidrologicni-harakteristiki .head-left .head-left-title > p {
    margin: 0;
    max-width: 400px;
}
#block-views-block-gidrologicni-harakteristiki .head-right {
    width: calc(50% - 10px);
    float: right;
    display: block;
    margin-bottom: 20px;
}
#block-views-block-gidrologicni-harakteristiki .head-right .head-right-top {
	height: 70px;
    margin-bottom: 20px;
    padding: 7px 20px;
    color: white;
    background-color: #054fc6;
    font-size: 19px;
    font-weight: 600;
    text-align: left;
    vertical-align: baseline;
}
#block-views-block-gidrologicni-harakteristiki .views-exposed-form .form-date,
#block-views-block-gidrologicni-harakteristiki .views-exposed-form .form-date:hover,
#block-views-block-gidrologicni-harakteristiki .views-exposed-form .form-date:active,
#block-views-block-gidrologicni-harakteristiki .views-exposed-form .form-date:focus {
    border: none;
    outline: none;
    box-shadow: none;
}
#block-views-block-gidrologicni-harakteristiki .views-exposed-form .form-date:after {
    display: block;
    position: absolute;
    content: '...';
    width: 33px;
    height: 100%;
    background-color: white;
    right: 35px;
	opacity: 0;
    color: rgb(25, 40, 79);
    font-size: 18px;
    font-weight: 600;
    text-align: center;
}
#block-views-block-gidrologicni-harakteristiki .views-exposed-form .form-date:before {
    display: block;
    position: absolute;
    content: '';
    width: 33px;
    height: 100%;
    background-color: white;
    right: 35px;
}
#block-views-block-gidrologicni-harakteristiki .views-exposed-form .form-date {
    position: relative;
    display: block;
    margin: 10px auto 30px;
    padding: 5px 10px 3px;
    color: rgb(25, 40, 79);
    font-size: 18px;
}
#block-views-block-gidrologicni-harakteristiki .head-right .head-right-top > .daily-data-filter {
    display: inline-block;
    width: calc(100% - 140px);
    margin-left: 20px;
}
#block-views-block-gidrologicni-harakteristiki .head-right .head-right-top > p {
    display: inline-block;
}
#block-views-block-gidrologicni-harakteristiki .views-exposed-form .form-date:hover:after {
	opacity: 1;
}
#block-views-block-gidrologicni-harakteristiki .head-right .average-daily-level {
    position: relative;
    width: calc(50% - 10px);
    float: left;
    height: 70px;
    padding: 10px 12px 5px;
    text-align: center;
    font-weight: 600;
    color: white;
    background-color: #0181e1;
    z-index: 1;
}
#block-views-block-gidrologicni-harakteristiki .head-right .water-consumption {
    width: calc(50% - 10px);
    height: 70px;
    float: right;
    padding: 10px 12px 5px;
    text-align: center;
    font-weight: 600;
    color: white;
    background-color: #0181e1;
}
#block-views-block-gidrologicni-harakteristiki .head-right .average-daily-level > p,
#block-views-block-gidrologicni-harakteristiki .head-right .water-consumption > p
 {
    margin: 0 auto;
    max-width: 200px;
}
#block-views-block-gidrologicni-harakteristiki .head-right .average-daily-level .info {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    top: 9px;
    right: 12px;
    background-image: url(../../images/source/info.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
#block-views-block-gidrologicni-harakteristiki .head-right .average-daily-level .info:hover {
    cursor: pointer;
}
#block-views-block-gidrologicni-harakteristiki .head-right .average-daily-level .uvagaSel {
    position: absolute;
    display: none;
    width: 100%;
    font-size: 16px;
    top: 0;
    left: calc(100% + 20px);
    background-color: #054fc6;
}
#block-views-block-gidrologicni-harakteristiki .head-right .average-daily-level .uvagaSel > div {
    position: relative;
    width: 100%;
    float: left;
    height: 90px;
    padding: 10px 16px 5px;
    text-align: center;
    font-weight: 600;
    color: white;
}
#block-views-block-gidrologicni-harakteristiki .head-right .average-daily-level .uvagaSel:before {
    content: '';
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    left: -8px;
    top: 8px;
    background-color: #054fc6;
    transform: rotate(45deg);
}
#block-views-block-gidrologicni-harakteristiki .head-right .average-daily-level .uvagaSel > div > p {
	margin: 0;
}
#block-views-block-gidrologicni-harakteristiki .head-right .average-daily-level .uvagaSel ul > li {
    height: 50px;
    float: none;
    clear: both;
    margin: 0;
    line-height: 50px;
    font-size: 16px;
    text-align: center;
}
#block-views-block-gidrologicni-harakteristiki .head-right .average-daily-level .uvagaSel ul > li:last-child {
    height: 68px;
    line-height: 68px;
}
#block-views-block-gidrologicni-harakteristiki .head-right .average-daily-level .uvagaSel ul > li:nth-child(odd) {
    background-color: #0181e1;
}
#block-views-block-gidrologicni-harakteristiki .view-content {
    float: none;
    clear: both;
}
#block-views-block-gidrologicni-harakteristiki .content-sidebar {
    display: block;
    float: left;
    width: calc(20% - 20px);
    margin-right: 20px;
    border-bottom: 2px solid #054fc6;
}
#block-views-block-gidrologicni-harakteristiki .content-data {
    width: 80%;
    margin: 0;
    display: block;
    float: left;
}
#block-views-block-gidrologicni-harakteristiki .content-sidebar .sidebar-top {
    height: 298px;
    padding-top: 135px;
    font-size: 17px;
    line-height: 21px;
    text-align: center;
    vertical-align: middle;
    background-color: rgb(223, 242, 255);
    transform: rotate(0deg);
}
#block-views-block-gidrologicni-harakteristiki .content-sidebar .sidebar-bottom {
    height: 70px;
    padding-top: 7px;
    font-size: 17px;
    line-height: 21px;
    text-align: center;
    vertical-align: middle;
    background-color: rgb(223, 242, 255);
    transform: rotate(0deg);
}
#block-views-block-gidrologicni-harakteristiki .content-sidebar .sidebar-top > p {
    line-height: 21px;
    max-width: 160px;
    margin: 0 auto;
}
#block-views-block-gidrologicni-harakteristiki .content-sidebar .sidebar-bottom > p {
    line-height: 21px;
    max-width: 160px;
    margin: 0 auto;
}
#block-views-block-gidrologicni-harakteristiki .content-data .views-field-field-vitrata-vodi-dnipro {
	display: none;
}
#block-views-block-gidrologicni-harakteristiki .content-data .views-field-field-vitrata-vodi-dnister {
	display: none;
}
#block-views-block-gidrologicni-harakteristiki .views-field-field-gidrologicni-harakteristik .field-content > .paragraph:nth-child(odd) {
    background-color: transparent;
}
#block-views-block-gidrologicni-harakteristiki .views-field-field-gidrologicni-harakteristik .field-content > .paragraph:nth-child(odd) > div {
    background-color: rgb(223, 242, 255);
}
#block-views-block-gidrologicni-harakteristiki .views-field-field-gidrologicni-harakteristik .field-content > .paragraph > div:nth-child(1) {
    width: 37.5%;
    padding-left: 3%;
    text-align: left;
    display: flex;
    align-items: center;
    line-height: 1.5;
}
#block-views-block-gidrologicni-harakteristiki .views-field-field-gidrologicni-harakteristik .field-content > .paragraph > div {
    display: block;
    float: left;
	height: 50px;
    line-height: 50px;
    margin: 0;
    font-size: 16px;
    text-align: center;
}
#block-views-block-gidrologicni-harakteristiki .views-field-field-gidrologicni-harakteristik .field-content > .paragraph > div:nth-child(2),
#block-views-block-gidrologicni-harakteristiki .views-field-field-gidrologicni-harakteristik .field-content > .paragraph > div:nth-child(3) {
    width: calc(31.2% - 20px);
    margin-left: 20px;
}
#block-views-block-gidrologicni-harakteristiki .views-field-field-gidrologicni-harakteristik .field-content > .paragraph:last-child > div {
	margin-bottom: 40px;
    border-bottom: 2px solid #054fc6;
    height: 70px;
    line-height: 70px;
}
#block-views-block-vidpusk-elektroenergii .view-content .views-row > .paragraph:nth-child(odd) {
    background-color: transparent;
}
#block-views-block-vidpusk-elektroenergii .view-content .views-row > .paragraph > div:nth-child(1) {
    display: block;
    float: left;
    width: 50%;
    padding-left: 15px;
}
#block-views-block-vidpusk-elektroenergii .view-content .views-row > .paragraph:nth-child(odd) > div:nth-child(1) {
    background-color: rgba(25, 40, 79, 0.18);
}
#block-views-block-vidpusk-elektroenergii .view-content .views-row > .paragraph > div {
    height: 50px;
    margin: 0;
    line-height: 50px;
    font-size: 16px;
}
#block-views-block-vidpusk-elektroenergii .view-content .views-row > .paragraph > div:nth-child(2),
#block-views-block-vidpusk-elektroenergii .view-content .views-row > .paragraph > div:nth-child(3) {
    float: left;
    width: calc(25% - 20px);
    margin-left: 20px;
    text-align: center;
}
#block-views-block-vidpusk-elektroenergii .view-content .views-row > .paragraph:nth-child(odd) > div:nth-child(2),
#block-views-block-vidpusk-elektroenergii .view-content .views-row > .paragraph:nth-child(odd) > div:nth-child(3) {
    background-color: rgba(105, 163, 202, 0.3);
}
#block-views-block-vidpusk-elektroenergii .view-content .views-row > .paragraph:last-child > div {
	margin-bottom: 40px;
    border-bottom: 2px solid #054fc6;
}
.enrgy_report .report-title {
    display: none;
}
.enrgy_report {
    display: block;
    position: relative;
    margin-top: 40px;
    max-width: 1165px;
    padding: 0 0 0 0;
    margin: 0 auto;
}
.enrgy_report > h2 {
    position: absolute;
    width: 229px;
    left: calc(100% - 189px);
    top: 0;
    padding: 0;
    font-size: 55px;
    font-weight: 600;
    color: rgb(25, 40, 79);
    text-transform: uppercase;
    transform: rotate(90deg);
    transform-origin: 0 0;
    -webkit-transform: rotate(90deg);
    -webkit-transform-origin: 0 0;
    z-index: 1900;
    pointer-events: none;
}
select::-ms-expand {
  display: none;
}
.block-addtoanybuttons,
li.statistics-counter,
.flippy {
	display: none;
}
.page-node-type-novini li.statistics-counter,
.page-node-type-novini .flippy {
	display: block;
}
.page-node-type-istoria-kompanii li.statistics-counter,
.page-node-type-nagladova-rada li.statistics-counter,
.page-node-type-reitingi-ta-nagorodi li.statistics-counter,
.page-node-type-spivpraca-z-miznarodnimi-ustanov article li.statistics-counter,
.page-node-type-novii-rinok-elektroenergii article li.statistics-counter,
.page-node-type-prat-struktura article li.statistics-counter {
	display: none;
}
.page-node-type-istoria-kompanii .block-addtoanybuttons,
.page-node-type-nagladova-rada .block-addtoanybuttons,
.page-node-type-reitingi-ta-nagorodi .block-addtoanybuttons,
.page-node-type-spivpraca-z-miznarodnimi-ustanov .block-addtoanybuttons,
.page-node-type-novii-rinok-elektroenergii .block-addtoanybuttons,
.page-node-type-prat-struktura .block-addtoanybuttons {
	display: none;
}
.page-node-type-istoria-kompanii .flippy,
.page-node-type-nagladova-rada .flippy,
.page-node-type-reitingi-ta-nagorodi .flippy,
.page-node-type-spivpraca-z-miznarodnimi-ustanov .flippy,
.page-node-type-novii-rinok-elektroenergii .flippy,
.page-node-type-prat-struktura .flippy {
	display: none;
}
.page-node-type-fotogalerea .block-addtoanybuttons,
.page-node-type-fotogalerea li.statistics-counter,
.page-media_tsentr-fotohalereya .flippy,
.page-media_tsentr-fotohalereya .block-addtoanybuttons,
.page-media_tsentr-fotohalereya li.statistics-counter {
	display: block;
}
#block-views-block-vidpusk-elektroenergii .form-text.hasDatepicker {
    width: 210px;
    margin: 10px auto 30px;
    padding: 9px 8px 7px;
    text-align: center;
    font-weight: 600;
}
#block-views-block-gidrologicni-harakteristiki .form-text.hasDatepicker {
    width: 210px;
    margin: 10px auto;
    padding: 9px 8px 7px;
    color: rgb(25, 40, 79);
    text-align: center;
    font-weight: 600;
}
#block-views-block-vidpusk-elektroenergii .form-text.hasDatepicker:hover,
#block-views-block-gidrologicni-harakteristiki .form-text.hasDatepicker:hover {
    cursor: pointer;
}
#ui-datepicker-div {
    width: 210px;
    padding-top: 28px;
    margin-left: -1px;
    font-size: 15px;
    text-align: center;
    color: rgb(25, 40, 79);
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid rgb(25, 40, 79);
    border-radius: 2px;
}
.ui-datepicker-header > .ui-datepicker-prev,
.ui-datepicker-header > .ui-datepicker-next {
    position: absolute;
    display: block;
    width: 24px;
    height: 24px;
    left: 3px;
    top: 3px;
    font-size: 0;
}
.ui-datepicker-header > .ui-datepicker-next {
    left: auto;
    right: 3px;
}
.ui-datepicker-header > .ui-datepicker-prev:after {
    position: absolute;
	content: '<';
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    font-size: 18px;
	font-weight: 600;
	text-align: center;
	line-height: 26px;
	color: white;
    background-color: rgb(105, 163, 202);
	border-radius: 3px;
}
.ui-datepicker-header > .ui-datepicker-next:after {
    position: absolute;
	content: '>';
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    font-size: 18px;
	font-weight: 600;
	text-align: center;
	line-height: 26px;
	color: white;
    background-color: rgb(105, 163, 202);
	border-radius: 3px;
}
.ui-datepicker-header > .ui-datepicker-prev:hover,
.ui-datepicker-header > .ui-datepicker-next:hover {
    cursor: pointer;
}
.ui-datepicker-header > .ui-datepicker-prev:hover:after,
.ui-datepicker-header > .ui-datepicker-next:hover:after {
    background-color: rgb(25, 40, 79);
}
table.ui-datepicker-calendar {
    margin: 0;
    padding: 0;
}
table.ui-datepicker-calendar th {
    text-align: center;
    padding-bottom: 6px;
}
table.ui-datepicker-calendar .ui-state-highlight {
	color: white;
    background-color: rgb(105, 163, 202);
}
table.ui-datepicker-calendar .ui-state-active {
	color: white;
    background-color: rgb(25, 40, 79);
}
table.ui-datepicker-calendar .ui-state-hover {
	color: white;
    background-color: rgb(105, 163, 202);
}
table.ui-datepicker-calendar tr td a {
    display: block;
    line-height: 33px;
    border-radius: 2px;
}
table.ui-datepicker-calendar tr td {
    padding: 3px 0;
}
table.ui-datepicker-calendar tbody {
    border-bottom: rgb(201, 201, 201);
}
tbody tr:last-child td {
    padding: 7px 3px;
}
.page-diyalnist-tendery_i_zakupivli-obgruntuvannja table tbody tr:last-child td {
    padding: 0;
}
.path-media-tsentr .no_data,
.enrgy_report .view-empty {
    float: none;
    clear: both;
    line-height: 28px;
    margin-bottom: 20px;
    padding: 11px 20px 12px;
    background-color: rgba(25, 40, 79, 0.18);
}

.path-media-tsentr .no_data {
	margin-top: 20px;
}
.path-media-tsentr .no_data p,
.enrgy_report .view-empty p {
	margin: 0;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div:nth-child(2) .fakti__znacenna-faktu span {
    display: none;
}
#content-area > div > div > h2, #main #block-potuznistukrgidroenergo > div > h2 {
    z-index: 1900;
    pointer-events: none;
}
.page-diyalnist-osnovni_pokaznyky .enrgy_report > h2 {
    position: relative;
    width: auto;
    left: 0;
    top: 0;
    padding: 0 20px;
    margin: 30px 0 20px;
    font-size: 42px;
    font-weight: 600;
    text-align: left;
    color: rgb(25, 40, 79);
    text-transform: uppercase;
    transform: none;
    transform-origin: 0 0;
    -webkit-transform: none;
    -webkit-transform-origin: 0 0;
}
.page-media_tsentr-novyny .bef-exposed-form > div:nth-child(4) select {
    padding-right: 18px;
    max-width: 256px;
}
.tenderi_i_zakupivli__bloknn .tenderi_i_zakupivli__silka {
	display: none;
}
.page-node-type-pro-kompaniu .pro_kompaniu__body {
    font-size: 28px;
}
.page-node-type-pro-kompaniu .pro_kompaniu__body p {
    margin: 0;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni .download {
    display: table;
    width: 100%;
    margin: 0 0 20px 0;
    float: left;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni .download:nth-child(3n) {
    margin-right: 0;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__stancia-sogodni .download a {
    display: table-cell;
    height: 60px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    padding: 10px 10px 10px 73px;
    margin: 0;
    background-image: url(../../images/source/file-b.png);
    background-size: 22px 29px;
    background-position: 20px center;
    background-repeat: no-repeat;
    background-color: rgb(195, 218, 234);
    vertical-align: middle;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__rekonstrukcia > div > p {
    display: table;
    width: calc(33.33% - 13.4px);
    margin: 0 20px 40px 0;
    float: left;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__rekonstrukcia > div > p:nth-child(3n) {
    margin-right: 0;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__rekonstrukcia > div > p a {
    display: table-cell;
    height: 60px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    padding: 10px 10px 10px 73px;
    margin: 0;
    background-image: url(../../images/source/file-b.png);
    background-size: 22px 29px;
    background-position: 20px center;
    background-repeat: no-repeat;
    background-color: rgb(195, 218, 234);
    vertical-align: middle;
}
.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__rekonstrukcia > div > h2 {
    font-size: 28px;
}
/*===========*/
@media (max-width: 1500px) {
    .page-node-type-prat-struktura .prat_struktura__t > div > div:first-child a,
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(2) ul a,
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul a {
        font-size: 22px;
        line-height: 60px;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:last-child a {
        font-size: 22px;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:first-child li:nth-child(2) a:before {
        top: -268px;
        height: 180px;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:first-child li:nth-child(2) a:after {
        top: -84px;

    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(4) ul:first-child:before {
        top: -110px;
        height: calc(100% + 70px);
    }
}
@media (min-width: 1580px) {
	.page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(2):before {
		height: calc(100% + 33px);
	}

	.page-node-type-dialnisthol .energo_line > svg {
    width: 1562px;
	}
	.page-node-type-dialnisthol .mobile {
		position: absolute;
		top: 1340px;
		left: 1000px;
		width: 500px;
	}
	.page-node-type-dialnisthol .mobile.animated {
		top: 1262px;
		left: 1100px;
	}
	.page-node-type-dialnisthol .baterry {
		position: absolute;
		left: 160px;
		top: 130px;
	}
	.page-node-type-dialnisthol .mobile.animated .baterry {
		left: 160px;
		top: 130px;
	}
}
@media (min-width: 1279px) and (max-width: 1580px) {
	.page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(2):before {
		height: calc(100% + 55px);
	}
}
@media (min-width: 1500px) and (max-width: 1580px) {

	.page-media_tsentr-novyny .views-field-field-rubrika-novini > div > a {
		padding: 6px 15px;
		margin: 0 10px 0 0;
		font-size: 16px;
	}
	.page-media_tsentr-novyny .views-field-view-node span {
		padding: 6px 10px;
		font-size: 16px;
	}
}
@media (min-width: 1400px) and (max-width: 1580px) {
	.page-stalyy_rozvytok .header_inf > p:nth-child(4) {
		padding-top: 18px;
	}
	.page-stalyy_rozvytok .header_inf > p:nth-child(4) > span {
		width: 69%;
	}
	.page-node-type-dialnisthol .energo_line > svg {
		width: 1200px;
	}
	.page-node-type-dialnisthol .mobile {
		position: absolute;
		top: 1320px;
		left: 558px;
		width: 500px;
	}
	.page-node-type-dialnisthol .mobile.animated {
		top: 1245px;
		left: 708px;
		top: 1242px;
		left: 702px;
	}
	.page-node-type-dialnisthol .baterry {
		position: absolute;
		left: 160px;
		top: 130px;
	}
	.page-node-type-dialnisthol .mobile.animated .baterry {
		left: 160px;
		top: 130px;
	}
	.page-media_tsentr-novyny .views-field-field-rubrika-novini > div > a {
		padding: 6px 7px;
		margin: 0 10px 0 0;
		font-size: 16px;
	}
	.page-media_tsentr-novyny .views-field-view-node span {
		padding: 6px 5px;
		font-size: 16px;
	}
}
@media (min-width: 1500px) {
	.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna > div > div:nth-child(6) .fakti__primitka {
		font-size: 16px;
	}
	#block-views-block-slider-block-1 .views-field-body .field-content p {
		font-size: 23px;
		line-height: 39px;
	}
	.page-media_tsentr-anonsy_ta_oholoshennya #main #block-news #block-views-block-novini-block-2 .views-row {
		height: auto;
	}
	.bezpeka_ta_nadiinist__body > p:nth-child(5) {
		width: 440px;
		height: 280px;
	}
	.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(9) {
		width: calc(100% - 455px);
	}
	.page-node-type-nagladova-rada .nagladova_rada__tekst-2 ul > li:nth-child(4) {
		bottom: -10%;
	}
	.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 li {
		font-size: 27px;
	}
	.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(4) ul a {
		font-size: 18px;
	}
	#main #highlighted .head_title {
		padding-left: 0;
		font-size: 47px;
	}
	.page-node-type-dokumentacia .dokumentacia__grupa > div > div > div:first-child {
		font-size: 18px;
	}
	.page-node-type-dokumentacia .menu--dokumentacia li {
		font-size: 16px;
	}


	#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div {
		padding: 25px 25px 25px 70px;
	}
	#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div p:nth-child(1) {
		width: 300px;
		margin: 0 120px 0 0;
		font-size: 30px;
	}
	#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div p:nth-child(2) {
		padding-top: 0;
	}
	#block-potuznistukrgidroenergo #block-pratukrgidroenergo {
		padding: 25px 20px 85px;
	}
	#block-potuznistukrgidroenergo .prat_ukrgidroenergo___fvil {
		width: calc(100% - 20px);
	}
	#block-potuznistukrgidroenergo #block-pratukrgidroenergo h2 {
		font-size: 30px;
	}
	#block-potuznistukrgidroenergo #block-pratukrgidroenergo h2 {
		margin-bottom: 40px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p b,
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(1) {
		font-size: 65px;
		line-height: 57px;
	}
	#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna a {
		font-size: 30px;
	}
	#block-innovacii .blok_innovacii__body {
		width: calc(100% - 415px);
	}
	#block-innovacii .blok_innovacii__potuznist-stancii {
		width: 395px;
	}

	#block-ukrgidroenergoce .blok_innovacii__body > p b, #block-ukrgidroenergoce .blok_innovacii__body > p span {
		top: 15%;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) b,
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) span {
		top: 7%;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span {
		top: 15%;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(1) {
		background-size: 93px 77px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) {
		background-size: 82px 82px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) {
		background-size: 81px 81px;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker_l {
		font-size: 30px;
	}
	.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div {
		font-size: 32px;
	}
	.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__bilse > div {
		margin-left: 28%;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p {
		position: relative;
		display: inline-block;
	    width: 19%;
		margin: 0 12% 0 2%;
		height: 127px;
		color: rgb(25, 40, 79);
		font-weight: 600;
		vertical-align: top;
		border: 4px solid rgb(105, 163, 202);
		border-right: none;
	}
	.page-filii-1.page-node-type-filii #block-basic-content .filii__aktivni > div > div {
		margin-bottom: 120px;
	}
}
@media (min-width: 1400px) and (max-width: 1500px) {
	.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna > div > div:nth-child(6) .fakti__primitka {
		font-size: 15px;
	}
	#block-views-block-slider-block-1 .views-field-body .field-content p {
		font-size: 22px;
		line-height: 39px;
	}
	.page-media_tsentr-anonsy_ta_oholoshennya #main #block-news #block-views-block-novini-block-2 .views-row {
		height: auto;
	}
	.bezpeka_ta_nadiinist__body > p:nth-child(5) {
		width: 430px;
		height: 280px;
	}
	.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(9) {
		width: calc(100% - 445px);
	}
	.page-node-type-nagladova-rada .nagladova_rada__tekst-2 ul > li:nth-child(4) {
		bottom: -10%;
	}
	.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 li {
		font-size: 24px;
	}
	.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(4) ul a {
		font-size: 17px;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker_l {
		font-size: 29px;
	}
	.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div {
		font-size: 30px;
	}
	.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__bilse > div {
		margin-left: 26%;
	}
}
@media (min-width: 1279px) and (max-width: 1400px) {
	#block-views-block-vidpusk-elektroenergii .head-right .daily-summary > .daily-summary,
	#block-views-block-vidpusk-elektroenergii .head-right .yearly-summary > .yearly-summary {
		font-size: 37px;
	}
	.page-node-type-reitingi-ta-nagorodi .nagorodi__opis-nagorodi {
		padding: 0 5px 0 10px;
	}
	.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna > div > div:nth-child(6) .fakti__primitka {
		font-size: 14px;
	}
	.page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna .paragraph--type--fakti .fakti__pole-utocnenna {
		font-size: 14px;
	}
	#block-views-block-slider-block-1 .views-field-body .field-content p {
		font-size: 21px;
		line-height: 39px;
	}
	.page-stalyy_rozvytok .header_inf > p:nth-child(4) {
		padding-top: 11px;
	}
	.page-stalyy_rozvytok .header_inf > p:nth-child(4) > span {
		width: 60%;
	}
	.page-media_tsentr-anonsy_ta_oholoshennya #main #block-news #block-views-block-novini-block-2 .views-row {
		height: auto;
	}
	.bezpeka_ta_nadiinist__body > p:nth-child(5) {
		width: 390px;
		height: 280px;
	}
	.page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(9) {
		width: calc(100% - 405px);
	}
	.page-node-type-dialnisthol .energo_line > svg {
		width: 1080px;
	}
	.page-node-type-dialnisthol .mobile {
		position: absolute;
		top: 1305px;
		left: 443px;
		width: 500px;
	}
	.page-node-type-dialnisthol .mobile.animated {
		top: 1230px;
		left: 593px;
		top: 1227px;
		left: 587px;
	}
	.page-node-type-dialnisthol .baterry {
		position: absolute;
		left: 160px;
		top: 130px;
	}
	.page-node-type-dialnisthol .mobile.animated .baterry {
		left: 160px;
		top: 130px;
	}
	.page-node-type-nagladova-rada .nagladova_rada__tekst-2 ul > li:nth-child(4) {
		bottom: -18%;
	}
	.page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 li {
		font-size: 21px;
	}
	.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(4) ul a {
		font-size: 16px;
	}

	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker_l {
		font-size: 28px;
	}
	.page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div {
		font-size: 28px;
	}
	.page-node-type-osnovni-pokazniki article .osnovni_pokazniki__bilse > div {
		margin-left: 25%;
	}
	.page-media_tsentr-novyny .views-field-field-rubrika-novini > div > a {
		padding: 6px 7px;
		font-size: 14px;
		margin: 0 5px 0 0;
	}
	.page-media_tsentr-novyny .views-field-view-node span {
		padding: 6px 3px;
		font-size: 14px;
	}
}
@media (min-width: 1450px) {
	.page-node-type-naukovo-teh-rada .naukovo_teh_rada__aaili > div > div > span a {
		min-height: auto;
	}
}
@media (min-width: 1279px) and (max-width: 1450px) {
	.page-node-type-naukovo-teh-rada .naukovo_teh_rada__aaili > div > div > span a {
		min-height: 87px;
	}
	.page-node-type-dokumentacia .menu--dokumentacia li {
		width: calc(24% - 15px);
	}
	.page-node-type-dokumentacia .menu--dokumentacia li:nth-child(1),
	.page-node-type-dokumentacia .menu--dokumentacia li:nth-child(2) {
		width: calc(26% - 15px);
	}
}
@media (min-width: 1279px) and (max-width: 1500px) {
	.page-filii-1.page-node-type-filii #block-basic-content .filii__aktivni > div > div {
		margin-bottom: 120px;
	}
	#main #highlighted .head_title {
		padding-left: 0;
		font-size: 47px;
	}
	.page-vikor_pub_kostiw #main #highlighted .head_title {
		padding-left: 0;
		font-size: 43px;
	}
	.page-node-type-dokumentacia .dokumentacia__grupa > div > div > div:first-child {
		font-size: 16px;
	}
	.page-node-type-dokumentacia .menu--dokumentacia li {
		font-size: 15px;
	}



	#block-neleft {
		width: calc(100% - 25vw);
	}
	#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div {
		padding: 25px 25px 25px 70px;
	}
	#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div p:nth-child(1) {
		width: 300px;
		margin: 0 120px 0 0;
		font-size: 30px;
	}
	#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div p:nth-child(2) {
		padding-top: 0;
	}
	#block-potuznistukrgidroenergo #block-pratukrgidroenergo {
		padding: 25px 20px 120px;
	}
	#block-potuznistukrgidroenergo .prat_ukrgidroenergo___fvil {
		width: 100%;
	}
	#block-potuznistukrgidroenergo #block-pratukrgidroenergo h2 {
		font-size: 30px;
	}
	#block-potuznistukrgidroenergo #block-pratukrgidroenergo h2 {
		margin-bottom: 30px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p b,
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(1) {
		font-size: 58px;
		line-height: 57px;
	}
	#block-innovacii .blok_innovacii__body {
		width: calc(100% - 390px);
	}
	#block-innovacii .blok_innovacii__potuznist-stancii {
		width: 370px;
	}

	#block-ukrgidroenergoce .blok_innovacii__body > p b, #block-ukrgidroenergoce .blok_innovacii__body > p span {
		top: 15%;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) b,
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) span {
		top: 7%;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span {
		top: 15%;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(1) {
		background-size: 96px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) {
		background-size: 82px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) {
		background-size: 90px;
	}
	#tab_new .tabwr2_head2_right_1 .date-dropdowns2 select,
	#tab_new .tabwr1_head1_right .tabwr1_head1_right_1 .date-dropdowns1 select {
		width: 78px;
		padding-left: 5px;
	}
}
@media (max-width: 1279px) {
	.kahovska_ges_2__zagolovok-tekst .dokumentacia__fayli .document_description__dokuments > span a {
		padding: 10px 10px 10px 73px;
		font-size: 14px;
	}
  .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-informatsiya_shchodo_vplyvu_na_dovkillya #main #content-area #block-basic-content{
    padding-right: 16px;
    padding-left: 16px;
  }
  .page-node-type-reitingi-ta-nagorodi  #main #content-area  #block-basic-content article.node{
    padding-right: 16px;
    padding-left: 16px;
  }
	.storinka_isnuucoi_stancii__aaili > div:nth-child(2) > div {
		margin: 0 0 20px 0;
    }
    .page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div > div:nth-child(1) a,
    .page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div > div:nth-child(2) a {
        background-size: 20% auto;
        background-position: -7% 100%;
    }
}
@media (min-width: 1023px) and (max-width: 1279px) {
	#main #highlighted .head_title {
		padding-left: 0;
		font-size: 44px;
	}


	#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div p:nth-child(2) {
		padding-top: 12px;
	}
	#block-potuznistukrgidroenergo #block-pratukrgidroenergo {
		padding: 25px 20px 96px;
	}
	#block-potuznistukrgidroenergo #block-pratukrgidroenergo h2 {
		margin-bottom: 20px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(2) {
		padding-top: 15px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p b,
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(1) {
		font-size: 33px;
		line-height: 33px;
	}
	#block-innovacii .blok_innovacii__body {
		width: calc(100% - 370px);
	}
	#block-innovacii .blok_innovacii__potuznist-stancii {
		width: 350px;
	}

	#block-ukrgidroenergoce .blok_innovacii__body > p b, #block-ukrgidroenergoce .blok_innovacii__body > p span {
		top: 24%;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span {
		top: 17%;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(1) {
		background-size: 75px 63px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) {
		background-size: 66px 66px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) {
		background-size: 65px 65px;
	}

}

@media (min-width: 1200px) and (max-width: 1500px) {
	#block-views-block-slider-block-1 .views-field-title {
		margin-top: 122px;
	}
}
@media (min-width: 1023px) and (max-width: 1200px) {
	#block-views-block-slider-block-1 .views-field-title {
		margin-top: 8vw;
	}
}
@media (min-width: 1023px) and (max-width: 1500px) {

	#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna a {
		font-size: 2vw;
	}
}
@media (min-width: 1200px) {
	#block-socsetitest .soc_seti__soc-seti > div {
		position: relative;
		margin: 0 0 18px;
	}
	#block-socsetitest .soc_icon {
		position: absolute;
		width: 30px;
		height: 30px;
		pointer-events: none;
	}

	.pulsating-circle {
		width: 28px;
		height: 28px;
	}
	.pulsating-circle.active:before {
		border-radius: 42px;
	}
	.pulsating-circle.active:after {
		border-radius: 14px;
		box-shadow: 0 0 8px rgba(0,0,0,.3);
	}
	#block-views-block-slider-block-1 .views-field-body .field-content .sub_title {
		font-size: 35px;
		padding-bottom: 21px;
	}
	#block-views-block-slider-block-1 .views-field-title .field-content {
		font-size: 48px;
	}
	#block-views-block-slider-block-1 .views-field-field-knopka {
		position: absolute;
		top: 78%;
		left: 0;
		font-size: 16px;
	}




}
@media (min-width: 1023px) and (max-width: 1500px){

		.path-frontpage .path-frontpage #block-socsetitest .soc_seti__soc-seti > div {
		    margin: 55px 0 30px;
		}
}
@media (min-width: 1023px) and (max-width: 1200px) {
	.path-frontpage #block-socsetitest .soc_icon {
		width: 2.49vw;
		height: 2.49vw;
	}
	.path-frontpage #block-views-block-slider-block-1 .slider_control {
		margin-top: -0.8vw;
	}

	.pulsating-circle {
		width: 2.3vw;
		height: 2.3vw;
	}
	.pulsating-circle.active:before {
		border-radius: 3.5vw;
	}
	.pulsating-circle.active:after {
		border-radius: 1.15vw;
		box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
	}
	#block-views-block-slider-block-1 .views-field-body .field-content p {
		font-size: 1.9vw;
		line-height: 3.2vw;
	}
	#block-views-block-slider-block-1 .views-field-body .field-content .sub_title {
		font-size: 2.85vw;
		padding-bottom: 1.74vw;
	}
	#block-views-block-slider-block-1 .views-field-title .field-content {
		font-size: 3.95vw;
	}
}
@media (min-width: 1280px) {
	.storinka_isnuucoi_stancii__aaili > div:nth-child(2) > div:nth-child(3n) {
		margin-right:0;
	}
    .page-node-type-fotogalerea .fotogalerea__lokacia,
    .page-node-type-fotogalerea .field--name-field-lokacia {
        max-width: calc(100% - 205px);
    }
    .page-node-type-fotogalerea #main #content-area #block-basic-content .links .links {
        right: 270px;
    }
}
@media (min-width: 1279px) {
	.page-diyalnist-zapobihannya_koruptsiyi .block-contactblock-9 > h2 > .closer {
		font-size: 23px;
	}
	#main #content-area #block-basic-content {
		min-height: 275px;
	}
	.page-kontakty-zvorotniy_zvyazok #main #content-area #block-basic-content {
		min-height: auto;
	}
	.page-node-type-kontent-v-rozrobci #main #content-area #block-basic-content {
		min-height: auto;
	}

	.page-node-type-storinka-kerivnika .storinka_kerivnika__poada {
		font-size: 18px;
	}
	.page-node-type-storinka-kerivnika .storinka_kerivnika__kontaktni-danni-dla-vivodu {
		font-size: 18px;
	}
	.page-node-type-storinka-kerivnika .storinka_kerivnika__foto-kerivnika img {
		height: 100%;
		width: auto;
	}
	.page-node-type-storinka-kerivnika .storinka_kerivnika__foto-kerivnika {
		width: 400px;
		height: 286px;
		float: left;
		margin-right: 3.9%;
	}
	.page-node-type-storinka-kerivnika .storinka_kerivnika__foto-kerivnika > div {
		height: 100%;
	}
	.page-node-type-storinka-kerivnika #block-basic-content .storinka_kerivnika__body {
	    padding: 0 0 0 20px;
		margin: 30px auto 20px;
	}
	.page-node-type-storinka-kerivnika .textob .manager_button {
		right: 0;
		pointer-events: auto;
	}
	.page-node-type-storinka-kerivnika #block-basic-content .textob {
		position: relative;
		margin-top: 20px;
		height: 287px;
		pointer-events: none;
	}
	.page-node-type-storinka-kerivnika #block-basic-content .textob .wrapper {
		max-width: 1165px;
		padding: 0 0 0 20px;
		margin: 0 auto;
	}
	.mobile_menu {
		display: none;
	}
	.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_1 {
		padding: 20px 20px;
	}
	#tab_new .tabwr1_head1_right .tabwr1_head1_right_1 p {
		display: inline-block;
	}
	.tabwr2_body2_left_1:after {
		display: none;
	}
	#tab_new .tabwr2 .tabwr2_body2_left_1 {
		background-color: rgba(105, 163, 202, 0.3);
		transform: rotate(0deg);
	}
	#tab_new .tabwr2 .tabwr2_body2_left_2 {
		background-color: rgba(105, 163, 202, 0.3);
		transform: rotate(0deg);
	}
	#tab_new .tabwr2 .tabwr2_body2_left_2:after {
		display: none;
	}

	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker_l > div:nth-child(2) {
		font-size: 16px;
		position: relative;
		left: 136px;
		top: 6px;
	}
}
@media (min-width: 900px) and (max-width: 1279px) {
	#block-ukrgidroenergoce .blok_innovacii__body > p b,
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(1) {
		font-size: 39px;
	}
}
@media (min-width: 767px) and (max-width: 900px) {
	#block-ukrgidroenergoce .blok_innovacii__body > p b,
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(1) {
		font-size: 30px;
	}
}
@media (min-width: 767px) and (max-width: 1279px) {
	.storinka_isnuucoi_stancii__aaili > div:nth-child(2) {
		justify-content:space-between;
	}
	.storinka_isnuucoi_stancii__aaili > div:nth-child(2) > div {
		flex-basis: calc(50% - 10px);
	}
	.page-media_tsentr-novyny .linonenews .views-row .views-field-body p {
		margin-bottom: 0;
		padding-bottom: 64px;
	}
	.eco_project_page .proekti__foto-galerea > div:nth-child(2){
		height: 160px;
	}
	.page-media_tsentr-anonsy_ta_oholoshennya .views-field-view-node:before {
		position: absolute;
		content: '';
		width: 100%;
		height: 40px;
		left: 0;
		top: -105%;
		background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.1));
		z-index: 1;
		pointer-events: none;
	}
	.page-media_tsentr-anonsy_ta_oholoshennya .views-field-view-node {
		display: block;
		width: calc(100% - 420px);
		z-index: 1;
	}
	.page-media_tsentr #block-views-block-novini-block-5 footer {
		bottom: 5px;
	}
	.page-media_tsentr #content-area .block-views-block-novini-block-4 footer {
		position: relative;
		top: 0;
		float: right;
		margin-top: 20px;
	}
	.page-media_tsentr .block-views-block-novini-block-4 .views-row,
	.page-media_tsentr #block-views-block-novini-block-5 .views-row {
		padding-top: 20px;
	}
	#block-views-block-gidrologicni-harakteristiki .form-text.hasDatepicker,
	#block-views-block-vidpusk-elektroenergii .form-text.hasDatepicker {
		width: 160px;
	}
	#ui-datepicker-div {
		font-size: 12px;
	}
	table.ui-datepicker-calendar tr td a {
		line-height: 28px;
	}
	#block-views-block-gidrologicni-harakteristiki .head-right .average-daily-level {
		padding: 21px 10px 5px;
		font-size: 14px;
	}
	#block-views-block-vidpusk-elektroenergii .head-right .yearly-summary-units {
		font-size: 18px;
	}
	#block-views-block-vidpusk-elektroenergii .head-right .daily-summary {
		font-size: 18px;
	}
	#block-views-block-vidpusk-elektroenergii .head-right .daily-summary > .daily-summary {
	    line-height: 60px;
		font-size: 26px;
	}
	#block-views-block-vidpusk-elektroenergii .head-right .yearly-summary > .yearly-summary {
	    line-height: 110px;
		font-size: 26px;
	}
	#block-views-block-gidrologicni-harakteristiki .head-right .average-daily-level .info {
		top: 5px;
		right: 5px;
	}
	#block-views-block-gidrologicni-harakteristiki .head-right .water-consumption {
		padding: 21px 10px 5px;
		font-size: 14px;
	}
    #block-views-block-gidrologicni-harakteristiki .content-sidebar {
        background:  rgb(223, 242, 255);
    }
	#block-views-block-gidrologicni-harakteristiki .content-sidebar .sidebar-top {
		background-color: transparent;
		transform: rotate(270deg);
        padding-top: 109px;
	}
	#block-views-block-gidrologicni-harakteristiki .content-sidebar .sidebar-top:after {
		position: absolute;
		display: block;
		content: '';
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		transform: rotate(90deg);
		/*background-color: rgba(105, 163, 202, 0.3);*/
		z-index: -1;
	}
	#block-views-block-gidrologicni-harakteristiki .content-sidebar .sidebar-bottom {
		height: 180px;
		padding-top: 50px;
		background-color: transparent;
		transform: rotate(270deg);
	}
	#block-views-block-gidrologicni-harakteristiki .content-sidebar .sidebar-bottom:after {
		position: absolute;
		display: block;
		content: '';
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		transform: rotate(90deg);
		/*background-color: rgba(105, 163, 202, 0.1);*/
		z-index: -1;
	}
	#block-views-block-gidrologicni-harakteristiki .views-field-field-gidrologicni-harakteristik .field-content > .paragraph:last-child > div {
		height: 180px;
		line-height: 180px;
	}
	#block-views-block-gidrologicni-harakteristiki .head-right .average-daily-level .uvagaSel ul > li:last-child {
		height: 180px;
		line-height: 180px;
	}
	#block-views-block-slider-block-1 .views-field-body {
		top: 0;
	}
	.page-diyalnist-zapobihannya_koruptsiyi .block-contactblock-9 > h2 > .closer {
		font-size: 23px;
	}
    .page-robota_i_karyera-vakansiyi_aparatu_upravlinnya .messages.messages--status,
	.page-kontakty-zvorotniy_zvyazok .messages.messages--status,
	.page-diyalnist-zapobihannya_koruptsiyi .messages.messages--status {
	    top: calc(50vh - 190px);
		left: calc(50vw - 250px);
	}
	#tab_new .tabwr2_head2_right_1 .date-dropdowns2 select:last-child,
	#tab_new .tabwr1_head1_right .tabwr1_head1_right_1 .date-dropdowns1 select:last-child {
		margin-right: 0;
	}
	#tab_new .tabwr2_head2_right_1 .date-dropdowns2 select, #tab_new .tabwr1_head1_right .tabwr1_head1_right_1 .date-dropdowns1 select {
		width: 78px;
		padding-left: 5px;
		margin-right: 5px;
	}
	#tab_new .tabwr2_head2_right_2 .uvagaSel ul > li:last-child {
		height: 180px;
		line-height: 180px;
	}
	.kontakti__blok-mapi .google-map-field h2 {
		padding: 0;
	}
	.kontakti__blok-mapi .google-map-field .title-map-wrap {
		left: 0;
		top: -57px;
	}
	#block-views-block-slider-block-1 .views-field-body .field-content p {
		font-size: 21px;
		margin: 0;
		padding-bottom: 0;
		line-height: 36px;
	}
	#tab_new .tabwr2_body2_right ul > li:last-child p {
		height: 180px;
		line-height: 180px;
	}
	#block-views-block-slider-block-1 .wave {
		display: none;
	}
	.page-node-type-prat-struktura #main #content-area #block-basic-content article.node {
		margin: 20px 20px 0 20px;
	}
	.page-node-type-dokumentacia .dokumentacia__grupa {
		margin-bottom: 60px;
	}
	.page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(4) ul a {
		line-height: 23px;
		text-align: center;
		height: 70px;
		margin: 0 0 20px;
		font-size: 16px;
		display: flex;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		padding: 0 10px 0 20px;
	}
	.page-node-type-dokumentacia .dokumentacia__grupa > div > div > div:first-child {
		line-height: 24px;
		min-height: 69px;
		display: -webkit-flex;
		display: flex;
		align-items: center;
		-webkit-align-items: center;
		padding: 0 10px 0 20px;
		font-size: 16px;
		font-weight: 600;
	}
	.page-node-type-dokumentacia .menu--dokumentacia li {
		width: calc(25% - 20px);
		margin: 40px 0 20px 19px;
	}
	.page-node-type-dokumentacia .menu--dokumentacia li a {
		padding: 9px 5px;
		line-height: 24px;
	}
	.page-node-type-dokumentacia #main .menu--dokumentacia li .container {
		max-width: 130px;
	}
	.page-node-type-dokumentacia #main .menu--dokumentacia li:nth-child(2) .container {
		max-width: 160px;
	}
	.page-node-type-dokumentacia #main .menu--dokumentacia li:nth-child(4) .container {
		max-width: 120px;
	}
	.page-node-type-dokumentacia .menu--dokumentacia {
		max-width: none;
		padding: 0 0 0 20px;
	}
	.page-node-type-dokumentacia #main #content-area #block-robotaikarera, #main #content-area #block-basic-content {
		padding: 0 0 0 0;
	}
	#block-innovacii .blok_innovacii__potuznist-stancii > div:nth-child(1) {
		width: 690px;
		margin: 0 auto;
	}
	.page-node-type-storinka-kerivnika .storinka_kerivnika__poada {
		font-size: 18px;
	}
	.page-node-type-storinka-kerivnika .storinka_kerivnika__kontaktni-danni-dla-vivodu {
		font-size: 18px;
	}
	.page-node-type-storinka-kerivnika .storinka_kerivnika__foto-kerivnika img {
		height: 100%;
		width: auto;
	}
	.page-node-type-storinka-kerivnika .storinka_kerivnika__foto-kerivnika {
		width: 400px;
		height: 290px;
		float: left;
		margin-right: 3.9%;
	}
	.page-node-type-storinka-kerivnika #block-basic-content .storinka_kerivnika__body {
	    padding: 20px 0 0 20px;
	}
	.page-node-type-storinka-kerivnika .textob .manager_button {
		right: 0;
	}
	.page-node-type-storinka-kerivnika #block-basic-content .textob {
		position: relative;
		margin: 10px 10px 0;
		height: 287px;
	}
	.page-node-type-storinka-kerivnika #block-basic-content .textob .wrapper {
		padding: 0;
		margin: 0;
	}
	#main #highlighted .head_title {
		font-size: 44px;
	}
	header#header {
		z-index: 1000;
	}
	#header .glass_menu {
		display: none;
	}
	#header #block-views-block-slider-block-1 .wide_glass {
		width: 100vw;
	}

	#block-socsetitest,
	#block-basic-search input#edit-keys{
		color: rgb(25, 40, 79);
	}
	.soc_seti__body a {
		color: rgb(25, 40, 79);
		border-bottom: 2px solid #054fc6;
	}
	#block-basic-search,
	#block-socsetitest,
	.path-frontpage #block-basic-search,
	.path-frontpage #block-socsetitest{
		z-index: 1000;
	}
	.path-frontpage #block-basic-search {
		position: absolute;
		left: auto;
		right: 100%;
		top: 66px;
		transition: 0.6s;
	}


	.path-frontpage #block-basic-search.active {
		left: auto;
		right: 0;
		transition: 0.6s;
	}





	#block-socsetitest .soc_seti__soc-seti > div {
		position: relative;
		margin: 0 15px 18px;
		float: left;
	}
	#block-socsetitest .soc_seti__soc-seti > div:first-child {
		margin-left: 0;
	}
	#block-socsetitest .soc_seti__soc-seti a {
		position: relative;
		padding: 0;
		font-size: 0;
		display: block;
		width: 30px;
		height: 30px;
		z-index: 1;
	}
	#block-socsetitest .soc_icon {
		display: block;
		width: 30px;
		height: 30px;
		position: absolute;
		top: 0;
		left: 0;
	}

	#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div {
		padding: 25px 25px 25px 7%;
	}
	#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div p:nth-child(1) {
		width: 30%;
		margin: 0 12% 0 0;
		font-size: 2.1vw;
	}
	#block-innovacii .blok_innovacii__potuznist-stancii {
		position: relative;
		width: 100%;
		min-height: auto;
		float: none;
		clear: both;
		padding: 36px 20px 120px 20px;
		margin-bottom: 40px;
	}
	#block-innovacii .blok_innovacii__potuznist-stancii > div:nth-child(2) {
		text-align: center;
	}
	#block-innovacii .blok_innovacii__potuznist-stancii > div > p {
		display: inline-block;
		width: 150px;
		height: auto;
		padding: 12px 0;
		margin: 0 90px 0 0;
		vertical-align: bottom;
	}
	#block-innovacii .blok_innovacii__potuznist-stancii > div > p:nth-child(3) {
		margin-right: 50px;
	}
	#block-innovacii .blok_innovacii__potuznist-stancii > div > p > span {
		text-align: left;
	}
	#block-innovacii .blok_innovacii__potuznist-stancii > div > p > span > span:last-child {
		display: block;
		white-space: normal;
		width: 120px;
		line-height: 15px;
	}
	#block-innovacii .blok_innovacii__potuznist-stancii > div > p:nth-child(3) > span {
		padding: 0 0 3px;
		padding: 0 0 3px;
		width: 120px;
	}
	#block-views-block-partner-block-1 > div {
		padding: 0;
	}
	#block-innovacii .blok_innovacii__potuznist-stancii > div > p:last-child {
		display: block;
		position: absolute;
		right: 20px;
		bottom: 24px;
		margin: 0;
		padding: 0;
	}
	#block-innovacii .blok_innovacii__body p {
		max-width: none;
	}
	#block-innovacii .blok_innovacii__body {
		width: 100%;
		margin: 0;
		padding: 30px 20px;
		min-height: auto;
	}
	#block-innovacii {
		padding: 0;
	}
	#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna > div > div:nth-child(1) {
		width: 40%;
	}
	#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna > div > div:nth-child(2) {
		width: 59.91%;
		padding-right: 0;
	}
	#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna {
		padding: 0;
	}
	#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna a {
		font-size: 27px;
		padding: 21px 16px;
	}
	#tab_new .tabwr2_body2_right ul > li:nth-child(8) > p,
	#tab_new .tabwr2_body2_right ul > li:nth-child(9) > p	{
		height: 90px;
		line-height: 90px;
	}
	.tabwr2_body2_left_1:after {
		position: absolute;
		display: block;
		content: '';
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		transform: rotate(90deg);
		background-color: rgba(105, 163, 202, 0.3);
		z-index: -1;
	}
	#tab_new .tabwr2 .tabwr2_body2_left_1 {
		background-color: transparent;
		transform: rotate(270deg);
	}
	#tab_new .tabwr2 .tabwr2_body2_left_2 {
		height: 178px;
		padding-top: 50px;
		background-color: transparent;
		transform: rotate(270deg);
	}
	#tab_new .tabwr2 .tabwr2_body2_left_2:after {
		position: absolute;
		display: block;
		content: '';
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		transform: rotate(90deg);
		background-color: rgba(105, 163, 202, 0.1);
		z-index: -1;
	}
	#tab_new .tabwr2_head2_right_2 .info {
		top: 5px;
		right: 5px;
	}
	.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_2,
	.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_3	{
		font-size: 14px;
	}
	.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 b,
	.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 b	{
		font-size: 32px;
		line-height: 70px;
	}
	.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 p:last-child,
	.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 p:last-child	{
		font-size: 18px;
	}
	.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 {
		padding: 59px 16px 20px;
	}
	#tab_new .tabwr2_head2_right_1 > select,
	#tab_new .tabwr1_head1_right .tabwr1_head1_right_1 > select {
		margin: 0 7px 0 0;
	}
	#tab_new .tabwr2_head2_right_1 p,
	#tab_new .tabwr1_head1_right .tabwr1_head1_right_1 p {
		display: block;
	}
	.path-frontpage .tabwr2_head2_right_1,
	.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_1 {
		padding: 18px 3px 5px 10px;
	}
	#tab_new .tabwr2_head2_right_2 {
		padding: 21px 10px 5px;
		font-size: 14px;
	}
	#tab_new .tabwr2_head2_right_3 {
		padding: 0 10px;
		font-size: 14px;
	}
	#tab_new .tabwr2_body2_right ul > li > p:nth-child(1) {
		padding-left: 10px;
	}
	#tab_new .tabwr2_body2_right ul > li > p {
		font-size: 14px;
	}
	.enrgy_report {
		margin-top: 40px;
		max-width: 1165px;
		padding: 0;
		margin: 0 auto;
	}
	#tab_new .tabwr1_head1_teft .tabwr1_head1_teft_2 p {
		display: inline;
	}
	.mobile_menu {
		display: block;
		position: relative;
	}

	.mobile_menu .mob_title {
		position: relative;
		color: white;
		font-size: 16px;
		font-weight: 600;
		left: 36px;
		top: 27px;
		width: 100px;
	}
	.mobile_menu .mob_icon {
		position: absolute;
		top: 0;
		left: 0;
	}
	.mob_menu_icon {
	  position: relative;
	  width: 19px;
    height: 19px;
	  cursor: pointer;
	  margin: 35px 0 0 20px;
	}
	.burger {
	  position: absolute;
	  background: white;
	  width: 100%;
	  height: 2px;
	  top: 50%;
	  right: 0px;
	  margin-top: 2px;
	  opacity: 1;
	}
	.burger .before {
	  position: absolute;
	  background: white;
	  width: 19px;
	  height: 2px;
	  top: 8px;
	  content: "";
	  display: block;
	}
	.burger .after {
	  position: absolute;
	  background: white;
	  width: 19px;
	  height: 2px;
	  bottom: 7px;
	  content: "";
	  display: block;
	}
	.burger .after, .burger .before, .burger {
	  transition: all .3s ease-in-out;
	  -webkit-transition: all .3s ease-in-out;
	}
	.mob_menu_icon.menu-on .burger .after{
	   transform: rotate(-45deg);
	   -webkit-transform: rotate(-45deg);
	  bottom: 0px;
	}
	.mob_menu_icon.menu-on .burger .before{
	   transform: rotate(45deg);
	   -webkit-transform: rotate(45deg);
	  top: 0px;
	}
	.mob_menu_icon.menu-on .burger{
	  background: transparent;
	}
	#block-sitebranding {
		position: fixed;
		top: -130px;
		left: 0;
		margin: 0;
	}

	#contact_ajax_contact_message_pidpiska_form {
		padding: 0;
	}


	#block-views-block-slider-block-1 .views-field-title {
		margin-top: 120px;
	}
	#block-views-block-slider-block-1 .views-field-title,
	#block-views-block-slider-block-1 .views-field-body {
		padding-right: 60px;
	}
	#block-views-block-slider-block-1 .slider_control {
		position: absolute;
		display: block;
		width: 80%;
		height: auto;
		margin: 0 10%;
		top: 0;
		z-index: 21;
	}
	#block-views-block-slider-block-1 .views-field-field-knopka {
		top: 70%;
	}
	.enrgy_report > h2 {
		position: relative;
		width: auto;
		left: 0;
		top: 0;
		padding: 0 20px;
	    margin: 30px 0 20px;
		font-size: 42px;
		font-weight: 600;
		text-align: left;
		color: #054fc6;
		text-transform: uppercase;
		transform: none;
		transform-origin: 0 0;
		-webkit-transform: none;
		-webkit-transform-origin: 0 0;
	}

	#block-neleft {
		width: 100%;
	}


	#block-innovacii > h2,
	#block-potuznistukrgidroenergo > .container > h2 {
		position: absolute;
		width: auto;
		left: 0;
		top: -135px;
		padding: 0 20px;
		margin: 0;
		width: 600px;
		font-size: 42px;
		font-weight: 600;
		text-align: left;
		color: #054fc6;
		text-transform: uppercase;
		transform: none;
		transform-origin: 0 0;
		-webkit-transform: none;
		-webkit-transform-origin: 0 0;
	}
	#block-potuznistukrgidroenergo > .container > h2 {
	    top: -127px;
		line-height: 50px;
	}
	#block-innovacii > h2 {
		position: relative;
		top: 0;
		margin-bottom: 10px;
		font-size: 42px;
	}
	#main #block-potuznistukrgidroenergo {
		margin-top: 100px;
        padding-top: 20px;
	}
	#block-potuznistukrgidroenergo > .container {
		padding: 0;
	}
	#block-potuznistukrgidroenergo #block-pratukrgidroenergo {
		width: calc(100% - 40px);
		display: block;
		margin: 0 20px 40px;
		padding: 25px 20px 85px;
		font-size: 16px;
		background-color: rgba(255, 255, 255, 0.39);
	}
	#block-potuznistukrgidroenergo #block-pratukrgidroenergo h2 {
		font-size: 28px;
	}
	#block-potuznistukrgidroenergo .prat_ukrgidroenergo___fvil {
		position: absolute;
		left: auto;
		right: 20px;
		max-width: 380px;
	    padding: 15px 15px 15px 60px;
	}
	#block-potuznistukrgidroenergo #block-filii {
		width: calc(100% - 40px);
		display: block;
		margin: 0 auto;
		font-size: 14px;
	}
	#block-potuznistukrgidroenergo #block-ukrgidroenergoce h2 {
		font-size: 30px;
		font-weight: 600;
		margin: 40px 20px 0;
		width: calc(100% - 40px);
	}
	#block-potuznistukrgidroenergo #block-ukrgidroenergoce .blok_innovacii__body {
		margin: 0 20px 0;
		width: calc(100% - 40px);
	}
	#block-potuznistukrgidroenergo #block-ukrgidroenergoce {
		font-size: 14px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(1) span:nth-child(2) {
		white-space: nowrap;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p b,
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(1) {
		padding: 0;
		line-height: 40px;
		z-index: 1;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p {
		margin: 0 15% 0 2.9%;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(1) {
	    background-size: 55px auto;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) {
		background-size: 58px auto;
		background-position: 21% center;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) {
		background-size: 61px auto;
		background-position: 23% center;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p {
		height: 114px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(2) {
		padding-top: 5px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(3) {
		position: relative;
		top: 14px;
		float: none;
		clear: both;
		line-height: 16px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) b,
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) span {
		top: 3%;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(1) {
		padding-top: 6px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(1) b:nth-child(1) {
		padding-top: 0;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) span:nth-child(3) {
		top: 0;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p {
		width: 14.5%;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 {
		max-width: none;
		padding: 20px 10px;
		margin: 0 auto;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 > div {
		border-left: none;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker {
	    padding: 14px 15px;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker > div {
		position: relative;
		display: block;
		text-align: right;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker_l {
		font-size: 23px;
		line-height: 30px;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker_l a {
	    display: inline-block;
		max-width: none;
		height: auto;
		line-height: 30px;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker > div > div:last-child {
		position: absolute;
		line-height: 23px;
		right: 0;
	    bottom: -104px;
		max-width: 220px;
		text-transform: none;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker_r {
		padding: 0;
		margin-left: 0;
		border-left: none;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker_r p {
		margin: 0;
	    padding-top: 8px;
		line-height: 21px;
		font-size: 16px;
		font-weight: 600;
		text-align: right;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker .zahal_ker_link {
		position: absolute;
		right: 0;
		bottom: 0;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker .zahal_ker_link {
		width: 100%;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .views-row > div:nth-child(1) {
		width: calc(50% - 10px);
		margin-right: 20px;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .views-row > div:nth-child(2) {
		width: calc(50% - 10px);
	}
	.page-pro_kompaniyu-kerivnytstvo #main #content-area #block-basic-content {
		padding: 0 0 60px;
        margin: 0 auto;
    }
    .page-pro_kompaniyu-kerivnytstvo #block-basic-content .views-element-container > div {
        display: flex;
        flex-wrap: wrap;
        padding: 0 10px;
        justify-content: space-between;
    }
	.page-pro_kompaniyu-kerivnytstvo #block-basic-content .views-element-container > div > .views-row {
		width: calc(50% - 10px);
	}
	#block-innovacii .blok_innovacii__potuznist-stancii > div > p:nth-child(1) {
		margin: 0 115px 0 0;
	}
	.page-node-type-istoria-kompanii .istoria_kompanii__baner .kartinka_opis__tekstn p {
		padding: 20px 10px 10px;
		line-height: 23px;
		font-size: 16px;
	}
	.page-stalyy_rozvytok #main #content-area #block-basic-content {
		padding: 35px 10px 20px;
	}
	.page-stalyy_rozvytok .header_inf {
		padding: 0 50% 0 0;
	}
	.page-stalyy_rozvytok .header_inf > p {
		margin-bottom: 30px;
		padding-top: 18px;
		width: 100%;
		height: 130px;
	}
	.page-stalyy_rozvytok .header_inf > p:nth-child(4) {
		position: absolute;
		left: 50%;
		width: 50%;
	    bottom: 0;
	}
	.page-stalyy_rozvytok .header_inf .list_inf {
		position: absolute;
		display: block;
		width: 50%;
		height: 290px;
		left: auto;
		right: 0;
		top: 0;
		background-color: rgb(210, 227, 239);
	}
	.page-stalyy_rozvytok .header_inf > div:last-child {
		position: absolute;
		padding: 7px 9px 0 0;
		display: block;
		width: auto;
	    height: 80px;
		left: auto;
		right: calc(50% - 86px);
		top: 200px;
		font-weight: 600;
		background-color: rgb(210, 227, 239);
	}
	#content-area > div > div > h2, #main #block-potuznistukrgidroenergo > div > h2 {
		z-index: 1;
	}
	#block-views-block-vidpusk-elektroenergii .views-exposed-form .form-date {
		padding: 5px 5px 3px;
		font-size: 16px;
	}
	#block-views-block-vidpusk-elektroenergii .views-exposed-form .form-date:before {
		right: 25px;
	}
	#block-views-block-vidpusk-elektroenergii .views-exposed-form .form-date:before {
		right: 26px;
	}
	#block-innovacii .blok_innovacii__potuznist-stancii > div > p:nth-child(2),
	#block-innovacii .blok_innovacii__potuznist-stancii > div > p:nth-child(3) {
		width: 150px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) {
		width: 16%;
	}
	.page-media_tsentr-anonsy_ta_oholoshennya #main #block-news #block-views-block-novini-block-2 .views-row {
		padding-bottom: 30px;
	}
	.page-node-type-kontent-v-rozrobci #block-kontentvrozrobci .basic__body {
		padding-left: 10px;
	}
}

@media (max-width: 1024px) {
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-informatsiya_shchodo_vplyvu_na_dovkillya .table-wrapper {
        overflow: auto;
    }

    .page-node-type-prat-struktura .prat_struktura__t > div > div:first-child a,
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(2) ul a,
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul a {
        font-size: 20px;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:last-child a {
        font-size: 20px;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:first-child ul li {
        flex-basis: 70%;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(2) ul li {
        flex-basis: 50%;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3):before {
        display: none;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul {
        width: 43%;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:first-child {
        margin-left: 17%;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:last-child {
        width: 39%;
    }
}
@media screen and (max-width: 767px) {

	.kahovska_ges_2__zagolovok-tekst .dokumentacia__fayli {
		flex-direction:column;
	}
	.storinka_isnuucoi_stancii__aaili > div:nth-child(2) {
		flex-direction:column;
	}
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-informatsiya_shchodo_vplyvu_na_dovkillya .table-wrapper {
        width: calc(300px + (100vw - 300px) / 2);
    }
    .page-node-type-vakansii .content {
        flex-direction: column;
    }
    .page-node-type-vakansii .vakansii__data-publikacii,
    .page-node-type-vakansii .vakansii__posada,
    .page-node-type-vakansii .vakansii__pidrozdil {
        margin-bottom: 20px;
        margin-right: 0;
    }
    .page-node-type-vakansii .sendrezz {
        margin: 0 auto 30px;
        position: relative;
    }
    .page-node-type-vakansii .content {
        padding-bottom: 0;
    }

    .page-node-type-prat-struktura .prat_struktura__t > div > div:first-child ul li {
        flex-basis: 90%;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(2) ul li {
        flex-basis: 60%;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul {
        width: 50%;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:first-child {
        margin-left: 3%;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:last-child {
        width: 46%;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(4) ul a {
        line-height: 25px;
        font-size: 16px;
        min-height: 70px;
        display: flex;
        align-items: center;
        text-align: center;
        justify-content: center;
    }
}
@media screen and (min-width: 601px) {
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(4) ul {
        position: relative;
        display: inline-block;
        width: calc(50% - 30px);
        margin: 0 59px 0 0;
        vertical-align: top;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(4) ul:last-child {
        margin: 0;
    }
}
@media screen and (max-width: 600px) {
    .prat_struktura__t {
        width: 320px;
        margin: 0 auto;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:first-child ul {
        margin-bottom: 40px;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:first-child ul li {
        flex-basis: 100%;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(2) ul {
        margin-bottom: 40px;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(2) ul li {
        flex-basis: 85%;
        margin-right: 0;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(2) ul a:before {
        top: -20px;
        left: calc(50% - 10px);
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(2) ul a:after {
        top: -37px;
        left: 50%;
        height: 17px;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) {
        flex-direction: column;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul {
        width: 75%;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:first-child {
        margin-left: 0;
        margin-bottom: 30px;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:last-child {
        width: 85%;
        margin-left: 15%;
        display: flex;
        flex-direction: column-reverse;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:last-child li:first-child {
        margin-left: 0;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:first-child li:first-child a:before {
        top: -37px;
        left: 50%;
        height: 17px;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:first-child li:first-child a:after {
        top: -20px;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:first-child li:nth-child(2) a:before {
        top: -195px;
        height: 115px;
        left: 20px;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:first-child li:nth-child(2) a:after {
        top: -81px;
        left: 10px;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:last-child li:last-child {
        margin-right: 15%;
        margin-bottom: 30px;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul a {
        line-height: 25px;
        min-height: 60px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:last-child a {
        margin-bottom: 0;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:last-child a:before {
        left: unset;
        right: 20px;
        top: -185px;
        height: 165px;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:last-child a:after {
        top: -20px;
        left: unset;
        right: 10px;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:last-child li:first-child a:before {
        left: unset;
        right: 20px;
        height: 311px;
        top: -331px;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(3) ul:last-child li:first-child a:after {
        top: -20px;
        left: unset;
        right: 10px;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(4) {
        position: relative;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(4) ul {
        width: 85%;
        margin-left: 15%;
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(4) ul:first-child:before {
        left: 20px;
        right: unset;
        top: -295px;
        height: calc(100% + 270px);
    }
    .page-node-type-prat-struktura .prat_struktura__t > div > div:nth-child(4) ul:first-child a:before {
        left: -34px;
        background-image: url(../../images/source/arrow-steel-right.png);
    }
}
@media (min-width: 240px) and (max-width: 767px) {
	body:not(.path-frontpage).user-logged-in header#header {
		top:39px;
	}
	.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__rekonstrukcia > div > p {
		width: 100%;
	}
	.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .stalii_rozvitok__aaili > div {
		width: 100%;
		margin: 0 0 40px 0;
		float: left;
	}
	.page-media_tsentr .block-views-block-novini-block-4 .views-row,
	.page-media_tsentr #block-views-block-novini-block-5 .views-row {
		padding-top: 20px;
	}
	#block-views-block-gidrologicni-harakteristiki .form-text.hasDatepicker,
	#block-views-block-vidpusk-elektroenergii .form-text.hasDatepicker {
		width: 160px;
	}
	#ui-datepicker-div {
		font-size: 12px;
	}
	table.ui-datepicker-calendar tr td a {
		line-height: 28px;
	}
	#tab_new .tabwr2_head2_right_2 .uvagaSel ul > li {
		height: 52px;
		line-height: 52px;
	}
	#tab_new .tabwr2_head2_right_2 .uvagaSel ul > li:last-child {
		height: 180px;
		line-height: 180px;
	}
	.page-node-type-istoria-kompanii .h_slider_control .h_control_line {
		width: 10px;
	}
	.page-node-type-istoria-kompanii .istoria_kompanii__baner > div:nth-child(2) {
    margin-bottom: 199px;
	}
	.page-node-type-istoria-kompanii .istoria_kompanii__baner .kartinka_opis__tekstn p {
		padding: 10px;
		line-height: 21px;
		font-size: 14px;
	}
	.page-node-type-istoria-kompanii .content .istoria_kompanii__baner .kartinka_opis__tekstn {
		display: block;
		width: 100%;
		margin: 15px 0 0;
	}
	.page-node-type-istoria-kompanii .content .istoria_kompanii__baner {
		margin-bottom: 20px;
	}
	#block-views-block-slider-block-1 .wave {
		display: none;
	}

	.page-node-type-prat-struktura #main #content-area #block-basic-content {
		padding: 0;
		margin: 0 auto;
	}
	.page-node-type-prat-struktura #main #content-area #block-basic-content article.node {
		margin: 20px 0 0 0;
	}
	.page-node-type-dokumentacia .menu--dokumentacia,
	.page-node-type-dokumentacia #main #content-area #block-basic-content {
		padding: 0;
		width: 300px;
		margin: 0 auto;
	}
	.page-node-type-dokumentacia #main #content-area #block-basic-content article.node {
		margin: 20px 0 294px;
	}
	.page-node-type-dokumentacia .menu--dokumentacia li {
		position: absolute;
		bottom: 210px;
		width: 300px;
		margin: 0;
	}
	.page-node-type-dokumentacia .dokumentacia__grupa > div,
	.vacancies-page .vac-list > .vac-group,
	.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation > div:nth-child(2) > div	{
		width: 100%;
		margin-bottom: 10px;
	}
	.page-media_tsentr .media_centr__zapitanna-vidpovidi > div > div,
   .faq__faq > div{
		width: 100%;
		margin-bottom: 10px;
	}
	.page-media_tsentr .media_centr__zapitanna-vidpovidi .faq__pitanna,
    .faq__faq .faq__pitanna {
	    margin-bottom: 0;
		display: table-cell;
		line-height: 19px;
		padding: 10px 10px 10px 20px;
		font-size: 16px;
		font-weight: 600;
		height: 64px;
		width: 300px;
		vertical-align: middle;
	}
	.page-media_tsentr .media_centr__zapitanna-vidpovidi .faq__vydpovid,
  .faq__faq .faq__vydpovid {
		display: none;
		position: relative;
		height: auto;
		width: 100%;
		padding: 20px 10px 10px;
		margin-bottom: 15px;
		overflow-y: hidden;
		top: 0;
		right: 0;
		border: 2px solid rgb(142, 186, 215);
		border-top: none;
		z-index: 10;
        background: white;
	}
	.page-media_tsentr .media_centr__zapitanna-vidpovidi .active .faq__pitanna:after,
    .faq__faq .active .faq__pitanna::after,
    #block-faq-kakhovskages2 .active .faq__pitanna::after {
		content: '';
		position: absolute;
		display: block;
		height: 60px;
		width: 25px;
		right: auto;
		left: calc(50% - 5px);
		top: calc(100% - 20px);
		background-size: auto 60px;
		background-position: left center;
		transform: rotate(90deg);
	}
	.page-media_tsentr .media_centr__zapitanna-vidpovidi > div:nth-child(2):before,
	.page-media_tsentr .media_centr__zapitanna-vidpovidi > div:nth-child(2):after,
    .faq__faq:after {
		display: none;
	}
	.page-media_tsentr .media_centr__zapitanna-vidpovidi:before,
    .page-media_tsentr-pytannya-ta-vidpovidi #block-faq::before,
    #block-faq-kakhovskages2::before {
		position: absolute;
		content: '';
		display: block;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}
	.page-node-type-dokumentacia .dokumentacia__grupa > div > div > div:first-child,
	.vacancies-page .vac-list > .vac-group h3,
	.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation > div:nth-child(2) > div > div > div:first-child	{
    margin-bottom: 0;
    display: flex;
    line-height: 19px;
    padding: 0 10px 0 20px;
    font-size: 16px;
    font-weight: 600;
    height: 64px;
    width: 100%;
    vertical-align: middle;
    align-items: center;
	}
	.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation > div:nth-child(2) > div > div > div:first-child	{
		padding: 15px;
		line-height:19px;
	}
	.page-node-type-dokumentacia .dokumentacia__grupa .active > div:first-child:before,
	.vacancies-page .vac-list > .vac-group.active h3:before,
	.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation > div:nth-child(2) > div > div.active > div:first-child:before{
		content: '';
		display: block;
		position: relative;
	}
	.page-node-type-dokumentacia .dokumentacia__grupa .dokumentacia__dokumenti-do-gruppi,
	.page-node-type-dokumentacia .dokumentacia__grupa .dokumentacia__fayli,
	.vacancies-page .vac-list > .vac-group .vac-items,
	.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation .dokumenti_planovana_diyalnist___dokumenti-do-gruppi {
		display: none;
		position: relative;
		height: auto;
		width: 100%;
	    padding: 20px 10px 10px;
	    margin-bottom: 15px;
		overflow-y: hidden;
		top: 0;
		right: 0;
		border: 2px solid rgb(142, 186, 215);
		border-top: none;
	}
	.page-node-type-dokumentacia .dokumentacia__grupa .active > div:first-child:after,
	.vacancies-page .vac-list > .vac-group.active h3:after {
		right: auto;
		left: calc(50% - 5px);
		top: 37px;
		transform: rotate(90deg);
	}
	.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation > div:nth-child(2) > div > div.active > div:first-child:after {
	    content: '';
		display: block;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 15px 32px 0 32px;
		border-color: #054ec6 transparent transparent transparent;
		bottom: -15px;
		top: inherit;
		right: calc(50% - 32px);
	}
	.page-node-type-dokumentacia .dokumentacia__grupa .dokumentacia__dokumenti-do-gruppi a,
	.page-node-type-dokumentacia .dokumentacia__grupa .dokumentacia__fayli a,
	.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation .dokumenti_planovana_diyalnist___dokumenti-do-gruppi a,
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-informatsiya_shchodo_vplyvu_na_dovkillya .information__file a {
		padding: 18px 20px 18px 73px;
		background-position: 20px center;
	}
	.page-node-type-dokumentacia .dokumentacia__grupa .dokumentacia__dokumenti-do-gruppi > div:last-child a,
	.page-node-type-dokumentacia .dokumentacia__grupa .dokumentacia__fayli > div:last-child a,
	.page-robota_i_karyera-vakansiyi .vac-list .vac-items > .views-row:last-child a,
	.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation .dokumenti_planovana_diyalnist___dokumenti-do-gruppi > div:last-child a{
		margin-bottom: 0;
	}
	.page-node-type-dokumentacia .dokumentacia__grupa:after,
	.vacancies-page .vac-list:after,
	.page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__cooperation > div:nth-child(2) > div:after {
		display: none;
	}
	.page-node-type-dokumentacia .menu--dokumentacia li.menu-item--active-trail {
		position: relative;
		bottom: 0;
		margin: 20px auto 0;
	}
	.page-node-type-storinka-kerivnika .storinka_kerivnika__poada {
		padding: 25px 10px 0;
		font-size: 16px;
	}
	.page-node-type-storinka-kerivnika .storinka_kerivnika__kontaktni-danni-dla-vivodu {
		padding: 0 10px;
		font-size: 16px;
	}
	.page-node-type-storinka-kerivnika .storinka_kerivnika__foto-kerivnika img {
		height: 240px;
		width: auto;
	}
	.page-node-type-storinka-kerivnika .storinka_kerivnika__foto-kerivnika {
		width: 100%;
		height: 240px;
		float: none;
		clear: both;
		margin-right: 0;
	}
	#main #highlighted .head_title {
		width: 240px;
		display: block;
		margin: 0 auto;
		padding-left: 0;
		font-size: 27px;
		line-height: 37px;
	}
	.page-node-type-storinka-kerivnika #block-basic-content .storinka_kerivnika__body {
		padding: 20px 0 0 0;
		margin: 10px 16px 0;
	}
	.page-node-type-storinka-kerivnika #block-basic-content .storinka_kerivnika__kontaktni-danni-telefon {
		padding: 20px 0 0 0;
		margin: 0 16px 0;
	}
	.page-node-type-storinka-kerivnika #block-basic-content .storinka_kerivnika__kontaktni-danni-meil {
		padding: 0;
		margin: 0 16px 50px;
	}
	.page-node-type-storinka-kerivnika .textob .manager_button {
		position: relative;
		margin: 25px 0 0 20px;
		right: 0;
	}
	.page-node-type-storinka-kerivnika #block-basic-content .textob {
		position: relative;
		margin: 10px 16px 0;
		height: auto;
		padding-bottom: 35px;
	}
	.page-node-type-storinka-kerivnika #block-basic-content .textob .wrapper {
		padding: 0;
		margin: 0;
	}
	header#header {
		z-index: 1000;
	}
	#header .glass_menu {
		display: none;
	}

	#block-basic-search {
		width: 140px;
		margin-left:0;
	}
	#block-basic-search input#edit-keys {
		width: 100px;
	}
	#block-socsetitest,
	#block-basic-search input#edit-keys{
		color: rgb(25, 40, 79);
	}
	.soc_seti__body a {
		color: rgb(25, 40, 79);
		border-bottom: 2px solid #054fc6;
	}

	.path-frontpage #block-socsetitest {
		top: 166px;
	}
	.path-frontpage #block-basic-search.active {
		left: auto;
		right: 0;
		transition: 0.6s;
	}



	#block-socsetitest .soc_seti__soc-seti > div {
		position: relative;
		margin: 0 9px 18px;
		float: left;
	}
	.soc_seti__body {
		width: 140px;
	}
	#block-socsetitest .soc_seti__soc-seti > div:first-child {
		margin-left: 0;
	}
	#block-socsetitest .soc_seti__soc-seti a {
		position: relative;
		padding: 0;
		font-size: 0;
		display: block;
		width: 30px;
		height: 30px;
		z-index: 1;
	}
	#block-socsetitest .soc_icon {
		display: block;
		width: 30px;
		height: 30px;
		position: absolute;
		top: 0;
		left: 0;
	}

	#block-socsetitest .soc_seti__soc-seti > div:nth-child(1) .soc_icon > div:nth-child(1) {
		background-image: url(../../images/source/facebook-blue.png);
		opacity: 1;
		transition: 0.36s;
	}
	#block-socsetitest .soc_seti__soc-seti > div:nth-child(1) .soc_icon > div:nth-child(2) {
		background-image: url(../../images/source/facebook-blue.png);
		opacity: 0;
		transition: 0.36s;
	}
	#block-socsetitest .soc_seti__soc-seti > div:nth-child(1) .soc_icon > div:nth-child(3) {
		background-image: url(../../images/source/facebook-blue.png);
		opacity: 0;
		transition: 0.36s;
	}
	#block-socsetitest .soc_seti__soc-seti > div:nth-child(2) .soc_icon > div:nth-child(1) {
		background-image: url(../../images/source/instagram-blue.png);
		opacity: 1;
		transition: 0.36s;
	}
	#block-socsetitest .soc_seti__soc-seti > div:nth-child(2) .soc_icon > div:nth-child(2) {
		background-image: url(../../images/source/instagram-blue.png);
		opacity: 0;
		transition: 0.36s;
	}
	#block-socsetitest .soc_seti__soc-seti > div:nth-child(2) .soc_icon > div:nth-child(3) {
		background-image: url(../../images/source/instagram-blue.png);
		opacity: 0;
		transition: 0.36s;
	}
	#block-socsetitest .soc_seti__soc-seti > div:nth-child(3) .soc_icon > div:nth-child(1) {
		background-image: url(../../images/source/you-tube-blue.png);
		opacity: 1;
		transition: 0.36s;
	}
	#block-socsetitest .soc_seti__soc-seti > div:nth-child(3) .soc_icon > div:nth-child(2) {
		background-image: url(../../images/source/you-tube-blue.png);
		opacity: 0;
		transition: 0.36s;
	}
	#block-socsetitest .soc_seti__soc-seti > div:nth-child(3) .soc_icon > div:nth-child(3) {
		background-image: url(../../images/source/you-tube-blue.png);
		opacity: 0;
		transition: 0.36s;
	}
	#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div {
		display: none;
	}
	#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div p:nth-child(1) {
		width: 90%;
		max-width: none;
	    margin: 15px 0;
		font-size: 2.1vw;
	}
	#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div p:nth-child(2) {
		max-width: none;
		padding-top: 0;
		line-height: 24px;
	}
	#block-ukrgidroenergoce .blok_innovacii__potuznist-stancii > div p:nth-child(1) > span {
		display: inline-block;
		position: relative;
		font-size: 30px;
		left: 10%;
		z-index: 1;
	}
	#block-innovacii .blok_innovacii__potuznist-stancii {
		position: relative;
		width: 320px;
		min-height: auto;
		float: none;
		clear: both;
		padding: 36px 10px 120px 10px;
		margin: 0 auto 40px;
	}
	#block-innovacii .blok_innovacii__potuznist-stancii > div:nth-child(2) {
		text-align: center;
	}
	#block-innovacii .blok_innovacii__potuznist-stancii > div > p {
		display: inline-block;
		width: 150px;
		height: auto;
		padding: 12px 0;
		margin: 0 90px 20px 0;
		vertical-align: bottom;
	}
	#block-innovacii .blok_innovacii__potuznist-stancii > div > p:nth-child(3) {
		margin-right: 90px;
		margin-bottom: 0;
	}
	#block-views-block-partner-block-1 {
		width: 320px;
		margin: 0 auto 60px;
	}
	#block-innovacii .blok_innovacii__potuznist-stancii > div > p > span {
		text-align: left;
	}
	#block-innovacii .blok_innovacii__potuznist-stancii > div > p > span > span:last-child {
		display: block;
		white-space: normal;
		width: 120px;
		line-height: 15px;
	}
	#block-innovacii .blok_innovacii__potuznist-stancii > div > p:nth-child(3) > span {
		padding: 0 0 3px;
		padding: 0 0 3px;
		width: 120px;
	}
	#block-views-block-partner-block-1 > div {
		padding: 0;
	}
	#block-innovacii .blok_innovacii__potuznist-stancii > div > p:last-child {
		display: block;
		position: absolute;
		width: calc(100% - 40px);
		right: 0;
		bottom: 24px;
		margin: 0 20px;
		padding: 0;
	}
	#block-innovacii .blok_innovacii__body p {
		max-width: none;
	}
	#block-innovacii .blok_innovacii__body {
		width: 320px;
		margin: 0 auto 20px;
		padding: 15px 10px;
		min-height: auto;
		float: none;
		clear: both;
        background-size: auto;
	}
	#block-innovacii .blok_innovacii__body p:nth-child(1) {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 10px;
		text-transform: uppercase;
	}
	#block-innovacii {
		padding: 0;
	}
	#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna > div {
		padding: 0;
		font-size: 0;
	}
	#block-blokposilannarozdili .back {
		position: absolute;
		width: 240%;
		height: 100%;
		top: 0;
		left: -70%;
	}
	#block-blokposilannarozdili {
		width: 320px;
		margin: 0 auto 30px;
	}
	#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna > div > div {
		width: 100%;
		padding: 10px;
	}
	#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna > div > div:nth-child(1) {
		width: 100%;
	}
	#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna > div > div:nth-child(2) {
		width: 100%;
		padding: 10px;
	}
	#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna {
		padding: 0;
	}
	#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna a {
		font-size: 25px;
		padding: 21px 16px;
    height: auto;
	}
	#tab_new .tabwr2_body2_right ul > li:nth-child(8) > p,
	#tab_new .tabwr2_body2_right ul > li:nth-child(9) > p	{
		height: 90px;
		line-height: 90px;
	}
	.tabwr2_body2_left_1:after {
		position: absolute;
		display: block;
		content: '';
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		transform: rotate(90deg);
		background-color: rgba(105, 163, 202, 0.3);
		z-index: -1;
	}
	#tab_new .tabwr2 .tabwr2_body2_left_1 {
		background-color: transparent;
		transform: rotate(270deg);
	}
	#tab_new .tabwr2 .tabwr2_body2_left_2 {
		height: 178px;
		padding-top: 50px;
		background-color: transparent;
		transform: rotate(270deg);
	}
	#tab_new .tabwr2 .tabwr2_body2_left_2:after {
		position: absolute;
		display: block;
		content: '';
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		transform: rotate(90deg);
		background-color: rgba(105, 163, 202, 0.1);
		z-index: -1;
	}
	#tab_new .tabwr2_head2_right_2 .info {
		top: 5px;
		right: 5px;
	}
	.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_2,
	.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_3	{
		font-size: 14px;
	}
	.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 b,
	.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 b	{
		font-size: 32px;
		line-height: 70px;
	}
	.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 p:last-child,
	.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 p:last-child	{
		font-size: 18px;
	}
	.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 {
		padding: 59px 16px 20px;
	}
	#tab_new .tabwr2_head2_right_1 > select,
	#tab_new .tabwr1_head1_right .tabwr1_head1_right_1 > select {
		margin: 0 7px 0 0;
	}
	#tab_new .tabwr2_head2_right_1 p,
	#tab_new .tabwr1_head1_right .tabwr1_head1_right_1 p {
		display: block;
	}
	.path-frontpage .tabwr2_head2_right_1,
	.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_1 {
		padding: 5px 5px 5px 15px;
	}
	#tab_new .tabwr2_head2_right_2,
	#tab_new .tabwr2_head2_right_3	{
		padding: 21px 10px 5px;
		font-size: 14px;
	}
	#tab_new .tabwr2_head2_right_3 {
		padding: 0 10px;
	}
	#tab_new .tabwr2_body2_right ul > li > p:nth-child(1) {
		padding-left: 5px;
	}
	#tab_new .tabwr2_body2_right ul > li > p {
		font-size: 14px;
	}
	.enrgy_report {
		margin-top: 40px;
		max-width: 1165px;
		padding: 0;
		margin: 0 auto;
	}
	#tab_new .tabwr1_head1_teft .tabwr1_head1_teft_2 p {
		display: inline;
	}
	.mobile_menu {
		display: block;
		position: relative;
	}

	.mobile_menu .mob_title {
		position: relative;
		color: white;
		font-size: 16px;
		font-weight: 600;
		left: 36px;
		top: 27px;
		width: 100px;
	}
	.mobile_menu .mob_icon {
		position: absolute;
		top: 0;
		left: 0;
	}
	.mob_menu_icon {
	  position: relative;
	  width: 19px;
	  height: 19px;
	  cursor: pointer;
	  margin: 35px 0 0 20px;
	}
	.burger {
	  position: absolute;
	  background: white;
	  width: 100%;
	  height: 2px;
	  top: 50%;
	  right: 0px;
	  margin-top: 2px;
	  opacity: 1;
	}
	.burger .before {
	  position: absolute;
	  background: white;
	  width: 19px;
	  height: 2px;
	  top: 8px;
	  content: "";
	  display: block;
	}
	.burger .after {
	  position: absolute;
	  background: white;
	  width: 19px;
	  height: 2px;
	  bottom: 7px;
	  content: "";
	  display: block;
	}
	.burger .after, .burger .before, .burger {
	  transition: all .3s ease-in-out;
	  -webkit-transition: all .3s ease-in-out;
	}
	.mob_menu_icon.menu-on .burger .after{
	   transform: rotate(-45deg);
	   -webkit-transform: rotate(-45deg);
	  bottom: 0px;
	}
	.mob_menu_icon.menu-on .burger .before{
	   transform: rotate(45deg);
	   -webkit-transform: rotate(45deg);
	  top: 0px;
	}
	.mob_menu_icon.menu-on .burger{
	  background: transparent;
	}


	#block-sitebranding {
		position: fixed;
		top: -130px;
		left: 0;
		margin: 0;
	}

	#contact_ajax_contact_message_pidpiska_form {
		padding: 0;
	}



    .page-adminuseruhe123-login #main #content-area #block-basic-content,
	.user-logged-in.path-user  #main #content-area #block-basic-content,
	.user-logged-in.path-user #main #content-area > div {
		padding:30px 0px;
		width:320px;
		margin: 0 auto;
	}
	.user-logged-in.path-user  #main #content-area nav,
	.user-logged-in.path-user  #main #content-area #block-basic-content > article {
		padding:10px;
	}
	.page-user-1.section-user .head_title {
		font-size:23px !important;
	}
	#block-views-block-partner-block-1 .views-row .views-field.views-field-field-linkpart .field-content a > span {
		position: relative;
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		left: 0;
		bottom: 0;
		padding: 5px;
		line-height: 25px;
		font-size: 16px;
		font-weight: 900;
	}
	#block-views-block-slider-block-1 .views-field-title {
		margin-top: 100px;
	}
	#block-views-block-slider-block-1 .views-field-title,
	#block-views-block-slider-block-1 .views-field-body {
		padding-right: 20px;
	}
	#block-views-block-slider-block-1 .slider_control {
		position: absolute;
		display: block;
		width: 80%;
		height: auto;
	    margin: 30px 10%;
		top: 0;
		z-index: 21;
	}

	#block-views-block-slider-block-1 .views-field-field-knopka {
		top: 75%;
	}
	.enrgy_report > h2{
		position: relative;
		width: 320px;
		left: 0;
		top: 0;
		padding: 0 15px;
		margin: 30px auto 25px;
		font-size: 30px;
		font-weight: 600;
		text-align: left;
		color: rgb(25, 40, 79);
		text-transform: uppercase;
		transform: none;
		transform-origin: 0 0;
		-webkit-transform: none;
		-webkit-transform-origin: 0 0;
	}
	#block-neleft {
		width: 100%;
	}
	#tab_new .tabwr2_body2_right ul > li:last-child p {
		height: 180px;
		line-height: 180px;
	}

	#block-innovacii > h2 {
		position: absolute;
		width: auto;
		left: 0;
		top: -135px;
		padding: 0 20px;
		margin: 0;
		width: 600px;
		font-size: 30px;
		font-weight: 600;
		text-align: left;
		color: rgb(25, 40, 79);
		text-transform: uppercase;
		transform: none;
		transform-origin: 0 0;
		-webkit-transform: none;
		-webkit-transform-origin: 0 0;
	}
	#block-potuznistukrgidroenergo > .container > h2 {
		position: relative;
		left: 0;
		top: -100px;
		line-height: 44px;
		padding: 0 10px;
		margin: 0 auto;
		width: 320px;
		font-size: 30px;
		font-weight: 600;
		text-align: left;
		color: rgb(25, 40, 79);
		text-transform: uppercase;
		transform: none;
		transform-origin: 0 0;
		-webkit-transform: none;
		-webkit-transform-origin: 0 0;
	}
	#block-innovacii > h2 {
		position: relative;
		top: 0;
		width: 300px;
		margin: 0 auto;
		padding: 0;
		font-size: 30px;
	}
	#block-blokposilannarozdili .blok_posilan_na_rozdili__posilanna > div > div:last-child {
		padding-right: 10px;
	}
	#main #block-potuznistukrgidroenergo {
		margin-top: 100px;
		margin-bottom: 0;
		background-position: top left;
	}
	#block-potuznistukrgidroenergo > .container {
		padding: 0 0 1px;
	}
	#block-potuznistukrgidroenergo #block-pratukrgidroenergo {
		width: 320px;
		display: block;
		margin: -75px auto 0;
	    padding: 10px 10px 1px;
		font-size: 16px;
	    background-color: rgba(255, 255, 255, 0.24);
	}
	#block-potuznistukrgidroenergo #block-pratukrgidroenergo h2 {
		font-size: 30px;
		margin-bottom: 30px;
	}
	#block-potuznistukrgidroenergo #block-pratukrgidroenergo h2 {
		font-size: 28px;
	}
	#block-potuznistukrgidroenergo .prat_ukrgidroenergo___fvil {
		position: absolute;
		left: auto;
		right: 10px;
		bottom: -80px;
		max-width: 380px;
		padding: 5px 10px 5px 75px;
	}
	#block-potuznistukrgidroenergo #block-filii {
		width: 300px;
		display: block;
		margin: 100px auto 95px;
		font-size: 14px;
	}
	#block-potuznistukrgidroenergo .prat_ukrgidroenergo___fvil > div {
		font-size: 14px;
	}
	#block-potuznistukrgidroenergo #block-filii .basic__body {
		position: absolute;
		line-height: 55px;
		left: auto;
		right: 0;
		bottom: -75px;
		width: 180px;
		text-align: center;
		background-color: white;
		box-shadow: -15px 15px 25px rgba(25, 40, 79, 0.35);
		border-bottom: 2px solid #054ec6;
		transition: 0.36s;
	}
	#block-filii > ul > li > a .round {
		left: 3px;
		top: 3px;
		width: 20px;
		height: 20px;
		padding: 4px;
        border: 1px solid #054fc6;
	}
	#block-potuznistukrgidroenergo #block-ukrgidroenergoce h2 {
		font-size: 25px;
		font-weight: 600;
		width: 320px;
		padding: 0 10px 0;
		margin: 0 auto;
	}
	#block-potuznistukrgidroenergo #block-ukrgidroenergoce .blok_innovacii__body {
		margin: 0 auto;
		width: 320px;
		padding-bottom: 5px;
	}
	#block-potuznistukrgidroenergo #block-ukrgidroenergoce {
		font-size: 14px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(1) span:nth-child(2) {
		white-space: nowrap;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p b,
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(1) {
		padding: 0;
    font-size: 40px;
		line-height: 40px;
		z-index: 1;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p {
		margin: 0 15% 0 2.9%;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(1) {
		background-size: 73px auto;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) {
		background-size: 68px auto;
		background-position: 28% center;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) {
		background-size: 71px auto;
		background-position: 28% center;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p {
		height: 114px;
		width: 50%;
	    margin-bottom: 15px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(2) {
		/*padding-top: 28px;*/
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(3) {
		position: relative;
		top: 14px;
		line-height: 16px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) b,
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) span {
		top: 3%;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(2) span:nth-child(1) {
		padding-top: 6px;
		font-size: 47px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(1) b:nth-child(1) {
	    padding-top: 10px;
		font-size: 47px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) span:nth-child(3) {
		top: 0;
	}
	#block-views-block-slider-block-1 .views-field-body {
		padding-right: 20px;
	}
	#block-views-block-slider-block-1 .views-field-title .field-content {
		font-size: 27px;
	}
	#block-ukrgidroenergoce .blok_innovacii__body > p:nth-child(3) span:nth-child(1) {
		padding-top: 13px;
		padding-bottom: 3px;
	}
	#block-views-block-slider-block-1 .views-field-body .field-content .sub_title {
		padding-top: 10px;
		font-size: 22px;
		font-weight: 600;
		padding-bottom: 21px;
	}
	#block-views-block-slider-block-1 .views-field-body .field-content p {
		font-size: 15px;
		margin: 0;
		padding-bottom: 0;
		line-height: 23px;
	}

	#block-views-block-slider-block-1 .slider_control .control_line {
		width: 25px;
		height: 2px;
		background-color: white;
		position: relative;
		top: 36px;
		opacity: 0;
	}
	#block-views-block-slider-block-1 .slider_control .control_button_box {
		width: 36px;
		height: 36px;
	}
	.pulsating-circle {
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translateX(-50%) translateY(-50%);
		width: 14px;
		height: 14px;
		background-color: transparent;
		border: 2px solid white;
		border-radius: 50%;
		transition: 0.9s;
	}
	.pulsating-circle.active:before {
		content: '';
		position: relative;
		display: block;
		width: 300%;
		height: 300%;
		box-sizing: border-box;
		margin-left: -100%;
		margin-top: -100%;
		border-radius: 21px;
		background-color: white;
		animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
	}
	.pulsating-circle.active:after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		display: block;
		width: 100%;
		height: 100%;
		background-color: white;
		border-radius: 7px;
		box-shadow: 0 0 8px rgba(0,0,0,.3);
		animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite;
	}

	#tab_new .tabwr1, #tab_new .tabwr2 {
		position: relative;
		color: rgb(25, 40, 79);
		width: 320px;
		overflow-x: scroll;
		overflow-y: hidden;
	}
	#tab_new {
		width: 320px;
		margin: 0 auto;
		display: block;
		float: none;
		clear: both;
	}
	#tab_new .tabwr1 .tabwr1_head1 {
		width: 780px;
	}
	#tab_new .tabwr1 .tabwr1_body1 {
		width: 780px;
	}
	#tab_new .tabwr2 .tabwr2_head2 {
		width: 780px;
	}
	#tab_new .tabwr2 .tabwr2_body2 {
		width: 780px;
	}
	.path-frontpage #tab_new .tabwr1_head1_teft {
		padding: 35px 80px 15px 20px;
	    height: 310px;
	}
	#tab_new .tabwr1_head1_teft .tabwr1_head1_teft_2 {
		width: 75%;
	}

	.footer_phone:last-child a {
		background-image: url(../../images/source/footer_mob.png);
		background-size: 30px auto;
		transition: 0.36s;
	}
	.footer_mail a {
		background-image: url(../../images/source/footer-mail.png);
	}
	.footer_phone a {
		background-image: url(../../images/source/footer_phone.png);
	}
	div#block-kontaktikorotki {
		position: absolute;
		top: -15px;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 {
		position: relative;
		max-width: none;
		padding: 40px 10px 20px;
	    margin: 0 auto 50px;
	}
  .page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .views-row{
    display: flex;
    flex-direction: column;
  }
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 > div {
		border-left: none;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker {
	    padding: 14px 15px 100px;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker > div {
		position: relative;
		display: block;
		text-align: center;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker_l {
		font-size: 23px;
		line-height: 30px;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker_l a {
	    display: inline-block;
		max-width: none;
		height: auto;
		line-height: 30px;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker > div > div:last-child {
    position: absolute;
    line-height: 23px;
    left: calc(50% - 100px);
    bottom: -104px;
    max-width: none;
    width: 200px;
    text-transform: none;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker_r {
		padding: 0;
		margin-left: 0;
		border-left: none;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker_r p {
		margin: 0;
	    padding-top: 8px;
		line-height: 21px;
		font-size: 16px;
		font-weight: 600;
		text-align: center;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker .zahal_ker_link {
		position: absolute;
		right: 0;
		bottom: 0;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .zahal_ker .zahal_ker_link {
		width: 100%;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .views-row > div:nth-child(1) {
		width: 100%;
		margin: 0;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-views-block-kerivnik-block-1 .views-row > div:nth-child(2) {
    width: calc(100% - 0px);
    display: block;
    order: -1;
	}
	.page-pro_kompaniyu-kerivnytstvo #main #content-area #block-basic-content {
		padding: 0 0 40px;
		margin: 0 auto;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-basic-content .views-element-container > div > .views-row {
		width: calc(100% - 20px);
		margin: 0 10px 20px 9.6px;
	}
	.page-pro_kompaniyu-kerivnytstvo #block-basic-content .views-element-container > div > .views-row:nth-child(3n+3) {
		margin: 0 10px 20px 9.6px;
	}
	.page-pro_kompaniyu-kerivnytstvo #main #highlighted .head_title {
	    width: auto;
		text-align: center;
	}
	.section-filiyi .storinka_isnuucoi_stancii__istoria-budivnictva .kartinka_opis__tekstn {
		margin: 20px 0 0;
	}
	.section-filiyi .content .storinka_isnuucoi_stancii__istoria-budivnictva > div:nth-child(2) {
		margin-bottom: 186px;
	}
	.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__istoria-budivnictva .h_control_line {
		width: 21px;
	}
	.section-filiyi .storinka_isnuucoi_stancii__istoria-budivnictva .h_slider_control {
		display: none;
		padding: 0 10px;
	}
	.page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__istoria-budivnictva .kartinka_opis__tekstn p {
		font-size: 16px;
		padding: 20px 10px 7px;
		line-height: 19px;
	}
	.slide_control_mob {
		position: relative;
		display: block;
		text-align: center;
		top: -5px;
		margin-bottom: 39px;
	}
	.slide_control_mob > #left_arrow_mob,
	.slide_control_mob > #right_arrow_mob {
        position: relative;
        display: inline-block;
        width: 36px;
        height: 36px;
        line-height: 30px;
        margin: 5px 25px;
        color: #054fc6;
        font-size: 25px;
        font-weight: 600;
        border: 2px solid #054fc6;
        border-radius: 50%;
        opacity: 1;
        transition: 0.36s;
        pointer-events: auto;
	}
	.slide_control_mob > #left_arrow_mob:hover ,
	.slide_control_mob > #right_arrow_mob:hover {
		cursor: pointer;
        color: #67b3ed;
        border: 2px solid #67b3ed;
        opacity: 1;
        transition: 0.36s;
	}
	.slide_control_mob > #left_arrow_mob.passive,
	.slide_control_mob > #right_arrow_mob.passive {
		opacity: 0.41;
		transition: 0.36s;
		pointer-events: none;
	}
	#block-views-block-partner-block-1 .slide_control {
		display: none;
	}
	.page-stalyy_rozvytok #main #content-area #block-basic-content {
		padding: 35px 20px 20px;
	}
	.page-node-type-istoria-kompanii .h_slider_control {
		display: none;
	}
	.page-node-type-istoria-kompanii .slide_control_mob {
		top: 5px;
	}
	#tab_new .tabwr1 .right_arr,
	#tab_new .tabwr2 .right_arr {
		display: block;
		position: absolute;
		width: 57px;
		height: 20px;
		color: white;
		font-size: 33px;
		line-height: 12px;
		padding: 0 10px;
		top: 6px;
		left: auto;
		right: 3px;
    background-color: rgba(105, 163, 202, 0.84);
		border: 1px solid rgba(255, 255, 255, 0.7);
		border-radius: 5px;
		opacity: 1;
		transition: 0.36s;
	}
	#tab_new .tabwr1 .left_arr,
	#tab_new .tabwr2 .left_arr {
		display: block;
		position: absolute;
		width: 57px;
		height: 20px;
		color: white;
		font-size: 33px;
		line-height: 12px;
		padding: 0 10px;
		top: 6px;
		left: 3px;
    background-color: rgba(105, 163, 202, 0.84);
		border: 1px solid rgba(255, 255, 255, 0.7);
		border-radius: 5px;
		opacity: 1;
		transition: 0.36s;
	}
	#tab_new .tabwr1 .right_arr {
		top: 6px;
		right: 6px;
	}
	#tab_new .tabwr1 .left_arr {
		top: 6px;
		left: 6px;
	}
	#tab_new .tabwr1 .right_arr:hover,
	#tab_new .tabwr1 .left_arr:hover,
	#tab_new .tabwr1 .right_arr:active,
	#tab_new .tabwr1 .left_arr:active,
	#tab_new .tabwr2 .right_arr:hover,
	#tab_new .tabwr2 .left_arr:hover,
	#tab_new .tabwr2 .right_arr:active,
	#tab_new .tabwr2 .left_arr:active {
		cursor: pointer;
		transition: 0.36s
	}
	.path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_1 {
		height: 90px;
	}
	#tab_new .tabwr2_head2_teft {
	    padding: 64px 20px 0;
		height: 195px;
	}
	.path-frontpage .tabwr2_head2_right_1 {
		padding: 40px 5px 5px 15px;
	}
	.tabwr2_head2_right_1 {
		height: 105px;
	}
  .page-robota_i_karyera-vakansiyi_aparatu_upravlinnya .messages.messages--status,
  .page-kontakty-zvorotniy_zvyazok .messages.messages--status,
	.page-diyalnist-zapobihannya_koruptsiyi .messages.messages--status {
		top: calc(50vh - 190px);
		left: 15px;
		padding: 105px 15px 105px;
		font-size: 21px;
		width: calc(100% - 30px);
	}
	.page-diyalnist-zapobihannya_koruptsiyi .content .block-contactblock-9 h2 {
		line-height: 47px;
	}
	.page-diyalnist-zapobihannya_koruptsiyi .block-contactblock-9 > h2 > .closer {
		width: 57px;
		line-height: 44px;
		font-size: 18px;
	}
	#content-area > div > div > h2, #main #block-potuznistukrgidroenergo > div > h2 {
		z-index: 1;
	}
	#block-views-block-gidrologicni-harakteristiki .head-right .average-daily-level {
		padding: 21px 10px 5px;
		font-size: 14px;
	}
	#block-views-block-vidpusk-elektroenergii .head-right .yearly-summary-units {
		font-size: 18px;
	}
	#block-views-block-vidpusk-elektroenergii .head-right .daily-summary {
		font-size: 18px;
	}
	#block-views-block-vidpusk-elektroenergii .head-right .daily-summary > .daily-summary {
	    line-height: 60px;
		font-size: 26px;
	}
	#block-views-block-vidpusk-elektroenergii .head-right .yearly-summary > .yearly-summary {
	    line-height: 110px;
		font-size: 26px;
	}
	#block-views-block-gidrologicni-harakteristiki .head-right .average-daily-level .info {
		top: 5px;
		right: 5px;
	}
	#block-views-block-gidrologicni-harakteristiki .head-right .water-consumption {
		padding: 21px 10px 5px;
		font-size: 14px;
	}
	#block-views-block-gidrologicni-harakteristiki .content-sidebar .sidebar-top {
		background-color: transparent;
		transform: rotate(270deg);
        padding-top: 115px;
	}
	#block-views-block-gidrologicni-harakteristiki .content-sidebar .sidebar-top:after {
		position: absolute;
		display: block;
		content: '';
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		transform: rotate(90deg);
		background-color:  rgb(223, 242, 255);
		z-index: -1;
	}
	#block-views-block-gidrologicni-harakteristiki .content-sidebar .sidebar-bottom {
		height: 178px;
		padding-top: 50px;
		background-color: transparent;
		transform: rotate(270deg);
	}
	#block-views-block-gidrologicni-harakteristiki .content-sidebar .sidebar-bottom:after {
		position: absolute;
		display: block;
		content: '';
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		transform: rotate(90deg);
		background-color:  rgb(223, 242, 255);
		z-index: -1;
	}
	#block-views-block-gidrologicni-harakteristiki .views-field-field-gidrologicni-harakteristik .field-content > .paragraph:last-child > div {
		height: 180px;
		line-height: 180px;
	}
	#block-views-block-gidrologicni-harakteristiki .head-right .average-daily-level .uvagaSel ul > li:last-child {
		height: 180px;
		line-height: 180px;
	}
	#block-views-block-vidpusk-elektroenergii {
		position: relative;
		color: rgb(25, 40, 79);
		overflow-x: scroll;
		overflow-y: hidden;
		margin: 0 auto;
	}
	#block-views-block-gidrologicni-harakteristiki {
		float: none;
		clear: both;
		position: relative;
		color: rgb(25, 40, 79);
		overflow-x: scroll;
		overflow-y: hidden;
		margin: 0 auto;
	}
	#block-views-block-vidpusk-elektroenergii .view-head {
		width: 780px;
	}
	#block-views-block-gidrologicni-harakteristiki .view-head {
		width: 780px;
	}
	#block-views-block-vidpusk-elektroenergii .head-left .head-left-hint {
		width: 75%;
	}
	#block-views-block-vidpusk-elektroenergii .head-left {
		padding: 35px 80px 15px 20px;
		height: 310px;
	}
	#block-views-block-vidpusk-elektroenergii .head-left .head-left-title {
		font-size: 27px;
	}
	#block-views-block-vidpusk-elektroenergii .views-exposed-form .form-date {
		padding: 5px 5px 3px;
		font-size: 16px;
	}
	#block-views-block-vidpusk-elektroenergii .views-exposed-form .form-date:before {
		right: 25px;
	}
	#block-views-block-vidpusk-elektroenergii .views-exposed-form .form-date:before {
		right: 26px;
	}
	#block-views-block-vidpusk-elektroenergii .head-right .head-right-top {
		height: 90px;
		padding: 30px 20px;
	}
	#block-views-block-vidpusk-elektroenergii .view-content {
		width: 780px;
	}
	#block-views-block-gidrologicni-harakteristiki .view-content {
		width: 780px;
	}
	#block-views-block-vidpusk-elektroenergii .right_arr,
	#block-views-block-gidrologicni-harakteristiki .right_arr {
		display: block;
		position: absolute;
		width: 57px;
		height: 20px;
		color: white;
		font-size: 33px;
		line-height: 12px;
		padding: 0 10px;
		top: 6px;
		left: auto;
		right: 3px;
    background-color: rgba(105, 163, 202, 0.84);
		border: 1px solid rgba(255, 255, 255, 0.7);
		border-radius: 5px;
		opacity: 1;
		transition: 0.36s;
	}
	#block-views-block-vidpusk-elektroenergii .left_arr,
	#block-views-block-gidrologicni-harakteristiki .left_arr {
		display: block;
		position: absolute;
		width: 57px;
		height: 20px;
		color: white;
		font-size: 33px;
		line-height: 12px;
		padding: 0 10px;
		top: 6px;
		left: 3px;
	    background-color: rgba(105, 163, 202, 0.84);
		border: 1px solid rgba(255, 255, 255, 0.7);
		border-radius: 5px;
		opacity: 1;
		transition: 0.36s;
	}
	#block-views-block-vidpusk-elektroenergii .right_arr {
		top: 6px;
		right: 6px;
	}
	#block-views-block-vidpusk-elektroenergii .left_arr {
		top: 6px;
		left: 6px;
	}
	#block-views-block-vidpusk-elektroenergii .right_arr:hover,
	#block-views-block-vidpusk-elektroenergii .left_arr:hover,
	#block-views-block-vidpusk-elektroenergii .right_arr:active,
	#block-views-block-vidpusk-elektroenergii .left_arr:active,
	#block-views-block-gidrologicni-harakteristiki .right_arr:hover,
	#block-views-block-gidrologicni-harakteristiki .left_arr:hover,
	#block-views-block-gidrologicni-harakteristiki .right_arr:active,
	#block-views-block-gidrologicni-harakteristiki .left_arr:active {
		cursor: pointer;
		transition: 0.36s
	}
	#block-views-block-gidrologicni-harakteristiki .head-left {
		padding: 64px 20px 0;
		height: 195px;
	}
	#block-views-block-gidrologicni-harakteristiki .head-right .head-right-top {
		height: 105px;
		padding: 40px 5px 5px 15px;
	}
	.page-node-type-osnovni-pokazniki article .grup1 > div > div:nth-child(2) {
		font-size: 47px;
    }
    .page-diyalnist-tendery_i_zakupivli-arkhiv .fieldgroup .form-radios {
        flex-direction: column;
    }
}
@media screen and (max-width: 360px) {
}
@media (min-width: 1279px) and (max-width: 1450px) {
	.path-frontpage .soc_seti__body {
		position: relative;
		display: block;
		width: 190px;
		font-size: 12px;
		line-height: 14px;
		top: -6px;
	}
}
.prat_class {
	text-transform: lowercase;
}
#main {
	overflow: hidden;
}

@media screen and (min-width: 1280px) and (max-width: 1365px) {
}

@media (min-width: 768px) {
  .page-media_tsentr-pytannya-ta-vidpovidi #block-faq > div::after,
  .faq__faq::after {
    position: absolute;
    height: 100%;
    width: calc(50% + 21px);
    content: '';
    top: 0;
    background-color: white;
    border: 2px solid rgb(142, 186, 215);
    right: 0;
  }
}
