/* COLORS */
/* IMAGES */
.lister {
  display: flex;
  flex-flow: column;
  justify-content: stretch;
  align-items: stretch;
  min-height: 100vh;
  /* HEADING */
  /* Responsive */
  /* tablet break */
}
.lister header, .lister footer {
  flex: 0 0 auto;
}
.lister .page-editor-columns {
  flex: 1 0 auto;
  margin: 120px 0 0;
}
.lister #header-section {
  border: 0;
  box-shadow: 0 3px 3px rgba(1, 1, 1, 0);
  transition-property: box-shadow;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  background: #FFFFFF;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.lister #header-section > div {
  flex: 0 0 auto;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
  padding: 25px 40px 0;
  max-width: 1440px;
  width: 100%;
  margin: auto;
  box-sizing: border-box;
  position: relative;
}
.lister #header-section .header-radio {
  position: absolute;
  top: 25px;
  right: 190px;
}
.lister #header-section .erd40-logo {
  align-self: flex-start;
  text-align: center;
  flex: 1 1 auto;
  margin-right: 200px;
}
.lister #header-section .erd40-logo figure {
  margin: 0 auto;
}
.lister #header-section .erd40-logo figure img {
  height: 76px;
}
.lister #header-section.scroll {
  box-shadow: 0 3px 3px rgba(1, 1, 1, 0.4);
}
.lister #header-section {
  z-index: 2;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
