.sp-page-title {
    background-color: #0c00ce;
    background-image: url("/media/mjc.png");
}

#sp-top-bar {
    color: #CCCED1;
    background: #343D46;
/*    padding: 15px; */
}

#sp-top-bar ul.guinav-TMenu{
    display: inline-block;
    list-style: none;
    padding: 0;
    margin: -5px;
}

#sp-top-bar ul > li{
    display: inline-block;
    margin: 0 15px 0 0;
    padding: 15px;
}

#sp-top-bar a {
    color: #fff;
}


.sp-megamenu-parent > li.sp-has-child > a::after {
    font-family: FontAwesome;
    content: "\f0d7";
    margin-left: 7px;
}

sp-megamenu-parent > li.sp-has-child > a::after {
    font-family: FontAwesome;
    content: "\f0d7";
    margin-left: 7px;
}



/* sp slider-content */
.sp-smart-slider.sp-corporex-layout .sp-slider-content {
    width: 52%;
    top: 32%;
    padding: 50px 30px;
    left: 25px;
}

.sp-corporex-layout .sp-slider-content {
    display: inline-block;
    width: 40%;
    position: absolute;
    z-index: 1;
    left: 50px;
    top: 45%;
    padding: 40px;
    color: #fff;
    background-color: #000;
    opacity: 0.6;
}

.sp-corporex-layout, .sp-corporex-layout h1, .sp-corporex-layout h2, .sp-corporex-layout h3 {
    color: #fff;
}

.sp-corporex-layout {
    color: #000;
}

.sp-smart-slider.sp-corporex-layout .sp-slider-content .sp-title {
    margin-top: 0;
    text-transform: capitalize;
}

.sp-corporex-layout .animate-in .sp-animation-1 {
    -webkit-animation: fadeInDown 300ms linear 300ms both;
    -moz-animation: fadeInDown 300ms linear 300ms both;
    -o-animation: fadeInDown 300ms linear 300ms both;
    -ms-animation: fadeInDown 300ms linear 300ms both;
    animation: fadeInDown 300ms linear 300ms both;
}

.sp-corporex-layout .animate-in .sp-animation-1 {
    -webkit-animation: fadeInDown 300ms linear 300ms both;
    -moz-animation: fadeInDown 300ms linear 300ms both;
    -o-animation: fadeInDown 300ms linear 300ms both;
    -ms-animation: fadeInDown 300ms linear 300ms both;
    animation: fadeInDown 300ms linear 300ms both;
}

.sp-corporex-layout .sp-slider-content .sp-title {
    font-size: 28px;
    margin-top: 0;
    font-weight: 400;
    text-transform: uppercase;
}

.sp-corporex-layout .sp-slider-content .sp-introtext {
    margin: 0px;
    max-width: 750px;
    display: inline-block;
}

.clearfix {
    *zoom: 1;
}

.sp-smart-slider.sp-corporex-layout .sp-slider-content .btn-more-wrapper {
    margin-top: 30px;
}

.sp-corporex-layout .btn-more-wrapper {
    position: relative;
}

.tabs .col-md-offset-2 {
    margin-left: 0;
}



.input-group-addon img {
    max-width: unset;
}



/* Card */
.card-wrapper {
    padding-top: 40px;
    padding-bottom: 30px;
}

.card[data-color="blue"] {
    background: #0c00ce;
}

.card {
    border-radius: 8px;
    box-shadow: 0 2px 2px rgba(204, 197, 185, 0.5);
    background-color: #FFFFFF;
    color: #252422;
    margin-bottom: 50px;
    position: relative;
    z-index: 1;
}

.card[data-color="blue"] .category {
    color: #7a9e9f;
}

.card .category, .card .label {
    font-size: 14px;
    margin-bottom: 0px;
    color: #382323;
}

.card .category, .card p, .card .social-line, .card .actions, .card .content, .card .card-footer, .card small, .card a {
    position: relative;
    z-index: 3;
}

.card h6 {
    font-size: 14px;
    margin: 0;
        margin-bottom: 0px;
}

.card[data-color="blue"] p {
    color: #506568;
    font-size: 21px !important;
    font-weight: 300;
}

