/* Grid */
.container > .row { margin:34px 0 68px 0; }
.container-fluid.border-bottom { border-bottom:10px solid #727271; margin-bottom:28px; }
.container-fluid.bgcolor-1 { background-color: #f1f0f0; padding: 15px 0 5px 0; }
.container>.col-xs-12.col-md-8 {margin-bottom: 30px; }

.article { margin-top:17px; }

/* Artikel versenden */
.container.overlay { padding: 0 50px; background-color: #fff; }

/* Top-Icons */
.top-icons {margin-top:11px;}
.top-icons a:before { color:#465056; font-weight: 600  }
.top-icons a:hover:before { color:#05652f; }

/* Header */

/* Nav Mobil */
.mobile-menu { display:none; }
/* .mm-menu.mm-offcanvas.mm-current { z-index:4; } */
.navbar-toggle { margin:18px 0 8px 0;  }
.navbar-toggle .icon-bar { background-color:#05652f;  border-radius: 1px; }

/* Nav Desk */
nav { display: none; }

/* Breadcrumb */
.breadcrumb { font: 16px "Share-Regular", Arial, Helvetica, sans-serif; }
.breadcrumb li a { color:#6c7b81; }
.breadcrumb li.active  { color:#05652f; }
.breadcrumb li a:hover { color:#05652f; text-decoration:none; }
.breadcrumb>li:first-child a { position:relative; top:1px; }
.breadcrumb>li+li:before { content:'|'; padding:0 7px; font-size:16px; color:#6c7b81; }
.breadcrumb>li+li:nth-child(2):before { padding:0 7px; }

/* Nav Marginalspalte */
.nav-pills li a { font: 18px "BlueHighway", Arial, Helvetica, sans-serif; }
.nav-pills li.active a, .nav-pills li.active a:hover {color: #fff; background-color: #05652f; }

/* Footer */
footer { background-color: #05652f; color:#fff;  font-size: 14px; padding:25px 0; margin-top:20px }
footer a, footer a:visited { display: block; color: #fff; }
footer a:hover { text-decoration: underline; color: #fff;}
footer ul { margin-bottom: 30px; width: 100%}
footer ul li a{ margin-bottom: 20px; font-size: 17px; }
footer ul li h5 a {  margin-top: 30px; font-size: 19px;  }
footer .footer-com { clear: both; text-align: center; width: 100%;  }
footer .footer-com a { margin: 0 8px 8px 8px; display:inline; }
footer .footer-com ul li { display: inline-block; }
footer .footer-com ul li+li:before {content: '|'; }

@media (min-width: 768px) {
    /* Grid */
    .container>.col-xs-12.col-md-8 {margin-bottom: 0; }
    aside {padding-left: 2%}

    /* Top-Icons */
    .top-icons a.home-icon, .top-icons a.phone-icon, .top-icons a.email-icon{ display: none; }

    /* Navigation-Toggle */
    .navbar-toggle { display:none; }

    /* Nav 1 */
    nav { display:block; border:none; border-radius: inherit;  min-height: inherit; margin:83px 0 8px 0; }
    nav ul.navbar-nav { display: block; float:right; margin-bottom:4px; }
    nav ul.navbar-nav>li+li {margin-left: 27px;}
    nav ul.navbar-nav li a { color: #465056; display: inline-block; font: 20px "BlueHighwayBold", Arial, Helvetica, sans-serif; padding-bottom: 8px; }
    nav ul.navbar-nav li span { display: none;}
    nav ul.navbar-nav li a.current, nav ul.navbar-nav li a:hover { text-decoration: none; color: #05652f; }
    nav ul.navbar-nav li a .home:before { font-weight: 900; }


    /* Nav 2 */
    nav ul.navbar-nav>li:hover:last-child ul.dropdown-menu, nav ul.navbar-nav>li:hover:nth-child(6) ul.dropdown-menu {right: 0}
    nav ul.dropdown-menu {border: 1px solid #c9c9c9;}
    nav ul.dropdown-menu li a { width: 220px; height: 45px; background-color: rgba(255,255,255,.9); border-bottom: 1px solid #c9c9c9; text-align: center; padding: 14px 0 0 0;}
    nav ul.dropdown-menu li a:hover, ul.navbar-nav li ul li a.current { color: #05652f !important; }
    nav ul.dropdown-menu li:last-child a { border:none; }


    nav.navbar.affix { position:fixed; top:0; left:0; z-index:4; background-color:#f8f7f1; width:100%; float:left; padding:15px 0; margin:0; border-bottom:12px solid #465056 }
    nav.navbar.affix ul.navbar-nav { width:1000px;  margin: 0 auto; display:block; float:none; position: relative; top: 14px; left: 9%; }
    nav.navbar.affix ul.navbar-nav>li:hover:last-child ul.dropdown-menu, nav.navbar.affix ul.navbar-nav>li:hover:nth-child(6) ul.dropdown-menu {right: auto; }

    /* Breadcrumb */
    .breadcrumb>li+li:before { content:'|'; padding:0 18px; font-size:16px; color:#64696f; }
    .breadcrumb>li+li:nth-child(2):before { padding:0 18px; }

    /* BildIcons*/
    ul.news-img li a:hover .media-icon:before, .ce-gallery figure:hover .media-icon:before{ color:#05652f; }
    ul.news-img li a:hover .media-icon.video, .ce-gallery figure:hover .media-icon.video {border-color: #05652f;}
    ul.news-img li a:hover .media-icon.video:before, .ce-gallery figure:hover .media-icon.video:before { border-color: transparent transparent transparent #05652f ; }

}

@media (min-width: 992px) {

    /* Nav 1 */
    nav { margin-bottom: 0; }

    /* Nav fix */
    .fixed-navigation a.logo { position: fixed; top: -7px !important; left: 20px; width: 86px; height: 40px; z-index: 6; }

    /* Nav Marginalspalte */
    .nav-pills li a { font-size: 20px; }

    /* Footer */
    footer ul li a {font-size: 14px; margin-bottom: 10px; }
    footer ul.sitemap { display: inline-block; margin-bottom: 0; }
    footer ul.sitemap li { display: inline-block; vertical-align: top; margin-left: 3%; }
    footer ul.sitemap li:first-child { margin-left: 0; }
    footer ul.sitemap li a:before { display: none;  }
    footer ul.sitemap li h5 a { font-size:16px; margin-bottom:12px; }
    footer .footer-com { margin-top:56px; }
    footer .footer-com ul { width:100%; margin-bottom:17px; }

}

@media (min-width: 1200px) {

    /* Grid */
    aside{ padding:0 0 0 40px;}

    /* Nav 1 */
    nav ul.navbar-nav>li+li {margin-left: 30px;}
    nav ul.navbar-nav li a {  font-size: 21px; }

    /* Nav 2 */
    nav ul.navbar-nav>li:hover:last-child ul.dropdown-menu, nav ul.navbar-nav>li:hover:nth-child(6) ul.dropdown-menu {right: auto}

    /* Footer */
    footer ul.sitemap li { margin-left: 4.4%; }


}

