/*
Theme Name: Historisches Alpenarchiv (Childtheme des Sektionstemplates)
Theme URI: https://template.alpenverein.de/dav-child
Author: PULS13 & Deutscher Alpenverein
Author URI: https://template.alpenverein.de
Description: Theme basiert auf dem Sektionstemplate
Template:    dav
Version: 1.0.6
Text Domain: dav-child
*/

footer,
#main-nav-head {
    background-color: #fff !important;
}

footer {
    margin-top: 0 !important;
}

footer.container {
    padding-left: 0;
    padding-right: 0;
}

.container-content {
    margin-top: 0;
}

.carousel,
.container-shadow,
.container-content,
.navbar {
    box-shadow: none;
}

.startpage {
    height: 500px;
}

.zetcom-form {
    /*left: 26%;*/
    height: 54%;
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    width: auto;
    color: #fff;
    text-align: center;
}

.carousel-caption {
    background: none;
}

.widget-nav {
    display: flex;
}

.widget-nav li {
	padding-left: 8px;
	padding-right: 8px;
}

.bg-footer-alpenarchiv {
    background-color: #657e86;
}

.card-body {
	margin-bottom: 20px;
}

a.dropdown-toggle {
	text-align: left;
	width: 100%;
}

#main-nav-head .nav-link {
    color: #000000 !important;
}

#main-nav-head a.nav-link {
    border-top: 1px solid #ffffff;
    font-family: Verdana;
    font-size: 1.1em;
    padding: 0 !important;
    margin: 0px 8px 0px 8px !important;
}

#main-nav-head a.nav-link:hover {
    border-top: 1px solid #45984b;
}

.vereinLogo {
    padding-left: 20px;
}

.vereinLogo.dav {
    padding-top:12px;
    width: 100px; 
}
.vereinLogo.oeav {width: 150px;}
.vereinLogo.avs {width: 150px;}

input.searchOnline {
    border: 1px solid #657e86;
    box-shadow: 2px 5px 5px rgba(0,0,0,0.25);
	height: 2.51em;
    padding-left:10px;
    width: 500px;
}

input.searchLupe {
    border: 1px solid #657e86;
    border-left-width: 0px;
    box-shadow: 2px 5px 5px rgba(0,0,0,0.25);
	}

@media (max-width: 578px){
	.zetcom-form {
    	left: 15%;
    }
    input.searchOnline {
        width: 220px;
    }
    footer .avlogos {
        text-align: center;
        margin-top: 100px;
    }
    #menu-footer-menue {
        justify-content: center;
        flex-direction: column;
    }
    .navbar-mobile .navbar-brand img {
        height: 40px;
    }
}

@media (min-width: 579px) and (max-width: 767px){
    footer.container {
        max-width: 510px;
    }
	/*.zetcom-form {
    	left: 13%;
    }*/
    input.searchOnline {
        width: 330px;
    }
    footer .avlogos {
        text-align: center;
        margin-top: 100px;
    }
    #menu-footer-menue {
        justify-content: center;
        flex-direction: column;
    }
    .navbar-mobile .navbar-brand img {
        height: 55px;
    }
}


@media (min-width: 768px) and (max-width: 991px) {
    footer.container {
        max-width: 690px;
    }
	/*.zetcom-form {
    	left: 15%;
    }*/
    input.searchOnline {
        width: 440px;
    }
    footer .avlogos {
        text-align: center;
        margin-top: 100px;
    }
    #menu-footer-menue {
        justify-content: center;
        flex-direction: column;
    }
    .navbar-mobile .navbar-brand img {
        height: 65px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    footer.container {
        max-width: 930px;
    }
    /*.zetcom-form {
    	left: 15%;
    }*/
    input.searchOnline {
        width: 500px;
    }
    footer .avlogos {
        text-align: right;
    }
}

@media (min-width: 1200px) {
    footer.container {
        max-width: 1110px;
    }
    footer .avlogos {
        text-align: right;
    }
}