* {
  box-sizing: border-box;
}

.front #block-menu-menu-main-menu-footer {
 /* border-top: 0.4rem solid #5fc3f0; */
  padding-top: 20px;
  margin-bottom: 0px;
}

.front #block-menu-menu-main-menu-footer li {
  float: left;
  width: 12.25%;
  text-align: center;
  vertical-align: top;
  margin-right: 25px;
  display: inline-block;
  height: 120px;
}

.front #block-menu-menu-main-menu-footer li:nth-child(7n+7) {
  margin-right: 0;
}

.front #block-menu-menu-main-menu-footer li a {
  font-family: 'Conv_Rubik-Regular';
  color: #252b33;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  transition: all 0.2s ease-in;
}

.front #block-menu-menu-main-menu-footer li a:hover {
  color: #39b2b9;
  font-weight: bold;
}

.front #block-menu-menu-main-menu-footer li a::before {
  content: '';
  width: 62px;
  height: 62px;
  display: block;
  border-radius: 50%;
  border: 1px solid;
  background: url(../images/footer-menu.png) no-repeat;
  margin: 0 auto 10px auto;
}

.front #block-menu-menu-main-menu-footer li a:hover::before {
  opacity: 0.8;
}

.front #block-menu-menu-main-menu-footer li:nth-child(1) a:before {
  background-position: -2px -700px;
  border-color: #a88b6b;
}

.front #block-menu-menu-main-menu-footer li:nth-child(2) a:before {
  background-position: -4px -815px;
  border-color: #76aa7a;
}

/* .front #block-menu-menu-main-menu-footer li:nth-child(3) a:before {
  background-position: -5px -878px;
  border-color: #e1b964;
} */

/* .front #block-menu-menu-main-menu-footer li:nth-child(4) a:before {
  background-position: -2px -939px;
  border-color: #414f80;
} */

/* .front #block-menu-menu-main-menu-footer li:nth-child(5) a:before {
  background-position: -5px -1002px;
  border-color: #afbc77;
} */

/* .front #block-menu-menu-main-menu-footer li:nth-child(6) a:before {
  background-position: -6px -1068px;
  border-color: #3ca0c4;
} */

/* .front #block-menu-menu-main-menu-footer li:nth-child(7) a:before {
  background-position: 6px -1130px;
  border-color: #eb7569;
} */

/* .front #block-menu-menu-main-menu-footer li:nth-child(8) a:before {
  background-position: -2px -1194px;
  border-color: #afbc74;
} */

/* .front #block-menu-menu-main-menu-footer li:nth-child(9) a:before {
  background-position: -2px -59px;
  border-color: #359fb5;
} */

/* .front #block-menu-menu-main-menu-footer li:nth-child(10) a:before {
  background-position: 1px -126px;
  border-color: #ee786e;
} */

/* .front #block-menu-menu-main-menu-footer li:nth-child(12) a:before {
  background-position: 2px -258px;
  border-color: #9c75aa;
} */

/* .front #block-menu-menu-main-menu-footer li:nth-child(13) a:before {
  background-position: -5px -328px;
  border-color: #76aa7a;
} */
/*
.front #block-menu-menu-main-menu-footer li:nth-child(14) a:before {
  background-position: 1px -393px;
  border-color: #e1b964;
} */

/* .front #block-menu-menu-main-menu-footer li:nth-child(15) a:before {
  background-position: 2px -456px;
  border-color: #a88b6b;
} */

/* .front #block-menu-menu-main-menu-footer li:nth-child(16) a:before {
  background-position: 2px -580px;
  border-color: #76aa7a
} */

/* .front #block-menu-menu-main-menu-footer li:nth-child(17) a:before { */
/* background-position: -5px -1395px;
  border-color: #359fb5;
} */

/* .front #block-menu-menu-main-menu-footer li:nth-child(18) a:before {
  background-position: -7px -1320px;
  border-color: #359fb5;
} */
/*
.front #block-menu-menu-main-menu-footer li:nth-child(19) a:before {
  background-position: -5px -1257px;
  border-color: #3496aa;
} */

/* .front #block-menu-menu-main-menu-footer li:nth-child(20) a:before {
  background-position: -5px -1460px;
  border-color: #2f3e74;
} */

/* .front #block-menu-menu-main-menu-footer li:nth-child(21) a:before { */
/* background-position: -3px -520px;
  border-color: #76aa7a; */
/* } */

/* .front #block-menu-menu-main-menu-footer li:nth-child(22) a:before {
  background: url(../images/footer-menu2.png) no-repeat;
  background-position: -1px -515px;
  border-color: #4a7bbd;
} */

.front .col-sm-12 .view-photo-news.view-id-photo_news .view-content {
  border: 0 !important;
}

.front .region-content #block-panels-mini-blocks-footer .pane-title {
  display: block;
  font-family: 'Conv_PT_Serif-Web-Bold';
  font-size: 1.8rem;
  line-height: 5rem;
  color: #2c599c;
  margin: 0;
}

