/**
 *  @author Sascha Schiegg
 **/

.header-section {
    background-color: #858687;
}

#logo {
    margin-top: 50px;
    margin-bottom: 20px;
    width: 100%;
}

.flexslider {
    color: #fff;
}

/* https://stackoverflow.com/questions/15466216/flexslider-center-current-image */
.flexslider .slides img {
    width: auto; 
    margin-left: auto; 
    margin-right: auto;
}

#top-slider .flexslider {
    border-top: 5px solid #009036;
    margin: 0;
    max-height: 400px;
    overflow: hidden;
}

#top-slider .flexslider .slides > li {
    background-color: #505051;
}

#top-slider .flexslider .caption_title_line {
    float: unset;
    text-align: right;
}

#top-slider .flexslider .caption_title_line a {
    color: inherit;
}

.navbar {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

/* .navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.navbar .navbar-collapse {
  text-align: center;
} */

@media (min-width: 768px) {
    .navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    .navbar .nav > li {
        display: inline-block;
    }

    .navbar .navbar-nav > li {
        float: none;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }
}

/* navbar */
.navbar-default {
    background-color: #009036;
    border: none;;
}
/* Link */
.navbar-default .navbar-nav > li > a {
    color: #FFFEFF;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #FFFEFF;
    background-color: #858687;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #FFFEFF;
    background-color: #858687;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    color: #FFFEFF;
    background-color: #858687;
}
/* Mobile menu */
.navbar-default .navbar-collapse {
    border: none;
}

/* Panel heading
.panel > .panel-heading {
    background-image: none;
    background-color: #AFB1B2;
    color: white;
}*/

/* Panel heading */
.panel#info-form > .panel-heading {
    background-image: none;
    background-color: #858687;
    color: white;
}

.panel .panel-heading.toggler {
    cursor: pointer; cursor: hand;
}

#container{
    margin-top: 20px;
}

.full-width {
	width: 100%;
}

 /* unvisited link */
a:link {
    color: #009036;
}

/* visited link */
a:visited {
    color: #009036;
}

/* mouse over link */
a:hover {
    color: #009036;
}

/* selected link */
a:active {
    color: #009036;
} 

.footer-section {
    background-color: #858687;
    margin-top: 20px;
    text-align: center;
    color: #FFFEFF;
}

.footer-section a {
    color: #FFFEFF;
}

.footer-section .row {
    padding-top: 20px;
    padding-bottom: 20px;
}

.footer-section #footer-map {
    border-top: 5px solid #009036;
    border-bottom: 5px solid #009036;
    color: unset;
}

.footer-section #footer-map a {
    color: #009036;
}
