/* mpep dark blue - #103a5d */
/* mpep full gold - #c39f18 */
/* mpep light gold - #faf5e9 */

html, body {
    color: #555555;
}

a:link,a:visited{
    color:#103a5d;
}

::-moz-selection {
    background: #103a5d;
    text-shadow: none;
    color: #fff;
}

::selection {
    background: #103a5d;
    text-shadow: none;
    color: #fff;
}


.navbar-default a.navbar-brand:hover,
.navbar-default a.navbar-brand:active{
    color: #e9c119;
}

.navbar-default .navbar-nav>li>a{
    color:#fff;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,a:hover,a:active,.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus{
    color: #e9c119;

}

.nav-effect a:hover::before,
.nav-effect a:focus::before {
    color: #e9c119;
    text-shadow: 10px 0 #e9c119, -10px 0 #e9c119;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus, .follow {
     background: #103a5d;
 }

.nav>li>a:hover, .nav>li>a:focus {
    border: none;
}

#grid .grid__brick-inner .overlay {
    background-color: #c39f18;
}

.spacer {
    background: #c39f18;
}

.planContainer .button a.bestPlanButton,
.planContainer .price p.bestPlanPrice,
.planContainer .button a.bestPlanButton {
    background: #103a5d;
    border: 2px solid #103a5d;
}

.planContainer .button a.bestPlanButton:hover {
    background: #103a5d;
    border: 2px solid #103a5d;
}

.flex-control-paging li a:hover { background: #103a5d; }
.flex-control-paging li a.flex-active { background: #103a5d;}

.home-slides li{
    color: #103a5d;
}

.tabpanel.blue .nav-tabs>li>a:hover,
.nav-pills>li>a:hover,
.tabpanel.blue .nav-tabs>li.active>a,
.nav-pills>li.active>a{
    background: #103a5d;
    border: 2px solid #103a5d;
    color:#fff;
}

#page-contact{
    background: #103a5d;
    color:#fff;
}

#page-contact .spacer{
    background: #c39f18;
}

#page-contact .section-title{
    color:#fff;
}

.btn.btn-default{
    background: #103a5d;
}

.btn.btn-default:hover,
.btn.btn-default:active{
    color:#103a5d;
}


.hi-icon-effect-1 .hi-icon, .hi-icon-effect-2 .hi-icon {
    background: #c39f18;
    cursor: inherit;
}

.hi-icon-effect-1 .hi-icon:after {
    box-shadow: 0 0 0 4px #103a5d;
}

.hi-icon-effect-2 .hi-icon:after {

}

.no-touch .hi-icon-effect-1 .hi-icon:hover, .no-touch .hi-icon-effect-2 .hi-icon:hover {

}



.service-block .service-icon{
    box-shadow: 0px 0px 0px 3px #103a5d;
    background: #103a5d;
}

.service-icon i{
    color:#fff;

}

.service-block h3{
    color:#103a5d;
}

.service-block:hover{
    background: #faf5e9;
}

.service-block:hover .service-icon{
    background:#fff;
}

.service-block:hover .service-icon i{
    color:#103a5d;
}

.service-block:hover  h3,
.service-block:hover  p,
.service-block:hover ul li{
    color:#103a5d;
}

.service-block:hover  ul li{
    border-bottom: solid thin #fff;
}

.highlight{
    background: #103a5d;
    color:#fff;
}

.highlight h2{
    color:#fff;
}

blockquote i{
    color:#103a5d;
}

.counter {
    color: #c39f18;
}

.team-block.zielfonds-block {
    padding-top: 0;
}