.front .region-content #block-panels-mini-blocks-footer .panel-col-first,
.front .region-content #block-panels-mini-blocks-footer .panel-col-last {
  width: 49% !important;
}

.front .region-content #block-panels-mini-blocks-footer .panel-col-last {
  padding-top: 70px;
}

.front .region-content #block-panels-mini-blocks-footer .pane-content {
  border-top: 3px solid #5fc3f0;
  display: table;
}

.front .region-content #block-panels-mini-blocks-footer .pane-content .view-filters {
  float: right;
  border-left: 1px solid #cdd0d3;
  padding: 4px 5px 0 6px;
  width: 47%;
}

.front .region-content #block-panels-mini-blocks-footer .pane-content .view-filters .form-type-bef-link {
  border-bottom: 1px solid #cdd0d3;
  padding: 25px 0;
  width: 100%;
}

.front .region-content #block-panels-mini-blocks-footer .pane-content .view-filters .form-type-bef-link:last-child {
  border-bottom: 0;
}

.front .region-content #block-panels-mini-blocks-footer .pane-content .view-filters a::before {
  content: '';
  width: 25px;
  height: 40px;
  background: url('../images/eye-non-active.png') no-repeat center 6px;
  float: left;
  margin-right: 10px;
}

.front .region-content #block-panels-mini-blocks-footer .pane-content .view-filters a {
  color: #b8bdc2;
  font-family: 'Conv_PT_Serif-Web-Bold';
  font-size: 1.6rem;
  transition: all 0.2s ease-in;
}

.node-regulatory-acts .group-coordinates .field-collection-item-field-coordinates .field {
  word-wrap: break-word;
}

.front .region-content #block-panels-mini-blocks-footer .pane-content .view-filters a:hover,
.front .region-content #block-panels-mini-blocks-footer .pane-content .view-filters a.active {
  color: #2c599c;
}

.front .region-content #block-panels-mini-blocks-footer .pane-content .view-filters a:hover::before,
.front .region-content #block-panels-mini-blocks-footer .pane-content .view-filters a.active::before {
  background: url('../images/eye-active.png') no-repeat center 6px;
}

.front .region-content #block-panels-mini-blocks-footer .pane-content .view-content {
  padding-top: 10px;
  float: left;
  width: 290px;
  margin-right: 10px;
  width: 50%;
}

.front .region-content #block-panels-mini-blocks-footer .pane-content .views-row {
  border-bottom: 1px solid #cdd0d3;
  padding: 15px 0 10px 0;
}

.front .region-content #block-panels-mini-blocks-footer .pane-content .views-row .views-field-title {
  margin-bottom: 20px;
}

.front .region-content #block-panels-mini-blocks-footer .pane-content .views-row a {
  color: #2c599c;
  font-family: 'Conv_PT_Serif-Web-Regular';
  font-size: 1.6rem;
}

.front .region-content #block-panels-mini-blocks-footer .pane-content .views-row .views-field-field-date {
  color: #b8bdc2;
  font-family: 'Conv_Rubik-Regular';
}

.node-regulatory-acts .group-left .group-wrapper-left .field-name-body {
  color: #7e8388;
  font-size: 14px;
}

#block-views-regulatory-acts-block .view-regulatory-acts .view-content table tbody .views-field-field-full-name .full-name {
  font-family: 'Conv_Rubik-Medium';
}

#block-views-regulatory-acts-block .view-regulatory-acts .view-content table tbody .views-field-field-full-name .position,
#block-views-regulatory-acts-block .view-regulatory-acts {
  font-family: 'Conv_Rubik-Regular';
}

.front #block-menu-menu-main-menu-footer>h2 {
  display: none;
}

.front #block-panels-mini-blocks-footer {
  margin-bottom: 30px;
}

#block-menu-menu-menu-public-information {
  padding: 0px !important;
}

#block-menu-menu-menu-public-information .menu {
  padding: 20px 0px !important;
}

#block-menu-menu-menu-public-information li {
  margin-left: 25px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0 !important;
  border-bottom: dotted 2px #203555;
  max-width: 200px;
  height: 40px;
}

#block-menu-menu-menu-public-information a {
  display: block;
  max-width: 220px;
}

#block-menu-menu-menu-public-information .first::after,
#block-menu-menu-menu-public-information .leaf::after {
  border: none !important;
}

.tarifs--list .views-field-field-document {
  display: none;
}

th,
td {
  padding-left: 5px;
  padding-right: 5px;
}

.group-work-schedule table {
  width: 100%;
}

.group-work-schedule thead {
  background-color: #bdbdbd;
}

.group-work-schedule th {
  font-size: 1.1em;
}

.group-work-schedule tr {
  min-idth: 31% !important;
  border-bottom: solid 1px #bdbdbd;
}



.charger-in-ua a:before {
  border-color: #dda00b !important;
  background: url("/sites/default/files/volunteer.png") -2px !important;
}

.archive-city a:before {
  border-color: #212121 !important;
  background: url("/sites/default/files/archive-icon.png") -2px !important;
}

