/*Global Styles*/
.uk-hr, hr {border-top:1px solid #121F35;}
.uk-border-circle {border:5px solid #6A1867; }

.uk-card-hover {
  border: 10px solid;
 border-image-slice: 1;
 border-width: 3px;
border-image-source: linear-gradient(-45deg, rgba(18,31,53,1) 0%, rgba(146,46,142,1) 97%);}
.text-quote {border-left:5px solid #D92884; padding-left:2rem;}

/*Section Coloring*/
.uk-section-primary {border-bottom: 10px solid #0D72A0;}
.uk-section-primary.no-border {border-bottom: 0px;}
.uk-section-secondary {
  border-top: 10px solid #D92884;
  border-bottom:1px solid #D92884;
}
.uk-section-secondary.no-border {border-top:0px;border-bottom:0px;}

/*Navigation*/
.uk-navbar-dropdown {background:linear-gradient(140deg, rgba(1,2,3,1) 0%, rgba(41,13,40,1) 51%, rgba(18,31,53,1) 100%);}
.mod-languages {float: right;}
.mod-languages li {padding-left:0px; margin:0rem!important;}
.uk-subnav {background:rgba(0,0,0,0.5); border-radius:5px; border:1px solid #6A1867;}
.uk-subnav li {background:transparent;}
.uk-subnav li.uk-active {background:#6A1867;}
.uk-subnav li:hover {background:#922E8E;}

.uk-modal-dialog {background:linear-gradient(140deg, rgba(1,2,3,1) 0%, rgba(41,13,40,1) 51%, rgba(18,31,53,1) 100%);
}
.uk-modal-close-full {background:transparent;}

@media (max-width: 640px) {
        .uk-nav-default {font-size: 0.875rem;}
   		.uk-nav-default .uk-nav-sub {font-size: 0.875rem;}
}

.footer-menu {font-size:0.75rem;}


/*Teaser Boxes*/
.teaser-boxes .el-content {padding-bottom:1rem;}
.teaser-boxes .uk-h3 {font-size:1rem; font-weight:bold;}
.teaser-boxes .el-meta {
  font-size:1.5rem;
  font-weight:bold;
  float: right;
  padding:0.5rem;
  position: absolute;
  top:0rem;
  right:0rem;
  background: #6A1867;
  color:#fff;
}


/*Blue Cards*/
.card-blue-left-border .el-item {
    background:#EFEFEF;
    color:#121F35;
    padding:1rem;
    border-left:5px solid #0D72A0;
	  border-right:1px solid #cecece;
    border-top:1px solid #cecece;
    border-bottom:1px solid #cecece;
}
.card-blue-left-border .el-title {font-weight:bold;}

/*FiveMoves Cards*/
.fivemoves-card .uk-card-default {padding:0;}
.fivemoves-card .uk-card-default img{background:linear-gradient(135deg, rgba(0,0,0,1) 0%, rgba(18,31,53,1) 50%, rgba(0,0,0,1) 90%, rgba(13,114,160,1) 100%);}
.fivemoves-card .card-text {padding:1rem;}
.fivemoves-card h6 {text-transform: uppercase;}

/*Stories*/
.stories-boxes .el-meta {
  font-size:0.75rem;
  font-weight:bold;
  float: right;
  padding:0.5rem;
  position: absolute;
  top:-1rem;
  right:-1rem;
  color:#6A1867;
}
.story-quote .uk-tile-muted{border-left:3px solid #D92884;}

/*Guides*/
.guide-card {
  z-index:100!important;
  position: relative;
  bottom: -100px;
}
.guide-card-name {
  background:#121F35;
  color:#fff;
  padding:0.5rem 1rem;
  width:auto;
  text-align: center;
  border-left:3px solid #D92884;
  border-top:3px solid #D92884;
  border-bottom:3px solid #D92884;
  z-index: 1;
  right: 0;
}
.guide-headline {font-weight: bold; border-bottom: 1px solid #121F35; }
.guide-about-me {font-style: italic;}

@media (max-width: 640px) {
        .guide-card {bottom: 0px;}

}

/*Accordeon*/
.faq-accordeon .el-sublayout .el-item{
  background:#fff;
  border:1px solid #CECECE;
  box-shadow: 1px 5px 5px 1px rgba(0,0,0,0.24);
-webkit-box-shadow: 1px 5px 5px 1px rgba(0,0,0,0.24);
-moz-box-shadow: 1px 5px 5px 1px rgba(0,0,0,0.24);
}
.faq-accordeon .el-sublayout .el-item .el-title {padding:1rem;}
.faq-accordeon .el-sublayout .el-item .el-content {padding:1rem;}
.faq-accordeon h3 {text-align:center; padding:2rem 0rem;}

/*Program*/
.program-structure .el-meta {font-size:1.2rem;position:relative; top:-1.3rem; float:right; background:#6A1867; padding:0.5rem; color:#fff;}
.program-structure .el-content {clear: right;}
.program-structure .el-nav li {padding-left:0.1rem;}
.program-structure .el-nav li a {font-size:1.2rem;color:#121F35;}
.program-structure .el-nav li.uk-active a {color:#D92884; border-color:#D92884; border-right:5px solid; background:rgba(0,0,0,0.1);}
.program-structure .el-nav li a:hover {background:rgba(0,0,0,0.1);}

.uk-section-primary .program-structure .el-meta{background:#6A1867;color:#fff;}
.uk-section-primary .program-structure .el-nav li a {color:#fff;}
.uk-section-primary .program-structure .el-nav li.uk-active a {color:#D92884; border-color:#D92884; background:rgba(255,255,255,0.1);}
.uk-section-primary .program-structure .el-nav li a:hover {background:rgba(255,255,255,0.1);}

.uk-section-secondary .program-structure .el-meta{background:#6A1867;color:#fff;}
.uk-section-secondary .program-structure .el-nav li a {color:#fff;}
.uk-section-secondary .program-structure .el-nav li.uk-active a {color:#D92884; border-color:#D92884; background:rgba(255,255,255,0.1);}
.uk-section-secondary .program-structure .el-nav li a:hover {background:rgba(255,255,255,0.1);}


@media (max-width: 640px) {
        .program-structure .el-nav li a {font-size:0.85rem;color:#121F35;}

}

/*Legal Textareas*/
.legal-text {font-size:0.8rem;}
.legal-text h1, .legal-text h2, .legal-text h3 {font-size: 1.2rem;font-weight:bold;}
.legal-text .main-heading {font-size:1.6rem; font-weight:bold;}

/*Mobile Headings*/
@media (max-width: 640px) {
  .uk-heading-small {font-size:2.4rem;}
  .uk-heading-medium {font-size:2.6rem;}
}
