/*@import "../../../../../../../typo3conf/ext/inv_new_templates/Resources/Public/fonts/Open_Sans/font.css";*/
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
* {
  font-family: "Open Sans", sans-serif;
}
*:focus {
  outline: 2px solid #00a6ff !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.3;
}
body.open-search-box {
  position: static;
  margin-top: 80px;
}
.media .media-heading {
  margin-top: 0;
  margin-bottom: 2px;
  padding-bottom: 5px;
}
#cookies-info {
  display: none;
  z-index: 99999;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  background: #86bd2c;
  color: #404040;
  border-top: 1px solid white;
}
#cookies-info .btn-cookie-close {
  display: inline-block;
  padding: 10px 15px;
  font-weight: 600;
  color: #ffffff;
  background: #555553;
  border: 1px solid white;
}
#cookies-info .btn-cookie-close:hover {
  background: #6e6e6d;
}
#cookies-info .btn-cookie-close:focus {
  text-decoration: none;
}
a:focus#toTop,
a:hover#toTop {
  text-decoration: none;
}
p a {
  text-decoration: underline;
}
a:hover,
.text a:hover {
  text-decoration: none;
  color: #236ead;
}
.text a {
  text-decoration: underline;
  color: #1d5c91;
}
.text:focus {
  outline: 1px solid #00a6ff !important;
  outline-offset: -2px;
}
#toTop {
  z-index: 9999;
  position: fixed;
  left: 0;
  bottom: 100px;
  width: 62px;
  text-align: center;
  line-height: 14px;
  cursor: pointer;
  border: 1px solid #3d3d3d;
}
#toTop:hover .arrow {
  background: #555553;
}
#toTop:hover .arrow::before {
  color: #ffffff;
}
#toTop .arrow {
  width: 60px;
  height: 60px;
  vertical-align: 60px;
  background: #ffffff;
  padding-top: 0;
}
#toTop .arrow:before {
  content: "d";
  font-family: "ekoportal";
  font-size: 32px;
  line-height: 60px;
  font-weight: 700;
  color: #000000;
}
#toTop span {
  display: block;
  font-size: 13px;
  color: #000000;
  text-shadow: none !important;
  width: 60px;
  height: 60px;
  vertical-align: 60px;
  background-color: white;
  padding-top: 10px;
  background: #dcdcdc;
}
.cbp-hrmenu > ul > li > a {
  font-weight: 600;
}
.body-bg {
  background-color: #dddddd;
}
.change-mg {
  margin: 0 15px;
}
section {
  margin-top: 40px;
}
h1 {
  padding-top: 38px;
  padding-bottom: 33px;
  padding-left: 116px;
  margin-bottom: 0;
  margin-top: 0;
  line-height: 1.3;
  position: relative;
}
.csc-plugin-news_pi1 .news h1 {
  padding-top: 10px;
  padding-left: 85px;
  padding-bottom: 33px;
  margin-bottom: 11px;
}
.csc-plugin-invmenu_pi1 h1,
.text.change-size h1 {
  padding-top: 38px;
  padding-left: 85px;
  padding-bottom: 33px;
}
.separate-page h1 {
  padding-top: 8px;
  padding-bottom: 26px;
  padding-left: 86px;
}
.tx-felogin-pi1 h1 {
  margin-bottom: 11px;
}
h1::before {
  position: absolute;
  top: 0;
  left: 0;
  font-family: 'ekoportal';
  padding: 5px;
  font-size: 58px;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  line-height: normal;
  display: inline-block;
  content: "w";
  height: 72px;
  width: 72px;
  margin: 30px;
  background-repeat: no-repeat;
  background-position: 48% 50%;
  background-size: 75%;
}
.csc-plugin-news_pi1 .news h1::before {
  margin: 0;
}
.csc-plugin-invmenu_pi1 h1::before {
  margin: 0;
  margin-top: 30px;
}
.text.change-size h1::before {
  margin: 0;
  margin-top: 30px;
}
.separate-page h1::before {
  margin: 0;
}
.layout-109 h1::before {
  background-size: 100%;
}
@media only screen and (max-width: 767px) {
  h1 {
    font-size: 32px;
    padding-top: 120px;
    padding-bottom: 0;
    padding-left: 30px;
  }
  .csc-plugin-news_pi1 .news h1 {
    padding-left: 0;
    padding-top: 90px;
  }
  .csc-plugin-invmenu_pi1 h1 {
    padding-top: 109px;
    padding-left: 0;
    padding-bottom: 0;
  }
  .text.change-size h1 {
    padding-top: 109px;
    padding-left: 0;
    padding-bottom: 0;
  }
  .separate-page h1 {
    padding-left: 0;
    padding-top: 109px;
  }
}
h2 {
  margin-top: 32px;
  margin-bottom: 17px;
}
.layout-100 h1:before {
  content: '';
  background-color: #ffad00;
}
.layout-101 h1:before {
  content: '';
  background-color: #ff5d00;
}
.layout-102 h1:before {
  content: '';
  background-color: #00bd00;
}
.layout-103 h1:before {
  content: '';
  background-color: #00a6ff;
}
.layout-104 h1:before {
  content: '';
  background-color: #bb297f;
}
.layout-105 h1:before {
  content: '';
  background-color: #86bd2c;
}
.layout-106 h1:before {
  content: '';
  background-color: #ffad00;
}
.layout-107 h1:before {
  display: none;
}
.layout-108 h1:before {
  content: '';
  background-color: #86bd2c;
}
.layout-100 h2 {
  border-bottom: 1px dotted #ffad00;
}
.layout-101 h2 {
  border-bottom: 1px dotted #ff6600;
}
.layout-102 h2 {
  border-bottom: 1px dotted #52bd01;
}
.layout-103 h2,
.layout-109 h2 {
  border-bottom: 1px dotted #00a6ff;
}
.layout-104 h2 {
  border-bottom: 1px dotted #ac307f;
}
.layout-105 h2 {
  border-bottom: 1px dotted #86bd2c;
}
h2 {
  padding-bottom: 3px;
}
.first-headline {
  background-color: #ffffff;
  margin-bottom: 0px;
}
.related-content .first-headline {
  margin-bottom: 20px;
}
.related-content .csc-menu-def li {
  padding: 5px 0 4px;
}
.related-content .csc-menu-def li a {
  font-size: 14px;
}
/*  Nagłówki dla strony 404 */
.layout-107 h1 {
  font-size: 60px;
  color: #202020;
  font-weight: 300;
}
.layout-107 h2 {
  font-size: 30px;
  color: #202020;
  font-weight: 300;
}
@media only screen and (max-width: 992px) {
  .not-found-image p {
    text-align: center;
  }
  .not-found-image p img {
    width: 376px;
    height: 376px;
  }
}
@media only screen and (max-width: 768px) {
  .not-found-image p {
    text-align: center;
  }
  .not-found-image p img {
    width: 275px;
    height: 275px;
  }
}
.not-found-container h1 {
  padding: 0;
  margin: 0 10px;
}
.not-found-container h2 {
  margin: 20px 10px 32px;
}
.not-found-container a {
  border: 0;
  text-decoration: none;
  border-radius: 0px;
  margin-bottom: 10px;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  padding: 4px 0;
  margin-right: 20px;
  background-color: #676767;
  color: #ffffff;
  display: inline-block;
  width: 47%;
}
.not-found-container a:hover,
.not-found-container a:focus {
  background-color: #ffad00;
  color: #ffffff;
}
.not-found-container a:last-child {
  margin-right: 0;
}
.not-found-container .btn-txt {
  display: inline-block;
  vertical-align: middle;
  font-weight: 600;
  font-size: 16.8px;
}
.not-found-container .btn-txt::after {
  content: "\63";
  font-size: 40px;
  display: inline-block;
  vertical-align: middle;
  font-family: "ekoportal" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (max-width: 768px) {
  .not-found-container a {
    margin: 0 10px 20px;
    width: auto;
    padding: 4px 20px;
  }
}
.layout-107 .main-section {
  padding: 40px 0;
}
.text,
.image-wrap {
  margin-bottom: 0;
  padding: 30px;
  background-color: #ffffff;
  padding-top: 11px;
}
.text .site-map {
  padding-top: 11px;
}
.text .site-map ul li {
  margin-bottom: 0;
}
.change-size {
  margin: 0 15px;
}
.text.change-size {
  padding-top: 0;
}
.text.change-size .text {
  padding: 0;
  padding-top: 11px;
}
.text.change-size .csc-plugin-news_pi1 .article .text {
  padding-top: 0;
}
.image-center.image-below .image-wrap {
  margin-top: 0;
  margin-bottom: 0;
}
@media only screen and (min-width: 992px) {
  .change-size {
    width: 697.5px;
  }
}
@media only screen and (min-width: 1200px) {
  .change-size {
    margin-left: 15px;
    width: 847.5px;
  }
}
.image-wrap,
.video-js-box {
  padding-bottom: 40px;
  width: 100%;
  margin-top: -40px;
  padding: 30px;
  background-color: #ffffff;
}
.text-no-padding {
  padding: 0px 30px;
  margin: -40px 0px;
  background-color: #ffffff;
}
.text-no-top-padding {
  padding-top: 0px;
  margin-top: -40px;
  background-color: #ffffff;
}
.tx-pitgooglemaps-pi1 {
  margin-top: 20px;
}
.news-related-files ul li {
  padding-left: 0 !important;
}
.news-related-files ul li::before {
  display: none !important;
}
.image-wrap img {
  max-width: 100%;
  height: auto;
  opacity: 0.45;
}
.image-wrap img:hover {
  opacity: 1;
}
.layout-100 .image-wrap img {
  border: 1px solid #ffad00;
}
.layout-101 .image-wrap img {
  border: 1px solid #ff6600;
}
.layout-102 .image-wrap img {
  border: 1px solid #52bd01;
}
.layout-103 .image-wrap img,
.layout-109 .image-wrap img {
  border: 1px solid #00a6ff;
}
.layout-104 .image-wrap img {
  border: 1px solid #ac307f;
}
.layout-105 .image-wrap img {
  border: 1px solid #86bd2c;
}
.text {
  min-height: 350px;
}
.text .map-image,
.text .remove-opacity {
  opacity: 1;
}
.text img {
  max-width: 100%;
  height: auto;
  opacity: 0.45;
}
.text img:hover {
  opacity: 1;
}
.layout-100 .text img {
  border: 1px solid #ffad00;
}
.layout-101 .text img {
  border: 1px solid #ff6600;
}
.layout-102 .text img {
  border: 1px solid #52bd01;
}
.layout-103 .text img,
.layout-109 .text img {
  border: 1px solid #00a6ff;
}
.layout-104 .text img {
  border: 1px solid #ac307f;
}
.layout-105 .text img {
  border: 1px solid #86bd2c;
}
.text ul {
  list-style: none !important;
  padding: 0;
}
.text ul li {
  position: relative;
  padding-left: 50px;
  margin-bottom: 5px;
}
.text ul li::before {
  position: absolute;
  top: 7px;
  left: 0;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #555555;
  margin: 0 15px 0 25px;
}
.layout-100 .text ul li::before {
  background-color: #ffad00;
}
.layout-101 .text ul li::before {
  background-color: #ff6600;
}
.layout-102 .text ul li::before {
  background-color: #52bd01;
}
.layout-103 .text ul li::before,
.layout-109 .text ul li::before {
  background-color: #00a6ff;
}
.layout-104 .text ul li::before {
  background-color: #ac307f;
}
.layout-105 .text ul li::before {
  background-color: #86bd2c;
}
.text ul[style="list-style-type: square;"] li::before {
  border-radius: 0;
}
.text ul[style="list-style-type: circle;"] li::before {
  border: 1px solid #555555;
  background-color: transparent;
}
.layout-100 .text ul[style="list-style-type: circle;"] li::before {
  border-color: #ffad00;
}
.layout-101 .text ul[style="list-style-type: circle;"] li::before {
  border-color: #ff6600;
}
.layout-102 .text ul[style="list-style-type: circle;"] li::before {
  border-color: #52bd01;
}
.layout-103 .text ul[style="list-style-type: circle;"] li::before,
.layout-109 .text ul[style="list-style-type: circle;"] li::before {
  border-color: #00a6ff;
}
.layout-104 .text ul[style="list-style-type: circle;"] li::before {
  border-color: #ac307f;
}
.layout-105 .text ul[style="list-style-type: circle;"] li::before {
  border-color: #86bd2c;
}
.text .csc-sitemap {
  padding-left: 0;
}
.text .csc-sitemap ul li {
  padding-left: 20px;
}
.text .csc-sitemap ul li::before {
  margin-left: 0;
}
.text .table-responsive {
  margin: 0 -30px;
}
.text .table-responsive td,
.text .table-responsive th {
  border: 0;
}
.text .table-responsive td:first-child,
.text .table-responsive th:first-child {
  padding-left: 30px;
}
.text .table-responsive tr:nth-child(odd) {
  background-color: #ebebeb;
}
.text .table-responsive thead tr:nth-child(odd) {
  background-color: transparent;
}
.text .table-responsive td ul li {
  padding-left: 20px;
  max-width: 75%;
}
.text .table-responsive td ul li::before {
  margin: 0 5px 0 0px;
}
@media only screen and (max-width: 768px) {
  .text .csc-sitemap {
    padding-left: 0;
  }
  .text .csc-sitemap ul li {
    padding-left: 10px;
  }
  .text .table-responsive {
    margin: 0 !important;
  }
  .text .table-responsive td,
  .text .table-responsive th {
    border: 0;
  }
  .text .table-responsive td:first-child,
  .text .table-responsive th:first-child {
    padding-left: 5px;
  }
  .text .table-responsive td {
    padding-left: 5px;
  }
}
.dropdown-menu.open .text {
  min-height: auto;
}
table {
  width: 100%;
  max-width: 100%;
}
.tx-new-templates {
  margin: 0;
  margin-bottom: 40px;
}
.tx-new-templates .after-footer-links {
  background: #ffffff;
  padding: 15px 30px 30px 30px;
  overflow: hidden;
}
.tx-new-templates .after-footer-links span:nth-last-child(n+2),
.tx-new-templates .after-footer-links a {
  margin-right: 12px;
}
.tx-new-templates .after-footer-links a {
  color: transparent;
  text-decoration: none;
  display: block;
  margin-bottom: 20px;
  margin-right: 0;
}
.tx-new-templates .after-footer-links a:hover {
  color: transparent;
  text-decoration: none;
}
.tx-new-templates .after-footer-links a:focus {
  outline-offset: 2px !important;
}
.tx-new-templates .after-footer-links span {
  font-size: 14px;
  font-weight: 600;
}
.tx-new-templates .after-footer-links #fe-news-print {
  margin-right: 0;
}
.tx-new-templates .after-footer-links .email-share {
  margin-right: 0;
}
.tx-new-templates .after-footer-links .email-share,
.tx-new-templates .after-footer-links .download-article-pdf,
.tx-new-templates .after-footer-links .download-article-doc,
.tx-new-templates .after-footer-links #fe-news-print {
  display: block;
  cursor: pointer;
  color: #424242;
  text-align: right;
}
.tx-new-templates .after-footer-links .email-share::after,
.tx-new-templates .after-footer-links .download-article-pdf::after,
.tx-new-templates .after-footer-links .download-article-doc::after,
.tx-new-templates .after-footer-links #fe-news-print::after {
  font-family: "ekoportal";
  font-size: 25px;
  font-weight: normal;
  border: 2px solid #424242;
  padding: 5px;
}
.tx-new-templates .after-footer-links .email-share:hover,
.tx-new-templates .after-footer-links .download-article-pdf:hover,
.tx-new-templates .after-footer-links .download-article-doc:hover,
.tx-new-templates .after-footer-links #fe-news-print:hover {
  color: #00a6ff;
}
.tx-new-templates .after-footer-links .email-share:hover::after,
.tx-new-templates .after-footer-links .download-article-pdf:hover::after,
.tx-new-templates .after-footer-links .download-article-doc:hover::after,
.tx-new-templates .after-footer-links #fe-news-print:hover::after {
  border-color: #00a6ff;
}
.tx-new-templates .after-footer-links .email-share .text,
.tx-new-templates .after-footer-links .download-article-pdf .text,
.tx-new-templates .after-footer-links .download-article-doc .text,
.tx-new-templates .after-footer-links #fe-news-print .text {
  min-height: 100%;
  position: relative;
  margin: 0;
  display: inline-block;
  padding: 0;
  padding-right: 10px;
}
.tx-new-templates .after-footer-links .email-share::after {
  content: "E";
}
.tx-new-templates .after-footer-links .download-article-pdf::after {
  content: "C";
}
.tx-new-templates .after-footer-links .download-article-doc::after {
  content: "D";
}
.tx-new-templates .after-footer-links #fe-news-print::after {
  content: "B";
}
.bootstrap-select .dropdown-menu.open .dropdown-menu.inner li a {
  min-height: 50px;
  height: auto !important;
}
.bootstrap-select .dropdown-menu.open .dropdown-menu.inner li a .text {
  white-space: normal;
  line-height: 17px;
}
.bootstrap-select.btn-group .dropdown-menu {
  width: 100%;
}
.bootstrap-select.open > .dropdown-toggle.btn-default {
  padding-rigth: 50px;
}
.bootstrap-select.open > .dropdown-toggle.btn-default .filter-option {
  white-space: normal;
  line-height: 17px;
}
.teaser-text {
  margin-bottom: 20px !important;
}
.teaser-text p {
  line-height: 1.55 !important;
  font-weight: bold;
}
.teaser-text div p {
  line-height: 1.4 !important;
  font-weight: normal;
}
.news-data-container .teaser-text {
  margin-bottom: 0 !important;
}
@media (min-width: 1200px) {
  .tx-new-templates .after-footer-links .email-share,
  .tx-new-templates .after-footer-links .download-article-pdf,
  .tx-new-templates .after-footer-links .download-article-doc,
  .tx-new-templates .after-footer-links #fe-news-print {
    display: inline-block;
  }
  .tx-new-templates .after-footer-links .email-share {
    margin-right: 12px;
  }
  .tx-new-templates .after-footer-links a {
    display: inline-block;
    margin-right: 12px;
    margin-bottom: 0;
  }
  .tx-new-templates .after-footer-links a:last-child {
    margin-right: 0;
  }
}
.left-menu .nav.nav-sidebar li.active > a {
  cursor: default;
  outline: none;
}
.panel-recommended .panel-heading {
  height: 60px;
  color: #ffffff;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #777773;
}
.panel-recommended .panel-heading h2 {
  font-size: 18px;
  border-bottom: none;
  font-weight: 600;
  margin: 0;
}
.panel-recommended .panel-body {
  margin-top: 10px;
}
.panel-recommended .panel-body .nav.nav-sidebar li a:focus {
  outline-offset: 2px !important;
}
.panel-recommended .panel-body .nav.nav-sidebar li a .icon-recommended {
  background-position: 50px 50px;
  width: 50px;
  height: 50px;
  position: absolute;
}
.panel-recommended .panel-body .nav.nav-sidebar li a:hover {
  background-color: #d5d6d6;
}
.panel-recommended .panel-body .nav.nav-sidebar li a:hover .icon-recommended {
  background-position: 0 50px;
}
.panel-recommended .panel-body .nav.nav-sidebar li a span.title {
  padding-right: 10px;
}
.panel-recommended .nav.nav-sidebar,
.panel-recommended .csc-menu.csc-menu-1 {
  font-size: 14px;
  margin-bottom: 0px;
}
.panel-recommended .nav.nav-sidebar li,
.panel-recommended .csc-menu.csc-menu-1 li {
  margin-bottom: 10px;
}
.panel-recommended .nav.nav-sidebar li a,
.panel-recommended .csc-menu.csc-menu-1 li a {
  padding: 0px;
  height: 50px;
  background-color: #d5d6d6;
  color: #202020;
  border: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.panel-recommended .nav.nav-sidebar li a:hover,
.panel-recommended .csc-menu.csc-menu-1 li a:hover {
  font-weight: 600;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.panel-recommended .nav.nav-sidebar li img,
.panel-recommended .csc-menu.csc-menu-1 li img {
  margin-right: 10px;
  float: left;
  -webkit-filter: saturate(25%) brightness(140%);
  /* Webkit */
  filter: saturate(25%) brightness(140%);
  /* W3C */
}
.panel-recommended .nav.nav-sidebar li:hover img,
.panel-recommended .csc-menu.csc-menu-1 li:hover img {
  margin-right: 10px;
  float: left;
  -webkit-filter: none;
  /* Webkit */
  filter: none;
  /* W3C */
}
.panel-recommended .nav.nav-sidebar li a span.title,
.panel-recommended .csc-menu.csc-menu-1 li a span.title {
  margin-left: 60px;
  display: block;
  height: 50px;
}
.panel-recommended .nav.nav-sidebar li a span.title::before,
.panel-recommended .csc-menu.csc-menu-1 li a span.title::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.panel-recommended .nav.nav-sidebar li a span.title .title-text,
.panel-recommended .csc-menu.csc-menu-1 li a span.title .title-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.3;
}
.left-menu ul > li > ul,
.left-menu ul > li > ul > li > ul {
  display: none;
}
.left-menu .nav.nav-sidebar,
.left-menu .csc-menu.csc-menu-1 {
  font-size: 16px;
}
.left-menu .nav.nav-sidebar li,
.left-menu .csc-menu.csc-menu-1 li {
  background-color: #ffffff;
  border-left-style: solid;
  border-left-width: 10px;
  border-left-color: #ffffff;
  margin-bottom: 3px;
  display: table;
  width: 100%;
  height: 82px;
}
.left-menu .nav.nav-sidebar li a,
.left-menu .csc-menu.csc-menu-1 li a,
.left-menu .nav.nav-sidebar li p,
.left-menu .csc-menu.csc-menu-1 li p {
  border: none;
  transition: none;
  padding: 20px 10px;
  color: #676767;
  line-height: 1.3;
  display: table-cell;
  vertical-align: middle;
}
.left-menu .previous-arrow {
  width: 100%;
  background-color: #424242;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 8px;
  padding: 2px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  white-space: normal;
}
.left-menu .previous-arrow .icon-angle-left {
  font-size: 34px;
  margin-left: -15px;
  padding-top: 6px;
}
.left-menu .previous-arrow:focus {
  outline-offset: 2px;
}
.left-menu .previous-arrow:hover {
  color: #000000;
}
.left-menu .csc-menu.csc-menu-1 {
  display: none !important;
  margin-bottom: 21px;
  border-radius: 0px;
  padding-left: 0;
  list-style: none;
}
.left-menu .csc-menu.csc-menu-1 > li {
  position: relative;
  height: 82px;
  display: table;
  width: 100%;
}
.left-menu .csc-menu.csc-menu-1 li a {
  position: relative;
  display: table-cell;
  vertical-align: middle;
}
.left-menu .csc-menu.csc-menu-1 li:first-child a {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.left-menu .csc-menu.csc-menu-1 li a:active,
.left-menu .csc-menu.csc-menu-1 li a:hover,
.left-menu .csc-menu.csc-menu-1 li a:focus {
  z-index: 1;
  text-decoration: none;
}
.left-menu .nav.nav-sidebar li.active > a,
.left-menu .csc-menu.csc-menu-1 > a {
  color: #3b3b3a;
}
.left-menu .nav.nav-sidebar li.active > p,
.left-menu .csc-menu.csc-menu-1 > p {
  color: #3b3b3a;
  padding: 20px 10px;
  margin: 0;
}
.left-menu .nav.nav-sidebar li a:active,
.left-menu .nav.nav-sidebar li.active a:active,
.left-menu .csc-menu.csc-menu-1 li a:active,
.left-menu .csc-menu.csc-menu-1 li.active a:active,
.left-menu .nav.nav-sidebar li a:hover,
.left-menu .nav.nav-sidebar li.active a:hover,
.left-menu .csc-menu.csc-menu-1 li a:hover,
.left-menu .csc-menu.csc-menu-1 li.active a:hover,
.left-menu .nav.nav-sidebar li a:focus,
.left-menu .nav.nav-sidebar li.active a:focus,
.left-menu .csc-menu.csc-menu-1 li a:focus,
.left-menu .csc-menu.csc-menu-1 li.active a:focus {
  background-color: transparent;
  color: #3b3b3a;
  font-weight: 600;
}
.nav.nav-sidebar li.active a,
.csc-menu.csc-menu-1 li.active a {
  font-weight: 600;
}
.nav.nav-sidebar li.active:hover a,
.csc-menu.csc-menu-1 li.active:hover a {
  font-weight: 600;
}
.layout-100 .left-menu .nav.nav-sidebar li.active,
.layout-100 .left-menu .csc-menu.csc-menu-1 li.active {
  border-left-color: #ffad00;
}
.layout-100 .left-menu .nav.nav-sidebar li.active:hover,
.layout-100 .left-menu .csc-menu.csc-menu-1 li.active:hover {
  border-left-color: #ffad00;
}
.layout-101 .left-menu .nav.nav-sidebar li.active,
.layout-101 .left-menu .csc-menu.csc-menu-1 li.active {
  border-left-color: #ff6600;
}
.layout-101 .left-menu .nav.nav-sidebar li.active:hover,
.layout-101 .left-menu .csc-menu.csc-menu-1 li.active:hover {
  border-left-color: #ff6600;
}
.layout-102 .left-menu .nav.nav-sidebar li.active,
.layout-102 .left-menu .csc-menu.csc-menu-1 li.active {
  border-left-color: #52bd01;
}
.layout-102 .left-menu .nav.nav-sidebar li.active:hover,
.layout-102 .left-menu .csc-menu.csc-menu-1 li.active:hover {
  border-left-color: #52bd01;
}
.layout-103 .left-menu .nav.nav-sidebar li.active,
.layout-109 .left-menu .nav.nav-sidebar li.active,
.layout-103 .left-menu .csc-menu.csc-menu-1 li.active,
.layout-109 .left-menu .csc-menu.csc-menu-1 li.active {
  border-left-color: #00a6ff;
}
.layout-103 .left-menu .nav.nav-sidebar li.active:hover,
.layout-109 .left-menu .nav.nav-sidebar li.active:hover,
.layout-103 .left-menu .csc-menu.csc-menu-1 li.active:hover,
.layout-109 .left-menu .csc-menu.csc-menu-1 li.active:hover {
  border-left-color: #00a6ff;
}
.layout-104 .left-menu .nav.nav-sidebar li.active,
.layout-104 .left-menu .csc-menu.csc-menu-1 li.active {
  border-left-color: #ac307f;
}
.layout-104 .left-menu .nav.nav-sidebar li.active:hover,
.layout-104 .left-menu .csc-menu.csc-menu-1 li.active:hover {
  border-left-color: #ac307f;
}
.layout-105 .left-menu .nav.nav-sidebar li.active,
.layout-105 .left-menu .csc-menu.csc-menu-1 li.active {
  border-left-color: #86bd2c;
}
.layout-105 .left-menu .nav.nav-sidebar li.active:hover,
.layout-105 .left-menu .csc-menu.csc-menu-1 li.active:hover {
  border-left-color: #86bd2c;
}
.layout-100 .left-menu .nav.nav-sidebar li.active:hover a,
.layout-101 .left-menu .nav.nav-sidebar li.active:hover a,
.layout-102 .left-menu .nav.nav-sidebar li.active:hover a,
.layout-103 .left-menu .nav.nav-sidebar li.active:hover a,
.layout-109 .left-menu .nav.nav-sidebar li.active:hover a,
.layout-105 .left-menu .nav.nav-sidebar li.active:hover a,
.layout-100 .left-menu .csc-menu.csc-menu-1 li.active:hover a,
.layout-101 .left-menu .csc-menu.csc-menu-1 li.active:hover a,
.layout-102 .left-menu .csc-menu.csc-menu-1 li.active:hover a,
.layout-103 .left-menu .csc-menu.csc-menu-1 li.active:hover a,
.layout-109 .left-menu .csc-menu.csc-menu-1 li.active:hover a,
.layout-105 .left-menu .csc-menu.csc-menu-1 li.active:hover a,
.layout-100 .left-menu .nav.nav-sidebar li.active:hover p,
.layout-101 .left-menu .nav.nav-sidebar li.active:hover p,
.layout-102 .left-menu .nav.nav-sidebar li.active:hover p,
.layout-103 .left-menu .nav.nav-sidebar li.active:hover p,
.layout-109 .left-menu .nav.nav-sidebar li.active:hover p,
.layout-105 .left-menu .nav.nav-sidebar li.active:hover p {
  background-color: #ffffff;
  font-weight: 600;
}
.layout-100 .left-menu .nav.nav-sidebar li.active,
.layout-101 .left-menu .nav.nav-sidebar li.active,
.layout-102 .left-menu .nav.nav-sidebar li.active,
.layout-103 .left-menu .nav.nav-sidebar li.active,
.layout-109 .left-menu .nav.nav-sidebar li.active,
.layout-105 .left-menu .nav.nav-sidebar li.active {
  background-color: #ffffff;
}
.layout-100 .left-menu .nav.nav-sidebar li.active p,
.layout-101 .left-menu .nav.nav-sidebar li.active p,
.layout-102 .left-menu .nav.nav-sidebar li.active p,
.layout-103 .left-menu .nav.nav-sidebar li.active p,
.layout-109 .left-menu .nav.nav-sidebar li.active p,
.layout-105 .left-menu .nav.nav-sidebar li.active p {
  font-weight: 600;
}
.layout-100 .left-menu .nav.nav-sidebar li:hover,
.layout-100 .left-menu .csc-menu.csc-menu-1 li:hover {
  border-left-color: #ffefcc;
  background-color: #ffefcc;
}
.layout-100 .left-menu .nav.nav-sidebar li:hover a,
.layout-100 .left-menu .csc-menu.csc-menu-1 li:hover a {
  background-color: #ffefcc;
}
.layout-101 .left-menu .nav.nav-sidebar li:hover,
.layout-101 .left-menu .csc-menu.csc-menu-1 li:hover {
  border-left-color: #ffd6bf;
  background-color: #ffd6bf;
}
.layout-101 .left-menu .nav.nav-sidebar li:hover a,
.layout-101 .left-menu .csc-menu.csc-menu-1 li:hover a {
  background-color: #ffd6bf;
}
.layout-102 .left-menu .nav.nav-sidebar li:hover,
.layout-102 .left-menu .csc-menu.csc-menu-1 li:hover {
  border-left-color: #d2f4b7;
  background-color: #d2f4b7;
}
.layout-102 .left-menu .nav.nav-sidebar li:hover a,
.layout-102 .left-menu .csc-menu.csc-menu-1 li:hover a {
  background-color: #d2f4b7;
}
.layout-103 .left-menu .nav.nav-sidebar li:hover,
.layout-109 .left-menu .nav.nav-sidebar li:hover,
.layout-103 .left-menu .csc-menu.csc-menu-1 li:hover,
.layout-109 .left-menu .csc-menu.csc-menu-1 li:hover {
  border-left-color: #ccedff;
  background-color: #ccedff;
}
.layout-103 .left-menu .nav.nav-sidebar li:hover a,
.layout-109 .left-menu .nav.nav-sidebar li:hover a,
.layout-103 .left-menu .csc-menu.csc-menu-1 li:hover a,
.layout-109 .left-menu .csc-menu.csc-menu-1 li:hover a {
  background-color: #ccedff;
}
.layout-104 .left-menu .nav.nav-sidebar li:hover,
.layout-104 .left-menu .csc-menu.csc-menu-1 li:hover {
  border-left-color: #ecbcdb;
  background-color: #ecbcdb;
}
.layout-104 .left-menu .nav.nav-sidebar li:hover a,
.layout-104 .left-menu .csc-menu.csc-menu-1 li:hover a {
  background-color: #ecbcdb;
}
.layout-105 .left-menu .nav.nav-sidebar li:hover,
.layout-105 .left-menu .csc-menu.csc-menu-1 li:hover {
  border-left-color: #e5ffba;
  background-color: #e5ffba;
}
.layout-105 .left-menu .nav.nav-sidebar li:hover a,
.layout-105 .left-menu .csc-menu.csc-menu-1 li:hover a {
  background-color: #e5ffba;
}
.layout-100 .left-menu .previous-arrow:hover {
  background-color: #ffefcc;
}
.layout-101 .left-menu .previous-arrow:hover {
  background-color: #ffd6bf;
}
.layout-102 .left-menu .previous-arrow:hover {
  background-color: #d2f4b7;
}
.layout-103 .left-menu .previous-arrow:hover,
.layout-109 .left-menu .previous-arrow:hover {
  background-color: #ccedff;
}
.layout-104 .left-menu .previous-arrow:hover {
  background-color: #ecbcdb;
}
.layout-105 .left-menu .previous-arrow:hover,
.layout-108 .left-menu .previous-arrow:hover {
  background-color: #e5ffba;
}
.pwdw-wrap {
  background-color: #444740;
  padding: 20px 30px;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 10px;
}
.pwdw-wrap .btn-pwdw {
  padding: 5px 16px;
  width: 100%;
  color: #444740;
  font-weight: 600;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pwdw-wrap .btn-pwdw:hover {
  background-color: #ac307f;
  border-color: #ac307f;
  color: #ffffff;
}
.pwdw-wrap span.icon {
  padding-left: 14px;
  font-size: 40px;
  font-weight: 700;
  line-height: 20px;
}
.pwdw-wrap .icon-angle-right {
  margin-right: -15px;
}
@media (min-width: 992px) {
  .left-menu .csc-menu.csc-menu-1 {
    display: block !important;
  }
  .left-menu .previous-arrow {
    padding-left: 17px;
    justify-content: flex-start;
    text-align: left;
  }
}
.skip-link {
  height: 50px;
  line-height: 50px;
  color: #000000 !important;
  font-weight: 600;
  font-size: 16px;
  background: #dddddd;
}
.skip-link:focus {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 101;
}
.skip-link:focus + .navbar {
  top: 50px;
}
.skip-link:focus + .navbar .ke_search-quick-search-desktop {
  top: 50px;
}
body {
  padding-top: 0;
}
.navbar {
  position: relative;
  top: 0;
  width: 100%;
  z-index: 100;
  border-bottom: thin solid #e0e0e0;
}
.navbar .navbar-toggle {
  margin-top: 10px;
}
.navbar .navbar-toggle .icon-bar {
  background-color: #424244;
}
.navbar .navbar-main li {
  text-align: left;
}
.navbar .navbar-main li a {
  font-weight: 400;
  color: #424244;
  text-transform: none;
  white-space: normal;
}
.navbar .navbar-main li a .bar {
  display: none;
}
.navbar .navbar-main .menu-layout-100.open .dropdown-menu {
  border-left: 4px solid #ffad00;
}
.navbar .navbar-main .menu-layout-101.open .dropdown-menu {
  border-left: 4px solid #ff5d00;
}
.navbar .navbar-main .menu-layout-102.open .dropdown-menu {
  border-left: 4px solid #00bd00;
}
.navbar .navbar-main .menu-layout-103.open .dropdown-menu {
  border-left: 4px solid #00a6ff;
}
.navbar .navbar-main .menu-layout-104.open .dropdown-menu {
  border-left: 4px solid #bb297f;
}
.navbar .navbar-main .menu-layout-105.open .dropdown-menu {
  border-left: 4px solid #86bd2c;
}
.navbar .open-search-container {
  display: none;
}
.navbar .navbar-header-border-bottom {
  display: none;
}
.navbar .close-search-container {
  display: none;
}
.navbar .ke_search-quick-search-desktop {
  background: #929498;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  padding: 15px 0;
}
.navbar .ke_search-quick-search-desktop .form-section {
  width: 100%;
}
.navbar .ke_search-quick-search-desktop .form-group {
  margin-bottom: 0;
}
.navbar .ke_search-quick-search-desktop .form-group .field-group {
  position: relative;
}
.navbar .ke_search-quick-search-desktop .form-group .field-group .text-search-input {
  padding-left: 30px;
  width: 100%;
  height: 50px;
  border: none;
  background: #ffffff;
  font-size: 14px;
  color: #424244;
}
.navbar .ke_search-quick-search-desktop .form-group .field-group .text-search-input::-moz-placeholder {
  color: #424244;
  opacity: 1;
}
.navbar .ke_search-quick-search-desktop .form-group .field-group .text-search-input:-ms-input-placeholder {
  color: #424244;
}
.navbar .ke_search-quick-search-desktop .form-group .field-group .text-search-input::-webkit-input-placeholder {
  color: #424244;
}
.navbar .ke_search-quick-search-desktop .form-group .field-group .submitbutt input {
  z-index: 2;
  position: absolute;
  top: 0;
  right: 0;
}
.navbar .ke_search-quick-search-desktop .form-group .field-group .submitbutt input {
  margin: 0;
  padding: 0;
  min-width: 92px;
  min-height: 50px;
  max-width: 92px;
  max-height: 50px;
  border: none;
  background: #3b3b3a;
  color: #ffffff;
  font-weight: 600;
}
.navbar .ke_search-quick-search-desktop .form-group .field-group .submitbutt input:hover {
  background-color: #676767;
}
@media (max-width: 1199px) {
  .navbar-header-main {
    float: none !important;
  }
  .navbar .navbar-toggle.collapsed {
    display: block;
    margin-top: 18px;
  }
  .navbar .ke_search-quick-search-desktop {
    margin-top: 20px;
  }
  .navbar .ke_search-quick-search-desktop .container {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .navbar .ke_search-quick-search-mobile {
    display: none;
  }
  .navbar .navbar-header-main {
    float: left;
  }
  .navbar .navbar-header-main .navbar-brand {
    line-height: 70px;
    height: 73px;
  }
  .navbar .navbar-collapse {
    display: inline-block !important;
    text-align: center;
    width: 100%;
  }
  .navbar .navbar-collapse .navbar-main > li > a {
    padding: 0 10px;
  }
  .navbar .navbar-collapse .navbar-main .menu-layout-100 > a {
    border-bottom: 7px solid #ffad00;
  }
  .navbar .navbar-collapse .navbar-main .menu-layout-101 > a {
    border-bottom: 7px solid #ff5d00;
  }
  .navbar .navbar-collapse .navbar-main .menu-layout-102 > a {
    border-bottom: 7px solid #00bd00;
  }
  .navbar .navbar-collapse .navbar-main .menu-layout-103 > a {
    border-bottom: 7px solid #00a6ff;
  }
  .navbar .navbar-collapse .navbar-main .menu-layout-104 > a {
    border-bottom: 7px solid #bb297f;
  }
  .navbar .navbar-collapse .navbar-main .menu-layout-105 > a {
    border-bottom: 7px solid #86bd2c;
  }
}
@media (min-width: 1200px) {
  body {
    padding-top: 76.3px;
  }
  .navbar {
    position: fixed;
  }
  .navbar .navbar-collapse {
    display: inline-block !important;
    text-align: center;
    width: 77%;
    float: right;
    padding: 0;
  }
  .navbar .navbar-collapse .navbar-main > li > a {
    padding: 0 8px;
  }
  .navbar .ke_search-quick-search-desktop {
    position: fixed;
  }
  .navbar .ke_search-quick-search-desktop .csc-plugin-ke_search_pi1 {
    text-align: right;
  }
  .navbar .ke_search-quick-search-desktop .csc-plugin-ke_search_pi1 .tx-kesearch-pi1 {
    display: inline-block;
    vertical-align: top;
    width: 47%;
    margin-right: 45px;
  }
  .navbar .ke_search-quick-search-desktop .csc-plugin-ke_search_pi1 .tx-kesearch-pi1 .form-section {
    margin-bottom: 0;
  }
  .navbar .ke_search-quick-search-desktop .csc-plugin-ke_search_pi1 .close-search-container {
    display: inline-block;
    border: none;
    background: transparent;
    color: #424244;
    font-size: 30px;
    line-height: 45px;
    font-weight: 600;
    padding: 0 10px;
    margin-top: -2px;
  }
  .navbar .ke_search-quick-search-desktop .csc-plugin-ke_search_pi1 .close-search-container:hover {
    color: #ffffff;
  }
  .navbar .open-search-container {
    padding: 18px 22px 18px;
    display: inline-block;
    border: none;
    background: transparent;
    color: transparent;
    margin-left: -4px;
    vertical-align: bottom;
  }
  .navbar .open-search-container::after {
    z-index: 1;
    content: "g";
    font-family: "ekoportal";
    font-size: 26px;
    font-weight: 400;
    color: #424244;
  }
  .navbar .open-search-container:hover {
    background: #ebebeb;
  }
  .navbar .open-search-container:focus {
    padding-top: 16px;
  }
  .navbar .open-search-container.open-search-box {
    background: #929498;
  }
  .navbar .ke_search-quick-search-desktop {
    display: none;
  }
}
.csc-plugin-newsslider_pi1 {
  overflow: hidden;
}
.csc-plugin-newsslider_pi1 .flex-container a:active,
.csc-plugin-newsslider_pi1 .flexslider a:active,
.csc-plugin-newsslider_pi1 .flex-container a:focus,
.csc-plugin-newsslider_pi1 .flexslider a:focus {
  outline: 2px solid #00a6ff !important;
}
.csc-plugin-newsslider_pi1 .flexslider {
  margin: 0;
  max-height: 600px;
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.csc-plugin-newsslider_pi1 .flexslider .slides li {
  position: relative;
  height: 300px;
  overflow: hidden;
}
.csc-plugin-newsslider_pi1 .flexslider .slides li img {
  height: 100%;
}
.csc-plugin-newsslider_pi1 .flexslider .flex-caption {
  text-align: center;
  padding-right: 5px;
  padding-left: 5px;
  height: 65px;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.7);
  line-height: 1.35;
  left: 0;
  right: 0;
  width: 100%;
}
.csc-plugin-newsslider_pi1 .flexslider .flex-caption a {
  color: #ffffff;
  font-weight: 300;
}
.csc-plugin-newsslider_pi1 .flexslider .flex-caption a:hover {
  text-decoration: underline;
}
.csc-plugin-newsslider_pi1 .flexslider .flex-caption .caption-title {
  display: inline-block;
  margin-bottom: 10px;
}
.csc-plugin-newsslider_pi1 .flexslider .flex-caption .caption-title a {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.1;
  color: #ffffff;
  text-decoration: underline;
}
.csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav {
  position: absolute;
  display: inline;
  top: 40%;
  width: 100% !important;
}
.csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav .flex-nav-prev .flex-prev {
  left: 0;
  text-align: left;
}
.csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav .flex-nav-prev .flex-prev:before {
  content: "e";
  padding-right: 0;
  margin-left: -10px;
}
.csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav .flex-nav-next .flex-next {
  right: 0;
  text-align: right;
}
.csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav .flex-nav-next .flex-next:before {
  content: "f";
  padding-left: 0;
  margin-left: -10px;
  margin-right: 10px;
}
.csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav .flex-prev,
.csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav .flex-next {
  display: inline-block;
  width: 40px;
  height: 70px;
  opacity: 1;
  font-size: 0;
  background: rgba(0, 0, 0, 0.7);
}
.csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav .flex-prev:hover,
.csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav .flex-next:hover {
  background: #e5e6e8;
  opacity: 1;
}
.csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav .flex-prev:hover:before,
.csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav .flex-next:hover:before {
  color: #424244;
}
.csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav .flex-prev:before,
.csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav .flex-next:before {
  font-family: "ekoportal";
  font-size: 60px;
  line-height: 70px;
  color: #ffffff;
  width: 40px;
  text-shadow: none;
}
.csc-plugin-newsslider_pi1 .flexslider .flex-control-nav {
  display: none;
}
.csc-plugin-newsslider_pi1 .flexslider .flex-caption .title-teaser a {
  font-size: 16px;
}
.csc-plugin-newsslider_pi1 .flexslider .flex-caption .date {
  display: none;
}
.csc-plugin-newsslider_pi1 .flexslider .flex-pauseplay {
  display: none;
}
@media (max-width: 380px) {
  .csc-plugin-newsslider_pi1 .flexslider .slides li {
    height: 300px;
  }
}
@media (min-width: 768px) {
  .csc-plugin-newsslider_pi1 .flexslider .slides li {
    height: 300px;
  }
  .csc-plugin-newsslider_pi1 .flexslider .slides li img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
@media (min-width: 992px) {
  .csc-plugin-newsslider_pi1 .flexslider:hover .flex-prev,
  .csc-plugin-newsslider_pi1 .flexslider:hover .flex-next {
    opacity: 1 !important;
  }
  .csc-plugin-newsslider_pi1 .flexslider .slides li {
    height: 408px;
  }
  .csc-plugin-newsslider_pi1 .flexslider .flex-caption {
    padding: 15px 20px;
    min-height: 215px;
    left: 38%;
    width: 460px;
    text-align: left;
    bottom: 43px;
  }
  .csc-plugin-newsslider_pi1 .flexslider .flex-caption .caption-title {
    margin-bottom: 18px;
  }
  .csc-plugin-newsslider_pi1 .flexslider .flex-caption .caption-title a {
    font-size: 22px;
    line-height: 30px;
  }
  .csc-plugin-newsslider_pi1 .flexslider .flex-caption .caption-title .date {
    display: none;
  }
  .csc-plugin-newsslider_pi1 .flexslider .flex-caption .caption-title .title-teaser {
    display: inline-block;
    width: 100%;
    text-align: left;
  }
  .csc-plugin-newsslider_pi1 .flexslider .flex-caption span {
    line-height: 19px;
  }
  .csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav {
    top: 150px;
  }
  .csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav .flex-prev,
  .csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav .flex-next {
    width: 55px;
    height: 145px;
  }
  .csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav .flex-prev:before,
  .csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav .flex-next:before {
    font-size: 60px;
    width: 55px;
    line-height: 145px;
  }
  .csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav .flex-nav-prev .flex-prev:before {
    margin-left: -5px;
  }
  .csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav .flex-prev::before {
    content: "e";
  }
  .csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav .flex-nav-next .flex-next:before {
    margin-left: -10px;
    margin-right: 0;
  }
  .csc-plugin-newsslider_pi1 .flexslider .flex-direction-nav .flex-next::before {
    content: "f";
  }
  .csc-plugin-newsslider_pi1 .flexslider .flex-control-nav {
    display: inline;
    z-index: 2;
    bottom: 0;
    height: 43px;
    background: rgba(0, 0, 0, 0.7);
  }
  .csc-plugin-newsslider_pi1 .flexslider .flex-control-nav li {
    margin: 0 5px;
  }
  .csc-plugin-newsslider_pi1 .flexslider .flex-control-nav a {
    width: 20px;
    height: 20px;
    border-radius: 0;
    border: 1px solid #ffffff;
    box-shadow: none;
    background: transparent;
    text-indent: 0;
    color: transparent;
    font-weight: 600;
    line-height: 0;
  }
  .csc-plugin-newsslider_pi1 .flexslider .flex-control-nav a:hover {
    background: #ffffff;
  }
  .csc-plugin-newsslider_pi1 .flexslider .flex-control-nav .flex-active {
    background: #ffffff;
  }
}
@media (min-width: 1200px) {
  .csc-plugin-newsslider_pi1 .flexslider .slides li {
    height: 408px;
  }
  .csc-plugin-newsslider_pi1 .flexslider .slides .flex-caption {
    left: 50%;
  }
}
.csc-plugin-wsflexslider_pi1 {
  margin-top: 0px;
  border: none;
}
.tx-ws-flexslider .flexslider {
  margin: 0px;
  width: 100%;
  height: 140px;
  border: none;
  box-shadow: none;
}
.tx-ws-flexslider .flexslider .slides img {
  margin: 0 auto;
  max-width: 192px;
  max-height: 100px;
}
.tx-ws-flexslider .flexslider .caption-text {
  display: none;
}
.tx-ws-flexslider .flexslider .caption-link {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.tx-ws-flexslider .flexslider .caption-link a {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  display: block;
  font-size: 0;
}
.tx-ws-flexslider .flexslider .flex-viewport {
  z-index: 99;
  top: 10px;
}
.tx-ws-flexslider .flexslider .flex-viewport .slides > li {
  margin-right: 2px;
}
.tx-ws-flexslider .flexslider .flex-viewport a {
  display: block;
}
.tx-ws-flexslider .flexslider .flex-viewport a:focus {
  outline: none !important;
  border: 2px solid #00a6ff;
}
.tx-ws-flexslider .flexslider .flex-control-nav {
  display: none;
}
.tx-ws-flexslider .flexslider .flex-direction-nav {
  display: none;
}
@media (min-width: 992px) {
  .tx-ws-flexslider .flexslider .flex-viewport {
    margin-right: 80px;
    margin-left: 80px;
  }
  .tx-ws-flexslider .flexslider .flex-direction-nav {
    position: absolute;
    display: inline;
    bottom: 5px;
    width: 100% !important;
    height: 140px;
  }
  .tx-ws-flexslider .flexslider .flex-direction-nav .flex-prev {
    left: 0;
  }
  .tx-ws-flexslider .flexslider .flex-direction-nav .flex-prev:before {
    content: "e";
  }
  .tx-ws-flexslider .flexslider .flex-direction-nav .flex-next {
    right: 0;
  }
  .tx-ws-flexslider .flexslider .flex-direction-nav .flex-next:before {
    content: "f";
  }
  .tx-ws-flexslider .flexslider .flex-direction-nav .flex-prev,
  .tx-ws-flexslider .flexslider .flex-direction-nav .flex-next {
    width: 80px;
    height: 80px;
    opacity: 1;
    font-size: 0;
    background: transparent;
    transition: 0s;
    margin-top: -40px;
    text-align: center;
  }
  .tx-ws-flexslider .flexslider .flex-direction-nav .flex-prev:before,
  .tx-ws-flexslider .flexslider .flex-direction-nav .flex-next:before {
    display: block;
    font-family: "ekoportal";
    font-size: 32px;
    font-weight: 500;
    line-height: 80px;
    color: #000000;
  }
  .tx-ws-flexslider .flexslider .flex-direction-nav .flex-prev:hover,
  .tx-ws-flexslider .flexslider .flex-direction-nav .flex-next:hover {
    background: transparent;
  }
  .tx-ws-flexslider .flexslider .flex-direction-nav .flex-prev:hover:before,
  .tx-ws-flexslider .flexslider .flex-direction-nav .flex-next:hover:before {
    color: #000000;
    background: #d7d7d7;
  }
  .tx-ws-flexslider .flexslider .flex-direction-nav .flex-disabled {
    opacity: 1 !important;
    cursor: pointer;
  }
}
.breadcrumb-section .breadcrumb {
  padding: 6px 0;
}
.breadcrumb-section .breadcrumb > li {
  display: inline;
}
.breadcrumb-section .breadcrumb > li + li:before {
  content: ">";
  padding: 0 5px;
  color: #ffffff;
}
.breadcrumb-section .breadcrumb > li > a,
.breadcrumb-section .breadcrumb > li > span {
  padding: 12px 0;
  display: inline;
}
.breadcrumb-section .breadcrumb a {
  color: #ffffff;
  font-weight: 600;
  line-height: 30px;
}
.breadcrumb-section .breadcrumb a:hover {
  text-decoration: underline;
}
.breadcrumb-section .breadcrumb > .active {
  color: #ffffff;
}
.breadcrumb-section .breadcrumb > .active > .breadcrumb-text {
  border-bottom-style: solid;
  border-bottom-width: 3px;
  font-weight: 600;
  line-height: 2.7;
}
.layout-100 .breadcrumb-section .breadcrumb > .active > .breadcrumb-text {
  border-bottom-color: #ffad00;
}
.layout-101 .breadcrumb-section .breadcrumb > .active > .breadcrumb-text {
  border-bottom-color: #ff6600;
}
.layout-102 .breadcrumb-section .breadcrumb > .active > .breadcrumb-text {
  border-bottom-color: #52bd01;
}
.layout-103 .breadcrumb-section .breadcrumb > .active > .breadcrumb-text {
  border-bottom-color: #00a6ff;
}
.layout-104 .breadcrumb-section .breadcrumb > .active > .breadcrumb-text {
  border-bottom-color: #ac307f;
}
.layout-105 .breadcrumb-section .breadcrumb > .active > .breadcrumb-text {
  border-bottom-color: #86bd2c;
}
.cbp-hrmenu {
  width: 100%;
  /*border-bottom: 4px solid #47a3da;*/
}
/* general ul style */
.cbp-hrmenu ul {
  display: inline-block;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* first level ul style */
.cbp-hrmenu > ul,
.cbp-hrmenu .cbp-hrsub-inner {
  margin: 0 auto;
  padding: 0px;
}
.cbp-hrmenu > ul > li {
  display: inline-block;
  border-bottom-width: 8px;
  border-bottom-style: solid;
}
.cbp-hrmenu > ul > li > a {
  position: relative;
  cursor: default;
  font-weight: 600 !important;
}
.cbp-hrmenu > ul > li.cbp-100 a::before {
  border-top-color: #ffad00;
}
.cbp-hrmenu > ul > li.cbp-101 a::before {
  border-top-color: #ff6600;
}
.cbp-hrmenu > ul > li.cbp-102 a::before {
  border-top-color: #52bd01;
}
.cbp-hrmenu > ul > li.cbp-103 a::before {
  border-top-color: #00a6ff;
}
.cbp-hrmenu > ul > li.cbp-104 a::before {
  border-top-color: #ac307f;
}
.cbp-hrmenu > ul > li.cbp-105 a::before {
  border-top-color: #86bd2c;
}
.cbp-hrmenu > ul > li.cbp-100.active {
  box-shadow: inset 0 -4px 0 0 #ffad00;
}
.cbp-hrmenu > ul > li.cbp-101.active {
  box-shadow: inset 0 -4px 0 0 #ff6600;
}
.cbp-hrmenu > ul > li.cbp-102.active {
  box-shadow: inset 0 -4px 0 0 #52bd01;
}
.cbp-hrmenu > ul > li.cbp-103.active {
  box-shadow: inset 0 -4px 0 0 #00a6ff;
}
.cbp-hrmenu > ul > li.cbp-104.active {
  box-shadow: inset 0 -4px 0 0 #ac307f;
}
.cbp-hrmenu > ul > li.cbp-105.active {
  box-shadow: inset 0 -4px 0 0 #86bd2c;
}
.cbp-hrmenu > ul > li.cbp-100,
.cbp-100 .cbp-border {
  border-color: #ffad00;
}
.cbp-hrmenu > ul > li.cbp-101,
.cbp-101 .cbp-border {
  border-color: #ff6600;
}
.cbp-hrmenu > ul > li.cbp-102,
.cbp-102 .cbp-border {
  border-color: #52bd01;
}
.cbp-hrmenu > ul > li.cbp-103,
.cbp-103 .cbp-border {
  border-color: #00a6ff;
}
.cbp-hrmenu > ul > li.cbp-104,
.cbp-104 .cbp-border {
  border-color: #ac307f;
}
.cbp-hrmenu > ul > li.cbp-105,
.cbp-105 .cbp-border {
  border-color: #86bd2c;
}
@media (min-width: 1200px) {
  .cbp-100 .cbp-hrsub .subsection-header:hover,
  .cbp-100 .cpb-last-level:hover {
    background-color: #ffefcc;
  }
  .cbp-101 .cbp-hrsub .subsection-header:hover,
  .cbp-101 .cpb-last-level:hover {
    background-color: #ffd6bf;
  }
  .cbp-102 .cbp-hrsub .subsection-header:hover,
  .cbp-102 .cpb-last-level:hover {
    background-color: #d2f4b7;
  }
  .cbp-103 .cbp-hrsub .subsection-header:hover,
  .cbp-103 .cpb-last-level:hover {
    background-color: #ccedff;
  }
  .cbp-104 .cbp-hrsub .subsection-header:hover,
  .cbp-104 .cpb-last-level:hover {
    background-color: #ecbcdb;
  }
  .cbp-105 .cbp-hrsub .subsection-header:hover,
  .cbp-105 .cpb-last-level:hover {
    background-color: #e5ffba;
  }
}
.cbp-100 .cbp-hrsub,
.cbp-100 .cbp-hrsub .subsection-header::before {
  border-bottom-color: #ffad00;
}
.cbp-101 .cbp-hrsub,
.cbp-101 .cbp-hrsub .subsection-header::before {
  border-bottom-color: #ff6600;
}
.cbp-102 .cbp-hrsub,
.cbp-102 .cbp-hrsub .subsection-header::before {
  border-bottom-color: #52bd01;
}
.cbp-103 .cbp-hrsub,
.cbp-103 .cbp-hrsub .subsection-header::before {
  border-bottom-color: #00a6ff;
}
.cbp-104 .cbp-hrsub,
.cbp-104 .cbp-hrsub .subsection-header::before {
  border-bottom-color: #ac307f;
}
.cbp-105 .cbp-hrsub,
.cbp-105 .cbp-hrsub .subsection-header::before {
  border-bottom-color: #86bd2c;
}
.cbp-hrmenu > ul > li > a {
  font-weight: 500;
  padding: 1.5em 1em;
  font-size: 15px;
  color: #424242;
  display: inline-block;
}
.cbp-hrmenu > ul > li.cbp-hropen a,
.cbp-hrmenu > ul > li.cbp-hropen > a:hover {
  background: transparent;
  color: #424242;
  text-decoration: none;
}
/* sub-menu */
.cbp-hrmenu .cbp-hrsub {
  display: none;
  position: absolute;
  background: #ffffff;
  width: 100%;
  left: 0;
  z-index: 9999;
  border-top: thin solid #e0e0e0;
}
.cbp-hrmenu .cbp-hrsub > .container {
  padding-right: 0;
  padding-left: 0;
}
.cbp-border {
  display: none;
}
.cbp-section {
  padding: 2em 0 0.6em;
  width: 100%;
  display: block;
}
.cbp-section > ul {
  display: block;
}
.cbp-section > ul .cpb-last-level:first-child {
  margin-top: 30px;
}
.cbp-section > ul .cpb-last-level a {
  display: block;
  padding: 8px 4px;
}
.cpb-last-level {
  background-color: #ffffff;
}
.cbp-hropen .cbp-hrsub {
  display: block;
  margin-top: 8px;
  padding-bottom: 3em;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.cbp-hrmenu .cbp-hrsub-inner:before,
.cbp-hrmenu .cbp-hrsub-inner:after {
  content: " ";
  display: table;
}
.cbp-hrmenu .cbp-hrsub-inner:after {
  clear: both;
}
.cbp-hrmenu .cbp-hrsub-inner > div a {
  line-height: 1.45;
}
.cbp-hrsub .subsection-header {
  display: block;
  position: relative;
  color: #424242;
  width: 100%;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.45;
}
.cbp-hrsub .subsection-header::before {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 0;
  padding-bottom: 50px;
  width: 100%;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
/* Examples for media queries */
@media screen and (max-width: 52.75em) {
  .cbp-hrmenu {
    font-size: 80%;
  }
}
@media screen and (max-width: 1199px) {
  .cbp-hrmenu {
    font-size: 120%;
    border: none;
    display: none;
  }
  .cbp-hrmenu > ul,
  .cbp-hrmenu .cbp-hrsub-inner {
    width: 100%;
    padding: 0;
  }
  .cbp-hrmenu .cbp-hrsub-inner {
    padding: 0 2em;
    font-size: 75%;
  }
  .cbp-hrmenu > ul > li {
    display: block;
    border-bottom: 4px solid #47a3da;
  }
  .cbp-hrmenu > ul > li > a {
    display: block;
    padding: 1em 3em 1em 1em;
  }
  .cbp-hrmenu .cbp-hrsub {
    position: relative;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .cbp-hrsub .subsection-header {
    padding-top: 0;
  }
}
@media (min-width: 1200px) {
  .cbp-hrmenu {
    margin-top: 0;
  }
  .cbp-hrmenu > ul .cbp-100:hover {
    background: #ffefcc;
  }
  .cbp-hrmenu > ul .cbp-101:hover {
    background: #ffd6bf;
  }
  .cbp-hrmenu > ul .cbp-102:hover {
    background: #d2f4b7;
  }
  .cbp-hrmenu > ul .cbp-103:hover {
    background: #ccedff;
  }
  .cbp-hrmenu > ul .cbp-104:hover {
    background: #ecbcdb;
  }
  .cbp-hrmenu > ul .cbp-105:hover {
    background: #e5ffba;
  }
  .cbp-hrmenu > li.cbp-hropen > a::before {
    position: absolute;
    right: 0;
    bottom: -19px;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    content: "";
    width: 0;
    height: 0;
    z-index: 10000;
    border-right: 20px solid rgba(0, 0, 0, 0);
    border-left: 20px solid rgba(0, 0, 0, 0);
    border-top-width: 13px;
    border-top-style: solid;
    -moz-transform: scale(0.9999);
    cursor: default;
  }
  .cbp-section {
    padding: 2em 0 0.6em;
    margin-right: 0.5%;
    float: none;
    width: 19.5%;
    display: inline-block;
    vertical-align: top;
  }
  .cbp-section > ul {
    display: block;
  }
  .cbp-section > ul .cpb-last-level:first-child {
    margin-top: 30px;
  }
  .cbp-section > ul .cpb-last-level a {
    display: block;
    padding: 8px 4px;
  }
  .cbp-hrsub .subsection-header {
    position: relative;
    color: #424242;
    max-width: 255px;
    height: 55px;
    padding: 10px 10px 10px 4px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.45;
  }
  .cbp-hrsub .subsection-header::before {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    padding-bottom: 50px;
    width: 140px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }
}
.search-reasult-count {
  border-bottom: 4px solid #52bd01;
}
.search-reasult-count h3 {
  font-size: 18px;
  font-weight: 600;
  color: black;
}
.search-reasult-count h3 span {
  font-size: 14px;
  font-weight: 500;
}
.database-search-results {
  margin-top: 40px;
}
.database-search-results .table {
  border-collapse: collapse;
}
.database-search-results .table,
.database-search-results .table > thead > tr > th,
.database-search-results .table > tbody > tr > th,
.database-search-results .table > tfoot > tr > th,
.database-search-results .table > thead > tr > td,
.database-search-results .table > tbody > tr > td,
.database-search-results .table > tfoot > tr > td {
  border-style: solid;
  border-width: 1px;
  border-color: #d1edbc;
  padding: 20px;
  vertical-align: middle;
}
.database-search-results th {
  font-weight: 500;
}
.database-search-results th.resort_header {
  background-color: #d1edbc;
}
.footer-slider-section {
  border-top-width: 24px;
  border-top-style: solid;
  background-color: #ffffff;
}
.layout-100 .footer-slider-section {
  border-top-color: #ffad00;
}
.layout-101 .footer-slider-section {
  border-top-color: #ff6600;
}
.layout-102 .footer-slider-section {
  border-top-color: #52bd01;
}
.layout-103 .footer-slider-section,
.layout-109 .footer-slider-section {
  border-top-color: #00a6ff;
}
.layout-104 .footer-slider-section {
  border-top-color: #ac307f;
}
.layout-107 .footer-slider-section {
  border-top-color: #ffad00;
}
.layout-105 .footer-slider-section,
.layout-108 .footer-slider-section {
  border-top-color: #86bd2c;
}
.meta-section {
  padding: 40px 0;
}
.meta-section .copyright {
  text-align: left;
  font-size: 12px;
  color: #424242;
  display: flex;
  align-items: center;
}
.meta-section .copyright p {
  /*display: flex;
  align-items: center;*/
}
.nav-social-links .icon {
  width: 48px;
  height: 48px;
}
.nav-social-links .facebook::before {
  display: inline-block;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #ffffff;
  border-radius: 10%;
  font-family: "ekoportal";
  font-size: 40px;
  line-height: 49px;
  width: 48px;
  height: 48px;
  /*width: 38px;
  height: 38px;*/
  content: "x";
}
.facebook::before {
  color: #ffffff;
  background-color: #0072C1;
}
.nav-social-links .youtube::before {
  display: inline-block;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #ffffff;
  border-radius: 10%;
  font-family: "ekoportal";
  font-size: 40px;
  line-height: 49px;
  width: 48px;
  height: 48px;
  content: "y";
}
.youtube::before {
  color: #ffffff;
  background-color: #DC0010;
}
/*
.nav-social-links .icon:before {
  width: 38px;
  height: 38px;
  font-family: @fontasticFontFamily;
  color: @social-logo-color;
}

.nav-social-links .facebook-icon:before {
  content: url("@{imgPath}fb.svg");
}
.nav-social-links .youtube-icon:before {
  content: url("@{imgPath}yt.svg");
}
*/
.nav-social-links .mos-icon {
  background: url("/fileadmin/logo-ms.png");
  width: 137px;
  background-size: contain;
  background-repeat: no-repeat;
}
.footer-section {
  padding: 25px 0 25px;
  background: #3b3b3a;
  /*border-top-width: 24px;
    border-top-style: solid;*/
  border: none;
  margin-top: 0px;
}
.footer-section .csc-sitemap {
  text-align: left;
}
.footer-section .csc-sitemap ul {
  list-style-type: none;
}
.footer-section .csc-sitemap > ul {
  padding-left: 0;
}
.footer-section .csc-sitemap > ul li a {
  font-size: 16px;
}
.footer-section .csc-sitemap > ul li a:hover,
.footer-section .csc-sitemap > ul li a:focus {
  color: #ffffff;
  text-decoration: underline;
}
.footer-section .csc-sitemap > ul > li {
  padding-bottom: 10px;
}
.footer-section .csc-sitemap > ul > li > a {
  display: inline-block;
  margin-bottom: 7px;
  font-weight: 600;
  line-height: 1.2;
}
.footer-section .csc-sitemap > ul > li > a.after-link:after {
  position: absolute;
  left: 87%;
  display: inline-block;
  content: "a";
  margin-left: 20px;
  font-family: "ekoportal";
  font-size: 16px;
  vertical-align: middle;
}
.footer-section .csc-sitemap > ul > li > a.elements-show:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.footer-section .csc-sitemap > ul > li > ul {
  padding-left: 0;
}
.footer-section .csc-sitemap > ul > li > ul > li a {
  font-size: 15px;
  font-weight: 300;
}
.footer-section .csc-sitemap > ul > li > ul > li a:hover {
  text-decoration: underline;
}
.footer-section .csc-sitemap > ul > li > ul > li > ul {
  display: none;
}
.meta-section {
  background: #ffffff;
  color: #424244;
}
.meta-section .footer-logo {
  margin: 0 auto;
  width: 101px;
  height: 35px;
  background: url('../../typo3conf/ext/inv_new_templates/Resources/Public/Images/ministerstwo_srodowiska_logo_footer.png') no-repeat;
  background-size: contain;
}
.meta-section a {
  color: #424244;
  font-weight: 400;
}
.meta-section ul {
  list-style-type: none;
  padding: 0;
  text-align: left;
}
.meta-section ul li {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
.meta-section ul li a {
  color: transparent;
  width: 60px;
  display: block;
  margin: 0 10px 10px;
}
.meta-section .change-position .nav-social-links {
  float: right;
}
@media (min-width: 450px) {
  .footer-section .csc-sitemap > ul > li > a.after-link:after {
    left: 60%;
  }
}
@media (min-width: 1200px) {
  .footer-section .csc-sitemap {
    text-align: left;
  }
  .footer-section .csc-sitemap ul li {
    font-size: 14px;
  }
  .footer-section .csc-sitemap > ul {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }
  .footer-section .csc-sitemap > ul > li {
    vertical-align: top;
    float: left;
    max-width: 255px;
    padding-right: 50px;
  }
  .footer-section .csc-sitemap > ul > li > a {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 5px;
  }
  .footer-section .csc-sitemap > ul > li > a:after {
    display: none;
  }
  .footer-section .csc-sitemap > ul > li ul li {
    margin-bottom: 6px;
    overflow: hidden;
    line-height: 18px.mem;
  }
  .footer-section .csc-sitemap > ul > li ul li a {
    font-size: 14px;
  }
  .footer-section .csc-sitemap > ul > li > ul {
    padding-left: 0;
  }
  .footer-section .csc-sitemap > ul > li:nth-last-child(n+2) {
    padding-left: 0px;
  }
  .footer-section .csc-sitemap > ul > li:last-child {
    padding-right: 0;
  }
  .footer-section .csc-sitemap > ul > li:first-child {
    padding-left: 0px;
  }
}
.csc-plugin-news_pi1 {
  padding: 0;
  background-color: #ffffff;
}
.csc-plugin-news_pi1 h1 {
  margin-bottom: 35px;
}
.csc-plugin-news_pi1 .article {
  margin-bottom: 7px;
}
.csc-plugin-news_pi1 .article .article-data {
  margin-bottom: 11px;
}
.csc-plugin-news_pi1 .article .img-container {
  float: left;
  width: 160px;
  opacity: 0.45;
  transition: opacity 0.3s ease;
}
.csc-plugin-news_pi1 .article .img-container img {
  opacity: 1;
  width: 161px;
  height: 160px;
  border: none;
}
.csc-plugin-news_pi1 .article .teaser-text p {
  margin: 0;
  line-height: 1.4;
}
.csc-plugin-news_pi1 .article .news-data-container {
  margin-left: 160px;
  background-color: #f5f5f5;
  transition: background-color 0.3s ease;
}
.csc-plugin-news_pi1 .article .news-data-container a {
  color: #424242;
  text-decoration: none;
  display: inline-block;
  padding: 13px;
  height: 160px;
}
.csc-plugin-news_pi1 .article .news-data-container h2 {
  margin: 0;
  font-size: 18.2px;
  border-bottom: none;
}
.csc-plugin-news_pi1 .article:hover .img-container {
  opacity: 1;
}
.csc-plugin-news_pi1 .article:hover .news-data-container {
  background-color: white;
}
.csc-plugin-news_pi1 .article:hover .news-data-container h2 {
  text-decoration: underline;
}
.csc-plugin-news_pi1 .filters {
  background-color: #dddddd;
  padding: 20px;
  margin-bottom: 30px;
}
.csc-plugin-news_pi1 .filters .bootstrap-select {
  width: 100%;
  margin-bottom: 15px !important;
}
.csc-plugin-news_pi1 .filters select,
.csc-plugin-news_pi1 .filters label {
  display: inline-block;
  vertical-align: middle;
}
.csc-plugin-news_pi1 .filters label {
  margin: 0 5px;
  font-weight: normal;
}
.csc-plugin-news_pi1 .filters #pagenumber + .bootstrap-select {
  width: 100%;
}
.csc-plugin-news_pi1 .news-filters form {
  background-color: #dfdfdf;
  display: table;
  width: 100%;
  padding: 20px;
  margin-bottom: 35px;
}
.csc-plugin-news_pi1 .news-filters form .form-group .bootstrap-select .dropdown-toggle:hover .caret::before {
  background: #86bd2c;
  color: #000000;
}
.csc-plugin-news_pi1 .news-filters form .form-group .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li::before {
  display: none;
}
.csc-plugin-news_pi1 .news-filters form .form-group .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li a {
  text-decoration: none;
}
.csc-plugin-news_pi1 .news-filters form .form-group .bootstrap-select.open .dropdown-toggle .caret::before {
  background: #86bd2c;
  color: #000000;
}
.csc-plugin-news_pi1 .news-filters form .first-filter {
  float: left;
  width: 41%;
}
.csc-plugin-news_pi1 .news-filters form .first-filter label {
  vertical-align: top;
  padding-top: 4px;
  width: 23%;
}
.csc-plugin-news_pi1 .news-filters form .first-filter .bootstrap-select {
  width: 68%;
  margin-bottom: 0 !important;
}
.csc-plugin-news_pi1 .news-filters form .first-filter .bootstrap-select .text {
  min-height: auto;
}
.csc-plugin-news_pi1 .news-filters form .first-filter .bootstrap-select > .dropdown-toggle {
  padding-right: 50px;
}
.csc-plugin-news_pi1 .news-filters form .first-filter .bootstrap-select > .dropdown-toggle .filter-option {
  white-space: normal;
  line-height: 17px;
}
.csc-plugin-news_pi1 .news-filters form .second-filter {
  float: left;
  width: 41%;
}
.csc-plugin-news_pi1 .news-filters form .second-filter label {
  width: 50%;
  padding-left: 16px;
  vertical-align: top;
  padding-top: 7px;
}
.csc-plugin-news_pi1 .news-filters form .second-filter .bootstrap-select {
  width: 36%;
  margin-bottom: 0 !important;
  float: right;
}
@media (max-width: 768px) {
  .csc-plugin-news_pi1 .news-filters form .form-group {
    width: 100%;
    float: left;
  }
  .csc-plugin-news_pi1 .news-filters form .form-group label {
    width: 100%;
    padding: 0;
  }
  .csc-plugin-news_pi1 .news-filters form .form-group .bootstrap-select {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .csc-plugin-news_pi1 .news-filters form .first-filter label {
    padding-top: 13px;
    width: 30%;
  }
  .csc-plugin-news_pi1 .news-filters form .first-filter .bootstrap-select {
    width: 67%;
  }
  .csc-plugin-news_pi1 .news-filters form .first-filter .bootstrap-select .dropdown-menu.open .dropdown-menu.inner {
    min-width: 250px !important;
  }
  .csc-plugin-news_pi1 .news-filters form .second-filter label {
    width: 42%;
  }
  .csc-plugin-news_pi1 .news-filters form .second-filter .bootstrap-select {
    float: none;
    width: 34%;
  }
}
.col-md-4.news-gallery {
  padding: 5px;
}
.mediaelement-image > img,
.mediaelement-image > a > img,
img.lazyload {
  width: 100%;
  height: auto;
  opacity: 0.45;
  border-width: 1px;
  border-style: solid;
}
.mediaelement-image > img:hover,
.mediaelement-image a > img:hover,
img.lazyload:hover {
  opacity: 1;
}
a.lightbox[href$=".gif"]::before,
a.lightbox[href$=".jpg"]::before,
a.lightbox[href$=".jpeg"]::before,
a.lightbox[href$=".png"]::before,
a.lightbox[href$=".bmp"]::before,
a.lightbox[href$=".tif"]::before {
  display: none;
}
.csc-plugin-news_pi1 .article .img-container .category-2 {
  background: #ffad00;
}
.csc-plugin-news_pi1 .article .img-container .category-3 {
  background: #ff5d00;
}
.csc-plugin-news_pi1 .article .img-container .category-4 {
  background: #00bd00;
}
.csc-plugin-news_pi1 .article .img-container .category-5 {
  background: #00a6ff;
}
@media only screen and (max-width: 767px) {
  .csc-plugin-news_pi1 .article .news-data-container {
    margin-left: 0;
    padding-top: 155px;
  }
}
@media (min-width: 992px) {
  .csc-plugin-news_pi1 .filters .bootstrap-select {
    margin-bottom: 0 !important;
    margin-right: 15px;
    width: 30%;
  }
  .csc-plugin-news_pi1 .filters #pagenumber + .bootstrap-select {
    width: 100px;
  }
}
input[type="text"]::-webkit-input-placeholder {
  color: #303030;
  opacity: 1;
}
input[type="text"]::-moz-placeholder {
  color: #303030;
  opacity: 1;
}
input[type="text"]:-moz-placeholder {
  color: #303030;
  opacity: 1;
}
input[type="text"]:-ms-input-placeholder {
  color: #303030;
  opacity: 1;
}
textarea[id="field-7"]::-webkit-input-placeholder {
  color: #303030;
  opacity: 1;
}
textarea[id="field-7"]::-moz-placeholder {
  color: #303030;
  opacity: 1;
}
textarea[id="field-7"]:-moz-placeholder {
  color: #303030;
  opacity: 1;
}
textarea[id="field-7"]:-ms-input-placeholder {
  color: #303030;
  opacity: 1;
}
input:focus::-moz-placeholder {
  color: transparent;
  opacity: 1;
}
input:focus:-ms-input-placeholder {
  color: transparent;
}
input:focus::-webkit-input-placeholder {
  color: transparent;
}
textarea:focus::-moz-placeholder {
  color: transparent;
  opacity: 1;
}
textarea:focus:-ms-input-placeholder {
  color: transparent;
}
textarea:focus::-webkit-input-placeholder {
  color: transparent;
}
.mos-grouped-forms .input-mixin label {
  display: block;
  font-weight: 400 !important;
}
.mos-grouped-forms .input-mixin input[type="text"] {
  width: 100%;
  height: 50px;
  border-radius: 0;
  background: #8a8c91;
  border: 1px solid #424242;
}
.mos-grouped-forms .input-mixin input[type="text"]:focus {
  border-color: transparent;
}
.mos-grouped-forms label,
.mos-grouped-forms input {
  font-family: "Open Sans";
}
.mos-grouped-forms input.error,
.mos-grouped-forms div.error {
  outline: 2px solid red;
}
.mos-grouped-forms label {
  display: block;
  font-weight: 400 !important;
}
.mos-grouped-forms input[type="text"] {
  width: 100%;
  height: 50px;
  border-radius: 0;
  background: #8a8c91;
  border: 1px solid #424242;
}
.mos-grouped-forms input[type="text"]:focus {
  border-color: transparent;
}
.mos-grouped-forms .form-section .form-group .field-group label {
  display: block;
  font-weight: 400 !important;
}
.mos-grouped-forms .form-section .form-group .field-group input[type="text"] {
  width: 100%;
  height: 50px;
  border-radius: 0;
  background: #8a8c91;
  border: 1px solid #424242;
}
.mos-grouped-forms .form-section .form-group .field-group input[type="text"]:focus {
  border-color: transparent;
}
.mos-grouped-forms .form-section .form-group .field-group .calendar-icon {
  color: #555555;
  cursor: default;
}
.mos-grouped-forms #datepicker {
  width: 100%;
}
.mos-grouped-forms #datepicker label {
  display: inline-block;
  width: 20%;
}
.mos-grouped-forms #datepicker input {
  width: 75%;
}
.mos-grouped-forms #datepicker .input-group-addon {
  border: none;
  background: transparent;
  cursor: default;
}
.mos-grouped-forms #datepicker .input-group-addon span::before {
  font-family: "ekoportal";
  content: "B";
  font-size: 25px;
}
.mos-grouped-forms fieldset legend {
  margin-right: 4px;
  margin-bottom: 5px;
  border: none;
  font-family: "Open Sans";
  font-size: 14px;
  color: #353535;
}
.mos-grouped-forms fieldset .expanded.form-group {
  padding: 5px 20px;
  width: 100%;
  background: #8a8c91;
  border: 1px solid #424242;
}
.mos-grouped-forms fieldset .expanded.form-group .checkbox {
  display: inline-block;
  margin-right: 30px;
}
.mos-grouped-forms fieldset .expanded.form-group .checkbox input[type="checkbox"] + label::before {
  border: 1px solid #424242;
}
.mos-grouped-forms .tree-search fieldset .expanded.form-group .checkbox {
  display: block;
}
.mos-grouped-forms .tree-search fieldset .expanded.form-group .checkbox input + label {
  margin-left: 20px !important;
}
.mos-grouped-forms .tree-search fieldset .expanded.form-group .checkbox input[value="page68"] + label,
.mos-grouped-forms .tree-search fieldset .expanded.form-group .checkbox input[value="page76"] + label,
.mos-grouped-forms .tree-search fieldset .expanded.form-group .checkbox input[value="page77"] + label,
.mos-grouped-forms .tree-search fieldset .expanded.form-group .checkbox input[value="page78"] + label,
.mos-grouped-forms .tree-search fieldset .expanded.form-group .checkbox input[value="page69"] + label,
.mos-grouped-forms .tree-search fieldset .expanded.form-group .checkbox input[value="page173"] + label {
  margin-left: 0 !important;
}
.mos-grouped-forms input[type="checkbox"] {
  opacity: 0;
  margin-left: 0;
}
.mos-grouped-forms input[type="checkbox"] + label {
  position: relative;
  padding-left: 40px;
  font-weight: 400 !important;
  cursor: pointer;
}
.mos-grouped-forms input[type="checkbox"][disabled="disabled"] + label {
  cursor: not-allowed;
}
.mos-grouped-forms input[type="checkbox"] + label::before {
  position: absolute;
  left: 0;
  content: "";
  width: 25px;
  height: 25px;
  border: 1px solid #424242;
  background: #ffffff;
  box-shadow: inset 0 0 2px #424242;
}
.mos-grouped-forms input[type="checkbox"][disabled="disabled"] + label::before {
  opacity: 0.5;
}
.mos-grouped-forms input[type="checkbox"] + label::after {
  opacity: 0;
  position: absolute;
  top: 7px;
  left: 5px;
  content: "";
  width: 16px;
  height: 8px;
  border: 3px solid #000000;
  border-top: none;
  border-right: none;
  background: transparent;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.mos-grouped-forms input[type="checkbox"]:checked + label::after {
  opacity: 1;
}
.mos-grouped-forms input[type="submit"] {
  margin-top: 40px;
  padding: 15px 100px;
  max-width: 100%;
  border-radius: 0;
  border: none;
  background: #86bd2c;
  font-family: "Open Sans";
  font-size: 14px;
  color: #000000;
  font-weight: 700;
  text-transform: uppercase;
}
.mos-grouped-forms input[type="submit"]:hover {
  border: none;
  box-shadow: none;
  background: #9fd448;
}
.mos-grouped-forms input[type="checkbox"]:focus + label::before {
  outline: 2px solid #00a6ff;
}
.mos-grouped-forms .csc-form-element-recaptcha {
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .mos-grouped-forms .form-section .form-group .field-group label {
    width: 30%;
    display: inline-block !important;
    vertical-align: middle;
  }
  .mos-grouped-forms .form-section .form-group .field-group input[type="text"] {
    width: 50%;
  }
  .mos-grouped-forms #datepicker {
    width: 50%;
  }
  .mos-grouped-forms fieldset legend {
    float: left;
    margin-top: 15px;
    width: 30%;
  }
  .mos-grouped-forms fieldset .expanded.form-group {
    display: inline-block;
    width: 50%;
  }
}
.bootstrap-select {
  margin-bottom: 15px;
  height: 50px;
}
.bootstrap-select .btn-default:active,
.bootstrap-select .btn-default.active,
.bootstrap-select.open > .dropdown-toggle.btn-default,
.bootstrap-select.open > .dropdown-toggle.btn-default:hover {
  background-color: #ffffff;
}
.bootstrap-select button.dropdown-toggle {
  position: relative;
  border: 0;
  border: 1px solid #3d3d3d;
}
.bootstrap-select button.dropdown-toggle:hover .caret::before {
  background: #929498;
}
.bootstrap-select button.dropdown-toggle .caret {
  top: 0 !important;
  right: 0 !important;
  margin-top: 0 !important;
  color: transparent;
}
.bootstrap-select button.dropdown-toggle .caret::before {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: -4px;
  margin-right: -4px;
  width: 50px;
  height: 48px;
  text-align: center;
  line-height: 45px;
  font-family: "ekoportal";
  content: "d";
  font-size: 30px;
  background: #676767;
  color: #ffffff;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.bootstrap-select button.dropdown-toggle .caret:focus::before,
.bootstrap-select button.dropdown-toggle .caret:hover::before,
.bootstrap-select button.dropdown-toggle .caret:active::before {
  color: #000000;
}
.bootstrap-select .dropdown-toggle {
  height: 50px;
  border: none;
  font-size: 14px;
  background: #ffffff;
}
.bootstrap-select .dropdown-toggle:focus {
  outline: 2px solid #00a6ff !important;
}
.bootstrap-select .dropdown-menu.open {
  margin: 0;
  border: none;
  box-shadow: none;
}
.bootstrap-select .dropdown-menu.open .dropdown-menu.inner {
  margin-top: 0;
  border: none;
  border-top: 1px solid #484848;
  font-size: 14px;
  overflow-x: hidden;
}
.bootstrap-select .dropdown-menu.open .dropdown-menu.inner li {
  padding-left: 0;
  margin-bottom: 0;
}
.bootstrap-select .dropdown-menu.open .dropdown-menu.inner li:hover a .text {
  color: #000000;
  font-weight: bold;
}
.layout-100 .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li:hover a .text {
  background-color: #ffad00;
}
.layout-101 .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li:hover a .text {
  background-color: #ff5d00;
}
.layout-102 .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li:hover a .text {
  background-color: #00bd00;
}
.layout-103 .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li:hover a .text {
  background-color: #00a6ff;
}
.layout-104 .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li:hover a .text {
  background-color: #bb297f;
}
.layout-105 .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li:hover a .text {
  background-color: #86bd2c;
}
.layout-106 .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li:hover a .text {
  background-color: #ffad00;
}
.layout-108 .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li:hover a .text {
  background-color: #86bd2c;
}
.bootstrap-select .dropdown-menu.open .dropdown-menu.inner li a {
  padding: 0;
  height: 50px;
  background: #ffffff;
  color: #000000;
}
.bootstrap-select .dropdown-menu.open .dropdown-menu.inner li a .text {
  display: block;
  padding: 15px 30px 15px 15px;
}
.bootstrap-select .dropdown-menu.open .dropdown-menu.inner li a .check-mark {
  display: none;
}
.bootstrap-select .dropdown-menu.open .dropdown-menu.inner li.selected a .text {
  color: #000000;
  font-weight: bold;
}
.layout-100 .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li.selected a .text {
  background-color: #ffad00;
}
.layout-101 .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li.selected a .text {
  background-color: #ff5d00;
}
.layout-102 .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li.selected a .text {
  background-color: #00bd00;
}
.layout-103 .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li.selected a .text {
  background-color: #00a6ff;
}
.layout-104 .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li.selected a .text {
  background-color: #bb297f;
}
.layout-105 .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li.selected a .text {
  background-color: #86bd2c;
}
.layout-106 .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li.selected a .text {
  background-color: #ffad00;
}
.layout-108 .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li.selected a .text {
  background-color: #86bd2c;
}
.bootstrap-select.open button.dropdown-toggle .caret::before {
  color: #000000;
}
.bootstrap-select.dropup button.dropdown-toggle .caret::before {
  margin-top: 0;
}
.bootstrap-select.open .dropdown-toggle {
  box-shadow: none;
  border: 2px solid #424242;
}
.bootstrap-select.open .dropdown-toggle .caret:before {
  height: 46px;
}
.bootstrap-select.open .dropdown-menu {
  border: 2px solid #424242;
}
.layout-100 .bootstrap-select.open button.dropdown-toggle .caret::before,
.layout-100 .bootstrap-select.open button.dropdown-toggle:hover .caret::before {
  background-color: #ffad00;
}
.layout-101 .bootstrap-select.open button.dropdown-toggle .caret::before,
.layout-101 .bootstrap-select.open button.dropdown-toggle:hover .caret::before {
  background-color: #ff5d00;
}
.layout-102 .bootstrap-select.open button.dropdown-toggle .caret::before,
.layout-102 .bootstrap-select.open button.dropdown-toggle:hover .caret::before {
  background-color: #00bd00;
}
.layout-103 .bootstrap-select.open button.dropdown-toggle .caret::before,
.layout-103 .bootstrap-select.open button.dropdown-toggle:hover .caret::before {
  background-color: #00a6ff;
}
.layout-104 .bootstrap-select.open button.dropdown-toggle .caret::before,
.layout-104 .bootstrap-select.open button.dropdown-toggle:hover .caret::before {
  background-color: #bb297f;
}
.layout-105 .bootstrap-select.open button.dropdown-toggle .caret::before,
.layout-105 .bootstrap-select.open button.dropdown-toggle:hover .caret::before {
  background-color: #86bd2c;
}
.layout-106 .bootstrap-select.open button.dropdown-toggle .caret::before,
.layout-106 .bootstrap-select.open button.dropdown-toggle:hover .caret::before {
  background-color: #ffad00;
}
.layout-108 .bootstrap-select.open button.dropdown-toggle .caret::before,
.layout-108 .bootstrap-select.open button.dropdown-toggle:hover .caret::before {
  background-color: #86bd2c;
}
.csc-mailform .first-headline {
  margin-bottom: 30px;
}
.csc-mailform .csc-form-element-header {
  margin-right: 15px;
  margin-left: 15px;
}
.csc-mailform .csc-form-element-header h3 {
  margin-bottom: 30px;
  font-size: 14px;
  font-weight: 700;
}
.csc-mailform .csc-form-confirmation-true input,
.csc-mailform .csc-form-confirmation-false input {
  margin-top: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  width: 250px;
  border: none;
  font-size: 14px;
  font-weight: 600;
}
.csc-mailform .csc-form-confirmation-true input {
  background: #86bd2c;
  color: #000000;
  text-transform: uppercase;
}
.csc-mailform .csc-form-confirmation-true input:hover {
  background: #9fd448;
}
.csc-mailform .csc-form-confirmation-false input {
  background: #00a6ff;
  color: #ffffff;
}
.csc-mailform .csc-form-confirmation-false input:hover {
  background: #0085cc;
}
.csc-mailform p {
  margin-top: 50px;
}
.csc-mailform label,
.csc-mailform .form-control {
  font-size: 14px;
}
.csc-mailform .form-control {
  display: inline-block;
  box-shadow: none;
}
.csc-mailform .form-section legend {
  width: 100%;
}
.csc-mailform .form-section .expanded.form-group {
  position: relative;
  padding: 0;
  width: 100%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: #424242;
}
.csc-mailform .form-section .expanded.form-group input[type="file"] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.csc-mailform .form-section .expanded.form-group label {
  padding-right: 5px;
  padding-left: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: keep-all;
  text-transform: uppercase;
  font-weight: 600 !important;
  color: #ffffff;
}
.csc-mailform .form-section .expanded.form-group input[type="file"]:focus + label,
.csc-mailform .form-section .expanded.form-group input[type="file"].has-focus + label {
  background: #00a6ff;
}
.csc-mailform .form-section .form-group .field-group label {
  width: 100%;
}
.csc-mailform .form-section .form-group .field-group input[type="text"],
.csc-mailform .form-section .form-group .field-group input[type="file"],
.csc-mailform .form-section .form-group .field-group select {
  width: 100%;
  height: 50px;
}
.csc-mailform .form-section .form-group .field-group input[name="tx_form[prefered-date]"] {
  width: 86%;
}
.csc-mailform .form-section .form-group .field-group input[type="text"]:hover {
  box-shadow: 0px 0px 3px #BBB;
}
.csc-mailform .control-label,
.csc-mailform .csc-form-element.csc-form-element-checkbox {
  margin-right: -15px;
  margin-left: -15px;
}
.csc-mailform .control-label legend,
.csc-mailform .csc-form-element.csc-form-element-textblock {
  font-size: 14px;
}
.csc-mailform .control-label legend {
  margin-bottom: 20px;
}
.csc-mailform .checkbox {
  margin-bottom: 25px;
}
.csc-mailform .csc-form-element-textblock {
  margin-right: 15px;
  margin-left: 15px;
  font-weight: 600;
  color: #000000;
}
@media (min-width: 992px) {
  .csc-mailform .form-section legend {
    width: 35%;
  }
  .csc-mailform .form-section .expanded.form-group {
    width: 60%;
  }
  .csc-mailform .form-section .expanded.form-group:hover {
    background: #5c5c5c;
  }
  .csc-mailform .form-section .form-group .field-group label {
    width: 35%;
  }
  .csc-mailform .form-section .form-group .field-group input[type="text"],
  .csc-mailform .form-section .form-group .field-group input[type="file"],
  .csc-mailform .form-section .form-group .field-group select,
  .csc-mailform .form-section .form-group .field-group .bootstrap-select {
    width: 60%;
  }
  .csc-mailform .form-section .form-group .field-group input[name="tx_form[prefered-date]"] {
    width: 53%;
  }
  .csc-mailform .form-section .form-group .field-group input[type="text"]:hover {
    box-shadow: 0px 0px 3px #BBB;
  }
  .csc-mailform input[type="submit"] {
    float: right;
    margin-right: 4%;
  }
}
.contact-form .form-group {
  margin-bottom: 0;
  position: relative;
}
.contact-form .form-group [data-clear-input] {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 48px;
  width: 50px;
  text-align: center;
  vertical-align: middle;
  background-color: #676767;
  color: white;
  text-decoration: none;
  font-size: 30px;
  margin-bottom: 1px;
  margin-right: 1px;
  line-height: 40px;
}
.contact-form .form-group [data-clear-input]:hover {
  background-color: #86bd2c;
  color: #000000;
}
.contact-form .form-group [data-clear-input] {
  display: none;
}
.contact-form .csc-form-element.csc-form-element-textline {
  margin-bottom: 15px;
}
.contact-form label em {
  font-style: normal;
  padding-left: 5px;
}
.page-navigation {
  margin-top: 50px;
  text-align: center;
}
.page-navigation ul {
  display: inline-block;
  margin: 0;
  padding: 0;
  float: none !important;
  position: relative;
  text-align: center;
  list-style-type: none;
  /*
    li:nth-last-child(n+2) {
      margin-right: 15px;
    }
    */
}
.page-navigation ul li {
  padding: 0;
  float: left;
  display: block;
  background: none;
  margin-right: 0;
}
.page-navigation ul li::before {
  display: none !important;
}
.page-navigation ul li,
.page-navigation ul li a {
  font-size: 19px;
  color: #1c1c1c;
}
.page-navigation ul li a {
  padding: 0 9px;
  text-decoration: none;
}
.page-navigation ul li a:hover {
  text-decoration: underline;
  color: #1c1c1c;
}
.page-navigation ul .of {
  font-size: 17px;
  padding: 0 8px;
}
.page-navigation ul .of span {
  vertical-align: middle;
  line-height: 14px;
}
.page-navigation ul li.current {
  margin-top: -2px;
  padding: 0 10px;
  font-weight: 600;
  color: #424242;
  background: #86bd2c;
}
.page-navigation ul li.previous,
.page-navigation ul li.next {
  margin-top: -2px;
}
.page-navigation ul li.previous a::before,
.page-navigation ul li.next a::before {
  font-family: "ekoportal";
  font-size: 33px;
  background: #676767;
  width: 33px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  color: #ffffff;
}
.page-navigation ul li.previous a:hover::before,
.page-navigation ul li.next a:hover::before {
  background: #86bd2c;
  color: #000000;
}
.page-navigation ul li.previous a::before {
  content: "b";
}
.page-navigation ul li.next a::before {
  content: "c";
}
.page-navigation .page-skip-form {
  display: inline-block;
}
.page-navigation .page-skip-form .page-skip {
  width: 85px;
  border: none;
  border-bottom: 2px dotted #000000;
  border-radius: 0;
  text-align: center;
  font-size: 16px;
  color: #000000;
}
.page-navigation .page-skip-form .page-skip:hover,
.page-navigation .page-skip-form .page-skip:focus {
  border: none;
  border-bottom: 2px dotted #000000;
  box-shadow: none;
}
.page-navigation .page-skip-form {
  margin-left: 16px;
  vertical-align: top;
  margin-top: -4px;
}
.page-navigation .page-skip-form .page-skip {
  font-size: 13px;
  padding-bottom: 0;
}
.tx-kesearch-pi1 .pages_total {
  margin-top: 50px;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  border: none !important;
}
.tx-kesearch-pi1 .pages_total a {
  padding: 0 9px !important;
  font-size: 19px;
  color: #1c1c1c;
  text-decoration: none;
}
.tx-kesearch-pi1 .pages_total a:hover {
  text-decoration: underline;
  color: #1c1c1c;
}
.tx-kesearch-pi1 .pages_total a.current {
  margin-top: -2px;
  padding: 0 10px;
  font-weight: 600 !important;
  color: #424242;
  background: #86bd2c;
}
.tx-kesearch-pi1 .pages_total .of {
  font-size: 17px;
  padding: 0 8px;
}
.tx-kesearch-pi1 .pages_total .of span {
  vertical-align: middle;
  line-height: 14px;
}
.tx-kesearch-pi1 .pages_total .prev,
.tx-kesearch-pi1 .pages_total .next {
  display: inline-block;
  color: transparent;
  margin-top: -2px;
  background: none;
  width: 33px;
  height: 33px;
}
.tx-kesearch-pi1 .pages_total .prev::before,
.tx-kesearch-pi1 .pages_total .next::before {
  font-family: "ekoportal";
  font-size: 33px;
  background: #676767;
  width: 33px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  color: #ffffff;
}
.tx-kesearch-pi1 .pages_total .prev:hover::before,
.tx-kesearch-pi1 .pages_total .next:hover::before {
  background: #86bd2c;
  color: #000000;
}
.tx-kesearch-pi1 .pages_total .prev {
  margin-right: 10px;
}
.tx-kesearch-pi1 .pages_total .prev::before {
  content: "b";
}
.tx-kesearch-pi1 .pages_total .next {
  margin-left: 10px;
}
.tx-kesearch-pi1 .pages_total .next::before {
  content: "c";
}
.tx-kesearch-pi1 .pages_total .page-skip-form {
  display: inline-block;
}
.tx-kesearch-pi1 .pages_total .page-skip-form .page-skip {
  width: 85px;
  border: none;
  border-bottom: 2px dotted #000000;
  border-radius: 0;
  text-align: center;
  font-size: 16px;
  color: #000000;
}
.tx-kesearch-pi1 .pages_total .page-skip-form .page-skip:hover,
.tx-kesearch-pi1 .pages_total .page-skip-form .page-skip:focus {
  border: none;
  border-bottom: 2px dotted #000000;
  box-shadow: none;
}
.tx-kesearch-pi1 .pages_total .page-skip-form {
  margin-left: 16px;
  vertical-align: top;
  margin-top: 0;
}
.tx-kesearch-pi1 .pages_total .page-skip-form .page-skip {
  font-size: 13px;
  padding-bottom: 0;
}
.page-skip-mixin .page-skip-form {
  display: inline-block;
}
.page-skip-mixin .page-skip-form .page-skip {
  width: 85px;
  border: none;
  border-bottom: 2px dotted #000000;
  border-radius: 0;
  text-align: center;
  font-size: 16px;
  color: #000000;
}
.page-skip-mixin .page-skip-form .page-skip:hover,
.page-skip-mixin .page-skip-form .page-skip:focus {
  border: none;
  border-bottom: 2px dotted #000000;
  box-shadow: none;
}
@media (min-width: 768px) {
  .page-navigation ul li.previous,
  .page-navigation ul li.next {
    margin-top: -4px;
  }
  .page-navigation ul li.previous {
    position: absolute;
    left: -115px;
  }
  .page-navigation ul li.next {
    position: absolute;
    right: -120px;
  }
  #kesearch_pagebrowser_bottom .pages_total .kesearch_pagebrowser {
    display: inline-block;
    position: relative;
  }
  .tx-kesearch-pi1 .pages_total .prev,
  .tx-kesearch-pi1 .pages_total .next {
    margin: 0;
    margin-top: -4px;
    width: 33px;
    height: 33px;
    display: inline;
  }
  .tx-kesearch-pi1 .pages_total .prev {
    position: absolute;
    left: -105px;
    top: 0;
  }
  .tx-kesearch-pi1 .pages_total .next {
    position: absolute;
    right: -110px;
    top: 0;
  }
}
.csc-plugin-ke_search_pi1 h1 {
  white-space: pre-wrap;
  /* css-3 */
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
}
.related-content > div {
  background-color: #ffffff;
  padding: 30px;
  margin: -40px 0 40px;
}
.related-content h2 {
  margin-bottom: 30px;
}
.related-content ul {
  list-style-type: none;
  padding: 0;
}
.related-content ul li {
  padding: 5px 0;
}
.related-content ul li a {
  text-decoration: underline;
}
.related-content ul li a:hover {
  text-decoration: none;
}
.related-content-padding-top {
  margin-top: 80px;
}
.separate-page > div {
  margin: 0;
}
.tx-inv-bdrs {
  margin-top: -55px;
}
.tx-inv-bdrs .btn-search,
.tx-inv-bdrs .table .btn-default {
  background: #676767;
  color: #ffffff;
  border: 0;
  padding: 4px 0;
  text-decoration: none;
  width: 100%;
}
.tx-inv-bdrs .btn-search .icon-angle-left::before,
.tx-inv-bdrs .table .btn-default .icon-angle-left::before,
.tx-inv-bdrs .btn-search .icon-angle-right::before,
.tx-inv-bdrs .table .btn-default .icon-angle-right::before {
  font-size: 40px;
  display: inline-block;
  vertical-align: middle;
}
.tx-inv-bdrs .btn-search .icon-angle-left::before,
.tx-inv-bdrs .table .btn-default .icon-angle-left::before {
  margin-left: -15px;
}
.tx-inv-bdrs .btn-search .icon-angle-right::before,
.tx-inv-bdrs .table .btn-default .icon-angle-right::before {
  margin-right: -15px;
}
.tx-inv-bdrs .btn-search .btn-txt,
.tx-inv-bdrs .table .btn-default .btn-txt {
  display: inline-block;
  vertical-align: middle;
  font-weight: 600;
  font-size: 16.8px;
}
.tx-inv-bdrs .btn-search {
  margin-top: 15px;
}
.tx-inv-bdrs .first-search {
  position: relative;
}
.tx-inv-bdrs .first-search [data-clear-input] {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 48px;
  width: 50px;
  text-align: center;
  vertical-align: middle;
  background-color: #676767;
  color: white;
  text-decoration: none;
  font-size: 30px;
  margin-bottom: 1px;
  margin-right: 1px;
  line-height: 40px;
}
.tx-inv-bdrs .first-search [data-clear-input]:hover {
  color: #000000;
}
.layout-100 .tx-inv-bdrs .first-search [data-clear-input]:hover {
  background-color: #ffad00;
}
.layout-101 .tx-inv-bdrs .first-search [data-clear-input]:hover {
  background-color: #ff5d00;
}
.layout-102 .tx-inv-bdrs .first-search [data-clear-input]:hover {
  background-color: #00bd00;
}
.layout-103 .tx-inv-bdrs .first-search [data-clear-input]:hover {
  background-color: #00a6ff;
}
.layout-104 .tx-inv-bdrs .first-search [data-clear-input]:hover {
  background-color: #bb297f;
}
.layout-105 .tx-inv-bdrs .first-search [data-clear-input]:hover {
  background-color: #86bd2c;
}
.layout-106 .tx-inv-bdrs .first-search [data-clear-input]:hover {
  background-color: #ffad00;
}
.layout-108 .tx-inv-bdrs .first-search [data-clear-input]:hover {
  background-color: #86bd2c;
}
.tx-inv-bdrs .first-search [data-clear-input] {
  display: none;
}
@media (min-width: 992px) {
  .tx-inv-bdrs .first-search {
    margin-bottom: 0;
  }
  .tx-inv-bdrs .btn-search {
    margin-top: 0;
  }
}
.tx-inv-bdrs .db-search-form {
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px;
  background: #dfdfdf;
}
.tx-inv-bdrs .db-search-form input[type="text"] {
  height: 50px;
  border: none;
  background: #ffffff;
  box-shadow: none;
  border: 1px solid #3d3d3d;
}
.tx-inv-bdrs .db-search-form .bootstrap-select:hover .caret::before {
  color: #000000;
}
.layout-100 .tx-inv-bdrs .db-search-form .bootstrap-select:hover .caret::before {
  background-color: #ffad00;
}
.layout-101 .tx-inv-bdrs .db-search-form .bootstrap-select:hover .caret::before {
  background-color: #ff5d00;
}
.layout-102 .tx-inv-bdrs .db-search-form .bootstrap-select:hover .caret::before {
  background-color: #00bd00;
}
.layout-103 .tx-inv-bdrs .db-search-form .bootstrap-select:hover .caret::before {
  background-color: #00a6ff;
}
.layout-104 .tx-inv-bdrs .db-search-form .bootstrap-select:hover .caret::before {
  background-color: #bb297f;
}
.layout-105 .tx-inv-bdrs .db-search-form .bootstrap-select:hover .caret::before {
  background-color: #86bd2c;
}
.layout-106 .tx-inv-bdrs .db-search-form .bootstrap-select:hover .caret::before {
  background-color: #ffad00;
}
.layout-108 .tx-inv-bdrs .db-search-form .bootstrap-select:hover .caret::before {
  background-color: #86bd2c;
}
.tx-inv-bdrs .db-search-form .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li::before {
  display: none;
}
.tx-inv-bdrs .db-search-form .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li a {
  text-decoration: none;
}
.tx-inv-bdrs .db-search-form .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li a .text {
  min-height: auto;
}
.btn-search:hover,
.table .btn-default:hover {
  color: #000000;
}
.layout-100 .btn-search:hover,
.layout-100 .table .btn-default:hover {
  background-color: #ffad00;
}
.layout-101 .btn-search:hover,
.layout-101 .table .btn-default:hover {
  background-color: #ff5d00;
}
.layout-102 .btn-search:hover,
.layout-102 .table .btn-default:hover {
  background-color: #00bd00;
}
.layout-103 .btn-search:hover,
.layout-103 .table .btn-default:hover {
  background-color: #00a6ff;
}
.layout-104 .btn-search:hover,
.layout-104 .table .btn-default:hover {
  background-color: #bb297f;
}
.layout-105 .btn-search:hover,
.layout-105 .table .btn-default:hover {
  background-color: #86bd2c;
}
.layout-106 .btn-search:hover,
.layout-106 .table .btn-default:hover {
  background-color: #ffad00;
}
.layout-108 .btn-search:hover,
.layout-108 .table .btn-default:hover {
  background-color: #86bd2c;
}
@media (min-width: 768px) {
  .tx-inv-bdrs {
    margin-top: -140px;
  }
}
@media (min-width: 992px) {
  .tx-inv-bdrs .btn-search,
  .tx-inv-bdrs .table .btn-default {
    width: 260px;
  }
}
.tx-kesearch-pi1 {
  position: relative;
}
.tx-kesearch-pi1 .search-form {
  background-color: #dfdfdf;
  padding: 15px 15px 15px 0;
  margin-top: 35px;
}
.tx-kesearch-pi1 .search-form .submitbutt.search-button-container {
  width: 100%;
}
.tx-kesearch-pi1 .search-form .submitbutt.search-button-container .btn-search {
  background: #676767;
  color: #ffffff;
  border: 0;
  padding: 4px 0;
  text-decoration: none;
  width: 100%;
}
.tx-kesearch-pi1 .search-form .submitbutt.search-button-container .btn-search .icon-angle-left::before,
.tx-kesearch-pi1 .search-form .submitbutt.search-button-container .btn-search .icon-angle-right::before {
  font-size: 40px;
  display: inline-block;
  vertical-align: middle;
}
.tx-kesearch-pi1 .search-form .submitbutt.search-button-container .btn-search .icon-angle-left::before {
  margin-left: -15px;
}
.tx-kesearch-pi1 .search-form .submitbutt.search-button-container .btn-search .icon-angle-right::before {
  margin-right: -15px;
}
.tx-kesearch-pi1 .search-form .submitbutt.search-button-container .btn-search .btn-txt {
  display: inline-block;
  vertical-align: middle;
  font-weight: 600;
  font-size: 16.8px;
}
.tx-kesearch-pi1 .search-form .submitbutt.search-button-container .btn-search:hover {
  color: #000000;
}
.layout-100 .tx-kesearch-pi1 .search-form .submitbutt.search-button-container .btn-search:hover {
  background-color: #ffad00;
}
.layout-101 .tx-kesearch-pi1 .search-form .submitbutt.search-button-container .btn-search:hover {
  background-color: #ff5d00;
}
.layout-102 .tx-kesearch-pi1 .search-form .submitbutt.search-button-container .btn-search:hover {
  background-color: #00bd00;
}
.layout-103 .tx-kesearch-pi1 .search-form .submitbutt.search-button-container .btn-search:hover {
  background-color: #00a6ff;
}
.layout-104 .tx-kesearch-pi1 .search-form .submitbutt.search-button-container .btn-search:hover {
  background-color: #bb297f;
}
.layout-105 .tx-kesearch-pi1 .search-form .submitbutt.search-button-container .btn-search:hover {
  background-color: #86bd2c;
}
.layout-106 .tx-kesearch-pi1 .search-form .submitbutt.search-button-container .btn-search:hover {
  background-color: #ffad00;
}
.layout-108 .tx-kesearch-pi1 .search-form .submitbutt.search-button-container .btn-search:hover {
  background-color: #86bd2c;
}
.tx-kesearch-pi1 legend.form-section__header {
  font-size: 14px !important;
  border: none;
}
.tx-kesearch-pi1 .form-section {
  float: left;
  width: 50%;
  padding-left: 15px;
  margin-bottom: 0;
}
.tx-kesearch-pi1 .form-section .form-section__header {
  font-weight: 600 !important;
  display: block;
  margin-bottom: 5px;
}
.tx-kesearch-pi1 .field-group {
  margin-bottom: 0;
  position: relative;
}
.tx-kesearch-pi1 .field-group [data-clear-input] {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 48px;
  width: 50px;
  text-align: center;
  vertical-align: middle;
  background-color: #676767;
  color: white;
  text-decoration: none;
  font-size: 30px;
  margin-bottom: 1px;
  margin-right: 1px;
  line-height: 40px;
}
.tx-kesearch-pi1 .field-group [data-clear-input]:hover {
  color: #000000;
}
.layout-100 .tx-kesearch-pi1 .field-group [data-clear-input]:hover {
  background-color: #ffad00;
}
.layout-101 .tx-kesearch-pi1 .field-group [data-clear-input]:hover {
  background-color: #ff5d00;
}
.layout-102 .tx-kesearch-pi1 .field-group [data-clear-input]:hover {
  background-color: #00bd00;
}
.layout-103 .tx-kesearch-pi1 .field-group [data-clear-input]:hover {
  background-color: #00a6ff;
}
.layout-104 .tx-kesearch-pi1 .field-group [data-clear-input]:hover {
  background-color: #bb297f;
}
.layout-105 .tx-kesearch-pi1 .field-group [data-clear-input]:hover {
  background-color: #86bd2c;
}
.layout-106 .tx-kesearch-pi1 .field-group [data-clear-input]:hover {
  background-color: #ffad00;
}
.layout-108 .tx-kesearch-pi1 .field-group [data-clear-input]:hover {
  background-color: #86bd2c;
}
.tx-kesearch-pi1 .field-group [data-clear-input] {
  display: none;
}
.tx-kesearch-pi1 .field-group .third-search,
.tx-kesearch-pi1 .field-group .fourth-search {
  position: relative;
}
.tx-kesearch-pi1 .field-group .date-input {
  width: 50%;
  float: left;
}
.tx-kesearch-pi1 .field-group .input-group input:first-child {
  border-radius: 0;
}
.tx-kesearch-pi1 .field-group .input-group input {
  text-align: left;
}
.tx-kesearch-pi1 .field-group label {
  font-weight: 600;
  display: block;
  margin-bottom: 5px;
}
.tx-kesearch-pi1 .field-group input {
  border: 0;
  padding: 13px 10px;
  display: block;
  width: 100%;
}
.tx-kesearch-pi1 .field-group input[type="text"] {
  height: 50px;
  border: 1px solid #3d3d3d;
  border-radius: 0;
}
.tx-kesearch-pi1 .field-group input[type="text"]:hover {
  border: 1px solid #3d3d3d;
}
.tx-kesearch-pi1 .field-group .date-input label {
  font-weight: 600 !important;
}
.tx-kesearch-pi1 .field-group .input-daterange .input-group-addon {
  background-color: transparent;
  border: 0;
  font-size: 25.2px;
  text-shadow: none;
}
.tx-kesearch-pi1 .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100%;
}
.tx-kesearch-pi1 .search-button-container {
  padding: 26px 0 0 15px;
  display: inline-block;
}
.tx-kesearch-pi1 .expanded.form-group {
  margin-left: 20px;
}
.tx-kesearch-pi1 input[type="submit"] {
  background: #676767;
  color: #ffffff;
  border-radius: 0;
  border: none !important;
  font-size: 16.8px;
  width: 260px;
  height: 48px;
  box-shadow: none !important;
}
.tx-kesearch-pi1 input[type="submit"]:hover {
  color: #000000;
}
.layout-100 .tx-kesearch-pi1 input[type="submit"]:hover {
  background-color: #ffad00;
}
.layout-101 .tx-kesearch-pi1 input[type="submit"]:hover {
  background-color: #ff5d00;
}
.layout-102 .tx-kesearch-pi1 input[type="submit"]:hover {
  background-color: #00bd00;
}
.layout-103 .tx-kesearch-pi1 input[type="submit"]:hover {
  background-color: #00a6ff;
}
.layout-104 .tx-kesearch-pi1 input[type="submit"]:hover {
  background-color: #bb297f;
}
.layout-105 .tx-kesearch-pi1 input[type="submit"]:hover {
  background-color: #86bd2c;
}
.layout-106 .tx-kesearch-pi1 input[type="submit"]:hover {
  background-color: #ffad00;
}
.layout-108 .tx-kesearch-pi1 input[type="submit"]:hover {
  background-color: #86bd2c;
}
.tx-kesearch-pi1 .change-bg .bootstrap-select .dropdown-toggle {
  background-color: #ffffff;
}
.tx-kesearch-pi1 .change-bg .bootstrap-select .dropdown-toggle:hover .caret::before {
  color: #000000;
}
.layout-100 .tx-kesearch-pi1 .change-bg .bootstrap-select .dropdown-toggle:hover .caret::before {
  background-color: #ffad00;
}
.layout-101 .tx-kesearch-pi1 .change-bg .bootstrap-select .dropdown-toggle:hover .caret::before {
  background-color: #ff5d00;
}
.layout-102 .tx-kesearch-pi1 .change-bg .bootstrap-select .dropdown-toggle:hover .caret::before {
  background-color: #00bd00;
}
.layout-103 .tx-kesearch-pi1 .change-bg .bootstrap-select .dropdown-toggle:hover .caret::before {
  background-color: #00a6ff;
}
.layout-104 .tx-kesearch-pi1 .change-bg .bootstrap-select .dropdown-toggle:hover .caret::before {
  background-color: #bb297f;
}
.layout-105 .tx-kesearch-pi1 .change-bg .bootstrap-select .dropdown-toggle:hover .caret::before {
  background-color: #86bd2c;
}
.layout-106 .tx-kesearch-pi1 .change-bg .bootstrap-select .dropdown-toggle:hover .caret::before {
  background-color: #ffad00;
}
.layout-108 .tx-kesearch-pi1 .change-bg .bootstrap-select .dropdown-toggle:hover .caret::before {
  background-color: #86bd2c;
}
.tx-kesearch-pi1 .change-bg .bootstrap-select .dropdown-toggle .caret::before:hover {
  color: #000000;
}
.layout-100 .tx-kesearch-pi1 .change-bg .bootstrap-select .dropdown-toggle .caret::before:hover {
  background-color: #ffad00;
}
.layout-101 .tx-kesearch-pi1 .change-bg .bootstrap-select .dropdown-toggle .caret::before:hover {
  background-color: #ff5d00;
}
.layout-102 .tx-kesearch-pi1 .change-bg .bootstrap-select .dropdown-toggle .caret::before:hover {
  background-color: #00bd00;
}
.layout-103 .tx-kesearch-pi1 .change-bg .bootstrap-select .dropdown-toggle .caret::before:hover {
  background-color: #00a6ff;
}
.layout-104 .tx-kesearch-pi1 .change-bg .bootstrap-select .dropdown-toggle .caret::before:hover {
  background-color: #bb297f;
}
.layout-105 .tx-kesearch-pi1 .change-bg .bootstrap-select .dropdown-toggle .caret::before:hover {
  background-color: #86bd2c;
}
.layout-106 .tx-kesearch-pi1 .change-bg .bootstrap-select .dropdown-toggle .caret::before:hover {
  background-color: #ffad00;
}
.layout-108 .tx-kesearch-pi1 .change-bg .bootstrap-select .dropdown-toggle .caret::before:hover {
  background-color: #86bd2c;
}
.tx-kesearch-pi1 .bootstrap-select .dropdown-toggle {
  background: #dfdfdf;
}
.tx-kesearch-pi1 .bootstrap-select .dropdown-toggle:hover .caret::before {
  color: #000000;
}
.layout-100 .tx-kesearch-pi1 .bootstrap-select .dropdown-toggle:hover .caret::before {
  background-color: #ffad00;
}
.layout-101 .tx-kesearch-pi1 .bootstrap-select .dropdown-toggle:hover .caret::before {
  background-color: #ff5d00;
}
.layout-102 .tx-kesearch-pi1 .bootstrap-select .dropdown-toggle:hover .caret::before {
  background-color: #00bd00;
}
.layout-103 .tx-kesearch-pi1 .bootstrap-select .dropdown-toggle:hover .caret::before {
  background-color: #00a6ff;
}
.layout-104 .tx-kesearch-pi1 .bootstrap-select .dropdown-toggle:hover .caret::before {
  background-color: #bb297f;
}
.layout-105 .tx-kesearch-pi1 .bootstrap-select .dropdown-toggle:hover .caret::before {
  background-color: #86bd2c;
}
.layout-106 .tx-kesearch-pi1 .bootstrap-select .dropdown-toggle:hover .caret::before {
  background-color: #ffad00;
}
.layout-108 .tx-kesearch-pi1 .bootstrap-select .dropdown-toggle:hover .caret::before {
  background-color: #86bd2c;
}
.tx-kesearch-pi1 .bootstrap-select .dropdown-toggle .caret::before:hover {
  color: #000000;
}
.layout-100 .tx-kesearch-pi1 .bootstrap-select .dropdown-toggle .caret::before:hover {
  background-color: #ffad00;
}
.layout-101 .tx-kesearch-pi1 .bootstrap-select .dropdown-toggle .caret::before:hover {
  background-color: #ff5d00;
}
.layout-102 .tx-kesearch-pi1 .bootstrap-select .dropdown-toggle .caret::before:hover {
  background-color: #00bd00;
}
.layout-103 .tx-kesearch-pi1 .bootstrap-select .dropdown-toggle .caret::before:hover {
  background-color: #00a6ff;
}
.layout-104 .tx-kesearch-pi1 .bootstrap-select .dropdown-toggle .caret::before:hover {
  background-color: #bb297f;
}
.layout-105 .tx-kesearch-pi1 .bootstrap-select .dropdown-toggle .caret::before:hover {
  background-color: #86bd2c;
}
.layout-106 .tx-kesearch-pi1 .bootstrap-select .dropdown-toggle .caret::before:hover {
  background-color: #ffad00;
}
.layout-108 .tx-kesearch-pi1 .bootstrap-select .dropdown-toggle .caret::before:hover {
  background-color: #86bd2c;
}
.tx-kesearch-pi1 .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li::before {
  display: none;
}
.tx-kesearch-pi1 .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li a {
  text-decoration: none;
}
.tx-kesearch-pi1 .bootstrap-select:hover .caret::before {
  color: #000000;
}
.layout-100 .tx-kesearch-pi1 .bootstrap-select:hover .caret::before {
  background-color: #ffad00;
}
.layout-101 .tx-kesearch-pi1 .bootstrap-select:hover .caret::before {
  background-color: #ff5d00;
}
.layout-102 .tx-kesearch-pi1 .bootstrap-select:hover .caret::before {
  background-color: #00bd00;
}
.layout-103 .tx-kesearch-pi1 .bootstrap-select:hover .caret::before {
  background-color: #00a6ff;
}
.layout-104 .tx-kesearch-pi1 .bootstrap-select:hover .caret::before {
  background-color: #bb297f;
}
.layout-105 .tx-kesearch-pi1 .bootstrap-select:hover .caret::before {
  background-color: #86bd2c;
}
.layout-106 .tx-kesearch-pi1 .bootstrap-select:hover .caret::before {
  background-color: #ffad00;
}
.layout-108 .tx-kesearch-pi1 .bootstrap-select:hover .caret::before {
  background-color: #86bd2c;
}
.tx-kesearch-pi1 h2 {
  font-size: 24px;
}
.tx-kesearch-pi1 h2 span {
  font-size: 14px;
  font-weight: 400;
}
.layout-100 .tx-kesearch-pi1 h2 {
  border-bottom: 3px solid #ffad00;
}
.layout-101 .tx-kesearch-pi1 h2 {
  border-bottom: 3px solid #ff6600;
}
.layout-102 .tx-kesearch-pi1 h2 {
  border-bottom: 3px solid #52bd01;
}
.layout-103 .tx-kesearch-pi1 h2,
.layout-109 .tx-kesearch-pi1 h2 {
  border-bottom: 3px solid #00a6ff;
}
.layout-104 .tx-kesearch-pi1 h2 {
  border-bottom: 3px solid #ac307f;
}
.layout-107 .tx-kesearch-pi1 h2 {
  border-bottom: 3px solid #ffad00;
}
.layout-105 .tx-kesearch-pi1 h2,
.layout-108 .tx-kesearch-pi1 h2 {
  border-bottom: 3px solid #86bd2c;
}
.tx-kesearch-pi1 #kesearch_results ol {
  padding-left: 0;
}
.tx-kesearch-pi1 #kesearch_results li {
  list-style-type: none;
}
.tx-kesearch-pi1 #kesearch_results .result-title {
  display: block;
}
.tx-kesearch-pi1 #kesearch_results .result-title a {
  font-size: 14px;
  text-decoration: none;
  font-weight: 600;
}
.layout-100 .tx-kesearch-pi1 #kesearch_results .result-title a {
  color: #cc8a00;
}
.layout-101 .tx-kesearch-pi1 #kesearch_results .result-title a {
  color: #cc4a00;
}
.layout-102 .tx-kesearch-pi1 #kesearch_results .result-title a {
  color: #008a00;
}
.layout-103 .tx-kesearch-pi1 #kesearch_results .result-title a {
  color: #0085cc;
}
.layout-104 .tx-kesearch-pi1 #kesearch_results .result-title a {
  color: #912063;
}
.layout-105 .tx-kesearch-pi1 #kesearch_results .result-title a {
  color: #699422;
}
.layout-106 .tx-kesearch-pi1 #kesearch_results .result-title a {
  color: #cc8a00;
}
.layout-108 .tx-kesearch-pi1 #kesearch_results .result-title a {
  color: #699422;
}
.tx-kesearch-pi1 #kesearch_results .result-title a:hover {
  text-decoration: underline;
}
.tx-kesearch-pi1 #kesearch_results .result-teaser {
  color: #424244 !important;
}
.tx-kesearch-pi1 #kesearch_results .general-message .image {
  display: none !important;
}
.tx-kesearch-pi1 #kesearch_results li .result-list-item {
  padding: 20px 0 20px 0;
  margin: 0;
}
.tx-kesearch-pi1 #kesearch_results li .result-list-item a {
  text-decoration: none;
}
.tx-kesearch-pi1 #kesearch_results li .result-list-item .result-title {
  color: #1d5c91;
  font-size: 15px;
  font-weight: 600;
  text-decoration: underline;
}
.tx-kesearch-pi1 #kesearch_results li .result-list-item .add-info {
  color: #424242;
  padding-bottom: 8px;
}
.tx-kesearch-pi1 #kesearch_results li .result-list-item .hit {
  color: #424242;
  font-weight: bold;
  text-decoration: underline;
}
.csc-plugin-ke_search_pi2 .tx-kesearch-pi1 .number-per-page,
.csc-plugin-ke_search_pi2 .tx-kesearch-pi1 .kesearch-sorting {
  padding-left: 0;
}
@media (max-width: 1199px) {
  .tx-kesearch-pi1 .form-section {
    width: 100%;
  }
  .tx-kesearch-pi1 .form-section .change-bg .bootstrap-select .dropdown-toggle {
    padding-right: 50px;
  }
  .tx-kesearch-pi1 .form-section .change-bg .bootstrap-select .dropdown-toggle .filter-option {
    white-space: normal;
    line-height: 17px;
  }
  .tx-kesearch-pi1 .form-section .change-bg .bootstrap-select .dropdown-menu {
    max-width: 110%;
  }
  .tx-kesearch-pi1 .form-section .change-bg .bootstrap-select .dropdown-menu .text {
    min-height: 50px;
  }
  .tx-kesearch-pi1 .field-group .date-input {
    width: 100%;
  }
  .tx-kesearch-pi1 .field-group .date-from {
    margin-bottom: 15px;
  }
}
@media (min-width: 992px) {
  .tx-kesearch-pi1 input[type="submit"] {
    position: absolute;
    bottom: 15px;
    right: 15px;
  }
  .bootstrap-select {
    margin-bottom: 30px !important;
  }
  .tx-kesearch-pi1 #kesearch_results li .result-list-item-type-page:hover {
    background: #f2f2f2;
    margin-right: -30px;
    margin-left: -30px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .tx-kesearch-pi1 #kesearch_results li .result-list-item-type-page:hover .result-title {
    text-decoration: none;
    color: #236ead;
  }
}
@media (min-width: 1200px) {
  .form-group {
    margin-bottom: 0;
  }
  .tx-kesearch-pi1 .form-section {
    margin-bottom: 15px;
  }
  .tx-kesearch-pi1 .search-form .submitbutt.search-button-container {
    width: 40%;
    float: right;
  }
  .tx-kesearch-pi1 .search-form .bootstrap-select {
    margin-bottom: 0 !important;
  }
  .csc-plugin-ke_search_pi2 .tx-kesearch-pi1 .kesearch-sorting {
    width: 37%;
    margin-right: 20px;
  }
  .csc-plugin-ke_search_pi2 .tx-kesearch-pi1 .kesearch-sorting .form-section__header {
    width: 25%;
    float: left;
  }
  .csc-plugin-ke_search_pi2 .tx-kesearch-pi1 .kesearch-sorting .form-group {
    width: 65%;
    display: inline-block;
    float: right;
  }
  .csc-plugin-ke_search_pi2 .tx-kesearch-pi1 .number-per-page {
    width: 34%;
  }
  .csc-plugin-ke_search_pi2 .tx-kesearch-pi1 .number-per-page .form-section__header {
    width: 44%;
    float: left;
  }
  .csc-plugin-ke_search_pi2 .tx-kesearch-pi1 .number-per-page .form-group {
    width: 38%;
    float: left;
  }
  .csc-plugin-ke_search_pi2 .tx-kesearch-pi1 .number-per-page + h2 {
    float: left;
    width: 100%;
    margin-top: 0;
    font-size: 18px;
    margin-bottom: 5px;
  }
}
.open-search-container-locked:hover {
  background-color: white !important;
}
div.pp_default .pp_top,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_right,
div.pp_default .pp_bottom,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right {
  height: 13px;
}
div.pp_default .pp_top .pp_left {
  background: url(../../typo3conf/ext/inv_new_templates/Resources/Public/Images/prettyPhoto/default/sprite.png) -78px -93px no-repeat;
}
/* Top left corner */
div.pp_default .pp_top .pp_middle {
  background: url(../../typo3conf/ext/inv_new_templates/Resources/Public/Images/prettyPhoto/default/sprite_x.png) top left repeat-x;
}
/* Top pattern/color */
div.pp_default .pp_top .pp_right {
  background: url(../../typo3conf/ext/inv_new_templates/Resources/Public/Images/prettyPhoto/default/sprite.png) -112px -93px no-repeat;
}
/* Top right corner */
div.pp_default .pp_content .ppt {
  color: #f8f8f8;
}
div.pp_default .pp_content_container .pp_left {
  background: url(../../typo3conf/ext/inv_new_templates/Resources/Public/Images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
  padding-left: 13px;
}
div.pp_default .pp_content_container .pp_right {
  background: url(../../typo3conf/ext/inv_new_templates/Resources/Public/Images/prettyPhoto/default/sprite_y.png) top right repeat-y;
  padding-right: 13px;
}
div.pp_default .pp_content {
  background-color: #fff;
}
/* Content background */
div.pp_default .pp_expand {
  background: url(../../typo3conf/ext/inv_new_templates/Resources/Public/Images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
  cursor: pointer;
  width: 28px;
  height: 28px;
}
/* Expand button */
div.pp_default .pp_expand:hover {
  background: url(../../typo3conf/ext/inv_new_templates/Resources/Public/Images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
  cursor: pointer;
}
/* Expand button hover */
div.pp_default .pp_contract {
  background: url(../../typo3conf/ext/inv_new_templates/Resources/Public/Images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
  cursor: pointer;
  width: 28px;
  height: 28px;
}
/* Contract button */
div.pp_default .pp_contract:hover {
  background: url(../../typo3conf/ext/inv_new_templates/Resources/Public/Images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
  cursor: pointer;
}
/* Contract button hover */
div.pp_default .pp_close {
  width: 30px;
  height: 30px;
  background: url(../../typo3conf/ext/inv_new_templates/Resources/Public/Images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
  cursor: pointer;
}
/* Close button */
div.pp_default #pp_full_res .pp_inline {
  color: #000;
}
div.pp_default .pp_gallery ul li a {
  background: url(../../typo3conf/ext/inv_new_templates/Resources/Public/Images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
  border: 1px solid #aaa;
}
div.pp_default .pp_gallery ul li a:hover,
div.pp_default .pp_gallery ul li.selected a {
  border-color: #fff;
}
div.pp_default .pp_social {
  margin-top: 7px;
}
div.pp_default .pp_gallery a.pp_arrow_previous,
div.pp_default .pp_gallery a.pp_arrow_next {
  position: static;
  left: auto;
}
/*div.pp_default .pp_nav .pp_play,
div.pp_default .pp_nav .pp_pause { background: url(../../Public/Images/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }*/
div.pp_default .pp_details {
  position: relative;
}
div.pp_default a.pp_arrow_previous,
div.pp_default .pp_content_container .pp_details {
  margin-top: 0;
}
div.pp_default .pp_nav {
  clear: none;
  height: 50px;
  width: 110px;
  position: relative;
}
div.pp_default .pp_nav .currentTextHolder,
.currentTextHolder {
  color: #999;
  font-size: 15px;
  display: inline-block;
  margin-top: 16px;
  padding: 0 0 0 14px;
}
div.pp_default .pp_close:hover,
div.pp_default .pp_nav .pp_play:hover,
div.pp_default .pp_nav .pp_pause:hover,
div.pp_default .pp_arrow_next:hover,
div.pp_default .pp_arrow_previous:hover {
  opacity: 1;
}
div.pp_default .pp_description {
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
  /*margin: 5px 50px 5px 0;*/
}
div.pp_default .pp_bottom .pp_left {
  background: url(../../typo3conf/ext/inv_new_templates/Resources/Public/Images/prettyPhoto/default/sprite.png) -78px -127px no-repeat;
}
/* Bottom left corner */
div.pp_default .pp_bottom .pp_middle {
  background: url(../../typo3conf/ext/inv_new_templates/Resources/Public/Images/prettyPhoto/default/sprite_x.png) bottom left repeat-x;
}
/* Bottom pattern/color */
div.pp_default .pp_bottom .pp_right {
  background: url(../../typo3conf/ext/inv_new_templates/Resources/Public/Images/prettyPhoto/default/sprite.png) -112px -127px no-repeat;
}
/* Bottom right corner */
div.pp_default .pp_loaderIcon {
  background: url(../../typo3conf/ext/inv_new_templates/Resources/Public/Images/prettyPhoto/default/loader.gif) center center no-repeat;
}
/* Loader icon */
.pp_play {
  display: none;
}
/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */
div.pp_pic_holder a:focus {
  outline: none;
}
div.pp_overlay {
  background: #000;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9500;
}
div.pp_pic_holder {
  display: none;
  position: absolute;
  width: 100px;
  z-index: 10000;
}
.pp_top {
  height: 20px;
  position: relative;
}
* html .pp_top {
  padding: 0 20px;
}
.pp_top .pp_left {
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}
.pp_top .pp_middle {
  height: 20px;
  left: 20px;
  position: absolute;
  right: 20px;
}
* html .pp_top .pp_middle {
  left: 0;
  position: static;
}
.pp_top .pp_right {
  height: 20px;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}
.pp_content {
  height: 40px;
  min-width: 40px;
}
* html .pp_content {
  width: 40px;
}
.pp_fade {
  display: none;
}
.pp_content_container {
  position: relative;
  text-align: left;
  width: 100%;
}
.pp_content_container .pp_left {
  padding-left: 20px;
}
.pp_content_container .pp_right {
  padding-right: 20px;
}
.pp_content_container .pp_details {
  float: left;
  margin: 10px 0 2px 0;
}
.pp_description {
  display: none;
  margin: 0;
  margin-left: 5px;
}
.pp_social {
  float: left;
  margin: 0;
}
.pp_social .facebook {
  float: left;
  margin-left: 5px;
  width: 55px;
  overflow: hidden;
}
.pp_social .twitter {
  float: left;
}
.pp_nav {
  clear: right;
  float: left;
  /*margin: 3px 10px 0 0;*/
}
.pp_nav p {
  float: left;
  margin: 2px 4px;
  white-space: nowrap;
}
.pp_nav .pp_play,
.pp_nav .pp_pause {
  float: left;
  margin-right: 4px;
  text-indent: -10000px;
}
/*a.pp_arrow_previous,
a.pp_arrow_next {
  display: block;
  float: left;
  height: 15px;
  margin-top: 3px;
  overflow: hidden;
  /!*text-indent: -10000px;*!/
  width: 14px;
}*/
.pp_hoverContainer {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2000;
}
.pp_gallery {
  display: none;
  left: 50%;
  margin-top: -50px;
  position: absolute;
  z-index: 10000;
}
.pp_gallery div {
  float: left;
  overflow: hidden;
  position: relative;
}
.pp_gallery ul {
  float: left;
  height: 35px;
  margin: 0 0 0 5px;
  padding: 0;
  position: relative;
  white-space: nowrap;
}
.pp_gallery ul a {
  border: 1px #000 solid;
  border: 1px rgba(0, 0, 0, 0.5) solid;
  display: block;
  float: left;
  height: 33px;
  overflow: hidden;
}
.pp_gallery ul a:hover,
.pp_gallery li.selected a {
  border-color: #fff;
}
.pp_gallery ul a img {
  border: 0;
}
.pp_gallery li {
  display: block;
  float: left;
  margin: 0 5px 0 0;
  padding: 0;
}
.pp_gallery li.default a {
  background: url(../../typo3conf/ext/inv_new_templates/Resources/Public/Images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
  display: block;
  height: 33px;
  width: 50px;
}
.pp_gallery li.default a img {
  display: none;
}
.pp_gallery .pp_arrow_previous,
.pp_gallery .pp_arrow_next {
  margin-top: 7px !important;
}
a.pp_next,
a.pp_previous {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  display: inline-block;
  width: 40px;
  height: 100px;
  line-height: 100px;
  background: #ffffff;
  text-align: center;
  color: #3b3b3a;
}
a.pp_next::before,
a.pp_previous::before {
  font-family: "ekoportal";
  font-weight: 600;
  font-size: 38px;
}
a.pp_next:hover,
a.pp_previous:hover {
  background: #444740;
  color: #ffffff;
}
a.pp_next {
  right: 0;
}
a.pp_next::before {
  content: "f";
}
a.pp_previous {
  left: 0;
}
a.pp_previous::before {
  content: "e";
}
a.pp_expand,
a.pp_contract {
  cursor: pointer;
  display: none;
  height: 20px;
  position: absolute;
  right: 30px;
  text-indent: -10000px;
  top: 10px;
  width: 20px;
  z-index: 20000;
}
a.pp_close {
  position: relative;
  display: block;
  line-height: 22px;
  text-indent: -10000px;
  float: right;
}
.pp_bottom {
  height: 20px;
  position: relative;
}
* html .pp_bottom {
  padding: 0 20px;
}
.pp_bottom .pp_left {
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}
.pp_bottom .pp_middle {
  height: 20px;
  left: 20px;
  position: absolute;
  right: 20px;
}
* html .pp_bottom .pp_middle {
  left: 0;
  position: static;
}
.pp_bottom .pp_right {
  height: 20px;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}
.pp_loaderIcon {
  display: block;
  height: 24px;
  left: 50%;
  margin: -12px 0 0 -12px;
  position: absolute;
  top: 50%;
  width: 24px;
}
#pp_full_res {
  line-height: 1 !important;
}
#pp_full_res .pp_inline {
  text-align: left;
}
#pp_full_res .pp_inline p {
  margin: 0 0 15px 0;
}
div.ppt {
  color: #fff;
  display: none;
  font-size: 17px;
  margin: 0 0 5px 15px;
  z-index: 9999;
}
a.pp_arrow_previous,
a.pp_arrow_next {
  margin-top: 8px;
  display: inline-block;
  float: none;
  width: 40px;
  height: 40px;
  background-color: #dddddd;
  font-size: 34px;
  color: #3b3b3a;
  line-height: 30px;
  text-align: center;
}
a.pp_arrow_previous::before,
a.pp_arrow_next::before {
  vertical-align: baseline;
}
a.pp_arrow_previous:hover,
a.pp_arrow_next:hover {
  background-color: #444740;
}
a.pp_arrow_previous::before,
a.pp_arrow_next::before {
  font-family: "ekoportal";
  margin: 0 !important;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;
}
a.pp_arrow_previous:hover,
a.pp_arrow_next:hover {
  color: #ffffff;
}
a.pp_arrow_previous {
  margin-right: 8px;
}
a.pp_arrow_previous::before {
  content: "b";
  padding-right: 5px;
}
a.pp_arrow_next::before {
  content: "c";
  padding-left: 5px;
}
a.pp_close {
  margin-top: 8px;
  display: inline-block;
  width: 40px !important;
  height: 40px !important;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  background: #dddddd !important;
  color: #3b3b3a;
  text-indent: 0;
  padding-left: 0;
}
a.pp_close::before {
  font-family: "ekoportal";
  content: "F";
  margin: 0;
  vertical-align: middle;
  margin: 0 !important;
  line-height: 38px;
  width: 40px;
  height: 40px;
}
a.pp_close:hover {
  background: #444740 !important;
  color: #ffffff;
}
.mediaelement-image .lightbox {
  display: block;
}
a::before,
div:not(.news-img-wrap) > a::before {
  margin: 0;
  vertical-align: middle;
  display: inline-block;
  margin-top: 0;
  margin-right: 5px;
}
a[href$=".doc"]::before,
div:not(.news-img-wrap) > a[href$=".doc"]::before,
a[href$=".odt"]::before,
div:not(.news-img-wrap) > a[href$=".odt"]::before,
a[href$=".odg"]::before,
div:not(.news-img-wrap) > a[href$=".odg"]::before,
a[href$=".odc"]::before,
div:not(.news-img-wrap) > a[href$=".odc"]::before,
a[href$=".odi"]::before,
div:not(.news-img-wrap) > a[href$=".odi"]::before,
a[href$=".odm"]::before,
div:not(.news-img-wrap) > a[href$=".odm"]::before,
a[href$=".ott"]::before,
div:not(.news-img-wrap) > a[href$=".ott"]::before,
a[href$=".otp"]::before,
div:not(.news-img-wrap) > a[href$=".otp"]::before,
a[href$=".otg"]::before,
div:not(.news-img-wrap) > a[href$=".otg"]::before,
a[href$=".otf"]::before,
div:not(.news-img-wrap) > a[href$=".otf"]::before,
a[href$=".oti"]::before,
div:not(.news-img-wrap) > a[href$=".oti"]::before,
a[href$=".oth"]::before,
div:not(.news-img-wrap) > a[href$=".oth"]::before,
a[href$=".docm"]::before,
div:not(.news-img-wrap) > a[href$=".docm"]::before,
a[href$=".dot"]::before,
div:not(.news-img-wrap) > a[href$=".dot"]::before,
a[href$=".dotx"]::before,
div:not(.news-img-wrap) > a[href$=".dotx"]::before,
a[href$=".mcw"]::before,
div:not(.news-img-wrap) > a[href$=".mcw"]::before,
a[href$=".pages"]::before,
div:not(.news-img-wrap) > a[href$=".pages"]::before,
a[href$=".stw"]::before,
div:not(.news-img-wrap) > a[href$=".stw"]::before,
a[href$=".sxw"]::before,
div:not(.news-img-wrap) > a[href$=".sxw"]::before,
a[href$=".wps"]::before,
div:not(.news-img-wrap) > a[href$=".wps"]::before,
a[href$=".wpt"]::before,
div:not(.news-img-wrap) > a[href$=".wpt"]::before,
a[href$=".wri"]::before,
div:not(.news-img-wrap) > a[href$=".wri"]::before,
a[href$=".abw"]::before,
div:not(.news-img-wrap) > a[href$=".abw"]::before,
a[href$=".zabw"]::before,
div:not(.news-img-wrap) > a[href$=".zabw"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/doc.png");
}
a[href$=".docx"]::before,
div:not(.news-img-wrap) > a[href$=".docx"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/docx.png");
}
a[href$=".pdf"]::before,
div:not(.news-img-wrap) > a[href$=".pdf"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/pdf.png");
}
a[href$=".ppt"]::before,
div:not(.news-img-wrap) > a[href$=".ppt"]::before,
a[href$=".key"]::before,
div:not(.news-img-wrap) > a[href$=".key"]::before,
a[href$=".odp"]::before,
div:not(.news-img-wrap) > a[href$=".odp"]::before,
a[href$=".otp"]::before,
div:not(.news-img-wrap) > a[href$=".otp"]::before,
a[href$=".sti"]::before,
div:not(.news-img-wrap) > a[href$=".sti"]::before,
a[href$=".sxi"]::before,
div:not(.news-img-wrap) > a[href$=".sxi"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/ppt.png");
}
a[href$=".pptx"]::before,
div:not(.news-img-wrap) > a[href$=".pptx"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/pptx.png");
}
a[href$=".pps"]::before,
div:not(.news-img-wrap) > a[href$=".pps"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/pps.png");
}
a[href$=".ppsx"]::before,
div:not(.news-img-wrap) > a[href$=".ppsx"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/ppsx.png");
}
a[href$=".rtf"]::before,
div:not(.news-img-wrap) > a[href$=".rtf"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/rtf.png");
}
a[href$=".xls"]::before,
div:not(.news-img-wrap) > a[href$=".xls"]::before,
a[href$=".123"]::before,
div:not(.news-img-wrap) > a[href$=".123"]::before,
a[href$=".csv"]::before,
div:not(.news-img-wrap) > a[href$=".csv"]::before,
a[href$=".et"]::before,
div:not(.news-img-wrap) > a[href$=".et"]::before,
a[href$=".ett"]::before,
div:not(.news-img-wrap) > a[href$=".ett"]::before,
a[href$=".numbers"]::before,
div:not(.news-img-wrap) > a[href$=".numbers"]::before,
a[href$=".ods"]::before,
div:not(.news-img-wrap) > a[href$=".ods"]::before,
a[href$=".ots"]::before,
div:not(.news-img-wrap) > a[href$=".ots"]::before,
a[href$=".stc"]::before,
div:not(.news-img-wrap) > a[href$=".stc"]::before,
a[href$=".sxc"]::before,
div:not(.news-img-wrap) > a[href$=".sxc"]::before,
a[href$=".wk1"]::before,
div:not(.news-img-wrap) > a[href$=".wk1"]::before,
a[href$=".wk2"]::before,
div:not(.news-img-wrap) > a[href$=".wk2"]::before,
a[href$=".wk3"]::before,
div:not(.news-img-wrap) > a[href$=".wk3"]::before,
a[href$=".wk4"]::before,
div:not(.news-img-wrap) > a[href$=".wk4"]::before,
a[href$=".wk5"]::before,
div:not(.news-img-wrap) > a[href$=".wk5"]::before,
a[href$=".xlw"]::before,
div:not(.news-img-wrap) > a[href$=".xlw"]::before,
a[href$=".xlr"]::before,
div:not(.news-img-wrap) > a[href$=".xlr"]::before,
a[href$=".xla"]::before,
div:not(.news-img-wrap) > a[href$=".xla"]::before,
a[href$=".xlt"]::before,
div:not(.news-img-wrap) > a[href$=".xlt"]::before,
a[href$=".xlk"]::before,
div:not(.news-img-wrap) > a[href$=".xlk"]::before,
a[href$=".xlsx"]::before,
div:not(.news-img-wrap) > a[href$=".xlsx"]::before,
a[href$=".xlsm"]::before,
div:not(.news-img-wrap) > a[href$=".xlsm"]::before,
a[href$=".xlsb"]::before,
div:not(.news-img-wrap) > a[href$=".xlsb"]::before,
a[href$=".xltx"]::before,
div:not(.news-img-wrap) > a[href$=".xltx"]::before,
a[href$=".xlam"]::before,
div:not(.news-img-wrap) > a[href$=".xlam"]::before,
a[href$=".xltm"]::before,
div:not(.news-img-wrap) > a[href$=".xltm"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/xls.png");
}
a[href$=".xlsx"]::before,
div:not(.news-img-wrap) > a[href$=".xlsx"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/xlsx.png");
}
a[href$=".odf"]::before,
div:not(.news-img-wrap) > a[href$=".odf"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/odf.png");
}
.news-gallery .mediaelement-image a:before,
.news-gallery .mediaelement-image div:not(.news-img-wrap) > a:before {
  display: none;
}
a[href$=".txt"]::before,
div:not(.news-img-wrap) > a[href$=".txt"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/doc.png");
}
a[href$=".jpg"]::before,
div:not(.news-img-wrap) > a[href$=".jpg"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/jpg.png");
}
a[href$=".png"]::before,
div:not(.news-img-wrap) > a[href$=".png"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/png.png");
}
a[href$=".gif"]::before,
div:not(.news-img-wrap) > a[href$=".gif"]::before,
a[href$=".jpeg"]::before,
div:not(.news-img-wrap) > a[href$=".jpeg"]::before,
a[href$=".bmp"]::before,
div:not(.news-img-wrap) > a[href$=".bmp"]::before,
a[href$=".tif"]::before,
div:not(.news-img-wrap) > a[href$=".tif"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/img.png");
}
a[href$=".zip"]::before,
div:not(.news-img-wrap) > a[href$=".zip"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/zip.png");
}
a[href$=".zipx"]::before,
div:not(.news-img-wrap) > a[href$=".zipx"]::before,
a[href$=".rar"]::before,
div:not(.news-img-wrap) > a[href$=".rar"]::before,
a[href$=".tar"]::before,
div:not(.news-img-wrap) > a[href$=".tar"]::before,
a[href$=".gz"]::before,
div:not(.news-img-wrap) > a[href$=".gz"]::before,
a[href$=".dmg"]::before,
div:not(.news-img-wrap) > a[href$=".dmg"]::before,
a[href$=".iso"]::before,
div:not(.news-img-wrap) > a[href$=".iso"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/file.png");
}
a[href$=".wav"]::before,
div:not(.news-img-wrap) > a[href$=".wav"]::before,
a[href$=".mp3"]::before,
div:not(.news-img-wrap) > a[href$=".mp3"]::before,
a[href$=".fla"]::before,
div:not(.news-img-wrap) > a[href$=".fla"]::before,
a[href$=".flac"]::before,
div:not(.news-img-wrap) > a[href$=".flac"]::before,
a[href$=".ra"]::before,
div:not(.news-img-wrap) > a[href$=".ra"]::before,
a[href$=".rma"]::before,
div:not(.news-img-wrap) > a[href$=".rma"]::before,
a[href$=".aif"]::before,
div:not(.news-img-wrap) > a[href$=".aif"]::before,
a[href$=".aiff"]::before,
div:not(.news-img-wrap) > a[href$=".aiff"]::before,
a[href$=".aa"]::before,
div:not(.news-img-wrap) > a[href$=".aa"]::before,
a[href$=".aac"]::before,
div:not(.news-img-wrap) > a[href$=".aac"]::before,
a[href$=".aax"]::before,
div:not(.news-img-wrap) > a[href$=".aax"]::before,
a[href$=".ac3"]::before,
div:not(.news-img-wrap) > a[href$=".ac3"]::before,
a[href$=".au"]::before,
div:not(.news-img-wrap) > a[href$=".au"]::before,
a[href$=".ogg"]::before,
div:not(.news-img-wrap) > a[href$=".ogg"]::before,
a[href$=".avr"]::before,
div:not(.news-img-wrap) > a[href$=".avr"]::before,
a[href$=".3ga"]::before,
div:not(.news-img-wrap) > a[href$=".3ga"]::before,
a[href$=".flac"]::before,
div:not(.news-img-wrap) > a[href$=".flac"]::before,
a[href$=".mid"]::before,
div:not(.news-img-wrap) > a[href$=".mid"]::before,
a[href$=".midi"]::before,
div:not(.news-img-wrap) > a[href$=".midi"]::before,
a[href$=".m4a"]::before,
div:not(.news-img-wrap) > a[href$=".m4a"]::before,
a[href$=".mp4a"]::before,
div:not(.news-img-wrap) > a[href$=".mp4a"]::before,
a[href$=".amz"]::before,
div:not(.news-img-wrap) > a[href$=".amz"]::before,
a[href$=".mka"]::before,
div:not(.news-img-wrap) > a[href$=".mka"]::before,
a[href$=".asx"]::before,
div:not(.news-img-wrap) > a[href$=".asx"]::before,
a[href$=".pcm"]::before,
div:not(.news-img-wrap) > a[href$=".pcm"]::before,
a[href$=".m3u"]::before,
div:not(.news-img-wrap) > a[href$=".m3u"]::before,
a[href$=".wma"]::before,
div:not(.news-img-wrap) > a[href$=".wma"]::before,
a[href$=".xwma"]::before,
div:not(.news-img-wrap) > a[href$=".xwma"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/file.png");
}
a[href$=".avi"]::before,
div:not(.news-img-wrap) > a[href$=".avi"]::before,
a[href$=".mpg"]::before,
div:not(.news-img-wrap) > a[href$=".mpg"]::before,
a[href$=".mp4"]::before,
div:not(.news-img-wrap) > a[href$=".mp4"]::before,
a[href$=".mkv"]::before,
div:not(.news-img-wrap) > a[href$=".mkv"]::before,
a[href$=".mov"]::before,
div:not(.news-img-wrap) > a[href$=".mov"]::before,
a[href$=".wmv"]::before,
div:not(.news-img-wrap) > a[href$=".wmv"]::before,
a[href$=".vp6"]::before,
div:not(.news-img-wrap) > a[href$=".vp6"]::before,
a[href$=".264"]::before,
div:not(.news-img-wrap) > a[href$=".264"]::before,
a[href$=".vid"]::before,
div:not(.news-img-wrap) > a[href$=".vid"]::before,
a[href$=".rv"]::before,
div:not(.news-img-wrap) > a[href$=".rv"]::before,
a[href$=".webm"]::before,
div:not(.news-img-wrap) > a[href$=".webm"]::before,
a[href$=".swf"]::before,
div:not(.news-img-wrap) > a[href$=".swf"]::before,
a[href$=".h264"]::before,
div:not(.news-img-wrap) > a[href$=".h264"]::before,
a[href$=".flv"]::before,
div:not(.news-img-wrap) > a[href$=".flv"]::before,
a[href$=".mk3d"]::before,
div:not(.news-img-wrap) > a[href$=".mk3d"]::before,
a[href$=".gifv"]::before,
div:not(.news-img-wrap) > a[href$=".gifv"]::before,
a[href$=".oggv"]::before,
div:not(.news-img-wrap) > a[href$=".oggv"]::before,
a[href$=".3gp"]::before,
div:not(.news-img-wrap) > a[href$=".3gp"]::before,
a[href$=".m4v"]::before,
div:not(.news-img-wrap) > a[href$=".m4v"]::before,
a[href$=".movie"]::before,
div:not(.news-img-wrap) > a[href$=".movie"]::before,
a[href$=".divx"]::before,
div:not(.news-img-wrap) > a[href$=".divx"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/file.png");
}
a[href$=".css"]::before,
div:not(.news-img-wrap) > a[href$=".css"]::before,
a[href$=".js"]::before,
div:not(.news-img-wrap) > a[href$=".js"]::before,
a[href$=".py"]::before,
div:not(.news-img-wrap) > a[href$=".py"]::before,
a[href$=".git"]::before,
div:not(.news-img-wrap) > a[href$=".git"]::before,
a[href$=".py"]::before,
div:not(.news-img-wrap) > a[href$=".py"]::before,
a[href$=".cpp"]::before,
div:not(.news-img-wrap) > a[href$=".cpp"]::before,
a[href$=".h"]::before,
div:not(.news-img-wrap) > a[href$=".h"]::before,
a[href$=".ini"]::before,
div:not(.news-img-wrap) > a[href$=".ini"]::before,
a[href$=".config"]::before,
div:not(.news-img-wrap) > a[href$=".config"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/file.png");
}
a[href$=".exe"]::before,
div:not(.news-img-wrap) > a[href$=".exe"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/exe.png");
}
a[href$=".jar"]::before,
div:not(.news-img-wrap) > a[href$=".jar"]::before,
a[href$=".dll"]::before,
div:not(.news-img-wrap) > a[href$=".dll"]::before,
a[href$=".bat"]::before,
div:not(.news-img-wrap) > a[href$=".bat"]::before,
a[href$=".scr"]::before,
div:not(.news-img-wrap) > a[href$=".scr"]::before,
a[href$=".msi"]::before,
div:not(.news-img-wrap) > a[href$=".msi"]::before,
a[href$=".app"]::before,
div:not(.news-img-wrap) > a[href$=".app"]::before,
a[href$=".deb"]::before,
div:not(.news-img-wrap) > a[href$=".deb"]::before,
a[href$=".apk"]::before,
div:not(.news-img-wrap) > a[href$=".apk"]::before,
a[href$=".jar"]::before,
div:not(.news-img-wrap) > a[href$=".jar"]::before,
a[href$=".vb"]::before,
div:not(.news-img-wrap) > a[href$=".vb"]::before,
a[href$=".prg"]::before,
div:not(.news-img-wrap) > a[href$=".prg"]::before,
a[href$=".sh"]::before,
div:not(.news-img-wrap) > a[href$=".sh"]::before,
a[href$=".pd"]::before,
div:not(.news-img-wrap) > a[href$=".pd"]::before {
  content: url("../../typo3conf/ext/inv_new_templates/Resources/Public/Images/file.png");
}
a[href$=".doc"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".doc"]:not(.lightbox),
a[href$=".odt"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".odt"]:not(.lightbox),
a[href$=".odg"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".odg"]:not(.lightbox),
a[href$=".odc"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".odc"]:not(.lightbox),
a[href$=".odi"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".odi"]:not(.lightbox),
a[href$=".odm"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".odm"]:not(.lightbox),
a[href$=".ott"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".ott"]:not(.lightbox),
a[href$=".otp"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".otp"]:not(.lightbox),
a[href$=".otg"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".otg"]:not(.lightbox),
a[href$=".otf"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".otf"]:not(.lightbox),
a[href$=".oti"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".oti"]:not(.lightbox),
a[href$=".oth"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".oth"]:not(.lightbox),
a[href$=".docm"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".docm"]:not(.lightbox),
a[href$=".dot"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".dot"]:not(.lightbox),
a[href$=".dotx"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".dotx"]:not(.lightbox),
a[href$=".mcw"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".mcw"]:not(.lightbox),
a[href$=".pages"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".pages"]:not(.lightbox),
a[href$=".stw"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".stw"]:not(.lightbox),
a[href$=".sxw"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".sxw"]:not(.lightbox),
a[href$=".wps"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".wps"]:not(.lightbox),
a[href$=".wpt"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".wpt"]:not(.lightbox),
a[href$=".wri"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".wri"]:not(.lightbox),
a[href$=".abw"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".abw"]:not(.lightbox),
a[href$=".zabw"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".zabw"]:not(.lightbox),
a[href$=".docx"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".docx"]:not(.lightbox),
a[href$=".pdf"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".pdf"]:not(.lightbox),
a[href$=".ppt"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".ppt"]:not(.lightbox),
a[href$=".pptx"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".pptx"]:not(.lightbox),
a[href$=".ppt"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".ppt"]:not(.lightbox),
a[href$=".key"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".key"]:not(.lightbox),
a[href$=".odp"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".odp"]:not(.lightbox),
a[href$=".otp"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".otp"]:not(.lightbox),
a[href$=".sti"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".sti"]:not(.lightbox),
a[href$=".sxi"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".sxi"]:not(.lightbox),
a[href$=".pps"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".pps"]:not(.lightbox),
a[href$=".ppsx"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".ppsx"]:not(.lightbox),
a[href$=".rtf"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".rtf"]:not(.lightbox),
a[href$=".xls"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".xls"]:not(.lightbox),
a[href$=".xls"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".xls"]:not(.lightbox),
a[href$=".123"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".123"]:not(.lightbox),
a[href$=".csv"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".csv"]:not(.lightbox),
a[href$=".et"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".et"]:not(.lightbox),
a[href$=".ett"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".ett"]:not(.lightbox),
a[href$=".numbers"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".numbers"]:not(.lightbox),
a[href$=".ods"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".ods"]:not(.lightbox),
a[href$=".ots"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".ots"]:not(.lightbox),
a[href$=".stc"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".stc"]:not(.lightbox),
a[href$=".sxc"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".sxc"]:not(.lightbox),
a[href$=".wk1"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".wk1"]:not(.lightbox),
a[href$=".wk2"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".wk2"]:not(.lightbox),
a[href$=".wk3"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".wk3"]:not(.lightbox),
a[href$=".wk4"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".wk4"]:not(.lightbox),
a[href$=".wk5"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".wk5"]:not(.lightbox),
a[href$=".xlw"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".xlw"]:not(.lightbox),
a[href$=".xlr"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".xlr"]:not(.lightbox),
a[href$=".xla"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".xla"]:not(.lightbox),
a[href$=".xlt"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".xlt"]:not(.lightbox),
a[href$=".xlk"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".xlk"]:not(.lightbox),
a[href$=".xlsx"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".xlsx"]:not(.lightbox),
a[href$=".xlsm"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".xlsm"]:not(.lightbox),
a[href$=".xlsb"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".xlsb"]:not(.lightbox),
a[href$=".xltx"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".xltx"]:not(.lightbox),
a[href$=".xlam"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".xlam"]:not(.lightbox),
a[href$=".xltm"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".xltm"]:not(.lightbox),
a[href$=".xlsx"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".xlsx"]:not(.lightbox),
a[href$=".odf"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".odf"]:not(.lightbox),
a[href$=".jpg"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".jpg"]:not(.lightbox),
a[href$=".png"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".png"]:not(.lightbox),
a[href$=".txt"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".txt"]:not(.lightbox),
a[href$=".zip"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".zip"]:not(.lightbox),
a[href$=".zipx"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".zipx"]:not(.lightbox),
a[href$=".rar"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".rar"]:not(.lightbox),
a[href$=".tar"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".tar"]:not(.lightbox),
a[href$=".gz"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".gz"]:not(.lightbox),
a[href$=".dmg"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".dmg"]:not(.lightbox),
a[href$=".iso"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".iso"]:not(.lightbox),
a[href$=".wav"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".wav"]:not(.lightbox),
a[href$=".mp3"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".mp3"]:not(.lightbox),
a[href$=".fla"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".fla"]:not(.lightbox),
a[href$=".flac"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".flac"]:not(.lightbox),
a[href$=".ra"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".ra"]:not(.lightbox),
a[href$=".rma"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".rma"]:not(.lightbox),
a[href$=".aif"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".aif"]:not(.lightbox),
a[href$=".aiff"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".aiff"]:not(.lightbox),
a[href$=".aa"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".aa"]:not(.lightbox),
a[href$=".aac"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".aac"]:not(.lightbox),
a[href$=".aax"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".aax"]:not(.lightbox),
a[href$=".ac3"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".ac3"]:not(.lightbox),
a[href$=".au"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".au"]:not(.lightbox),
a[href$=".ogg"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".ogg"]:not(.lightbox),
a[href$=".avr"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".avr"]:not(.lightbox),
a[href$=".3ga"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".3ga"]:not(.lightbox),
a[href$=".flac"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".flac"]:not(.lightbox),
a[href$=".mid"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".mid"]:not(.lightbox),
a[href$=".midi"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".midi"]:not(.lightbox),
a[href$=".m4a"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".m4a"]:not(.lightbox),
a[href$=".mp4a"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".mp4a"]:not(.lightbox),
a[href$=".amz"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".amz"]:not(.lightbox),
a[href$=".mka"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".mka"]:not(.lightbox),
a[href$=".asx"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".asx"]:not(.lightbox),
a[href$=".pcm"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".pcm"]:not(.lightbox),
a[href$=".m3u"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".m3u"]:not(.lightbox),
a[href$=".wma"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".wma"]:not(.lightbox),
a[href$=".xwma"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".xwma"]:not(.lightbox),
a[href$=".avi"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".avi"]:not(.lightbox),
a[href$=".mpg"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".mpg"]:not(.lightbox),
a[href$=".mp4"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".mp4"]:not(.lightbox),
a[href$=".mkv"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".mkv"]:not(.lightbox),
a[href$=".mov"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".mov"]:not(.lightbox),
a[href$=".wmv"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".wmv"]:not(.lightbox),
a[href$=".vp6"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".vp6"]:not(.lightbox),
a[href$=".264"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".264"]:not(.lightbox),
a[href$=".vid"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".vid"]:not(.lightbox),
a[href$=".rv"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".rv"]:not(.lightbox),
a[href$=".webm"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".webm"]:not(.lightbox),
a[href$=".swf"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".swf"]:not(.lightbox),
a[href$=".h264"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".h264"]:not(.lightbox),
a[href$=".flv"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".flv"]:not(.lightbox),
a[href$=".mk3d"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".mk3d"]:not(.lightbox),
a[href$=".gifv"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".gifv"]:not(.lightbox),
a[href$=".oggv"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".oggv"]:not(.lightbox),
a[href$=".3gp"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".3gp"]:not(.lightbox),
a[href$=".m4v"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".m4v"]:not(.lightbox),
a[href$=".movie"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".movie"]:not(.lightbox),
a[href$=".divx"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".divx"]:not(.lightbox),
a[href$=".css"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".css"]:not(.lightbox),
a[href$=".js"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".js"]:not(.lightbox),
a[href$=".py"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".py"]:not(.lightbox),
a[href$=".git"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".git"]:not(.lightbox),
a[href$=".py"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".py"]:not(.lightbox),
a[href$=".cpp"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".cpp"]:not(.lightbox),
a[href$=".h"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".h"]:not(.lightbox),
a[href$=".ini"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".ini"]:not(.lightbox),
a[href$=".config"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".config"]:not(.lightbox),
a[href$=".exe"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".exe"]:not(.lightbox),
a[href$=".jar"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".jar"]:not(.lightbox),
a[href$=".dll"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".dll"]:not(.lightbox),
a[href$=".bat"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".bat"]:not(.lightbox),
a[href$=".scr"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".scr"]:not(.lightbox),
a[href$=".msi"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".msi"]:not(.lightbox),
a[href$=".app"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".app"]:not(.lightbox),
a[href$=".deb"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".deb"]:not(.lightbox),
a[href$=".apk"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".apk"]:not(.lightbox),
a[href$=".jar"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".jar"]:not(.lightbox),
a[href$=".vb"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".vb"]:not(.lightbox),
a[href$=".prg"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".prg"]:not(.lightbox),
a[href$=".sh"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".sh"]:not(.lightbox),
a[href$=".pd"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".pd"]:not(.lightbox),
a[href$=".gif"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".gif"]:not(.lightbox),
a[href$=".jpeg"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".jpeg"]:not(.lightbox),
a[href$=".bmp"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".bmp"]:not(.lightbox),
a[href$=".tif"]:not(.lightbox),
div:not(.news-img-wrap) > a[href$=".tif"]:not(.lightbox) {
  position: relative;
  display: inline-block;
  padding-left: 50px;
  margin-top: 4px;
  margin-bottom: 5px;
}
a[href$=".doc"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".doc"]:not(.lightbox)::before,
a[href$=".odt"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".odt"]:not(.lightbox)::before,
a[href$=".odg"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".odg"]:not(.lightbox)::before,
a[href$=".odc"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".odc"]:not(.lightbox)::before,
a[href$=".odi"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".odi"]:not(.lightbox)::before,
a[href$=".odm"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".odm"]:not(.lightbox)::before,
a[href$=".ott"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".ott"]:not(.lightbox)::before,
a[href$=".otp"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".otp"]:not(.lightbox)::before,
a[href$=".otg"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".otg"]:not(.lightbox)::before,
a[href$=".otf"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".otf"]:not(.lightbox)::before,
a[href$=".oti"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".oti"]:not(.lightbox)::before,
a[href$=".oth"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".oth"]:not(.lightbox)::before,
a[href$=".docm"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".docm"]:not(.lightbox)::before,
a[href$=".dot"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".dot"]:not(.lightbox)::before,
a[href$=".dotx"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".dotx"]:not(.lightbox)::before,
a[href$=".mcw"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".mcw"]:not(.lightbox)::before,
a[href$=".pages"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".pages"]:not(.lightbox)::before,
a[href$=".stw"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".stw"]:not(.lightbox)::before,
a[href$=".sxw"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".sxw"]:not(.lightbox)::before,
a[href$=".wps"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".wps"]:not(.lightbox)::before,
a[href$=".wpt"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".wpt"]:not(.lightbox)::before,
a[href$=".wri"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".wri"]:not(.lightbox)::before,
a[href$=".abw"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".abw"]:not(.lightbox)::before,
a[href$=".zabw"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".zabw"]:not(.lightbox)::before,
a[href$=".docx"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".docx"]:not(.lightbox)::before,
a[href$=".pdf"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".pdf"]:not(.lightbox)::before,
a[href$=".ppt"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".ppt"]:not(.lightbox)::before,
a[href$=".pptx"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".pptx"]:not(.lightbox)::before,
a[href$=".ppt"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".ppt"]:not(.lightbox)::before,
a[href$=".key"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".key"]:not(.lightbox)::before,
a[href$=".odp"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".odp"]:not(.lightbox)::before,
a[href$=".otp"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".otp"]:not(.lightbox)::before,
a[href$=".sti"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".sti"]:not(.lightbox)::before,
a[href$=".sxi"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".sxi"]:not(.lightbox)::before,
a[href$=".pps"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".pps"]:not(.lightbox)::before,
a[href$=".ppsx"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".ppsx"]:not(.lightbox)::before,
a[href$=".rtf"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".rtf"]:not(.lightbox)::before,
a[href$=".xls"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".xls"]:not(.lightbox)::before,
a[href$=".xls"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".xls"]:not(.lightbox)::before,
a[href$=".123"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".123"]:not(.lightbox)::before,
a[href$=".csv"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".csv"]:not(.lightbox)::before,
a[href$=".et"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".et"]:not(.lightbox)::before,
a[href$=".ett"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".ett"]:not(.lightbox)::before,
a[href$=".numbers"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".numbers"]:not(.lightbox)::before,
a[href$=".ods"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".ods"]:not(.lightbox)::before,
a[href$=".ots"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".ots"]:not(.lightbox)::before,
a[href$=".stc"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".stc"]:not(.lightbox)::before,
a[href$=".sxc"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".sxc"]:not(.lightbox)::before,
a[href$=".wk1"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".wk1"]:not(.lightbox)::before,
a[href$=".wk2"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".wk2"]:not(.lightbox)::before,
a[href$=".wk3"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".wk3"]:not(.lightbox)::before,
a[href$=".wk4"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".wk4"]:not(.lightbox)::before,
a[href$=".wk5"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".wk5"]:not(.lightbox)::before,
a[href$=".xlw"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".xlw"]:not(.lightbox)::before,
a[href$=".xlr"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".xlr"]:not(.lightbox)::before,
a[href$=".xla"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".xla"]:not(.lightbox)::before,
a[href$=".xlt"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".xlt"]:not(.lightbox)::before,
a[href$=".xlk"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".xlk"]:not(.lightbox)::before,
a[href$=".xlsx"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".xlsx"]:not(.lightbox)::before,
a[href$=".xlsm"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".xlsm"]:not(.lightbox)::before,
a[href$=".xlsb"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".xlsb"]:not(.lightbox)::before,
a[href$=".xltx"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".xltx"]:not(.lightbox)::before,
a[href$=".xlam"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".xlam"]:not(.lightbox)::before,
a[href$=".xltm"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".xltm"]:not(.lightbox)::before,
a[href$=".xlsx"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".xlsx"]:not(.lightbox)::before,
a[href$=".odf"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".odf"]:not(.lightbox)::before,
a[href$=".jpg"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".jpg"]:not(.lightbox)::before,
a[href$=".png"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".png"]:not(.lightbox)::before,
a[href$=".txt"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".txt"]:not(.lightbox)::before,
a[href$=".zip"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".zip"]:not(.lightbox)::before,
a[href$=".zipx"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".zipx"]:not(.lightbox)::before,
a[href$=".rar"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".rar"]:not(.lightbox)::before,
a[href$=".tar"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".tar"]:not(.lightbox)::before,
a[href$=".gz"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".gz"]:not(.lightbox)::before,
a[href$=".dmg"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".dmg"]:not(.lightbox)::before,
a[href$=".iso"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".iso"]:not(.lightbox)::before,
a[href$=".wav"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".wav"]:not(.lightbox)::before,
a[href$=".mp3"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".mp3"]:not(.lightbox)::before,
a[href$=".fla"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".fla"]:not(.lightbox)::before,
a[href$=".flac"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".flac"]:not(.lightbox)::before,
a[href$=".ra"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".ra"]:not(.lightbox)::before,
a[href$=".rma"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".rma"]:not(.lightbox)::before,
a[href$=".aif"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".aif"]:not(.lightbox)::before,
a[href$=".aiff"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".aiff"]:not(.lightbox)::before,
a[href$=".aa"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".aa"]:not(.lightbox)::before,
a[href$=".aac"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".aac"]:not(.lightbox)::before,
a[href$=".aax"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".aax"]:not(.lightbox)::before,
a[href$=".ac3"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".ac3"]:not(.lightbox)::before,
a[href$=".au"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".au"]:not(.lightbox)::before,
a[href$=".ogg"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".ogg"]:not(.lightbox)::before,
a[href$=".avr"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".avr"]:not(.lightbox)::before,
a[href$=".3ga"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".3ga"]:not(.lightbox)::before,
a[href$=".flac"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".flac"]:not(.lightbox)::before,
a[href$=".mid"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".mid"]:not(.lightbox)::before,
a[href$=".midi"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".midi"]:not(.lightbox)::before,
a[href$=".m4a"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".m4a"]:not(.lightbox)::before,
a[href$=".mp4a"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".mp4a"]:not(.lightbox)::before,
a[href$=".amz"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".amz"]:not(.lightbox)::before,
a[href$=".mka"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".mka"]:not(.lightbox)::before,
a[href$=".asx"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".asx"]:not(.lightbox)::before,
a[href$=".pcm"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".pcm"]:not(.lightbox)::before,
a[href$=".m3u"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".m3u"]:not(.lightbox)::before,
a[href$=".wma"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".wma"]:not(.lightbox)::before,
a[href$=".xwma"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".xwma"]:not(.lightbox)::before,
a[href$=".avi"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".avi"]:not(.lightbox)::before,
a[href$=".mpg"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".mpg"]:not(.lightbox)::before,
a[href$=".mp4"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".mp4"]:not(.lightbox)::before,
a[href$=".mkv"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".mkv"]:not(.lightbox)::before,
a[href$=".mov"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".mov"]:not(.lightbox)::before,
a[href$=".wmv"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".wmv"]:not(.lightbox)::before,
a[href$=".vp6"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".vp6"]:not(.lightbox)::before,
a[href$=".264"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".264"]:not(.lightbox)::before,
a[href$=".vid"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".vid"]:not(.lightbox)::before,
a[href$=".rv"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".rv"]:not(.lightbox)::before,
a[href$=".webm"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".webm"]:not(.lightbox)::before,
a[href$=".swf"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".swf"]:not(.lightbox)::before,
a[href$=".h264"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".h264"]:not(.lightbox)::before,
a[href$=".flv"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".flv"]:not(.lightbox)::before,
a[href$=".mk3d"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".mk3d"]:not(.lightbox)::before,
a[href$=".gifv"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".gifv"]:not(.lightbox)::before,
a[href$=".oggv"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".oggv"]:not(.lightbox)::before,
a[href$=".3gp"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".3gp"]:not(.lightbox)::before,
a[href$=".m4v"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".m4v"]:not(.lightbox)::before,
a[href$=".movie"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".movie"]:not(.lightbox)::before,
a[href$=".divx"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".divx"]:not(.lightbox)::before,
a[href$=".css"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".css"]:not(.lightbox)::before,
a[href$=".js"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".js"]:not(.lightbox)::before,
a[href$=".py"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".py"]:not(.lightbox)::before,
a[href$=".git"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".git"]:not(.lightbox)::before,
a[href$=".py"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".py"]:not(.lightbox)::before,
a[href$=".cpp"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".cpp"]:not(.lightbox)::before,
a[href$=".h"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".h"]:not(.lightbox)::before,
a[href$=".ini"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".ini"]:not(.lightbox)::before,
a[href$=".config"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".config"]:not(.lightbox)::before,
a[href$=".exe"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".exe"]:not(.lightbox)::before,
a[href$=".jar"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".jar"]:not(.lightbox)::before,
a[href$=".dll"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".dll"]:not(.lightbox)::before,
a[href$=".bat"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".bat"]:not(.lightbox)::before,
a[href$=".scr"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".scr"]:not(.lightbox)::before,
a[href$=".msi"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".msi"]:not(.lightbox)::before,
a[href$=".app"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".app"]:not(.lightbox)::before,
a[href$=".deb"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".deb"]:not(.lightbox)::before,
a[href$=".apk"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".apk"]:not(.lightbox)::before,
a[href$=".jar"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".jar"]:not(.lightbox)::before,
a[href$=".vb"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".vb"]:not(.lightbox)::before,
a[href$=".prg"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".prg"]:not(.lightbox)::before,
a[href$=".sh"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".sh"]:not(.lightbox)::before,
a[href$=".pd"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".pd"]:not(.lightbox)::before,
a[href$=".gif"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".gif"]:not(.lightbox)::before,
a[href$=".jpeg"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".jpeg"]:not(.lightbox)::before,
a[href$=".bmp"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".bmp"]:not(.lightbox)::before,
a[href$=".tif"]:not(.lightbox)::before,
div:not(.news-img-wrap) > a[href$=".tif"]:not(.lightbox)::before {
  position: absolute;
  top: -12px;
  left: 0;
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  transform: scale(0.7);
}
.text-muted {
  color: #777773;
}
.media {
  margin-top: 5px;
}
.media a {
  text-decoration: none;
}
.media span {
  text-decoration: underline;
}
.media .file-info {
  color: #777773;
  text-decoration: none;
  margin-left: 10px;
}
.media .file-info span {
  text-decoration: none;
}
.tx-felogin-pi1 .form-login {
  background: #dfdfdf;
  padding: 20px 25px;
  margin-top: 10px;
}
.tx-felogin-pi1 .form-login .first-search,
.tx-felogin-pi1 .form-login .second-search,
.tx-felogin-pi1 .form-login .button-submit {
  clear: both;
  float: left;
  width: 100%;
}
.tx-felogin-pi1 fieldset div {
  margin-bottom: 15px;
}
.tx-felogin-pi1 legend {
  margin-top: 15px;
  border: none;
}
.tx-felogin-pi1 input[type="text"],
.tx-felogin-pi1 input[type="password"] {
  border: 1px solid #3d3d3d;
  height: 50px;
  padding-left: 15px;
  width: 100%;
}
.tx-felogin-pi1 .first-search,
.tx-felogin-pi1 .second-search {
  display: inline-block;
  position: relative;
}
.tx-felogin-pi1 .second-search {
  margin-bottom: 30px;
}
.tx-felogin-pi1 [data-clear-input] {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 48px;
  width: 50px;
  text-align: center;
  vertical-align: middle;
  background-color: #676767;
  color: white;
  text-decoration: none;
  font-size: 30px;
  margin-bottom: 1px;
  margin-right: 1px;
  line-height: 40px;
}
.tx-felogin-pi1 [data-clear-input]:hover {
  color: #000000;
}
.layout-100 .tx-felogin-pi1 [data-clear-input]:hover {
  background-color: #ffad00;
}
.layout-101 .tx-felogin-pi1 [data-clear-input]:hover {
  background-color: #ff5d00;
}
.layout-102 .tx-felogin-pi1 [data-clear-input]:hover {
  background-color: #00bd00;
}
.layout-103 .tx-felogin-pi1 [data-clear-input]:hover,
.layout-109 .tx-felogin-pi1 [data-clear-input]:hover {
  background-color: #00a6ff;
}
.layout-104 .tx-felogin-pi1 [data-clear-input]:hover {
  background-color: #bb297f;
}
.layout-105 .tx-felogin-pi1 [data-clear-input]:hover {
  background-color: #86bd2c;
}
.tx-felogin-pi1 [data-clear-input] {
  display: none;
}
.tx-felogin-pi1 .button-submit .btn-search {
  width: 100%;
  background: #676767;
  color: #ffffff;
  border: 0;
  padding: 4px 0;
  text-decoration: none;
  border-radius: 0px;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}
.tx-felogin-pi1 .button-submit .btn-search .btn-txt {
  display: inline-block;
  vertical-align: middle;
  font-weight: 600;
  font-size: 16.8px;
}
.tx-felogin-pi1 .button-submit .btn-search .icon-angle-right:before {
  font-size: 40px;
  display: inline-block;
  vertical-align: middle;
}
.tx-felogin-pi1 .button-submit .btn-search:hover {
  color: #000000;
}
.layout-100 .tx-felogin-pi1 .button-submit .btn-search:hover {
  background-color: #ffad00;
}
.layout-101 .tx-felogin-pi1 .button-submit .btn-search:hover {
  background-color: #ff5d00;
}
.layout-102 .tx-felogin-pi1 .button-submit .btn-search:hover {
  background-color: #00bd00;
}
.layout-103 .tx-felogin-pi1 .button-submit .btn-search:hover,
.layout-109 .tx-felogin-pi1 .button-submit .btn-search:hover {
  background-color: #00a6ff;
}
.layout-104 .tx-felogin-pi1 .button-submit .btn-search:hover {
  background-color: #bb297f;
}
.layout-105 .tx-felogin-pi1 .button-submit .btn-search:hover {
  background-color: #86bd2c;
}
@media (min-width: 768px) {
  .tx-felogin-pi1 .form-login .first-search,
  .tx-felogin-pi1 .form-login .second-search,
  .tx-felogin-pi1 .form-login .button-submit {
    width: 260px;
  }
}
.contact-form {
  background-color: #dddddd;
  padding: 20px 40px;
}
.contact-form input[type="text"] {
  border: 1px solid #3d3d3d;
  height: 50px;
}
@media only screen and (max-width: 768px) {
  .contact-form input[type="text"] input[type="submit"] {
    margin-top: 20px;
  }
}
.contact-form textarea {
  border: 1px solid #3d3d3d;
}
.contact-form .csc-form-element-recaptcha {
  margin-top: 15px;
}
.contact-form .csc-form-element-submit {
  margin-top: 15px;
}
.contact-form .csc-form-element-submit .btn-search {
  width: 100%;
  background: #676767;
  color: #ffffff;
  border: 0;
  padding: 4px 0;
  text-decoration: none;
  border-radius: 0px;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}
.contact-form .csc-form-element-submit .btn-search .btn-txt {
  display: inline-block;
  vertical-align: middle;
  font-weight: 600;
  font-size: 16.8px;
}
.contact-form .csc-form-element-submit .btn-search .icon-angle-right:before {
  font-size: 40px;
  display: inline-block;
  vertical-align: middle;
}
.contact-form .csc-form-element-submit .btn-search:hover {
  color: #000000;
}
.layout-100 .contact-form .csc-form-element-submit .btn-search:hover {
  background-color: #ffad00;
}
.layout-101 .contact-form .csc-form-element-submit .btn-search:hover {
  background-color: #ff5d00;
}
.layout-102 .contact-form .csc-form-element-submit .btn-search:hover {
  background-color: #00bd00;
}
.layout-103 .contact-form .csc-form-element-submit .btn-search:hover,
.layout-109 .contact-form .csc-form-element-submit .btn-search:hover {
  background-color: #00a6ff;
}
.layout-104 .contact-form .csc-form-element-submit .btn-search:hover {
  background-color: #bb297f;
}
.layout-105 .contact-form .csc-form-element-submit .btn-search:hover {
  background-color: #86bd2c;
}
.contact-form .form-group [data-clear-input]:hover {
  color: #000000;
}
.layout-100 .contact-form .form-group [data-clear-input]:hover {
  background-color: #ffad00;
}
.layout-101 .contact-form .form-group [data-clear-input]:hover {
  background-color: #ff5d00;
}
.layout-102 .contact-form .form-group [data-clear-input]:hover {
  background-color: #00bd00;
}
.layout-103 .contact-form .form-group [data-clear-input]:hover,
.layout-109 .contact-form .form-group [data-clear-input]:hover {
  background-color: #00a6ff;
}
.layout-104 .contact-form .form-group [data-clear-input]:hover {
  background-color: #bb297f;
}
.layout-105 .contact-form .form-group [data-clear-input]:hover {
  background-color: #86bd2c;
}
@media (min-width: 992px) {
  .contact-form .csc-form-element-submit {
    float: right;
    width: 40%;
  }
}
.text-search {
  min-height: auto !important;
}
@media only screen and (min-width: 768px) {
  .text-search {
    margin-top: -150px;
  }
}
.googles .gsc-search-button.gsc-search-button-v2 {
  box-sizing: content-box;
  margin-top: 4px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.googles .gsc-selected-option-container {
  width: 100% !important;
  height: 100%;
}
.googles .gsc-control-cse.gsc-control-cse-pl {
  padding-right: 0;
  padding-left: 0;
}
.googles .gsc-control-cse.gsc-control-cse-pl form.gsc-search-box.gsc-search-box-tools .gsc-search-box .gsc-input-box {
  height: 100%;
}
.googles .gsc-control-cse.gsc-control-cse-pl form.gsc-search-box.gsc-search-box-tools .gsc-search-box .gsc-input-box .gsib_a {
  padding: 0;
}
.googles .gsc-control-cse.gsc-control-cse-pl form.gsc-search-box.gsc-search-box-tools .gsc-search-box .gsc-input-box .gsib_a #gsc-i-id1 {
  padding: 4px 8px !important;
}
.googles .gsc-result .gs-title {
  height: 1.5em;
}
.googles .gsc-table-result {
  margin-right: 8px;
  margin-left: 8px;
}
.googles a[href$=".doc"],
.googles a[href$=".docx"],
.googles a[href$=".pdf"],
.googles a[href$=".ppt"],
.googles a[href$=".pptx"],
.googles a[href$=".rtf"],
.googles a[href$=".xls"],
.googles a[href$=".xlsx"],
.googles a[href$=".txt"],
.googles a[href$=".zip"],
.googles a[href$=".zipx"],
.googles a[href$=".rar"],
.googles a[href$=".tar"],
.googles a[href$=".gz"],
.googles a[href$=".dmg"],
.googles a[href$=".iso"],
.googles a[href$=".wav"],
.googles a[href$=".mp3"],
.googles a[href$=".fla"],
.googles a[href$=".flac"],
.googles a[href$=".ra"],
.googles a[href$=".rma"],
.googles a[href$=".aif"],
.googles a[href$=".aiff"],
.googles a[href$=".aa"],
.googles a[href$=".aac"],
.googles a[href$=".aax"],
.googles a[href$=".ac3"],
.googles a[href$=".au"],
.googles a[href$=".ogg"],
.googles a[href$=".avr"],
.googles a[href$=".3ga"],
.googles a[href$=".flac"],
.googles a[href$=".mid"],
.googles a[href$=".midi"],
.googles a[href$=".m4a"],
.googles a[href$=".mp4a"],
.googles a[href$=".amz"],
.googles a[href$=".mka"],
.googles a[href$=".asx"],
.googles a[href$=".pcm"],
.googles a[href$=".m3u"],
.googles a[href$=".wma"],
.googles a[href$=".xwma"],
.googles a[href$=".avi"],
.googles a[href$=".mpg"],
.googles a[href$=".mp4"],
.googles a[href$=".mkv"],
.googles a[href$=".mov"],
.googles a[href$=".wmv"],
.googles a[href$=".vp6"],
.googles a[href$=".264"],
.googles a[href$=".vid"],
.googles a[href$=".rv"],
.googles a[href$=".webm"],
.googles a[href$=".swf"],
.googles a[href$=".h264"],
.googles a[href$=".flv"],
.googles a[href$=".mk3d"],
.googles a[href$=".gifv"],
.googles a[href$=".oggv"],
.googles a[href$=".3gp"],
.googles a[href$=".m4v"],
.googles a[href$=".movie"],
.googles a[href$=".divx"],
.googles a[href$=".css"],
.googles a[href$=".js"],
.googles a[href$=".py"],
.googles a[href$=".git"],
.googles a[href$=".py"],
.googles a[href$=".cpp"],
.googles a[href$=".h"],
.googles a[href$=".ini"],
.googles a[href$=".config"],
.googles a[href$=".exe"],
.googles a[href$=".jar"],
.googles a[href$=".dll"],
.googles a[href$=".bat"],
.googles a[href$=".scr"],
.googles a[href$=".msi"],
.googles a[href$=".app"],
.googles a[href$=".deb"],
.googles a[href$=".apk"],
.googles a[href$=".jar"],
.googles a[href$=".vb"],
.googles a[href$=".prg"],
.googles a[href$=".sh"],
.googles a[href$=".pd"] {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.googles a[href$=".doc"]::before,
.googles a[href$=".docx"]::before,
.googles a[href$=".pdf"]::before,
.googles a[href$=".ppt"]::before,
.googles a[href$=".pptx"]::before,
.googles a[href$=".rtf"]::before,
.googles a[href$=".xls"]::before,
.googles a[href$=".xlsx"]::before,
.googles a[href$=".txt"]::before,
.googles a[href$=".zip"]::before,
.googles a[href$=".zipx"]::before,
.googles a[href$=".rar"]::before,
.googles a[href$=".tar"]::before,
.googles a[href$=".gz"]::before,
.googles a[href$=".dmg"]::before,
.googles a[href$=".iso"]::before,
.googles a[href$=".wav"]::before,
.googles a[href$=".mp3"]::before,
.googles a[href$=".fla"]::before,
.googles a[href$=".flac"]::before,
.googles a[href$=".ra"]::before,
.googles a[href$=".rma"]::before,
.googles a[href$=".aif"]::before,
.googles a[href$=".aiff"]::before,
.googles a[href$=".aa"]::before,
.googles a[href$=".aac"]::before,
.googles a[href$=".aax"]::before,
.googles a[href$=".ac3"]::before,
.googles a[href$=".au"]::before,
.googles a[href$=".ogg"]::before,
.googles a[href$=".avr"]::before,
.googles a[href$=".3ga"]::before,
.googles a[href$=".flac"]::before,
.googles a[href$=".mid"]::before,
.googles a[href$=".midi"]::before,
.googles a[href$=".m4a"]::before,
.googles a[href$=".mp4a"]::before,
.googles a[href$=".amz"]::before,
.googles a[href$=".mka"]::before,
.googles a[href$=".asx"]::before,
.googles a[href$=".pcm"]::before,
.googles a[href$=".m3u"]::before,
.googles a[href$=".wma"]::before,
.googles a[href$=".xwma"]::before,
.googles a[href$=".avi"]::before,
.googles a[href$=".mpg"]::before,
.googles a[href$=".mp4"]::before,
.googles a[href$=".mkv"]::before,
.googles a[href$=".mov"]::before,
.googles a[href$=".wmv"]::before,
.googles a[href$=".vp6"]::before,
.googles a[href$=".264"]::before,
.googles a[href$=".vid"]::before,
.googles a[href$=".rv"]::before,
.googles a[href$=".webm"]::before,
.googles a[href$=".swf"]::before,
.googles a[href$=".h264"]::before,
.googles a[href$=".flv"]::before,
.googles a[href$=".mk3d"]::before,
.googles a[href$=".gifv"]::before,
.googles a[href$=".oggv"]::before,
.googles a[href$=".3gp"]::before,
.googles a[href$=".m4v"]::before,
.googles a[href$=".movie"]::before,
.googles a[href$=".divx"]::before,
.googles a[href$=".css"]::before,
.googles a[href$=".js"]::before,
.googles a[href$=".py"]::before,
.googles a[href$=".git"]::before,
.googles a[href$=".py"]::before,
.googles a[href$=".cpp"]::before,
.googles a[href$=".h"]::before,
.googles a[href$=".ini"]::before,
.googles a[href$=".config"]::before,
.googles a[href$=".exe"]::before,
.googles a[href$=".jar"]::before,
.googles a[href$=".dll"]::before,
.googles a[href$=".bat"]::before,
.googles a[href$=".scr"]::before,
.googles a[href$=".msi"]::before,
.googles a[href$=".app"]::before,
.googles a[href$=".deb"]::before,
.googles a[href$=".apk"]::before,
.googles a[href$=".jar"]::before,
.googles a[href$=".vb"]::before,
.googles a[href$=".prg"]::before,
.googles a[href$=".sh"]::before,
.googles a[href$=".pd"]::before {
  display: none;
}
.modal .modal-header .close {
  display: none;
}
.modal .modal-footer #article-share-email-submit {
  background-color: #86bd2c;
  border-color: #699422;
}
.modal .modal-footer #article-share-email-submit:hover {
  border-color: #4b6a19;
  background-color: #699422;
}
@media print {
  .csc-plugin-newsslider_pi1 .flexslider {
    display: none;
  }
  #toTop {
    display: none !important;
  }
  #toTop {
    border: none;
  }
  #toTop .arrow {
    display: none;
  }
  #toTop span {
    display: none;
  }
  .pwdw-wrap {
    display: none;
  }
  .panel.panel-recommended {
    display: none;
  }
  .tx-ws-flexslider .flexslider {
    display: none;
  }
  footer {
    display: none;
  }
  h1 {
    padding-left: 30px;
  }
  .csc-plugin-invmenu_pi1 h1,
  .text.change-size h1 {
    padding-left: 0;
  }
  .left-menu {
    display: none;
  }
  .news-filters {
    display: none;
  }
  a[href^=http]:after {
    content: " (" attr(href) ") ";
  }
  .text .csc-sitemap ul li {
    list-style-type: disc;
  }
  .text ul {
    margin-left: 30px;
  }
  .text ul li {
    list-style-type: disc;
    padding-left: 20px;
  }
  .text a {
    color: black !important;
  }
  .csc-sitemap.hidden-print {
    display: block !important;
  }
  .contact-form {
    display: none;
  }
  .tx-felogin-pi1 .form-login {
    display: none;
  }
  iframe {
    display: none;
  }
  .tx-inv-bdrs .db-search-form {
    display: none;
  }
  .tx-inv-bdrs .btn-search,
  .tx-inv-bdrs .table .btn-default {
    display: none;
  }
  .page-navigation {
    display: none;
  }
  .btn {
    display: none;
  }
  .googles {
    display: none;
  }
  .related-content .first-headline {
    padding-left: 0;
  }
  .related-content {
    display: none;
  }
}