.front #block-menu-menu-main-menu-footer li:nth-child(25) a:before {
  /* border-color: #359fb5 !important; */
  /* background-position: -6px -1519px; */
}

.front #block-menu-menu-main-menu-footer .labor a:before {
  border-color: #359fb5 !important;
  background-position: -7px -1580px;
}

.covid-news-link {
  display: inline-block;
  border: solid 2px #00284d;
  padding: 3px 8px;
  font-size: 2rem !important;
  margin-bottom: 20px;
  color: #00284d;
}

.front #block-menu-menu-main-menu-footer .architecture-dep a:before {
  border-color: #103449 !important;
  background-position: -4px -1651px;
}

.front #block-menu-menu-main-menu-footer .transport-dep a:before {
  border-color: #103449 !important;
  background-position: -5px -1710px
}

.front #block-menu-menu-main-menu-footer .ecology-dep a:before {
  border-color: #359fb5 !important;
  background-position: -6px -1768px;
}

.front #block-menu-menu-main-menu-footer .site-map a:before {
  border-color: #76aa7a !important;
  background-position: -2px -518px;
}

.front #block-menu-menu-main-menu-footer .cloud a:before {
  border-color: #31b6ba !important;
  background-position: -6px -1520px;
}

.front #block-menu-menu-main-menu-footer .vacancy a:before {
  border-color: #31b6ba !important;
  background-position: -5px -1255px;
}

.front #block-menu-menu-main-menu-footer .cnap a:before {
  border-color: #31b6ba !important;
  background-position: -10px -1323px;
}

.front #block-menu-menu-main-menu-footer .gkg a:before {
  border-color: #31b6ba !important;
  background-position: -6px -1396px;
}

.front #block-menu-menu-main-menu-footer .public-utility a:before {
  border-color: #e1b964 !important;
  background-position: -6px -878px;
}

.front #block-menu-menu-main-menu-footer .education a:before {
  border-color: #414f80 !important;
  background-position: -2px -938px;
}

.front #block-menu-menu-main-menu-footer .health a:before {
  border-color: #afbc77 !important;
  background-position: -4px -1001px;
}

.front #block-menu-menu-main-menu-footer .social-protection a:before {
  border-color: #3ca0c4 !important;
  background-position: -5px -1066px;
}

.front #block-menu-menu-main-menu-footer .culture a:before {
  border-color: #eb7569 !important;
  background-position: 5px -1127px;
}

.front #block-menu-menu-main-menu-footer .youth-sports a:before {
  border-color: #afbc74 !important;
  background-position: -2px -1192px;
}

.front #block-menu-menu-main-menu-footer .infrastructure a:before {
  border-color: #35a0b6 !important;
  background-position: -2px -59px;
}

.front #block-menu-menu-main-menu-footer .energy-saving a:before {
  border-color: #ee786e !important;
  background-position: 1px -124px;
}

.front #block-menu-menu-main-menu-footer .twinning-cities a:before {
  border-color: #a88b6b !important;
  background-position: -4px -190px;
}

.front #block-menu-menu-main-menu-footer .help-army a:before {
  border-color: #9c75aa !important;
  background-position: 2px -257px;
}

.front #block-menu-menu-main-menu-footer .streets-city a:before {
  border-color: #76aa7a !important;
  background-position: -5px -326px;
}

.front #block-menu-menu-main-menu-footer .public-institutions a:before {
  border-color: #e1b964 !important;
  background-position: 1px -392px;
}

.front #block-menu-menu-main-menu-footer .tariffs a:before {
  border-color: #a88b6b !important;
  background-position: 1px -454px;
}

.front #block-menu-menu-main-menu-footer .public-council a:before {
  border-color: #76aa7a !important;
  background-position: -6px -758px;
}

.front #block-menu-menu-main-menu-footer .publ-proj a:before {
  border-color: #414f80 !important;
  background-position: -5px -1460px;
}

.front #block-menu-menu-main-menu-footer .green_town a:before {
  border-color: #445082 !important;
  background-position: -7px -1399px;
}


.front #block-menu-menu-main-menu-footer .business a:before {
  border-color: #445082 !important;
  background-position: -7px -1827px;
}

.front #block-menu-menu-main-menu-footer .business_help a:before {
  border-color: #445082 !important;
  background-position: -6px -1943px;
}


.front #block-menu-menu-main-menu-footer .parking a:before {
 border-color: #445082 !important;
  background-position: -7px -1889px;

}

.front #block-menu-menu-main-menu-footer .okrug a:before {
  border-color: #445082 !important;
  background-position: -7px -1520px;
}


.front #block-menu-menu-main-menu-footer .admin-commission a:before {
  border-color: #445082 !important;
  background-position: -7px -1068px;
}

.field.field-name-field-structure-government .field-items {
  margin-top: 50px;
}


.region-content article a {
  color: #428bca !important;
}


a[href*="mailto:inform"]:after {
  content: "(для комунікації із засобами масової інформації)";
  color: #222;
  text-decoration: none;
}