@font-face {
  font-family: "icon";
  src: url("../Fonts/icon.eot");
  src: url("../Fonts/icon.eot?#iefix") format("embedded-opentype"), url("../Fonts/icon.woff") format("woff"), url("../Fonts/icon.ttf") format("truetype"), url("../Fonts/icon.svg#icon") format("svg");
  font-style: normal;
  font-weight: normal;
}
.icon::before {
  font-size: 24px;
  font-size: 2.4rem;
  display: inline-block;
  font-family: 'icon';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
}

.icon-xing::before {
  content: '\e600';
}

.icon-twitter::before {
  content: '\e601';
}

.icon-search::before {
  content: '\e602';
}

.icon-log-in::before {
  content: '\e603';
}

.icon-google-plus::before {
  content: '\e604';
}

.icon-facebook::before {
  content: '\e605';
}

.icon-external-link::before, .external-link::after,
.external-link-new-window::after {
  content: '\e606';
}

.icon-download::before, .download::after {
  content: '\e607';
}

.icon-document::before {
  content: '\e60d';
}

.icon-document-zip::before, .icon-document-rar::before {
  content: '\e608';
}

.icon-document-xls::before, .icon-document-ods::before,
.icon-document-xlxs::before {
  content: '\e609';
}

.icon-document-txt::before, .icon-document-odt::before,
.icon-document-doc::before,
.icon-document-docx::before {
  content: '\e60a';
}

.icon-document-pdf::before {
  content: '\e60b';
}

.icon-document-jpg::before, .icon-document-gif::before,
.icon-document-jpeg::before,
.icon-document-png::before {
  content: '\e60c';
}

.icon-circle-rss::before {
  content: '\e60e';
}

.icon-circle-print::before {
  content: '\e60f';
}

.icon-circle-plus::before, .lightbox-link::before {
  content: '\e610';
}

.icon-circle-phone::before {
  content: '\e611';
}

.icon-circle-up::before {
  content: '\e61a';
}

.icon-circle-down::before {
  content: '\e61b';
}

.icon-circle-left::before {
  content: '\e61c';
}

.icon-circle-right::before {
  content: '\e612';
}

.icon-circle-mail::before {
  content: '\e613';
}

.icon-circle-download::before {
  content: '\e614';
}

.icon-circle-close::before {
  content: '\e615';
}

.icon-circle-diagram::before {
  content: '\e61d';
}

.icon-circle-pause::before {
  content: '\e61e';
}

.icon-circle-play::before {
  content: '\e61f';
}

.icon-arrow-up::before {
  content: '\e616';
}

.icon-arrow-right::before {
  content: '\e617';
}

.icon-arrow-left::before {
  content: '\e618';
}

.icon-arrow-down::before {
  content: '\e619';
}

.icon-ok::before {
  content: '\e61f';
}

.icon-youtube::before {
  content: '\e621';
}

.download::after,
.external-link::after,
.external-link-new-window::after,
.internal-link::after,
.internal-link-new-window::after,
.mail::after {
  font-size: 24px;
  font-size: 2.4rem;
  display: inline-block;
  font-family: 'icon';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
}

/*
* Hacks & Co
*/
.tx-generic-gallery-item-meta::after,
.tx-generic-gallery-navigation-clearer::after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/*
* Breadcrumbs
*/
.tx-generic-gallery-breadcrumbcomtainer {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin: 3px 0 7px;
  padding: 5px 0;
}

.tx-generic-gallery-breadcrumb {
  color: Black;
}

/* Redefine default theme */
.tx-generic-gallery-gallery-thumb-outerframe,
.tx-generic-gallery-album-thumb-outerframe,
.tx-generic-gallery-item-thumb-outerframe {
  height: auto;
}

.tx-generic-gallery-lightbox-leftcolumn {
  width: 70%;
  float: left;
}

.tx-generic-gallery-lightbox-rightcolumn {
  width: 30%;
  margin-left: 70%;
  text-align: right;
}

.offPageItems {
  visibility: hidden;
}

.yag-list-wrap {
  overflow: hidden;
}

.yag-list-wrap > ul {
  padding: 0;
}

.tx-generic-gallery-items::after {
  content: '';
  display: block;
  clear: both;
}

.tx-generic-gallery-thumb-outerframe {
  float: left;
  list-style-type: none;
}

.tx-generic-gallery-gallery-thumb-outerframe,
.tx-generic-gallery-album-thumb-outerframe {
  margin-bottom: 25px;
  width: 50%;
}

.tx-generic-gallery-thumb-innerframe {
  overflow: hidden;
}

.tx-generic-gallery-gallery-thumb-innerframe,
.tx-generic-gallery-album-thumb-innerframe {
  float: left;
}

.yag-item-thumb-innerframe img {
  width: 100%;
}

.tx-generic-gallery-gallery-galleryinfo,
.tx-generic-gallery-album-albuminfo {
  margin-left: 210px;
}

/* magnific popup css */
.yag-lightbox-meta {
  display: none;
}

/* OffPageItems */
.offPageItems .tx-generic-gallery-thumb-outerframe {
  margin: 0;
  padding: 0;
}

/* Pager */
.tx-ptextlist-pager li {
  display: inline;
}

.tx-ptextlist-pager .active a {
  cursor: default;
  color: black;
}

.tx-generic-gallery-thumb-outerframe,
.yag-item-thumb-outerframe,
.tx-generic-gallery-gallery-thumb-outerframe,
.tx-generic-gallery-album-thumb-outerframe {
  width: 16.6666666%;
  position: relative;
}

.lightbox-link::before {
  font-size: 24px;
  font-size: 2.4rem;
  display: inline-block;
  font-family: 'icon';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  color: white;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 1em;
  height: 1em;
  margin: auto;
  text-align: center;
  z-index: 6;
  opacity: 0;
  transition: opacity, 0.4s;
}
.lightbox-link::after {
  content: ' ';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 5;
  opacity: 0;
  transition: opacity, 0.4s;
  background-color: #235fa0;
}
.lightbox-link:hover::before {
  opacity: 1;
}
.lightbox-link:hover::after {
  opacity: .6;
}

@media screen and (max-width: 1900px) {
  .tx-generic-gallery-thumb-outerframe,
  .yag-item-thumb-outerframe,
  .tx-generic-gallery-gallery-thumb-outerframe,
  .tx-generic-gallery-album-thumb-outerframe {
    width: 25%;
  }
}
@media screen and (max-width: 1260px) {
  .tx-generic-gallery-thumb-outerframe,
  .yag-item-thumb-outerframe,
  .tx-generic-gallery-gallery-thumb-outerframe,
  .tx-generic-gallery-album-thumb-outerframe {
    width: 33.3333333%;
  }
}
@media screen and (max-width: 1000px) and (min-width: 481px) {
  .tx-generic-gallery-thumb-outerframe,
  .yag-item-thumb-outerframe,
  .tx-generic-gallery-gallery-thumb-outerframe,
  .tx-generic-gallery-album-thumb-outerframe {
    width: 50%;
  }
}
@media screen and (max-width: 480px) {
  .tx-generic-gallery-thumb-outerframe,
  .yag-item-thumb-outerframe,
  .tx-generic-gallery-gallery-thumb-outerframe,
  .tx-generic-gallery-album-thumb-outerframe {
    width: 100%;
  }
}

/*# sourceMappingURL=yag.css.map */
