/* Layout: Desktop (992px bis 1299px) */
@media (min-width:992px) and (max-width:1299px) {
    .main-container {
        position:relative;
        display:block;
        margin:0 auto;
        max-width:1200px;
    }
    .hidebutton {
        position:fixed;
        z-index:999;
        display:table;
        bottom:0px;
        left:50%;
        margin-left:-90px;
    }
    .hidebutton > input {
        background-color:rgba(0,0,0,0.5);
        color:#ffffff;
        padding:5px 15px;
        margin:0 auto;
        display:table;
        border:0px;
        border-radius:10px 10px 0px 0px;
        font-weight:400;
        font-size:13px;
    }
    .hidebutton > input:hover {
        background-color:rgba(0,0,0,0.7);
    }
    .animate-container {
        position:relative;
        z-index:9;
    }
    .body-bg {
        z-index:9;
    }
    .superbuttonhide {
        display:none !important;
    }
    body {
        font-family:"Open Sans",Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;
        font-weight:300;
        font-size:16px;
        color:#194D87;
        margin:0px;
        padding:0px;
        background-color:#ffffff;
    }
    p:last-child {
        margin-bottom:0px;
    }
    .main-section {
        max-width:1200px;
        margin:0 15px;
        position:relative;
        z-index:99;
    }
    .main-section-inner {
        background-color:#ffffff;
        padding-bottom:40px;
    }
    .main-section-inner::before {
        height:100px;
        content:'';
        width:100%;
        display:block;
        background-image:url('../img/common/content-top.png');
        background-repeat:no-repeat;
        background-position:right bottom;
        position:absolute;
        left:0px;
        top:-100px;
    }
    .main-section-container {
        display:table;
        position:relative;
        width:100%;
        max-width:1200px;
    }
    .main-section-container ul {
        margin-left:15px;
    }
    .main-section section {
        min-height:500px;
        padding:0 40px;
        margin-top:-50px;
        position:relative;
        display:table;
        width:100%;
    }
    .meta-section a {
        font-weight:500;
    }
    .container {
        width:100%;
        max-width:1200px;
    }
    .frame {
        margin-top:0px;
        margin-bottom:48px;
    }
    .frame:last-child {
        margin-bottom:0px;
    }
    .logo-section {
        background-color:#ffffff;
        padding:40px;
        text-align:center;
    }
    .logo-section img {
        margin-right:20px;
    }
    .logo-section img:last-child {
        margin-right:0px;
    }
    .news-section {
        background-color:#eeeeee;
        padding:40px;
        text-align:center;
        color:#333333;
    }
    .news-section h2 {
        font-size:40px;
        text-transform:normal;
        font-family:"Great Vibes";
        color:#333333;
        padding-bottom:15px;
        text-align:center;
    }
    .btn-default {
        color:#ffffff !important;
        background-color:#889F34 !important;
        border-color:#9FB941 !important;
        font-size:inherit !important;
        font-weight:inherit !important;
    }
    .btn-default:hover {
        color:#ffffff !important;
        background-color:#9FB941 !important;
        border-color:#889F34 !important;
    }
    b,strong {
        font-weight:500;
    }
    h1 {
        font-size:55px;
        text-transform:normal;
        font-family:"Great Vibes";
        color:#889F34;
        padding-bottom:15px;
    }
    h1 .sterne {
        height:20px;
        display:inline-block;
        margin-top:-10px !important;
        margin-left:10px;
    }
    .subtitle-h1 {
        font-family:"Great Vibes";
        font-size:28px;
        margin-top:-20px;
        color:#194D87;
    }
    h2 {
        font-size:35px;
        text-transform:normal;
        font-family:"Great Vibes";
        color:#9FB941;
        padding-bottom:15px;
    }
    header {
        background-color:rgba(255,255,255,0.6) !important;
        border:none !important;
        min-height:auto !important;
        color:#ffffff !important;
        height:70px;
        margin:50px 0px !important;
        position:fixed !important;
        width:100% !important;
        z-index:60;
        -webkit-transition:all 400ms ease;
        -moz-transition:all 400ms ease;
        -o-transition:all 400ms ease;
        transition:all 400ms ease;
    }
    header.scrolling {
        background-color:rgba(242,242,242,0.9) !important;
        margin-top:0px !important;
        height:60px !important;
        z-index:50;
    }
    header.fixed {
        z-index:999;
        background-color:rgba(242,242,242,0.9) !important;
    }
    .logo-brand {
        position:absolute;
        left:50%;
        height:140px;
        display:table;
        width:140px;
        top:0px;
        margin-left:-70px;
        margin-top:-40px;
        -webkit-transition:transform 500ms ease;
        -moz-transition:transform 500ms ease;
        -o-transition:transform 500ms ease;
        transition:transform 500ms ease;
    }
    .logo-brand .navbar-brand {
        float:inherit !important;
        padding:0px;
        font-size:20px;
        line-height:140px;
        height:140px;
        margin:0px !important;
    }
    .logo-brand .navbar-brand  img {
        width:100%;
        height:auto;
    }
    .scrolling .logo-brand {
        -webkit-transform:scale(0.6);
        -moz-transform:scale(0.6);
        -ms-transform:scale(0.6);
        -o-transform:scale(0.6);
        transform:scale(0.6);
        margin-top:-45px !important;
    }
    .scrolling .logo-brand .navbar-brand {
    }
    .scrolling .logo-brand .navbar-brand img {
        width:100%;
        height:auto;
    }
    .navbar-mobile {
        display:none;
        visibility:hidden;
    }
    .navbar-main-left,.navbar-left {
        float:left !important;
    }
    .navbar-main-right,.navbar-right {
        float:right !important;
    }
    .scrolling .navbar-main > li > a {
        line-height:60px !important;
    }
    .navbar-main > li > a {
        font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
        font-weight:400;
        text-transform:none;
        font-size:14px;
        color:#333333 !important;
        line-height:70px;
        -webkit-transition:all 400ms ease;
        -moz-transition:all 400ms ease;
        -o-transition:all 400ms ease;
        transition:all 400ms ease;
        padding:0px 10px !important;
    }
    .navbar-main > li.active > a,.navbar-main > li > a:hover,.navbar-main > li > a:focus {
        color:#9FB941 !important;
        -webkit-transition:all 200ms ease-out;
        -moz-transition:all 200ms ease-out;
        -o-transition:all 200ms ease-out;
        transition:all 200ms ease-out;
    }
    .scrolling .navbar-main > li.active > a,.scrolling .navbar-main > li > a:hover {
        -webkit-transition:all 200ms ease-out;
        -moz-transition:all 200ms ease-out;
        -o-transition:all 200ms ease-out;
        transition:all 200ms ease-out;
    }
    .dropdown-menu > li > a {
        display:block;
        padding:10px 8px !important;
        clear:both;
        font-weight:normal;
        line-height:1.55;
        color:#333333;
        white-space:nowrap;
        font-size:14px;
    }
    .dropdown-menu {
        border-left:0px;
        border-bottom:0px;
        border-right:0px;
    }
    .dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {
        color:#ffffff;
        text-decoration:none;
        outline:0;
        background-color:#9FB941 !important;
    }
    .navbar-nav > .dropdown:hover > .dropdown-menu {
        display:block !important;
    }
    footer {
        max-width:1200px;
        margin:0 15px;
        padding:0px;
        background-color:#9FB941;
        z-index:99;
        display:block;
        position:relative;
    }
    footer a:hover,footer a:focus {
        color:#ffffff !important;
    }
    .footer-section {
        border-top:none;
        color:#ffffff;
        background:transparent;
        text-align:center;
        padding:40px 0px;
    }
    .footer-section h3 {
        font-size:40px;
        text-transform:normal;
        font-family:"Great Vibes";
        color:#ffffff;
        padding-bottom:0px;
    }
    .meta-section {
        color:#ffffff;
        border-top:none;
        background-color:#889F34;
        padding:12px 0;
        font-size:14px;
    }
    .fewo-uebersicht-box {
        border:1px solid #dddddd;
        -webkit-transition:all 400ms ease;
        -moz-transition:all 400ms ease;
        -o-transition:all 400ms ease;
        transition:all 400ms ease;
        margin-bottom:30px;
    }
    .fewo-uebersicht-box:hover {
        border:1px solid #791B27;
        background-color:#eeeeee !important;
    }
    .fewo-uebersicht-box:hover img {
        -webkit-filter:grayscale(0);
        filter:grayscale(0);
    }
    .fewo-uebersicht-box > a {
        padding:15px;
        display:table;
    }
    .fewo-uebersicht-box h2 {
        text-align:center;
        margin-bottom:15px;
        padding-bottom:0px;
    }
    .fewo-uebersicht-box img {
        margin-bottom:10px;
        -webkit-transition:all 400ms ease;
        -moz-transition:all 400ms ease;
        -o-transition:all 400ms ease;
        transition:all 400ms ease;
        -webkit-filter:grayscale(0.6);
        filter:grayscale(0.6);
    }
    .greenbox {
        border:1px solid #9FB941;
        padding:15px;
        background-color:#9FB941;
        color:#ffffff;
        margin-top:20px;
    }
    .greenbox h1,.greenbox h2,.greenbox h3 {
        color:#ffffff;
    }
}

