/* ==========================================================================
   # BOF v1.css
   --------------------------------------------------------------------------
   # StyleSheet: Layout v1
   # Datum: 2020-12-21
   # Version: 1.0.0
   # Autor: Patrick Dietze | MAE Systems GmbH
   ========================================================================== */



h1, h2, h3, 
h1 a, h2 a, h3 a { color: #6a3411; }

a { color: #FF7D26; }

.topmenubar {
    margin-bottom:0;
}

.topmenubar, a#mobilemenu {
    background: #6a3411;
    background-image: linear-gradient(to top, #865127 0%, #6a3411 100%);
}

.nav li ul li { border-top: 1px solid #cdc2b6; background-color:#DD5D52; }
.nav li a:hover, .nav li a:focus, .nav li ul li a, .nav a.menu-current, ul.nav a.menu-parent { background-color: #FF7D26; }
/* 2 level hover */
.nav li ul a:hover,  .nav li ul a.menu-current { background-color: #FF7D26; }


h4, h5, h6 { color: #6a3411; }


input , textarea, pre, code, blockquote, select {
    border: 1px solid #6a3411;

}


body {
    background: #fefefe no-repeat fixed;
}


button[type="submit"] {
    background: #6a3411;
}

.page-footer .inner {
    background: none;
}

.page-footer .inner a,
.page-footer .inner {
    color: #fff ! important;
}

.page-footer {
    background-color: #6a3411;
    background-image: linear-gradient(to top, #6a3411 0%, #865127 100%);
    border-radius: 0;
    min-height: 110px;
}

.ce-border img,
.ce-border iframe {
    border: 1px solid #ddd;
    padding:4px;
}


.mae-flex {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -1rem; 
}
.mae-flex > .article {
    min-width: 300px;
    flex:1;
    margin: 1rem;
}

.mae-archiv .teaser-text {
    display: flex;
    flex-direction: column;
}

#bigcontent {
  margin-top: 1rem;
}

@media screen and (max-width: 768px) {
    ul.nav li, ul.nav li li, ul.nav li li li {
        background: #6a3411;
        background-image: linear-gradient(to top, #865127 0%, #6a3411 100%);
    }
    
    ul.nav a.menu-current {
        background-color: #FF7D26;
    }
    
    #topmenubar1 {
      height: 44px;
    }
}

@media screen and (max-width: 550px) {
    .ce-right .ce-gallery {
        float:none;
        margin-left: 0;
    }
    .ce-intext.ce-right .ce-gallery {
        margin-left: 0;
    }
    
    .news-single .article .news-img-wrap {
        float: none;
        margin: 0;
    }
    
    .news .article .news-img-wrap a {
        float: none;
    }
    
    
}


.news-single .article .news-img-wrap {
    width: 310px;
}

.news .article .news-img-wrap a {
    line-height: 1;
    margin-bottom: 1rem;
}

/* ==========================================================================
   # EOF v1.css
   ========================================================================== */
