.integration-wrapper > ul > li:last-child > span {
  border-right: none !important;
}
#item-15599847380 .ba-button-wrapper a i {
    position: absolute;
    margin-left: -15px;
  	margin-top: -10px;
}
#item-15599847380 .ba-button-wrapper a span {
		padding-top: 60px;
  	margin-bottom: 10px;
}
#item-15601167258240 .ba-button-wrapper a i {
    position: absolute;
    margin-left: -25px;
  	margin-top: -10px;
}
#item-15601167258240 .ba-button-wrapper a span {
		padding-top: 60px;
  	margin-bottom: 10px;
}
#item-15601167959470 .ba-button-wrapper a i {
    position: absolute;
    margin-left: -7px;
  	margin-top: -10px;
}
#item-15601167959470 .ba-button-wrapper a span {
		padding-top: 60px;
  	margin-bottom: 10px;
}
#item-15601168898590 .ba-button-wrapper a i {
    position: absolute;
    margin-left: -60px;
  	margin-top: -10px;
}
#item-15601168898590 .ba-button-wrapper a span {
		padding-top: 60px;
  	margin-bottom: 10px;
}
#item-15601170669490 .ba-button-wrapper a i {
    position: absolute;
    margin-left: -17px;
  	margin-top: -10px;
}
#item-15601170669490 .ba-button-wrapper a span {
		padding-top: 60px;
  	margin-bottom: 10px;
}
#item-15601171523560 .ba-button-wrapper a i {
    position: absolute;
    margin-left: -60px;
  	margin-top: -10px;
}
#item-15601171523560 .ba-button-wrapper a span {
		padding-top: 60px;
  	margin-bottom: 10px;
}
.kontakt {
		border-bottom: 1px solid #104891;
}
.custom-vertical-menu .nav.menu > li {
    display: block;
}
.custom-vertical-menu .nav > .deeper.parent > .nav-child {
    position: relative;
    max-height: 0;
    overflow: hidden;
    display: block;
    transition: max-height .5s linear;
    -webkit-transition: max-height .5s linear;
}
.custom-vertical-menu .nav-child li a {
    font-size: .8em;
    line-height: .8em;
    padding-left: 30px;
}
.custom-vertical-menu  li.deeper > a:before {
    align-items: center;
    -webkit-align-items: center;
    content: "\e010";
    display: -webkit-flex;
    display: flex;
    font-family: 'IcoMoon';
    font-style: normal;
    height: 100%;
    position: absolute;
    right: 15px;
    speak: none;
    top: 0;
    font-size: 15px;
}
.custom-vertical-menu .nav li.deeper:hover > .nav-child {
    display: block;
    max-height: 100vh;
}
#item-15513632321 {
  box-shadow: 0 0px 20px 0 var(--shadow);
}
@media (max-width: 768px){
    .ba-hamburger-menu.ba-collapse-submenu li.deeper > span i:not(.ba-menu-item-icon),
    .ba-hamburger-menu.ba-collapse-submenu li.deeper > a i:not(.ba-menu-item-icon) {
        justify-content: flex-end;  
        -webkit-justify-content: flex-end;
        width: 100%;
      background: none;
    }
}
.nav-child > .deeper:hover > .nav-child,
.nav-child > .deeper > .nav-child  {
      -webkit-animation: custom .3s linear both;
    animation: custom .3s linear both;
    left: 0% !important;
    transform: translateX(-100%)!important;
    -webkit-transform: translateX(-100%)!important;
}
#item-15003687280 .ba-blog-post-field-row[data-id="item-15880776830"] {
  margin-bottom: 0px;
  margin-top: -15px;
  font-size: 24px;
  font-weight: 600;
}
.ba-blog-post-field-value {
  text-align: center !important;
}
#item-15882469007520 .ba-feature-box:nth-child(1n) {
    border-bottom: 1px solid var(--primary);
}
#item-15882469007520 .ba-feature-box:last-child {
    border-bottom: none !important;
}
#item-15882469007520 .ba-feature-box:nth-child(n) {
    margin-top: 0px;
}
.mod-languages {
  float: right;
}
tr:nth-child(even) {
  background: #efefef;
  border-bottom: 1px solid var(--primary);  
}
tr:nth-child(odd) {
  background: #e3e3e3;
border-bottom: 1px solid var(--primary);
}
#item-16016387060 .ba-blog-post-field-row[data-id="item-16016381560"] > div {
  text-align: left !important;
  font-size: 18px;
  margin-bottom: -10px;
}
#item-16016387060 .ba-blog-post-field-row[data-id="item-16016389970"] > div {
  text-align: left !important;
  font-size: 15px;
  margin-bottom: -10px;
}
#item-16016439442350 .ba-blog-post-field-row[data-id="item-16016381560"] > div {
  text-align: left !important;
  font-size: 18px;
  margin-bottom: -10px;
}
#item-16016439442350 .ba-blog-post-field-row[data-id="item-16016389970"] > div {
  text-align: left !important;
  font-size: 15px;
  margin-bottom: -10px;
}
#item-15003687280 .ba-blog-post-field-row[data-id="item-16016381560"] {
    font-weight: 700;
  font-size: 17px;
}
.ba-field-filter-value-wrapper:not(.visible-filters-value) .ba-checkbox-wrapper:nth-child(10) ~ .ba-checkbox-wrapper {
    display: flex !important;
}

.ba-field-filter-value-wrapper .ba-hide-filters,
.ba-field-filter-value-wrapper .ba-show-all-filters {
    display: none !important;
}
#item-16016537730 .ba-field-filter[data-id="item-1601655242680"] > div:nth-child(2) {
  column-count: 3;
}   
.ba-field-filter-value-wrapper:not(.visible-filters-value) .ba-checkbox-wrapper:nth-child(10) {
    margin-bottom: 10px !important;
}
#item-15003687280 .ba-blog-post {
  border-bottom: 1px solid var(--primary);
}
#item-15003687280 .ba-grid-layout .ba-blog-post:nth-child(n) {
  margin-top: 15px;
}
.hover-column {
    transition: .3s;
}

.hover-column:hover {
    background: #0098d8 !important;
}