/*--------------------------------------------------------------------------------------------------------

# MENU

--------------------------------------------------------------------------------------------------------*/
.lp-menu--mobile {
    position: absolute;
          left: -315px;
   display: none;
   
}

/*@media (min-width: 668px) {
   .lp-menu--mobile {
      display: none;
         
   }
}*/

@media (max-width: 667px) {
   .lp-menu--left {
      display: none;  
   }
}
/*--------------------------------------------------------------------------------------------------------

# HERO

--------------------------------------------------------------------------------------------------------*/

.profile-bla .lp-hero-text,
.profile-bla .lp-slideshow-menu .flex-active{
   background-color: rgba(0, 90, 154,0.85);
}

/*--------------------------------------------------------------------------------------------------------

# CARDS (BLUE & BLACK)

--------------------------------------------------------------------------------------------------------*/

.fke-card--black,
.fke-card--blue {
   margin-bottom: 1rem;
   position: relative;
   /*border: 1px solid #ccc;*/
   width: 100%;
   overflow:hidden;
   box-sizing: border-box;
   border-top: 0.5px solid #ccc;
   border-right: 0.5px solid #ccc;
   border-bottom: 1px solid #ccc;
   border-left: 0.5px solid #ccc
}

.fke-card--blue > .sv-decoration-content,
.fke-card--black > .sv-decoration-content{
   margin: -1px;
}

.fke-card--black > .sv-decoration-content > div,
.fke-card--blue > .sv-decoration-content > div {
  margin-bottom: 0 !important;
  max-width: 100% !important;
   width: 100%;
   box-sizing: border-box;
}

.fke-card--black a:after,
.fke-card--blue a:after {
   content: '';
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
}

.fke-card--black > .sv-decoration-content > .sv-text-portlet,
.fke-card--blue > .sv-decoration-content >  .sv-text-portlet,
.fke-card--black ul a,
.fke-card--blue ul a{
  padding: 0.625rem;
}

.fke-card--blue > .sv-decoration-content > .sv-image-portlet,
.fke-card--black > .sv-decoration-content > .sv-image-portlet {

   border-top: 0;
   border-left: 0;
   border-right: 0;
   border-bottom: 0;
   margin: -1px;
   
       display: flex;
    align-items: center;
    justify-content: center;
    
}

.fke-card--blue > .sv-decoration-content > .sv-image-portlet img,
.fke-card--black > .sv-decoration-content > .sv-image-portlet img {
   width: 120%;
}


.fke-card--black > .sv-decoration-content >  .sv-text-portlet:first-child a,
.fke-card--black > .sv-decoration-content >  .sv-image-portlet + .sv-text-portlet a,
.fke-card--blue > .sv-decoration-content >  .sv-text-portlet:first-child a,
.fke-card--blue > .sv-decoration-content >  .sv-image-portlet + .sv-text-portlet a {
  background-position: right center;
  background-repeat: no-repeat;
  color: inherit;
  display: block;
  padding-right: 1.563rem;
  text-decoration: none;
   hyphens: auto;
    word-break: break-all;
}

.fke-card--blue > .sv-decoration-content >  .sv-text-portlet:first-child a:hover,
.fke-card--blue > .sv-decoration-content >  .sv-image-portlet + .sv-text-portlet a:hover,
.fke-card--black > .sv-decoration-content >  .sv-text-portlet:first-child a:hover,
.fke-card--black > .sv-decoration-content >  .sv-image-portlet + .sv-text-portlet a:hover {
  text-decoration: underline;
}


/*		Blue			*/

.fke-card--blue > .sv-decoration-content >  .sv-text-portlet:first-child,
.fke-card--blue > .sv-decoration-content >  .sv-image-portlet + .sv-text-portlet,
.fke-card--blue > .sv-decoration-content >  .sv-youtube-portlet + .sv-text-portlet {
  border-top: 3px solid rgb(0, 90, 154);
}

.fke-card--blue > .sv-decoration-content >  .sv-text-portlet:first-child h2,
.fke-card--blue > .sv-decoration-content >  .sv-image-portlet + .sv-text-portlet h2,
.fke-card--blue > .sv-decoration-content >  .sv-youtube-portlet + .sv-text-portlet h2,
.fke-card--blue > .sv-decoration-content >  .sv-text-portlet:first-child h3,
.fke-card--blue > .sv-decoration-content >  .sv-image-portlet + .sv-text-portlet h3 {
  color: rgb(0, 90, 154);
}

.fke-card--blue > .sv-decoration-content >  .sv-text-portlet:first-child a,
.fke-card--blue > .sv-decoration-content >  .sv-image-portlet + .sv-text-portlet a {
   background-image: url('/images/18.1d7419bb17bc3db21ab84372/1631804520592/arrow-right-s-line--blue.svg');
}


/*		Black			*/


.fke-card--black > .sv-decoration-content >  .sv-text-portlet:first-child,
.fke-card--black > .sv-decoration-content >  .sv-image-portlet + .sv-text-portlet,
.fke-card--black > .sv-decoration-content >  .sv-youtube-portlet + .sv-text-portlet {
  border-top: 3px solid rgb(64, 64, 64);
}

.fke-card--black > .sv-decoration-content >  .sv-text-portlet:first-child h2,
.fke-card--black > .sv-decoration-content >  .sv-image-portlet + .sv-text-portlet h2,
.fke-card--black > .sv-decoration-content >  .sv-youtube-portlet + .sv-text-portlet h2,
.fke-card--black > .sv-decoration-content >  .sv-text-portlet:first-child h3,
.fke-card--black > .sv-decoration-content >  .sv-image-portlet + .sv-text-portlet h3 {
  color: rgb(64, 64, 64);
}

.fke-card--black > .sv-decoration-content >  .sv-text-portlet:first-child a,
.fke-card--black > .sv-decoration-content >  .sv-image-portlet + .sv-text-portlet a {
   background-image: url('/images/18.1d7419bb17bc3db21ab84371/1631804506462/arrow-right-s-line--black.svg');
}


