.g-masthead {
  background-image: url(../img/affairsPublic/masthead-bg.png);
  height: 195px;
}
.g-masthead h1 {
  margin-top: 50px;
  margin-bottom: 25px;
}
.module {
  margin-bottom: 30px;
}
.module .module-title {
  border-bottom: 4px solid #eaeaea;
  font-size: 26px;
  padding-bottom: 15px;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 25px;
}
.module .module-more {
  float: right;
  color: #1668c7;
  font-size: 16px;
  margin-top: 4px;
}
.module .module-more:after {
  margin-left: 5px;
  vertical-align: middle;
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAgUlEQVQoU2NkYGBgkMw+J//3789T/xgYwt/MsDwAEkMHjDABkcxT9kz//67CpRiuEKQBn2IUhfgUYyhEUczIHPZmutlBkBhWhdgU41SIrphIhf/DiLD6f9ib6VYHCXgGogirZ+BhyYhQhKEQlyIUhQhFiLBDjm+wG+GJAimA0RMFAFOVchfr4EwTAAAAAElFTkSuQmCC);
}
.affairsPublic-group > li a {
  font-size: 20px;
  color: #333;
  display: block;
  padding: 25px 30px;
  padding-left: 70px;
  background-color: #f1f2f4;
  margin-bottom: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-decoration: none;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyOXB4IiB2aWV3Qm94PSIwIDAgMjUgMjkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDY0ICg5MzUzNykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+cWluZ2Rhbi0yPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IumhtemdoiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IuaUv+WKoeWFrOW8gCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQwMC4wMDAwMDAsIC00MzkuMDAwMDAwKSIgZmlsbD0iIzAwMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IuaUv+WKoea4heWNlSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzcwLjAwMDAwMCwgMzM5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNzUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9InFpbmdkYW4tMi0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMC4wMDAwMDAsIDI1LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0icWluZ2Rhbi0yIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMy4wNzY5MjMxLDAgTDEuOTIzMDc2OTMsMCBDMC44NjEwOTgyNDIsMCAwLDAuODY1NjQ5NjM4IDAsMS45MzMzMjgxNyBMMCwyNy4wNjY2NzE4IEMwLDI4LjEzNDMxMTYgMC44NjEwNTk2MzgsMjkgMS45MjMwNzY5MywyOSBMMjMuMDc2OTIzMSwyOSBDMjQuMTM4OTAxOCwyOSAyNSwyOC4xMzQzMTE2IDI1LDI3LjA2NjY3MTggTDI1LDEuOTMzMzI4MTcgQzI1LDAuODY1Njg4NDQ4IDI0LjEzODkwMTgsMCAyMy4wNzY5MjMxLDAgWiBNMjMuMDc2OTYxNywyNS42MTY2NzU3IEMyMy4wNzY5NjE3LDI2LjQxNzY4NyAyMi40MzA4NzczLDI3LjA2NjcxMDcgMjEuNjM0NTc2OCwyNy4wNjY3MTA3IEwzLjM2NTQyMzIxLDI3LjA2NjcxMDcgQzIuNTY4MTk1ODYsMjcuMDY2NzEwNyAxLjkyMzA3NjksMjYuNDE3Njg3IDEuOTIzMDc2OSwyNS42MTY2NzU3IEwxLjkyMzA3NjksMy4zODMzNjMxMiBDMS45MjMwNzY5LDIuNTgyODE3NzQgMi41NjgxOTU4MiwxLjkzMzMyODE3IDMuMzY1NDIzMjEsMS45MzMzMjgxNyBMMjEuNjM0NjE1NCwxLjkzMzMyODE3IEMyMi40MzA4NzczLDEuOTMzMzI4MTcgMjMuMDc2OTYxNywyLjU4MjgxNzc0IDIzLjA3Njk2MTcsMy4zODMzNjMxMiBMMjMuMDc2OTYxNywyNS42MTY2NzU3IEwyMy4wNzY5NjE3LDI1LjYxNjY3NTcgWiBNMTAuNTc2OTYxNyw2Ljc2NjY4NzM4IEw0LjgwNzczMDkyLDYuNzY2Njg3MzggTDQuODA3NzMwOTIsOC43MDAwMTU1NSBMMTAuNTc2OTYxNyw4LjcwMDAxNTU1IEwxMC41NzY5NjE3LDYuNzY2Njg3MzggWiBNMTQuNDIzMDc2OSwxMi41NjY2NzE5IEw0LjgwNzczMDkyLDEyLjU2NjY3MTkgTDQuODA3NzMwOTIsMTQuNSBMMTQuNDIzMDc2OSwxNC41IEwxNC40MjMwNzY5LDEyLjU2NjY3MTkgWiBNNC44MDc3MzA5MiwyMC4zMDAwMjMzIEwxOC4yNjkxOTIxLDIwLjMwMDAyMzMgTDE4LjI2OTE5MjEsMTguMzY2Njk1MSBMNC44MDc3MzA5MiwxOC4zNjY2OTUxIEw0LjgwNzczMDkyLDIwLjMwMDAyMzMgWiIgaWQ9IuW9oueKtiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
  background-position: center left 30px;
  background-repeat: no-repeat;
  transition: all 0.3s;
}
.affairsPublic-group > li a:hover {
  background-color: #224C98;
  color: #fff;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAdCAYAAABfeMd1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTA4LTE4VDE0OjU2OjMzKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0wOC0xOVQxNTo0OTo1OCswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wOC0xOVQxNTo0OTo1OCswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphZDhkNWRlMC01ZDVmLWRmNGUtOTRlNC1kMTk3MzhlMDc0YWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6YWQ4ZDVkZTAtNWQ1Zi1kZjRlLTk0ZTQtZDE5NzM4ZTA3NGFkIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YWQ4ZDVkZTAtNWQ1Zi1kZjRlLTk0ZTQtZDE5NzM4ZTA3NGFkIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphZDhkNWRlMC01ZDVmLWRmNGUtOTRlNC1kMTk3MzhlMDc0YWQiIHN0RXZ0OndoZW49IjIwMjAtMDgtMThUMTQ6NTY6MzMrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6NZcoqAAABBElEQVRIie2WMYrCQBiFPyWdiIIubOcV1jtsKyTl3mEvsWxlvVfxANZWIlq6bVJEMNgGnsVGCGHUZDJxLfJBIPkn87+8/K8YJAWSIjVDJCnoSAqBV/44ASn18YB+dh+RU/Ul4fDyL407kgQkwNCBgyJHYNDNHlz8IhMpQPfeWy7wDLUe8Gaoh8CvlUo2mzg3sOmVOP5YDD+WJJOTBFgY6lsrF8AlXQdgbNvkBjEwesjg/y1dL8BHib1LYFNKpUK6inzWSVcIfJX4vlUpF7TpqohpJhPg26LXHNgZV2qkq8h7lXTtgZmFk/W1hTZdzytiCoALvLzIAPAdC/hZXx52gmz8LHwG5IlRPx5GKk8AAAAASUVORK5CYII=');
}
@media (max-width: 767px) {
  .g-masthead h1 {
    margin-top: 40px;
    margin-bottom: 25px;
  }
  .module .module-title {
    border-bottom: 3px solid #eaeaea;
    font-size: 18px;
    padding-bottom: 15px;
    line-height: 1;
    margin-top: 0;
    margin-bottom: 25px;
  }
  .module .module-more {
    font-size: 14px;
    margin-top: 2px;
  }
  .affairsPublic-group > li > a {
    font-size: 16px;
    padding: 15px 15px;
    padding-left: 50px;
    background-position: center left 20px;
    background-size: 15px;
    margin-bottom: 15px;
  }
}