.lister #header-section .section-heading .heading-upper {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.lister #header-section .section-heading .heading-upper .left-side {
  order: 1;
  margin-right: 35px;
}
.lister #header-section .section-heading .heading-upper .right-side {
  order: 2;
}
.lister #header-section .section-heading .heading-upper .middle-side {
  order: 0;
  background-image: url(../images/logo-main-mobile.svg);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 151px;
  height: 95px;
  margin: 0 80px 0 0;
}
.lister #header-section .section-heading .heading-upper .middle-side a {
  display: block;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.lister #header-section .section-heading .heading-upper p {
  font-size: 13px;
  line-height: 1.7;
}
.lister #header-section .logo-heading {
  flex: 0 0 auto;
}
.lister #header-section .top-menu {
  width: 100%;
  margin: 0;
  flex: 1 0 auto;
  box-sizing: border-box;
}
.lister #header-section .top-menu ul, .lister #header-section .top-menu li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.lister #header-section .top-menu .mobile-menu {
  display: none;
}
.lister #header-section .top-menu #topmenu-nav {
  width: 100%;
}
.lister #header-section .top-menu .list-items {
  width: 100%;
  max-width: 1440px;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.lister #header-section .top-menu .list-items > ul {
  display: flex;
  flex: 1 1 auto;
  justify-content: space-between;
}
.lister #header-section .top-menu .list-items .item {
  padding: 20px 0;
  cursor: pointer;
  position: relative;
  flex: 0 0 auto;
}
.lister #header-section .top-menu .list-items .item:not(:last-child) {
  margin: 0 20px 0 0;
}
.lister #header-section .top-menu .list-items .item a {
  display: block;
  text-decoration: none;
}
.lister #header-section .top-menu .list-items .item .title {
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  font-family: "Merriweather", serif;
}
.lister #header-section .top-menu .list-items .item ul {
  transition-property: visibility, opacity;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 100%;
  left: 0;
  padding: 5px 10px;
  border-radius: 8px;
  background: #FFFFFF;
  box-shadow: 0 3px 3px 0px rgba(0, 0, 0, 0.25);
  width: 350px;
}
.lister #header-section .top-menu .list-items .item ul li {
  position: relative;
}
.lister #header-section .top-menu .list-items .item ul li a {
  padding: 10px;
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  color: #FFFFFF;
  text-decoration: none;
}
.lister #header-section .top-menu .list-items .item ul li a:hover, .lister #header-section .top-menu .list-items .item ul li a:focus {
  text-decoration: underline;
}
.lister #header-section .top-menu .list-items .item ul li ul {
  display: none;
  top: 0;
  left: 350px;
  width: 250px;
  max-height: 400px;
  overflow: auto;
}
.lister #header-section .top-menu .list-items .item ul li ul::-webkit-scrollbar {
  background-color: #f5f7fa;
  cursor: pointer;
  width: 5px;
}
.lister #header-section .top-menu .list-items .item ul li ul::-webkit-scrollbar-thumb {
  background-color: rgba(100, 108, 120, 0.4);
  cursor: pointer;
}
.lister #header-section .top-menu .list-items .item ul li ul::-webkit-scrollbar-thumb:hover {
  background-color: rgba(100, 108, 120, 0.7);
}
.lister #header-section .top-menu .list-items .item ul li:focus-within .second-submenu, .lister #header-section .top-menu .list-items .item ul li:hover .second-submenu {
  display: block;
}
.lister #header-section .top-menu .list-items .item .show-more {
  /*display: none;*/
}
.lister #header-section .top-menu .list-items .item:nth-child(n+4) ul {
  left: auto;
  right: 0;
}
.lister #header-section .top-menu .list-items .item:nth-child(n+4) ul li ul {
  left: auto;
  right: 350px;
}
.lister #header-section .top-menu .list-items .item:nth-of-type(1) ul {
  background: #3f8334;
}
.lister #header-section .top-menu .list-items .item:nth-of-type(2) ul {
  background: #087287;
}
.lister #header-section .top-menu .list-items .item:nth-of-type(3) ul {
  background: #186CAA;
}
.lister #header-section .top-menu .list-items .item:nth-of-type(4) ul {
  background: #D81858;
}
.lister #header-section .top-menu .list-items .item:nth-of-type(5) ul {
  background: #DB1D0F;
}
.lister #header-section .top-menu .list-items .item:nth-of-type(6) ul {
  background: #EFBE08;
  color: #000000;
}
.lister #header-section .top-menu .list-items .item:nth-of-type(6) ul li a {
  color: #000000;
}
.lister #header-section .top-menu .list-items .item:nth-of-type(6) ul li .second-submenu + .show-more {
  background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%22306px%22 height=%22306px%22 viewBox=%220 0 306 306%22%3E%3Cpolygon fill=%22%23000000%22 points=%2294.35,0 58.65,35.7 175.95,153 58.65,270.3 94.35,306 247.35,153%22/%3E%3C/svg%3E");
}
.lister #header-section .top-menu .list-items .item:nth-of-type(n+7) {
  display: none;
}
.lister #header-section .top-menu .list-items .item:hover .title, .lister #header-section .top-menu .list-items .item:focus .title, .lister #header-section .top-menu .list-items .item:focus-within .title {
  text-decoration: underline;
}
.lister #header-section .top-menu .list-items .item:hover ul, .lister #header-section .top-menu .list-items .item:focus ul, .lister #header-section .top-menu .list-items .item:focus-within ul {
  visibility: visible;
  opacity: 1;
}
.lister #header-section .top-menu .list-items .item:hover:nth-of-type(1) .title, .lister #header-section .top-menu .list-items .item:focus:nth-of-type(1) .title, .lister #header-section .top-menu .list-items .item:focus-within:nth-of-type(1) .title {
  color: #3f8334;
}
.lister #header-section .top-menu .list-items .item:hover:nth-of-type(2) .title, .lister #header-section .top-menu .list-items .item:focus:nth-of-type(2) .title, .lister #header-section .top-menu .list-items .item:focus-within:nth-of-type(2) .title {
  color: #087287;
}
.lister #header-section .top-menu .list-items .item:hover:nth-of-type(3) .title, .lister #header-section .top-menu .list-items .item:focus:nth-of-type(3) .title, .lister #header-section .top-menu .list-items .item:focus-within:nth-of-type(3) .title {
  color: #186CAA;
}
.lister #header-section .top-menu .list-items .item:hover:nth-of-type(4) .title, .lister #header-section .top-menu .list-items .item:focus:nth-of-type(4) .title, .lister #header-section .top-menu .list-items .item:focus-within:nth-of-type(4) .title {
  color: #D81858;
}
.lister #header-section .top-menu .list-items .item:hover:nth-of-type(5) .title, .lister #header-section .top-menu .list-items .item:focus:nth-of-type(5) .title, .lister #header-section .top-menu .list-items .item:focus-within:nth-of-type(5) .title {
  color: #DB1D0F;
}
.lister #header-section .top-menu .list-items .item:hover:nth-of-type(6) .title, .lister #header-section .top-menu .list-items .item:focus:nth-of-type(6) .title, .lister #header-section .top-menu .list-items .item:focus-within:nth-of-type(6) .title {
  color: #000000;
}
.lister .page-editor-columns {
  max-width: 1440px;
  width: 100%;
  padding: 200px 40px 40px;
  box-sizing: border-box;
  margin: 0 auto 25px;
  flex-flow: row nowrap;
}
.lister .page-editor-columns main {
  flex: 1 1 0;
  margin: 0;
  order: 1;
}
.lister .page-editor-columns aside {
  flex: 0 0 auto;
  width: 425px;
  margin: 0 40px 0 0;
  order: 0;
}
.lister .page-editor-columns aside .submenu {
  padding: 20px;
  box-sizing: border-box;
  border-radius: 8px;
  margin: 0 0 40px;
  background: #C4C4C4;
}
.lister .page-editor-columns aside .submenu .submenu-title {
  font-size: 22px;
  text-transform: uppercase;
  color: #FFFFFF;
  margin: 0 0 22px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  line-height: 1.5;
}
.lister .page-editor-columns aside .submenu .submenu-title::before {
  flex: 0 0 auto;
  display: block;
  content: "";
  width: 48px;
  height: 48px;
  background-size: 48px;
  background-repeat: no-repeat;
  background-position: center center;
  margin-right: 20px;
}
.lister .page-editor-columns aside .submenu ul {
  transition: max-height 0.4s ease;
  overflow: hidden;
}
.lister .page-editor-columns aside .submenu ul ul .show-more {
  display: none;
}
.lister .page-editor-columns aside .submenu > ul .show-more {
  width: 32px;
  height: 32px;
  display: inline-block;
  vertical-align: top;
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%22306px%22 height=%22306px%22 viewBox=%220 0 306 306%22%3E%3Cpolygon fill=%22%23FFFFFF%22 points=%2294.35,0 58.65,35.7 175.95,153 58.65,270.3 94.35,306 247.35,153%22/%3E%3C/svg%3E");
  transform: rotate(90deg);
  cursor: pointer;
  background-color: transparent;
  border: 0;
  font-size: 0;
}
.lister .page-editor-columns aside .submenu > ul .item {
  position: relative;
  border-radius: 8px;
  background: transparent;
  transition: background 0.4s ease;
  padding: 5px 20px;
}
.lister .page-editor-columns aside .submenu > ul .item > ul {
  max-height: 0;
}
.lister .page-editor-columns aside .submenu > ul .item[data-open] {
  background: rgba(255, 255, 255, 0.9);
}
.lister .page-editor-columns aside .submenu > ul .item[data-open] a {
  color: #000000;
}
.lister .page-editor-columns aside .submenu > ul > li.item {
  padding-left: 36px;
  margin: 0 0 3px;
}
.lister .page-editor-columns aside .submenu > ul > li.item > .show-more {
  margin-left: -36px;
}
.lister .page-editor-columns aside .submenu > ul > li.item ul a {
  font-size: 16px;
  font-weight: 400;
}
.lister .page-editor-columns aside .submenu > ul ul .item {
  padding: 5px 20px 5px 20px;
}
.lister .page-editor-columns aside .submenu > ul ul .show-more {
  width: 28px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%22306px%22 height=%22306px%22 viewBox=%220 0 306 306%22%3E%3Cpolygon fill=%22%23DB1D0F%22 points=%2294.35,0 58.65,35.7 175.95,153 58.65,270.3 94.35,306 247.35,153%22/%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu a {
  font-size: 18px;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 1.8;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  max-width: calc(100% - 1px);
}
.lister .page-editor-columns aside .submenu a:hover {
  text-decoration: underline;
}
.lister .page-editor-columns aside .submenu.korona .submenu-title::before {
  background: url("data:image/svg+xml,%3Csvg width=%2248%22 height=%2248%22 viewBox=%220 0 48 48%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Ccircle cx=%2224%22 cy=%2224%22 r=%2224%22 fill=%22white%22/%3E%3Cpath d=%22M23.9995 11C25.6753 11 27.0338 12.3587 27.0338 14.0343C27.0338 15.71 25.6747 17.0682 23.9995 17.0682C22.3243 17.0682 20.9651 15.7096 20.9651 14.0343C20.9651 12.3587 22.3238 11 23.9995 11ZM29 36.3963H19L19 32.241H21.4995V23.1381L19 22.2297L19 18.8963H26.5V23.1381V32.241H29V36.3963Z%22 fill=%22%23C4C4C4%22/%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu.menu-1 {
  background: #3f8334;
}
.lister .page-editor-columns aside .submenu.menu-1 .submenu-title::before {
  background: url("data:image/svg+xml,%3Csvg width=%2248%22 height=%2248%22 viewBox=%220 0 48 48%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Ccircle cx=%2224%22 cy=%2224%22 r=%2224%22 fill=%22white%22/%3E%3Cpath d=%22M23.9995 11C25.6753 11 27.0338 12.3587 27.0338 14.0343C27.0338 15.71 25.6747 17.0682 23.9995 17.0682C22.3243 17.0682 20.9651 15.7096 20.9651 14.0343C20.9651 12.3587 22.3238 11 23.9995 11ZM29 36.3963H19L19 32.241H21.4995V23.1381L19 22.2297L19 18.8963H26.5V23.1381V32.241H29V36.3963Z%22 fill=%22%233f8334%22/%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu.menu-1 > ul .item.open > .show-more, .lister .page-editor-columns aside .submenu.menu-1 > ul .item[data-open] > .show-more {
  transform: rotate(-90deg);
  background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%22306px%22 height=%22306px%22 viewBox=%220 0 306 306%22%3E%3Cpolygon fill=%22%23000000%22 points=%2294.35,0 58.65,35.7 175.95,153 58.65,270.3 94.35,306 247.35,153%22/%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu.menu-1 > ul .item > ul .item.open, .lister .page-editor-columns aside .submenu.menu-1 > ul .item > ul .item[data-open] {
  background-color: #3f8334;
}
.lister .page-editor-columns aside .submenu.menu-1 > ul .item > ul .item.open > .show-more, .lister .page-editor-columns aside .submenu.menu-1 > ul .item > ul .item[data-open] > .show-more {
  transform: rotate(-90deg);
  background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%22306px%22 height=%22306px%22 viewBox=%220 0 306 306%22%3E%3Cpolygon fill=%22%23FFFFFF%22 points=%2294.35,0 58.65,35.7 175.95,153 58.65,270.3 94.35,306 247.35,153%22/%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu.menu-1 > ul .item > ul .item.open a, .lister .page-editor-columns aside .submenu.menu-1 > ul .item > ul .item[data-open] a {
  color: #FFFFFF;
}
.lister .page-editor-columns aside .submenu.menu-2 {
  background: #087287;
}
.lister .page-editor-columns aside .submenu.menu-2 .submenu-title::before {
  background: url("data:image/svg+xml,%3Csvg viewBox=%220 0 58 58%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Ccircle cx=%2229%22 cy=%2229%22 r=%2229%22 fill=%22white%22/%3E%3Crect width=%2240%22 height=%2227%22 fill=%22black%22 fill-opacity=%220%22 transform=%22translate(9 14)%22/%3E%3Cpath d=%22M35.5918 14.1724L39.0647 24.2525V29.9542H46.4445L48.6151 32.6694V40.3058H9.54531V32.8391L12.15 30.9724L14.3205 32.6694L18.2275 27.2391L22.8273 32.8391L28.0892 27.2391L32.1584 31.5698V24.2525L35.5918 14.1724Z%22 fill=%22%23087287%22/%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu.menu-2 > ul .item.open > .show-more, .lister .page-editor-columns aside .submenu.menu-2 > ul .item[data-open] > .show-more {
  transform: rotate(-90deg);
  background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%22306px%22 height=%22306px%22 viewBox=%220 0 306 306%22%3E%3Cpolygon fill=%22%23000000%22 points=%2294.35,0 58.65,35.7 175.95,153 58.65,270.3 94.35,306 247.35,153%22/%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu.menu-2 > ul .item > ul .item.open, .lister .page-editor-columns aside .submenu.menu-2 > ul .item > ul .item[data-open] {
  background-color: #087287;
}
.lister .page-editor-columns aside .submenu.menu-2 > ul .item > ul .item.open > .show-more, .lister .page-editor-columns aside .submenu.menu-2 > ul .item > ul .item[data-open] > .show-more {
  transform: rotate(-90deg);
  background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%22306px%22 height=%22306px%22 viewBox=%220 0 306 306%22%3E%3Cpolygon fill=%22%23FFFFFF%22 points=%2294.35,0 58.65,35.7 175.95,153 58.65,270.3 94.35,306 247.35,153%22/%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu.menu-2 > ul .item > ul .item.open a, .lister .page-editor-columns aside .submenu.menu-2 > ul .item > ul .item[data-open] a {
  color: #FFFFFF;
}
.lister .page-editor-columns aside .submenu.menu-3, .lister .page-editor-columns aside .submenu.menu-7 {
  background: #186CAA;
}
.lister .page-editor-columns aside .submenu.menu-3 .submenu-title::before, .lister .page-editor-columns aside .submenu.menu-7 .submenu-title::before {
  background: url("data:image/svg+xml,%3Csvg viewBox=%220 0 58 58%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Ccircle cx=%2229%22 cy=%2229%22 r=%2229%22 fill=%22white%22/%3E%3Crect width=%2232%22 height=%2232%22 fill=%22black%22 fill-opacity=%220%22 transform=%22translate(13 13)%22/%3E%3Cpath d=%22M41.0706 40.5007H16.9294C14.7643 40.513 13.0124 41.5016 13 43.6667C13 43.9785 13 45 13 45H45C45 45 45 43.9785 45 43.6667C44.9877 41.5016 43.2356 40.513 41.0706 40.5007Z%22 fill=%22%230168B3%22/%3E%3Cpath d=%22M44.9444 23.2418C44.9293 23.082 44.8469 22.9361 44.7177 22.8408L29.2964 13.085C29.114 12.9717 28.8831 12.9717 28.7008 13.085L13.2964 22.8154C13.032 22.9807 12.9518 23.3291 13.1171 23.5934C13.2123 23.7456 13.3742 23.8435 13.5533 23.857H44.4354C44.7459 23.8277 44.9737 23.5523 44.9444 23.2418Z%22 fill=%22%230168B3%22/%3E%3Cpath d=%22M15.7269 24.701C16.2372 26.0307 17.4234 26.983 18.832 27.1936V39.6537H23.3232V27.2331H26.753V39.6537H31.2357V27.2331H34.6655V39.6537H39.1567V27.1936C40.5653 26.983 41.7515 26.0307 42.2618 24.701H15.7269Z%22 fill=%22%23186CAA%22/%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu.menu-3 > ul .item.open > .show-more, .lister .page-editor-columns aside .submenu.menu-3 > ul .item[data-open] > .show-more, .lister .page-editor-columns aside .submenu.menu-7 > ul .item.open > .show-more, .lister .page-editor-columns aside .submenu.menu-7 > ul .item[data-open] > .show-more {
  transform: rotate(-90deg);
  background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%22306px%22 height=%22306px%22 viewBox=%220 0 306 306%22%3E%3Cpolygon fill=%22%23000000%22 points=%2294.35,0 58.65,35.7 175.95,153 58.65,270.3 94.35,306 247.35,153%22/%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu.menu-3 > ul .item > ul .item.open, .lister .page-editor-columns aside .submenu.menu-3 > ul .item > ul .item[data-open], .lister .page-editor-columns aside .submenu.menu-7 > ul .item > ul .item.open, .lister .page-editor-columns aside .submenu.menu-7 > ul .item > ul .item[data-open] {
  background-color: #186CAA;
}
.lister .page-editor-columns aside .submenu.menu-3 > ul .item > ul .item.open > .show-more, .lister .page-editor-columns aside .submenu.menu-3 > ul .item > ul .item[data-open] > .show-more, .lister .page-editor-columns aside .submenu.menu-7 > ul .item > ul .item.open > .show-more, .lister .page-editor-columns aside .submenu.menu-7 > ul .item > ul .item[data-open] > .show-more {
  transform: rotate(-90deg);
  background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%22306px%22 height=%22306px%22 viewBox=%220 0 306 306%22%3E%3Cpolygon fill=%22%23FFFFFF%22 points=%2294.35,0 58.65,35.7 175.95,153 58.65,270.3 94.35,306 247.35,153%22/%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu.menu-3 > ul .item > ul .item.open a, .lister .page-editor-columns aside .submenu.menu-3 > ul .item > ul .item[data-open] a, .lister .page-editor-columns aside .submenu.menu-7 > ul .item > ul .item.open a, .lister .page-editor-columns aside .submenu.menu-7 > ul .item > ul .item[data-open] a {
  color: #FFFFFF;
}
.lister .page-editor-columns aside .submenu.menu-4 {
  background: #D81858;
}
.lister .page-editor-columns aside .submenu.menu-4 .submenu-title::before {
  background: url("data:image/svg+xml,%3Csvg viewBox=%220 0 58 58%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Ccircle cx=%2229%22 cy=%2229%22 r=%2229%22 fill=%22white%22/%3E%3Cpath d=%22M44.7024 34.0952V16.6786C44.7024 16.294 44.4083 16 44.0238 16H15.9762C15.5917 16 15.2976 16.294 15.2976 16.6786V34.0952L11 40.5417V41.3333C11 41.469 11.0905 41.5595 11.2262 41.5595H48.7738C48.9095 41.5595 49 41.469 49 41.3333V40.5417L44.7024 34.0952ZM24.3452 39.2976L26.5393 36.0405C26.5845 35.9726 26.6524 35.9048 26.7429 35.9048H33.2571C33.3476 35.9048 33.4155 35.95 33.4607 36.0405L35.6548 39.2976H24.3452ZM43.119 31.8333H16.881V17.5833H43.119V31.8333ZM33.144 28.9833C33.1893 29.119 33.325 29.2095 33.4833 29.2321C33.6417 29.2321 33.7774 29.1643 33.8452 29.0286L34.8179 27.3548L37.1476 29.6845C37.2155 29.7524 37.3286 29.7976 37.419 29.7976C37.5321 29.7976 37.6226 29.7524 37.6905 29.6845L38.8214 28.5536C38.9798 28.3952 38.9798 28.1464 38.8214 27.9881L36.4917 25.6583L38.1655 24.6857C38.3012 24.6179 38.369 24.4595 38.369 24.3238C38.369 24.1655 38.256 24.0524 38.1202 23.9845L30.6786 21.0214C30.5429 20.9536 30.3619 20.9988 30.2488 21.1119C30.1357 21.225 30.1131 21.3833 30.1583 21.5417L33.144 28.9833Z%22 fill=%22%23D81858%22/%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu.menu-4 > ul .item.open > .show-more, .lister .page-editor-columns aside .submenu.menu-4 > ul .item[data-open] > .show-more {
  transform: rotate(-90deg);
  background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%22306px%22 height=%22306px%22 viewBox=%220 0 306 306%22%3E%3Cpolygon fill=%22%23000000%22 points=%2294.35,0 58.65,35.7 175.95,153 58.65,270.3 94.35,306 247.35,153%22/%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu.menu-4 > ul .item > ul .item.open, .lister .page-editor-columns aside .submenu.menu-4 > ul .item > ul .item[data-open] {
  background-color: #D81858;
}
.lister .page-editor-columns aside .submenu.menu-4 > ul .item > ul .item.open > .show-more, .lister .page-editor-columns aside .submenu.menu-4 > ul .item > ul .item[data-open] > .show-more {
  transform: rotate(-90deg);
  background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%22306px%22 height=%22306px%22 viewBox=%220 0 306 306%22%3E%3Cpolygon fill=%22%23FFFFFF%22 points=%2294.35,0 58.65,35.7 175.95,153 58.65,270.3 94.35,306 247.35,153%22/%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu.menu-4 > ul .item > ul .item.open a, .lister .page-editor-columns aside .submenu.menu-4 > ul .item > ul .item[data-open] a {
  color: #FFFFFF;
}
.lister .page-editor-columns aside .submenu.menu-5 {
  background: #DB1D0F;
}
.lister .page-editor-columns aside .submenu.menu-5 .submenu-title::before {
  background: url("data:image/svg+xml,%3Csvg viewBox=%220 0 58 58%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Ccircle cx=%2229%22 cy=%2229%22 r=%2229%22 fill=%22white%22/%3E%3Cpath d=%22M20.9231 36.3846H30.7692V35.1538H20.9231V36.3846ZM30.7692 30.2308H20.9231V31.4615H30.7692V30.2308ZM18.4615 42.5385V15.4615H30.7692V22.8462H38.1538V30.2308H40.6154V20.3846L33.2308 13H19.2C17.4277 13 16 14.4769 16 16.2985V42.2677C16 44.0892 18.1662 45 19.9385 45H38.1538C39.7292 45 40.3446 44.0892 40.6154 42.5385H38.1538H18.4615ZM35.6923 25.3077H20.9231V26.5385H35.6923V25.3077ZM45.0215 40.1015L41.8462 36.9262L44.1108 35.6215C44.2831 35.5231 44.3815 35.3262 44.3815 35.1292C44.3569 34.9323 44.2338 34.76 44.0369 34.6615L33.9692 30.6492C33.7723 30.5754 33.5508 30.6246 33.4031 30.7723C33.2554 30.92 33.2062 31.1415 33.28 31.3385L37.3169 41.4308C37.3908 41.6277 37.5631 41.7508 37.7846 41.7754C37.9815 41.8 38.1785 41.6769 38.2769 41.5046L39.5815 39.24L42.7569 42.4154C42.8554 42.5138 43.0031 42.5631 43.1262 42.5631C43.2738 42.5631 43.3969 42.5138 43.4954 42.4154L45.0462 40.8646C45.2431 40.6431 45.2431 40.2985 45.0215 40.1015Z%22 fill=%22%23DB1D0F%22/%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu.menu-5 > ul .item.open > .show-more, .lister .page-editor-columns aside .submenu.menu-5 > ul .item[data-open] > .show-more {
  transform: rotate(-90deg);
  background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%22306px%22 height=%22306px%22 viewBox=%220 0 306 306%22%3E%3Cpolygon fill=%22%23000000%22 points=%2294.35,0 58.65,35.7 175.95,153 58.65,270.3 94.35,306 247.35,153%22/%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu.menu-5 > ul .item > ul .item.open, .lister .page-editor-columns aside .submenu.menu-5 > ul .item > ul .item[data-open] {
  background-color: #DB1D0F;
}
.lister .page-editor-columns aside .submenu.menu-5 > ul .item > ul .item.open > .show-more, .lister .page-editor-columns aside .submenu.menu-5 > ul .item > ul .item[data-open] > .show-more {
  transform: rotate(-90deg);
  background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%22306px%22 height=%22306px%22 viewBox=%220 0 306 306%22%3E%3Cpolygon fill=%22%23FFFFFF%22 points=%2294.35,0 58.65,35.7 175.95,153 58.65,270.3 94.35,306 247.35,153%22/%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu.menu-5 > ul .item > ul .item.open a, .lister .page-editor-columns aside .submenu.menu-5 > ul .item > ul .item[data-open] a {
  color: #FFFFFF;
}
.lister .page-editor-columns aside .submenu.menu-6 {
  background: #EFBE08;
}
.lister .page-editor-columns aside .submenu.menu-6 .submenu-title {
  color: #000000;
}
.lister .page-editor-columns aside .submenu.menu-6 .submenu-title::before {
  background-color: #000000;
  background: url("data:image/svg+xml,%3Csvg viewBox=%220 0 58 58%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Ccircle cx=%2229%22 cy=%2229%22 r=%2229%22 fill=%22white%22/%3E%3Cg  fill=%22%23000000%22%3E%3Cpath d=%22M16.7531 45H20.6021V35.6133H16.7531V45Z%22/%3E%3Cpath d=%22M43.0899 45V24.5681H39.2409V45H43.0899Z%22/%3E%3Cpath d=%22M35.601 45V29.4422H31.7519V45H35.601Z%22/%3E%3Cpath d=%22M28.0911 45V32.6219H24.242V45H28.0911Z%22/%3E%3Cpath d=%22M43.6548 13.6276V13.7112C43.6548 13.7233 43.6548 13.7284 43.6588 13.7346C43.6617 13.7391 43.6668 13.7442 43.6757 13.7531V18.2297C43.6757 18.6481 43.341 18.9828 42.9226 18.9828C42.5042 18.9828 42.1695 18.6481 42.1695 18.2297V15.7822C36.6469 22.2671 30.4131 28.459 16.7531 28.459C16.3347 28.459 16 28.1243 16 27.706C16 27.2876 16.3347 26.9529 16.7531 26.9529C29.9947 26.9529 35.7265 21.0538 41.3118 14.5062H38.4041C37.9857 14.5062 37.651 14.1715 37.651 13.7531C37.651 13.3347 37.9857 13 38.4041 13H43.0481C43.069 13.0209 43.0899 13.0209 43.1109 13.0209C43.1213 13.0209 43.1318 13.0262 43.1422 13.0314C43.1527 13.0366 43.1631 13.0418 43.1736 13.0418C43.1843 13.0418 43.1949 13.0418 43.2055 13.0446C43.2158 13.0472 43.2261 13.0525 43.2364 13.0628C43.2468 13.0732 43.2573 13.0784 43.2678 13.0837C43.2782 13.0889 43.2887 13.0941 43.2991 13.1046C43.3127 13.1046 43.3261 13.1133 43.3397 13.1251C43.3471 13.1316 43.3545 13.139 43.3619 13.1464L43.4665 13.251C43.4769 13.2615 43.4821 13.2719 43.4874 13.2824C43.4926 13.2928 43.4979 13.3033 43.5083 13.3138C43.5292 13.3347 43.5292 13.3556 43.5502 13.3765C43.5711 13.3975 43.592 13.4184 43.592 13.4393C43.592 13.4498 43.5972 13.4602 43.6025 13.4707C43.6077 13.4811 43.6129 13.4916 43.6129 13.5021C43.6129 13.5146 43.6205 13.5272 43.6265 13.5398C43.6305 13.5481 43.6339 13.5565 43.6339 13.5648C43.6548 13.5857 43.6548 13.6066 43.6548 13.6276Z%22/%3E%3C/g%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu.menu-6 > ul .item a {
  color: #000000;
}
.lister .page-editor-columns aside .submenu.menu-6 > ul .item > .show-more {
  background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%22306px%22 height=%22306px%22 viewBox=%220 0 306 306%22%3E%3Cpolygon fill=%22%23000000%22 points=%2294.35,0 58.65,35.7 175.95,153 58.65,270.3 94.35,306 247.35,153%22/%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu.menu-6 > ul .item.open > .show-more, .lister .page-editor-columns aside .submenu.menu-6 > ul .item[data-open] > .show-more {
  transform: rotate(-90deg);
  background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%22306px%22 height=%22306px%22 viewBox=%220 0 306 306%22%3E%3Cpolygon fill=%22%23000000%22 points=%2294.35,0 58.65,35.7 175.95,153 58.65,270.3 94.35,306 247.35,153%22/%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu.menu-6 > ul .item.open a, .lister .page-editor-columns aside .submenu.menu-6 > ul .item[data-open] a {
  color: #000000;
}
.lister .page-editor-columns aside .submenu.menu-6 > ul .item > ul .item.open, .lister .page-editor-columns aside .submenu.menu-6 > ul .item > ul .item[data-open] {
  background-color: #EFBE08;
}
.lister .page-editor-columns aside .submenu.menu-6 > ul .item > ul .item.open > .show-more, .lister .page-editor-columns aside .submenu.menu-6 > ul .item > ul .item[data-open] > .show-more {
  transform: rotate(-90deg);
  background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%22306px%22 height=%22306px%22 viewBox=%220 0 306 306%22%3E%3Cpolygon fill=%22%23000000%22 points=%2294.35,0 58.65,35.7 175.95,153 58.65,270.3 94.35,306 247.35,153%22/%3E%3C/svg%3E");
}
.lister .page-editor-columns aside .submenu.menu-6 > ul .item > ul .item.open a, .lister .page-editor-columns aside .submenu.menu-6 > ul .item > ul .item[data-open] a {
  color: #000000;
}
.lister .page-editor-columns aside .submenu > ul .item.open a:hover, .lister .page-editor-columns aside .submenu > ul .item[data-open] a:hover {
  text-decoration: underline;
}
.lister .page-editor-columns aside .documents-sub-menu.submenu > ul .item .item .show-more {
  display: none;
}
.lister .list-banners .list-items {
  align-items: center;
  position: relative;
  z-index: 0;
}
.lister .list-banners .list-items .item {
  flex: 1 1 33%;
  margin: 0 5px 30px;
  text-align: center;
  transform: scale(1, 1);
  transition: transform 0.25s ease-in-out;
}
.lister .list-banners .list-items .item:focus, .lister .list-banners .list-items .item:hover {
  z-index: 1;
  transform: scale(1.2, 1.2);
}
.lister .list-banners .list-items .item a {
  display: block;
}
.lister .list-banners .list-items .item a img {
  max-height: 100px;
}
.lister .breadcrumb {
  margin: 0 0 20px;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: flex-start;
  line-height: 1.25;
}
.lister .breadcrumb li {
  flex: 0 0 auto;
  font-size: 13px;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.lister .breadcrumb li a {
  color: #000000;
  text-decoration: none;
}
.lister .breadcrumb li a[href] {
  text-decoration: underline;
}
.lister .breadcrumb li a[href]:hover {
  color: #186CAA;
}
.lister .breadcrumb li::before {
  margin: 0 4px;
}
.lister table {
  page-break-inside: avoid;
  width: 100%;
}
.lister table th {
  padding: 5px 2px;
}
.lister table th a {
  text-decoration: underline;
}
.lister .list-articles .content-list-title {
  font-size: 32px;
}
.lister .list-articles .list-items .no-elements-in-list {
  margin: 30px 0;
}
.lister .list-articles .list-items .item {
  margin: 40px -10px 0;
  flex: 1 0 100%;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  border-radius: 4px;
  padding: 10px;
}
.lister .list-articles .list-items .item a {
  display: inline-block;
  text-decoration: none;
}
.lister .list-articles .list-items .item .article-image {
  flex: 0 0 auto;
  width: 195px;
  margin-right: 20px;
}
.lister .list-articles .list-items .item .article-image img {
  width: 100%;
}
.lister .list-articles .list-items .item .article-body {
  margin: 0;
  flex: 1 1 0;
}
.lister .list-articles .list-items .item .article-body .article-title {
  font-size: 21px;
  color: #186CAA;
  line-height: 1.4;
}
.lister .list-articles .list-items .item .article-body .list-attribute {
  font-size: 13px;
  line-height: 1.4;
  margin: 10px 0;
  display: block;
}
.lister .list-articles .list-items .item .article-body .list-attribute .subtitle {
  font-weight: 600;
}
.lister .list-articles .list-items .item .article-body .list-lead p {
  font-size: 16px;
  line-height: 1.4;
  margin: 0;
}
.lister .list-articles .list-items .item .article-body .list-lead p a {
  word-break: break-word;
}
.lister .list-articles .list-items .item .article-body .list-lead table {
  page-break-inside: avoid;
  width: 100%;
}
.lister .list-articles .list-items .item .article-body .list-lead table th {
  padding: 5px 2px;
  /*background-color: $blue;
  color: $white;*/
}
.lister .list-articles .list-items .item .article-body .list-lead table th a {
  /*color: $white;*/
  text-decoration: underline;
}
.lister .list-articles .list-items .item .article-body .list-lead table td, .lister .list-articles .list-items .item .article-body .list-lead table th {
  /*border: 1px solid $mid-gray;*/
  padding: 2px 3px;
}
.lister .list-articles .list-items .item .article-body .list-lead table tr:nth-of-type(odd) td {
  /*background-color: $light-gray;*/
}
.lister .list-articles .list-items .item .document-item {
  flex: 1 1 100%;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.lister .list-articles .list-items .item .document-item div.document-icon {
  flex: 0 0 auto;
  margin-right: 20px;
}
.lister .list-articles .list-items .item .document-item div.document-icon span {
  display: block;
}
.lister .list-articles .list-items .item .document-item div.document-icon img {
  width: 40px;
}
.lister .list-articles .list-items .item .document-item .article-title {
  word-break: break-word;
}
.lister .list-articles .list-items .item .document-item .document-size {
  display: inline-block;
  font-size: 0.8em;
  vertical-align: middle;
  margin-left: 5px;
}
.lister .list-articles .list-items .item:focus, .lister .list-articles .list-items .item:hover {
  background-color: #EFEFEF;
}
.lister .list-articles .list-items.no-hover .item:focus, .lister .list-articles .list-items.no-hover .item:hover {
  background-color: transparent;
}
.lister .list-articles.list-documents .content-list-title {
  margin: 0 0 30px;
}
.lister .list-articles.list-documents .list-items .item {
  margin: 10px -10px 0;
  padding: 5px 10px;
}
.lister .pager {
  margin: 50px 0 0;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
}
.lister .pager * {
  flex: 0 0 auto;
  width: 42px;
  height: 42px;
  border-radius: 4px;
  padding: 10px 13px;
  box-sizing: border-box;
  color: #000000;
  font-size: 13px;
  margin: 2px;
}
.lister .pager .pager-next,
.lister .pager .pager-prev {
  width: auto;
}
.lister .pager .active {
  background: #186CAA;
  color: #FFFFFF;
}
.lister .pager a {
  cursor: pointer;
  text-decoration: none;
  background: transparent;
  transition: background 0.3s ease;
}
.lister .pager a:hover, .lister .pager a:focus {
  background: #EFEFEF;
}
.lister footer .footer-three-col {
  margin-top: 0;
}
.lister .error-404 {
  margin: auto;
  position: relative;
}
.lister .error-404 h2 {
  font-size: 28px;
  line-height: 1.4;
}
.lister .error-404 h3 {
  font-size: 21px;
  margin: 15px 0;
  line-height: 1.4;
}
.lister .error-404 ul {
  padding-left: 20px;
  list-style: circle;
}
.lister .error-404 ul li {
  padding: 5px 0;
  font-size: 16px;
}
.lister .error-404 ul li a {
  color: #186CAA;
  text-decoration: underline;
}
.lister .error-404::before {
  display: block;
  content: "404";
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translate(-50%);
  font-size: 190px;
  font-weight: 700;
  color: rgba(1, 104, 179, 0.1);
  z-index: -1;
}
.lister .SolrSearchResultPortlet {
  margin: 0;
  width: 100%;
}
.lister .SolrSearchResultPortlet .solr-search-container {
  min-height: 100%;
}
.lister .SolrSearchResultPortlet .selected-drilldown-params {
  margin: 0;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
}
.lister .SolrSearchResultPortlet .selected-drilldown-params .solr-selected-drill-down-param {
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  border-radius: 4px;
  border: 1px solid #186CAA;
  background: transparent;
  margin: 8px 4px;
  color: #186CAA;
}
.lister .SolrSearchResultPortlet .selected-drilldown-params .solr-selected-drill-down-param .drill-down-param-value,
.lister .SolrSearchResultPortlet .selected-drilldown-params .solr-selected-drill-down-param .remove-btn {
  flex: 0 0 auto;
}
.lister .SolrSearchResultPortlet .selected-drilldown-params .solr-selected-drill-down-param .remove-btn {
  position: static;
  width: 15px;
  height: 24px;
  padding: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 14px;
  background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 15.642 15.642%22%3E%3Cpath fill=%22%23000000%22 d=%22M8.882,7.821l6.541-6.541c0.293-0.293,0.293-0.768,0-1.061  c-0.293-0.293-0.768-0.293-1.061,0L7.821,6.76L1.28,0.22c-0.293-0.293-0.768-0.293-1.061,0c-0.293,0.293-0.293,0.768,0,1.061  l6.541,6.541L0.22,14.362c-0.293,0.293-0.293,0.768,0,1.061c0.147,0.146,0.338,0.22,0.53,0.22s0.384-0.073,0.53-0.22l6.541-6.541  l6.541,6.541c0.147,0.146,0.338,0.22,0.53,0.22c0.192,0,0.384-0.073,0.53-0.22c0.293-0.293,0.293-0.768,0-1.061L8.882,7.821z%22/%3E%3C/svg%3E");
  margin-left: 5px;
  font-size: 0;
}
.lister .SolrSearchResultPortlet .selected-drilldown-params .solr-selected-drill-down-param:hover {
  background: rgba(24, 108, 170, 0.9);
  color: #FFFFFF;
}
.lister .SolrSearchResultPortlet .selected-drilldown-params .solr-selected-drill-down-param:hover .remove-btn:hover {
  background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 15.642 15.642%22%3E%3Cpath fill=%22%23D81858%22 d=%22M8.882,7.821l6.541-6.541c0.293-0.293,0.293-0.768,0-1.061  c-0.293-0.293-0.768-0.293-1.061,0L7.821,6.76L1.28,0.22c-0.293-0.293-0.768-0.293-1.061,0c-0.293,0.293-0.293,0.768,0,1.061  l6.541,6.541L0.22,14.362c-0.293,0.293-0.293,0.768,0,1.061c0.147,0.146,0.338,0.22,0.53,0.22s0.384-0.073,0.53-0.22l6.541-6.541  l6.541,6.541c0.147,0.146,0.338,0.22,0.53,0.22c0.192,0,0.384-0.073,0.53-0.22c0.293-0.293,0.293-0.768,0-1.061L8.882,7.821z%22/%3E%3C/svg%3E");
}
.lister .SolrSearchResultPortlet .solr-drill-down-params {
  margin: 10px 0 0;
}
.lister .SolrSearchResultPortlet .solr-drill-down-params h4 {
  font-weight: 400;
  font-size: 16px;
  margin: 10px 0;
  font-family: "Open Sans", sans-serif;
}
.lister .SolrSearchResultPortlet .archive {
  margin: 15px 0;
}
.lister .SolrSearchResultPortlet .archive label {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.lister .SolrSearchResultPortlet .archive label input[type=checkbox],
.lister .SolrSearchResultPortlet .archive label input[type=radio] {
  width: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.lister .SolrSearchResultPortlet .archive label input[type=checkbox]:checked + span::before {
  background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 488.878 488.878%22%3E%3Cpolygon fill=%22rgba(24, 108, 170, 0.9)%22 points=%22143.294,340.058 50.837,247.602 0,298.439 122.009,420.447 122.149,420.306 144.423,442.58 488.878,98.123 437.055,46.298%22/%3E%3C/svg%3E");
}
.lister .SolrSearchResultPortlet .archive label input[type=radio] + span::before {
  border-radius: 50%;
}
.lister .SolrSearchResultPortlet .archive label input[type=radio]:checked + span::before {
  background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22%3E%3Ccircle fill=%22rgba(24, 108, 170, 0.9)%22 cx=%2250%22 cy=%2250%22 r=%2248%22%3E%3C/circle%3E%3C/svg%3E");
}
.lister .SolrSearchResultPortlet .archive label span {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
}
.lister .SolrSearchResultPortlet .archive label span::before {
  display: block;
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid #C4C4C4;
  margin-right: 10px;
  border-radius: 4px;
  background-color: #fff;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 14px;
}
.lister .SolrSearchResultPortlet .solr-search-params {
  padding: 0;
  margin: 0 40px 0 0;
  background: #EFEFEF;
  border-radius: 8px;
  color: #000000;
  line-height: 1.4;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}
.lister .SolrSearchResultPortlet .solr-search-params .mobile-header {
  padding: 20px 30px;
}
.lister .SolrSearchResultPortlet .solr-search-params .title {
  font-size: 16px;
  line-height: 1.4;
  text-transform: none;
  font-weight: 700;
  display: flex;
  flex-flow: row nowrap;
  justify-content: stretch;
  align-items: flex-end;
  font-family: "Open Sans", sans-serif;
  color: #000000;
}
.lister .SolrSearchResultPortlet .solr-search-params .title::after {
  display: block;
  flex: 1 1 0;
  content: "";
  height: 1px;
  background: #C4C4C4;
  position: relative;
  top: -5px;
  margin-left: 20px;
}
.lister .SolrSearchResultPortlet .solr-search-params input {
  margin: 5px 0 0;
  font-size: 14px;
  padding: 12px 20px;
  border-radius: 4px;
  border: 1px solid #C4C4C4;
  background: #FFFFFF;
  font-size: 16px;
}
.lister .SolrSearchResultPortlet .solr-search-params input:focus {
  border-color: #186CAA;
  box-shadow: 2px 2px 0 #186CAA;
}
.lister .SolrSearchResultPortlet .solr-search-params input::selection {
  color: #FFFFFF;
  background-color: #186CAA;
}
.lister .SolrSearchResultPortlet .solr-search-params input + div {
  margin: 20px 0 0;
}
.lister .SolrSearchResultPortlet .solr-search-params .solr-drill-down-item {
  color: #186CAA;
  padding: 4px 25px;
}
.lister .SolrSearchResultPortlet .solr-search-params .solr-drill-down-item span {
  color: #186CAA;
}
@media all and (min-width: 1025px) {
  .lister .SolrSearchResultPortlet .solr-search-params {
    max-height: none !important;
  }
}
.lister .SolrSearchResultPortlet .search-opener {
  display: none;
}
.lister .SolrSearchResultPortlet .solr-search-results-container .solr-search-results-head {
  margin: 0 0 20px;
  border-bottom: 1px solid #C4C4C4;
  align-items: flex-end;
}
.lister .SolrSearchResultPortlet .solr-search-results-container .solr-search-results-head .solr-search-results-head-left {
  flex: 1 0 auto;
  margin: 0 0 20px;
}
.lister .SolrSearchResultPortlet .solr-search-results-container .solr-search-results-head .solr-search-results-head-left h2 {
  font-size: 28px;
}
.lister .SolrSearchResultPortlet .solr-search-results-container .solr-search-results-head .solr-search-results-head-left .solr-search-result-info {
  color: #4F4F4F;
}
.lister .SolrSearchResultPortlet .solr-search-results-container .solr-search-results-head .solr-search-results-head-left .solr-search-result-info > span {
  font-size: 18px;
  margin-top: 20px;
  display: inline-block;
}
.lister .SolrSearchResultPortlet .solr-search-results-container .solr-search-results-head .solr-search-results-head-right {
  flex: 0 1 auto;
  margin: 0 0 20px;
}
.lister .SolrSearchResultPortlet .solr-search-results-container .solr-search-results-head .solr-search-results-head-right .select2-container {
  margin-left: 20px;
  width: auto !important;
  min-width: 195px;
}
.lister .SolrSearchResultPortlet .solr-search-results-container .solr-search-results-head .solr-search-results-head-right .selection .select2-selection {
  border: 1px solid #C4C4C4;
  border-radius: 4px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 15px;
}
.lister .SolrSearchResultPortlet .solr-search-results-container .solr-search-results-head .solr-search-results-head-right .selection .select2-selection > span {
  flex: 0 0 auto;
}
.lister .SolrSearchResultPortlet .solr-search-results-container .solr-search-results-head .solr-search-results-head-right .selection .select2-selection .select2-selection__rendered {
  padding-right: 20px;
  color: #4F4F4F;
}
.lister .SolrSearchResultPortlet .solr-search-results-container .solr-search-results-head .solr-search-results-head-right .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #4F4F4F transparent transparent transparent;
}
.lister .SolrSearchResultPortlet .solr-search-results-container .solr-search-results-head .solr-search-results-head-right .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #4F4F4F transparent;
}
.lister .SolrSearchResultPortlet .solr-search-results-container .solr-search-results .solr-search-result {
  border: 0;
}
.lister .SolrSearchResultPortlet .solr-search-results-container .solr-search-results .solr-search-result a {
  color: #186CAA;
  margin-left: -15px;
}
.lister .SolrSearchResultPortlet .solr-search-results-container .solr-search-results .solr-search-result a .list-title {
  line-height: 1.3;
}
.lister .SolrSearchResultPortlet .solr-search-results-container .solr-search-results .list-date.list-attribute {
  color: #4F4F4F;
}
.lister .SolrSearchResultPortlet .solr-search-results-container .solr-bottom-container .solr-paging-container {
  margin: 50px 0 0;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
}
.lister .SolrSearchResultPortlet .solr-search-results-container .solr-bottom-container .solr-paging-container .solr-page {
  flex: 0 0 auto;
  width: 42px;
  height: 42px;
  border-radius: 4px;
  padding: 10px 4px;
  box-sizing: border-box;
  color: #000000;
  font-size: 13px;
  margin: 2px;
  border: 0;
}
.lister .SolrSearchResultPortlet .solr-search-results-container .solr-bottom-container .solr-paging-container .solr-page.selected {
  background: #186CAA;
  color: #FFFFFF;
}
.lister .ErdGovGateRegistrationPortlet {
  max-width: 800px;
  margin: auto;
}
.lister .GovGateLoginPortlet .login-button {
  margin: 15px 0;
  border: 1px solid #186CAA;
  border-radius: 4px;
  background-color: #FFFFFF;
  color: #186CAA;
  padding: 10px 40px 10px 10px;
  display: inline-block;
  font-weight: 700;
  text-decoration: none;
  background-size: 25px;
  background-position: right 10px center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 512 380.74%22%3E%3Cpath d=%22M321.63,446.37a190.29,190.29,0,0,1-157.85-83.92,23.27,23.27,0,1,1,38.57-26.06,143.81,143.81,0,0,0,119.28,63.43c79.3,0,143.83-64.52,143.83-143.83S400.93,112.18,321.63,112.18a143.75,143.75,0,0,0-119.47,63.71,23.27,23.27,0,0,1-38.63-26,190.22,190.22,0,0,1,158.1-84.3C426.6,65.63,512,151,512,256S426.6,446.37,321.63,446.37Z%22 transform=%22translate(0 -65.63)%22 fill=%22%23186CAA%22/%3E%3Cpath d=%22M368.43,268.94c.09-.13.16-.28.25-.41.32-.5.64-1,.92-1.54.05-.1.1-.21.15-.31.3-.57.58-1.15.83-1.75,0-.07,0-.14.08-.21.26-.63.49-1.27.69-1.93,0-.08,0-.16.06-.23.19-.65.36-1.3.49-2,0-.19.06-.39.09-.58.1-.55.19-1.11.25-1.68a22.93,22.93,0,0,0,0-4.65c-.05-.56-.15-1.11-.24-1.65,0-.2-.05-.4-.09-.6-.13-.66-.3-1.3-.49-1.94,0-.09,0-.17-.07-.26-.2-.65-.43-1.28-.68-1.9,0-.08-.06-.16-.09-.24-.24-.59-.52-1.16-.82-1.73-.06-.11-.1-.23-.16-.33-.28-.52-.59-1-.9-1.51-.1-.15-.17-.3-.27-.45-.31-.47-.66-.91-1-1.35-.12-.16-.23-.32-.36-.48q-.73-.88-1.53-1.69l-69.81-69.82a23.27,23.27,0,1,0-32.91,32.91l30.09,30.09H23.27a23.27,23.27,0,1,0,0,46.54H292.9l-30.09,30.09a23.27,23.27,0,1,0,32.91,32.91l69.81-69.81c.54-.54,1-1.1,1.53-1.69.12-.14.22-.3.33-.44C367.76,269.88,368.11,269.42,368.43,268.94Z%22 transform=%22translate(0 -65.63)%22 fill=%22%23186CAA%22/%3E%3C/svg%3E");
}
.lister .GovGateLoginPortlet .login-button:focus, .lister .GovGateLoginPortlet .login-button:hover {
  background-color: #186CAA;
  color: #FFFFFF;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 512 380.74%22%3E%3Cpath d=%22M321.63,446.37a190.29,190.29,0,0,1-157.85-83.92,23.27,23.27,0,1,1,38.57-26.06,143.81,143.81,0,0,0,119.28,63.43c79.3,0,143.83-64.52,143.83-143.83S400.93,112.18,321.63,112.18a143.75,143.75,0,0,0-119.47,63.71,23.27,23.27,0,0,1-38.63-26,190.22,190.22,0,0,1,158.1-84.3C426.6,65.63,512,151,512,256S426.6,446.37,321.63,446.37Z%22 transform=%22translate(0 -65.63)%22 fill=%22%23FFFFFF%22/%3E%3Cpath d=%22M368.43,268.94c.09-.13.16-.28.25-.41.32-.5.64-1,.92-1.54.05-.1.1-.21.15-.31.3-.57.58-1.15.83-1.75,0-.07,0-.14.08-.21.26-.63.49-1.27.69-1.93,0-.08,0-.16.06-.23.19-.65.36-1.3.49-2,0-.19.06-.39.09-.58.1-.55.19-1.11.25-1.68a22.93,22.93,0,0,0,0-4.65c-.05-.56-.15-1.11-.24-1.65,0-.2-.05-.4-.09-.6-.13-.66-.3-1.3-.49-1.94,0-.09,0-.17-.07-.26-.2-.65-.43-1.28-.68-1.9,0-.08-.06-.16-.09-.24-.24-.59-.52-1.16-.82-1.73-.06-.11-.1-.23-.16-.33-.28-.52-.59-1-.9-1.51-.1-.15-.17-.3-.27-.45-.31-.47-.66-.91-1-1.35-.12-.16-.23-.32-.36-.48q-.73-.88-1.53-1.69l-69.81-69.82a23.27,23.27,0,1,0-32.91,32.91l30.09,30.09H23.27a23.27,23.27,0,1,0,0,46.54H292.9l-30.09,30.09a23.27,23.27,0,1,0,32.91,32.91l69.81-69.81c.54-.54,1-1.1,1.53-1.69.12-.14.22-.3.33-.44C367.76,269.88,368.11,269.42,368.43,268.94Z%22 transform=%22translate(0 -65.63)%22 fill=%22%23FFFFFF%22/%3E%3C/svg%3E");
}
.lister .GovGateLoginPortlet .loggedin-top {
  margin: 10px 0;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
}
.lister .GovGateLoginPortlet .loggedin-top .greeting {
  flex: 0 0 auto;
  font-size: 1em;
}
.lister .GovGateLoginPortlet .loggedin-top .logout {
  flex: 0 0 auto;
  border: 1px solid #186CAA;
  border-radius: 4px;
  background-color: #FFFFFF;
  color: #186CAA;
  padding: 10px 40px 10px 10px;
  font-weight: 700;
  margin: 5px 0;
  background-size: 25px;
  background-position: right 10px center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 512 380.74%22%3E%3Cpath d=%22M190.39,0A190.29,190.29,0,0,1,348.23,83.93,23.27,23.27,0,1,1,309.66,110,143.8,143.8,0,0,0,190.38,46.54c-79.31,0-143.83,64.51-143.84,143.82S111.05,334.19,190.36,334.2a143.75,143.75,0,0,0,119.48-63.71,23.27,23.27,0,1,1,38.63,26,190.23,190.23,0,0,1-158.11,84.29C85.39,380.74,0,295.33,0,190.36S85.42,0,190.39,0Z%22 fill=%22%23186CAA%22/%3E%3Cpath d=%22M162.91,213.64l269.63,0-30.09,30.09a23.27,23.27,0,0,0,32.91,32.91l69.82-69.81.1-.1c.5-.5,1-1,1.43-1.58.14-.17.26-.35.39-.52.33-.43.67-.86,1-1.31.1-.15.19-.31.28-.47.31-.49.62-1,.89-1.49.06-.11.11-.23.17-.34.29-.56.57-1.13.81-1.72,0-.08.06-.16.09-.24.25-.62.48-1.25.68-1.9,0-.09,0-.17.07-.26.19-.64.36-1.28.49-1.94,0-.2.06-.4.09-.6.1-.55.19-1.09.25-1.65.08-.77.12-1.55.12-2.32s0-1.55-.12-2.32c-.06-.57-.15-1.12-.25-1.68,0-.19,0-.39-.09-.58-.13-.67-.31-1.32-.49-2,0-.08,0-.16-.06-.23-.2-.66-.44-1.3-.69-1.93l-.08-.21c-.25-.6-.53-1.18-.83-1.75l-.15-.31c-.28-.53-.6-1-.92-1.54-.09-.14-.16-.28-.25-.41-.32-.48-.67-.94-1-1.39-.11-.15-.21-.3-.33-.44-.48-.59-1-1.15-1.53-1.69l-69.81-69.82A23.27,23.27,0,1,0,402.46,137l30.09,30.09-269.63,0a23.27,23.27,0,0,0,0,46.54Z%22 fill=%22%23186CAA%22/%3E%3C/svg%3E");
  text-decoration: none;
}
.lister .GovGateLoginPortlet .loggedin-top .logout:focus, .lister .GovGateLoginPortlet .loggedin-top .logout:hover {
  background-color: #186CAA;
  color: #FFFFFF;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 512 380.74%22%3E%3Cpath d=%22M190.39,0A190.29,190.29,0,0,1,348.23,83.93,23.27,23.27,0,1,1,309.66,110,143.8,143.8,0,0,0,190.38,46.54c-79.31,0-143.83,64.51-143.84,143.82S111.05,334.19,190.36,334.2a143.75,143.75,0,0,0,119.48-63.71,23.27,23.27,0,1,1,38.63,26,190.23,190.23,0,0,1-158.11,84.29C85.39,380.74,0,295.33,0,190.36S85.42,0,190.39,0Z%22 fill=%22%23FFFFFF%22/%3E%3Cpath d=%22M162.91,213.64l269.63,0-30.09,30.09a23.27,23.27,0,0,0,32.91,32.91l69.82-69.81.1-.1c.5-.5,1-1,1.43-1.58.14-.17.26-.35.39-.52.33-.43.67-.86,1-1.31.1-.15.19-.31.28-.47.31-.49.62-1,.89-1.49.06-.11.11-.23.17-.34.29-.56.57-1.13.81-1.72,0-.08.06-.16.09-.24.25-.62.48-1.25.68-1.9,0-.09,0-.17.07-.26.19-.64.36-1.28.49-1.94,0-.2.06-.4.09-.6.1-.55.19-1.09.25-1.65.08-.77.12-1.55.12-2.32s0-1.55-.12-2.32c-.06-.57-.15-1.12-.25-1.68,0-.19,0-.39-.09-.58-.13-.67-.31-1.32-.49-2,0-.08,0-.16-.06-.23-.2-.66-.44-1.3-.69-1.93l-.08-.21c-.25-.6-.53-1.18-.83-1.75l-.15-.31c-.28-.53-.6-1-.92-1.54-.09-.14-.16-.28-.25-.41-.32-.48-.67-.94-1-1.39-.11-.15-.21-.3-.33-.44-.48-.59-1-1.15-1.53-1.69l-69.81-69.82A23.27,23.27,0,1,0,402.46,137l30.09,30.09-269.63,0a23.27,23.27,0,0,0,0,46.54Z%22 fill=%22%23FFFFFF%22/%3E%3C/svg%3E");
}
.lister .GovGateLoginPortlet select {
  margin: 15px 0 0;
}
.lister .ComplaintPortlet {
  margin: 50px 0 0;
}
.lister .ComplaintPortlet .login-needed {
  font-size: 1.1em;
  margin: 10px 0;
  color: #D81858;
}
.lister .ComplaintListPortlet {
  margin: 50px 0 0;
}
.lister .ComplaintListPortlet h2 {
  margin: 0 0 30px;
}
.lister .ComplaintListPortlet ul li {
  margin: 0 0 20px;
}
.lister .ComplaintListPortlet ul li > div > div {
  margin: 5px 0;
}
.lister .ComplaintListPortlet ul li + li {
  padding: 10px 0 0;
  border-top: 1px solid #C4C4C4;
}
.lister .GovGateLoginPortlet,
.lister .ComplaintPortlet,
.lister .ErdGovGateRegistrationPortlet,
.lister .DocumentsListPortlet,
.lister .ComplaintListPortlet {
  width: 100%;
}
.lister .GovGateLoginPortlet h2,
.lister .ComplaintPortlet h2,
.lister .ErdGovGateRegistrationPortlet h2,
.lister .DocumentsListPortlet h2,
.lister .ComplaintListPortlet h2 {
  font-size: 32px;
}
.lister .GovGateLoginPortlet form,
.lister .ComplaintPortlet form,
.lister .ErdGovGateRegistrationPortlet form,
.lister .DocumentsListPortlet form,
.lister .ComplaintListPortlet form {
  margin: 20px 0;
}
.lister .GovGateLoginPortlet form label,
.lister .ComplaintPortlet form label,
.lister .ErdGovGateRegistrationPortlet form label,
.lister .DocumentsListPortlet form label,
.lister .ComplaintListPortlet form label {
  font-size: 16px;
  margin: 15px 0 5px;
  display: block;
}
.lister .GovGateLoginPortlet form input,
.lister .GovGateLoginPortlet form textarea,
.lister .GovGateLoginPortlet form [type=submit],
.lister .GovGateLoginPortlet form select,
.lister .ComplaintPortlet form input,
.lister .ComplaintPortlet form textarea,
.lister .ComplaintPortlet form [type=submit],
.lister .ComplaintPortlet form select,
.lister .ErdGovGateRegistrationPortlet form input,
.lister .ErdGovGateRegistrationPortlet form textarea,
.lister .ErdGovGateRegistrationPortlet form [type=submit],
.lister .ErdGovGateRegistrationPortlet form select,
.lister .DocumentsListPortlet form input,
.lister .DocumentsListPortlet form textarea,
.lister .DocumentsListPortlet form [type=submit],
.lister .DocumentsListPortlet form select,
.lister .ComplaintListPortlet form input,
.lister .ComplaintListPortlet form textarea,
.lister .ComplaintListPortlet form [type=submit],
.lister .ComplaintListPortlet form select {
  font-size: 14px;
  border-radius: 4px;
  padding: 5px 10px;
  border: 1px solid #C4C4C4;
}
.lister .GovGateLoginPortlet form input:focus,
.lister .GovGateLoginPortlet form textarea:focus,
.lister .ComplaintPortlet form input:focus,
.lister .ComplaintPortlet form textarea:focus,
.lister .ErdGovGateRegistrationPortlet form input:focus,
.lister .ErdGovGateRegistrationPortlet form textarea:focus,
.lister .DocumentsListPortlet form input:focus,
.lister .DocumentsListPortlet form textarea:focus,
.lister .ComplaintListPortlet form input:focus,
.lister .ComplaintListPortlet form textarea:focus {
  border-color: #186CAA;
  box-shadow: 2px 2px 0 #186CAA;
}
.lister .GovGateLoginPortlet form [type=submit],
.lister .ComplaintPortlet form [type=submit],
.lister .ErdGovGateRegistrationPortlet form [type=submit],
.lister .DocumentsListPortlet form [type=submit],
.lister .ComplaintListPortlet form [type=submit] {
  min-width: 80px;
  margin: 20px 0 0;
  border-color: #186CAA;
  background: #FFFFFF;
  color: #186CAA;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.3s ease;
  padding: 10px 15px;
}
.lister .GovGateLoginPortlet form [type=submit]:hover, .lister .GovGateLoginPortlet form [type=submit]:focus,
.lister .ComplaintPortlet form [type=submit]:hover,
.lister .ComplaintPortlet form [type=submit]:focus,
.lister .ErdGovGateRegistrationPortlet form [type=submit]:hover,
.lister .ErdGovGateRegistrationPortlet form [type=submit]:focus,
.lister .DocumentsListPortlet form [type=submit]:hover,
.lister .DocumentsListPortlet form [type=submit]:focus,
.lister .ComplaintListPortlet form [type=submit]:hover,
.lister .ComplaintListPortlet form [type=submit]:focus {
  background: #186CAA;
  color: #FFFFFF;
}
.lister .GovGateLoginPortlet form .additional-text,
.lister .ComplaintPortlet form .additional-text,
.lister .ErdGovGateRegistrationPortlet form .additional-text,
.lister .DocumentsListPortlet form .additional-text,
.lister .ComplaintListPortlet form .additional-text {
  display: block;
  font-style: italic;
  font-size: 0.8em;
}
.lister .GovGateLoginPortlet form .error-message,
.lister .ComplaintPortlet form .error-message,
.lister .ErdGovGateRegistrationPortlet form .error-message,
.lister .DocumentsListPortlet form .error-message,
.lister .ComplaintListPortlet form .error-message {
  display: block;
  font-size: 0.8em;
  color: #D81858;
  font-style: italic;
}
.lister .GovGateLoginPortlet form .irszamvalid,
.lister .ComplaintPortlet form .irszamvalid,
.lister .ErdGovGateRegistrationPortlet form .irszamvalid,
.lister .DocumentsListPortlet form .irszamvalid,
.lister .ComplaintListPortlet form .irszamvalid {
  display: none;
  font-size: 0.8em;
  color: #D81858;
  font-style: italic;
}
.lister .GovGateLoginPortlet form .format-error .irszamvalid,
.lister .ComplaintPortlet form .format-error .irszamvalid,
.lister .ErdGovGateRegistrationPortlet form .format-error .irszamvalid,
.lister .DocumentsListPortlet form .format-error .irszamvalid,
.lister .ComplaintListPortlet form .format-error .irszamvalid {
  display: block;
}
.lister .GovGateLoginPortlet form .error,
.lister .ComplaintPortlet form .error,
.lister .ErdGovGateRegistrationPortlet form .error,
.lister .DocumentsListPortlet form .error,
.lister .ComplaintListPortlet form .error {
  border-color: #D81858;
}
.lister .DocumentsListPortlet .searchForm {
  background-color: #EFEFEF;
  padding: 10px 30px;
}
.lister .DocumentsListPortlet .searchForm select, .lister .DocumentsListPortlet .searchForm input[type=text] {
  padding: 10px;
}
.lister .DocumentsListPortlet .search-result-elements {
  padding: 10px;
  margin: 20px -10px 0;
}
.lister .DocumentsListPortlet .search-result-elements a {
  display: block;
  text-decoration: none;
}
.lister .DocumentsListPortlet .search-result-elements p a {
  display: inline-block;
}
.lister .DocumentsListPortlet .search-result-elements .list-date {
  color: #000000;
  font-size: 13px;
  line-height: 1.4;
  margin: 10px 0;
  display: block;
}
@media all and (max-width: 1365px) {
  .lister #header-section .section-heading .heading-upper p {
    font-size: 12px;
  }
  .lister #header-section .top-menu .list-items {
    justify-content: space-between;
  }
  .lister #header-section .top-menu .list-items .item {
    margin: 0;
  }
  .lister #header-section .top-menu .list-items .item .title {
    font-size: 13px;
  }
}
@media all and (max-width: 1279px) {
  .lister #header-section .top-menu .list-items .item .title {
    font-size: 13px;
  }
  .lister .page-editor-columns aside {
    width: 315px;
  }
  .lister .page-editor-columns aside .submenu .submenu-title {
    font-size: 18px;
  }
  .lister .page-editor-columns aside .submenu a {
    font-size: 14px;
  }
  .lister .page-editor-columns aside .submenu > ul > li {
    margin-bottom: 3px;
    padding-left: 35px;
  }
  .lister .page-editor-columns aside .submenu > ul > li ul a {
    font-size: 12px;
  }
  .lister .page-editor-columns aside .submenu > ul > li.item ul a {
    font-size: 14px;
  }
  .lister .page-editor-columns aside .submenu > ul .item {
    padding: 2px 10px 3px 15px;
  }
  .lister .page-editor-columns aside .submenu > ul .show-more {
    width: 30px;
    height: 30px;
    top: 0;
    left: 10px;
    background-size: 10px;
  }
  .lister .list-banners .list-items .item a img {
    min-height: 60px;
  }
  .lister .list-articles .content-list-title {
    font-size: 24px;
  }
  .lister .list-articles .list-items .item {
    margin: 20px -10px 0;
  }
  .lister .list-articles .list-items .item .article-image {
    width: 145px;
  }
  .lister .list-articles .list-items .item .article-body .article-title {
    font-size: 18px;
  }
  .lister .list-articles .list-items .item .article-body .list-attribute {
    margin: 5px 0;
  }
  .lister .list-articles .list-items .item .article-body .list-lead p {
    font-size: 14px;
  }
  .lister .ErdGovGateRegistrationPortlet h2,
.lister .ComplaintPortlet h2,
.lister .GovGateLoginPortlet h2,
.lister .ComplaintListPortlet h2 {
    font-size: 24px;
  }
}
@media all and (max-width: 1150px) {
  .lister .erd40-logo figure img {
    height: 62px !important;
  }
}
@media all and (max-width: 1104px) {
  .lister #header-section .logo-heading {
    flex: 1 1 auto;
  }
  .lister #header-section .logo-heading .heading-upper .middle-side {
    margin: 0 20px 0 0;
    width: 150px;
  }
  .lister #header-section .logo-heading .heading-upper .left-side {
    margin-right: 20px;
  }
  .lister #header-section .erd40-logo {
    margin-top: 0px;
  }
  .lister #header-section .erd40-logo figure img {
    height: 49px !important;
  }
}
@media all and (max-width: 1024px) {
  .lister .SolrSearchResultPortlet .solr-search-container .solr-search-params {
    border-radius: 8px 8px 0 0;
    margin: 0;
  }
  .lister .SolrSearchResultPortlet .solr-search-container .solr-search-params:not(.open) {
    max-height: 0 !important;
  }
  .lister .SolrSearchResultPortlet .solr-search-container .solr-search-params.open + .search-opener {
    border-radius: 0 0 8px 8px;
  }
  .lister .SolrSearchResultPortlet .solr-search-container .solr-search-params.open + .search-opener::after {
    transform: rotate(-90deg);
    background-position: bottom center;
  }
  .lister .SolrSearchResultPortlet .solr-search-container .search-opener {
    display: block;
    width: 100%;
    height: 40px;
    background-color: #EFEFEF;
    margin: 0 0 30px;
    position: relative;
    cursor: pointer;
    border-radius: 8px;
    text-align: center;
    line-height: 40px;
    font-weight: 600;
    color: #4F4F4F;
  }
  .lister .SolrSearchResultPortlet .solr-search-container .search-opener::after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 40px;
    height: 100px;
    margin: auto;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 15px;
    background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%22306px%22 height=%22306px%22 viewBox=%220 0 306 306%22%3E%3Cpolygon fill=%22%234F4F4F%22 points=%2294.35,0 58.65,35.7 175.95,153 58.65,270.3 94.35,306 247.35,153%22/%3E%3C/svg%3E");
    transform: rotate(90deg);
  }
  .lister .SolrSearchResultPortlet .solr-search-results-container .solr-search-results-head .solr-search-results-head-left h2 {
    font-size: 21px;
  }
  .lister .SolrSearchResultPortlet .solr-search-results-container .solr-search-results .solr-search-result a {
    margin: 0;
  }
  .lister .erd40-logo {
    margin-top: 18px !important;
  }
}
@media all and (min-width: 1024px) {
  .lister #header-section .top-menu .list-items .item ul li .second-submenu + .show-more {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0px;
    width: 40px;
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%22306px%22 height=%22306px%22 viewBox=%220 0 306 306%22%3E%3Cpolygon fill=%22%23FFFFFF%22 points=%2294.35,0 58.65,35.7 175.95,153 58.65,270.3 94.35,306 247.35,153%22/%3E%3C/svg%3E");
  }
}
@media all and (max-width: 1024px) {
  .lister .search-bar,
.lister .search-input {
    top: 39px;
    right: 85px;
  }
  .lister #header-section > div {
    padding: 20px;
  }
  .lister #header-section .header-radio {
    top: 39px;
    right: 160px;
  }
  .lister #header-section .section-heading .heading-upper .middle-side {
    margin: 0;
    width: 124px;
    height: 80px;
  }
  .lister #header-section .section-heading .heading-upper .left-side,
.lister #header-section .section-heading .heading-upper .right-side {
    max-width: 190px;
    margin: 0 0 0 20px;
  }
  .lister #header-section .section-heading .heading-upper .left-side {
    max-width: 155px;
  }
  .lister #header-section .top-menu {
    position: absolute;
    top: 35px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 0;
    flex: 0 0 auto;
    z-index: 0;
    border-radius: 8px 8px 0 0;
    background: transparent;
    transition: all 0.2s ease;
    visibility: hidden;
    box-shadow: 0 3px 3px 0px rgba(0, 0, 0, 0.25);
  }
  .lister #header-section .top-menu .mobile-menu {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    z-index: 2;
    padding: 10px 20px;
  }
  .lister #header-section .top-menu .mobile-menu .menu-content {
    display: none;
    font-size: 18px;
    color: #FFFFFF;
    font-weight: 700;
  }
  .lister #header-section .top-menu .mobile-menu .menu-button {
    flex: 0 0 auto;
    width: 40px;
    height: 40px;
    background: #186CAA;
    border-radius: 50%;
    position: relative;
    visibility: visible;
    margin-left: auto;
  }
  .lister #header-section .top-menu .mobile-menu .menu-button span {
    display: block;
    position: absolute;
    top: 12px;
    left: 9px;
    width: 22px;
    height: 2px;
    background: #FFFFFF;
    border-radius: 2px;
    transform: rotate(0deg);
    transition: transform 0.3s ease;
  }
  .lister #header-section .top-menu .mobile-menu .menu-button span:nth-of-type(2), .lister #header-section .top-menu .mobile-menu .menu-button span:nth-of-type(3) {
    top: 19px;
  }
  .lister #header-section .top-menu .mobile-menu .menu-button span:nth-of-type(4) {
    top: 26px;
  }
  .lister #header-section .top-menu .list-items {
    z-index: -1;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    top: 60px;
    bottom: 0;
    visibility: hidden;
    opacity: 0;
    transition-property: visibility, opacity;
    transition-duration: 0.4s;
    transition-timing-function: ease;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    overflow: auto;
    display: block;
  }
  .lister #header-section .top-menu .list-items .item {
    padding: 0;
    flex: 1 0 100%;
  }
  .lister #header-section .top-menu .list-items .item .show-more {
    display: block;
    width: 40px;
    height: 40px;
    background-color: rgba(255, 255, 255, 0);
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: center center;
    transform: rotate(90deg);
    background-image: url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%22306px%22 height=%22306px%22 viewBox=%220 0 306 306%22%3E%3Cpolygon fill=%22%23FFFFFF%22 points=%2294.35,0 58.65,35.7 175.95,153 58.65,270.3 94.35,306 247.35,153%22/%3E%3C/svg%3E");
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    transition: all 0.3s ease;
  }
  .lister #header-section .top-menu .list-items .item .show-more:active {
    background-color: rgba(255, 255, 255, 0.1);
  }
  .lister #header-section .top-menu .list-items .item .title {
    color: #FFFFFF !important;
    font-size: 20px;
    text-transform: uppercase;
    padding: 6px 0 6px 50px;
    line-height: 1.4;
  }
  .lister #header-section .top-menu .list-items .item ul {
    margin: 10px 0 0;
    position: static;
    visibility: visible;
    opacity: 1;
    box-shadow: none;
    width: auto;
    padding: 0 0 0 50px;
    transition: max-height 0.3s ease;
    overflow: hidden;
    columns: 1;
  }
  .lister #header-section .top-menu .list-items .item ul li a {
    font-size: 18px;
    border-radius: 4px;
    padding: 10px 20px 10px 40px;
  }
  .lister #header-section .top-menu .list-items .item ul li a:hover {
    background: rgba(255, 255, 255, 0.9);
    color: #186CAA;
  }
  .lister #header-section .top-menu .list-items .item ul li .second-submenu {
    width: auto;
    margin: 0 0 0 30px;
    padding: 0;
  }
  .lister #header-section .top-menu .list-items .item ul li .third-submenu {
    width: auto;
    margin: 0 0 0 30px;
    padding: 0;
  }
  .lister #header-section .top-menu .list-items .item ul li .fourth-submenu {
    width: auto;
    margin: 0 0 0 30px;
    padding: 0;
  }
  .lister #header-section .top-menu .list-items .item ul li:focus .second-submenu, .lister #header-section .top-menu .list-items .item ul li:focus-within .second-submenu, .lister #header-section .top-menu .list-items .item ul li:hover .second-submenu {
    display: none;
  }
  .lister #header-section .top-menu .list-items .item ul li[data-open] > .second-submenu {
    display: block;
  }
  .lister #header-section .top-menu .list-items .item ul li[data-open] > .third-submenu {
    display: block;
  }
  .lister #header-section .top-menu .list-items .item ul li[data-open] > .fourth-submenu {
    display: block;
  }
  .lister #header-section .top-menu .list-items .item ul li[data-open] > .show-more {
    transform: rotate(-90deg);
  }
  .lister #header-section .top-menu .list-items .item:nth-of-type(1) ul, .lister #header-section .top-menu .list-items .item:nth-of-type(2) ul, .lister #header-section .top-menu .list-items .item:nth-of-type(3) ul, .lister #header-section .top-menu .list-items .item:nth-of-type(4) ul, .lister #header-section .top-menu .list-items .item:nth-of-type(5) ul, .lister #header-section .top-menu .list-items .item:nth-of-type(6) ul {
    background: none;
  }
  .lister #header-section .top-menu .list-items .item + .item {
    margin: 30px 0 0;
  }
  .lister #header-section .top-menu .list-items .item:not([data-popup-open]) ul {
    max-height: 0 !important;
  }
  .lister #header-section .top-menu .list-items .item[data-popup-open] > .inner-item > .show-more {
    transform: rotate(-90deg);
  }
  .lister #header-section .top-menu.open {
    background: #186CAA;
    visibility: visible;
    z-index: 2;
    position: fixed;
  }
  .lister #header-section .top-menu.open .mobile-menu .menu-content {
    display: block;
  }
  .lister #header-section .top-menu.open .mobile-menu .menu-button {
    background: #FFFFFF;
  }
  .lister #header-section .top-menu.open .mobile-menu .menu-button span {
    background: #186CAA;
  }
  .lister #header-section .top-menu.open .mobile-menu .menu-button span:nth-of-type(1), .lister #header-section .top-menu.open .mobile-menu .menu-button span:nth-of-type(4) {
    top: 19px;
    height: 0;
  }
  .lister #header-section .top-menu.open .mobile-menu .menu-button span:nth-of-type(2) {
    transform: rotate(45deg);
  }
  .lister #header-section .top-menu.open .mobile-menu .menu-button span:nth-of-type(3) {
    transform: rotate(-45deg);
  }
  .lister #header-section .top-menu.open .list-items {
    visibility: visible;
    opacity: 1;
  }
  .lister .page-editor-columns {
    margin: 0 auto 20px;
    flex-flow: row wrap;
    padding: 140px 20px 0;
  }
  .lister .page-editor-columns main {
    order: 0;
    flex: 1 0 100%;
  }
  .lister .page-editor-columns aside {
    order: 1;
    flex: 1 0 100%;
    margin: 50px 0 0;
  }
  .lister .page-editor-columns aside .sub-menu {
    display: none;
  }
  .lister .list-banners .list-items {
    justify-content: center;
  }
  .lister .list-banners .list-items .item {
    flex: 0 1 25%;
  }
}
@media all and (max-width: 823px) {
  .lister .erd40-logo {
    display: none !important;
  }
}
@media all and (max-width: 767px) {
  .lister #header-section .section-heading .heading-upper .left-side,
.lister #header-section .section-heading .heading-upper .right-side {
    display: none;
  }
  .lister #header-section .header-radio a .fm-icon {
    width: 52px;
    height: 52px;
    background-size: 70%;
  }
  .lister #header-section .erd40-logo {
    display: block !important;
  }
  .lister #header-section .top-menu .list-items .item > .inner-item > ul {
    padding: 0 0 0 20px;
  }
  .lister .list-articles .list-items .item {
    margin: 30px -10px 0;
  }
  .lister .list-articles .list-items .item .article-image {
    width: 80px;
  }
  .lister .list-banners .list-items {
    justify-content: space-between;
  }
  .lister .list-banners .list-items .item {
    flex: 1 1 33%;
    margin: 0 15px;
  }
  .lister .error-404 {
    margin: auto;
  }
  .lister .error-404 h2 {
    font-size: 21px;
  }
  .lister .error-404 h3 {
    font-size: 18px;
    margin: 10px 0;
  }
  .lister .error-404 ul li {
    padding: 5px 0;
    font-size: 14px;
  }
  .lister .SolrSearchResultPortlet .solr-search-params .title {
    font-size: 16px;
  }
  .lister .SolrSearchResultPortlet .solr-search-params h4 {
    font-size: 14px;
  }
}
@media all and (max-width: 479px) {
  .lister #header-section > div {
    padding: 10px;
  }
  .lister #header-section .header-radio {
    top: 14px;
    right: 130px;
  }
  .lister #header-section .erd40-logo {
    display: none !important;
  }
  .lister #header-section .section-heading .heading-upper .middle-side {
    width: 94px;
    height: 60px;
  }
  .lister #header-section .top-menu {
    top: 10px;
  }
  .lister #header-section .top-menu .list-items {
    padding: 10px;
  }
  .lister #header-section .top-menu .list-items > ul {
    display: block;
  }
  .lister #header-section .top-menu .list-items .item .title {
    font-size: 17px;
    padding: 6px 0 6px 30px;
  }
  .lister #header-section .top-menu .list-items .item .show-more {
    width: 30px;
    height: 35px;
  }
  .lister #header-section .top-menu .list-items .item + .item {
    margin: 20px 0 0;
  }
  .lister .search-bar,