.card[data-background="image"] .title, .card[data-background="image"] .stats, .card[data-background="image"] .category, .card[data-background="image"] p, .card[data-background="image"] .content, .card[data-background="image"] .card-footer, .card[data-background="image"] small, .card[data-background="image"] .content a, .card[data-background="color"] .title, .card[data-background="color"] .stats, .card[data-background="color"] .category, .card[data-background="color"] p, .card[data-background="color"] .content, .card[data-background="color"] .card-footer, .card[data-background="color"] small, .card[data-background="color"] .content a {
    color: #FFFFFF;
}
.card .content {
    padding: 20px 20px 10px 20px;
}
.card .title, .card .stats, .card .category, .card p, .card .social-line, .card .actions, .card .content, .card .card-footer, .card small, .card a {
    position: relative;
    z-index: 3;
}

.card.card-with-shadow {
    box-shadow: 0 20px 16px -15px rgba(165, 165, 165, 0.57);
}

.header-wrapper {
    margin-top: 50px;
    margin-bottom: 0px;
}

/*
.full p a {
    border: 1px solid;
    background: transparent;
    font-size: 13px;
    padding: 8px 20px;
}

.full i {
    margin-right: 5px;
}
*/

.sidebar h4 {
    margin-left: 40px;
}

.sidebar ul {
/*    list-style: disclosure-closed; */
    list-style: none;
}

.sidebar ul li a.rex-current {
    /*    color: white; */
        color: #0c00ce;
        background-color: white;
    }
      
.sidebar ul li a {
    color: white;
/*    color: #0c00ce;*/
    display: block;
    padding: 10px;
}


.sidebar ul li {
    background: #0c00ce;
    color: white;
    text-align: center;
/*    padding: 1%; */
    border:#0c00ce 1px solid;
/*    box-shadow: 2px 2px 5px #666666;
    text-shadow: 1px 1px 1px #666666;
    border-radius: 20px/50%;*/
    margin-bottom: 10px;
    float: left;
    margin: 10px;
    display: block;
}

.sidebar > li {
    float: left;
}

@media (max-width:767px) {
    .sidebar {
	margin-top: 25%;
/*	border: #000 solid 1px; */
    }
}


@media (max-width:1199px) {
    .sidebar {
	margin-top: 15%;
/*	border: #000 solid 1px; */
    }
    #formular {
	margin-bottom: 15%;
    }	
}

@media (max-width:1100px) {
    .sidebar {
	margin-top: 15%;
/*	border: #000 solid 1px; */
    }
    #formular {
	margin-bottom: 15%;
    }	
}

#yform-formular-email span {
    color: white;
}


a[href^="http"]::before {
  content: '→ ';    
}

.module-wrapper a::before {
  content: '→ ';
}

.module-wrapper a.backlink::before {
  content: '← ';
}
 
a.toplink::before {
  content: '↑  ';	
}
 
a[rev] {
  padding-left: 0;
} 

a[rev]::before {
  content: '';	
}

.country-box .adress-box {
    padding: 10px;
    border: #000 1px solid;
    background: #f2f2f2;
    margin: 5px;
}

.consent_manager-show-box-reload {
    cursor:pointer; 
    padding-left:30px;
}

.menu_unten {
    border:#0c00ce 1px solid;
    margin: 10px;
    padding: 10px;
    background-color: #0c00ce;
/*    height: auto;*/
    width: auto;
    text-align: center;
}

.menu_unten > li {
    float: left;
}

.menu_unten ul li a {
    color: #fff;
    display: block;
}

#button1 {
    display: inline-block;
    background-color: #FF9800;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 4px;
    position: fixed;
    bottom: 30px;
    right: 30px;
    transition: background-color .3s, 
      opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
  }
  #button1::after {
    content: "\f077";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    font-size: 2em;
    line-height: 50px;
    color: #fff;
  }
  #button1:hover {
    cursor: pointer;
    background-color: #333;
  }
  #button1:active {
    background-color: #555;
  }
  #button1.show {
    opacity: 1;
    visibility: visible;
  }

  .job-box {
  /*  background: rgb(221, 219, 219); */
    padding: 10px;
    margin-bottom: 20px !important;
    border: #0c00ce 1px solid;
}