.lister .search-input {
    top: 14px;
    right: 70px;
  }
  .lister .page-editor-columns {
    margin: 110px auto 30px;
    padding: 0 10px;
  }
  .lister .error-404::before {
    font-size: 120px;
  }
}
@media all and (max-width: 409px) {
  .lister .search-input {
    right: 5px;
    left: 5px;
    width: auto;
  }
  .lister .list-articles .list-items .item {
    margin: 30px 0 0;
    flex-flow: row wrap;
  }
  .lister .list-articles .list-items .item .article-image {
    width: 100%;
    margin: 0 0 20px;
    max-height: 130px;
    overflow: hidden;
  }
  .lister .list-articles .list-items .item .article-image img {
    width: 100%;
  }
  .lister .list-articles.list-documents .content-list-title {
    margin: 0 0 10px;
  }
  .lister .list-articles.list-documents .list-items .item .document-item div.document-icon {
    margin-right: 15px;
  }
  .lister .list-articles.list-documents .list-items .item .document-item div.document-icon img {
    width: 30px;
  }
  .lister .list-articles.list-documents .list-items .item .document-item .article-body .article-title {
    font-size: 15px;
  }
  .lister .list-banners .list-items {
    justify-content: space-between;
  }
  .lister .list-banners .list-items .item {
    flex: 1 1 100%;
    margin: 10px 30px;
  }
  .lister .DocumentsListPortlet h2,
.lister .ComplaintPortlet h2,
.lister .GovGateLoginPortlet h2,
.lister .ErdGovGateRegistrationPortlet h2,
.lister .ComplaintListPortlet h2 {
    font-size: 22px;
  }
  .lister .DocumentsListPortlet form [type=submit],
.lister .ComplaintPortlet form [type=submit],
.lister .GovGateLoginPortlet form [type=submit],
.lister .ErdGovGateRegistrationPortlet form [type=submit],
.lister .ComplaintListPortlet form [type=submit] {
    width: 100%;
    border-width: 2px;
  }
}
.lister .main-lekerdezes {
  padding: 200px 40px 40px;
}
@media all and (max-width: 1023px) {
  .lister .main-lekerdezes {
    padding: 140px 20px 0;
  }
}
@media all and (max-width: 479px) {
  .lister .main-lekerdezes {
    margin: 110px auto 30px;
    padding: 0 10px;
  }
}

.ContentListPortlet.adougyek .content-list-title {
  padding-bottom: 20px;
}
.ContentListPortlet.adougyek .list-items {
  display: block;
}
.ContentListPortlet.adougyek .list-items .content-general h3.list-title {
  line-height: 1.3;
  margin: 10px 0;
  font-size: 16px;
}

.ContentListPortlet.document-list .content-list-title {
  padding-bottom: 20px;
}
.ContentListPortlet.document-list .list-items {
  display: block;
}
.ContentListPortlet.document-list .list-items h3.list-title {
  line-height: 1.3;
  margin: 10px 0;
}
.ContentListPortlet.document-list .list-items .event-infos .subtitle {
  font-weight: 600;
}