/* Masthead */
#masthead.site-header {
    height: 100px!important;
    margin-bottom:0px
}

/* Mobile CSS for Masthead */
@media only screen and (max-width: 320px) {
    #masthead.site-header {
    height: 80px!important;
    margin-bottom:0px;
}
}

/* Masthead menu */
.storefront-primary-navigation a, .cart-contents a {
    margin:0 0 0 0;
}

.main-navigation ul {
    padding:0 0 5px 4px!important;
}
.main-navigation li {
    height 80px!important;}

/* Mobile CSS for Masthead menu */
@media only screen and (max-width: 420px) {
.main-navigation ul {
    background:#D6DDE4!important;
}
}

/* Header area */
.site-header {
padding-top:0.0em;
}

.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {
margin-bottom: -45px;
	height: auto;
    max-width: 400px;
    max-height: none;
}

.woocommerce-active .site-header .site-search {
width: 20%;
}
#masthead .site-search .widget_product_search input[type="search"] {
width: 200px;
height: 20px!important;
}

@media screen and (min-width: 768px) {
    /* LOGO */
    .site-header .site-branding, .site-header .site-logo-anchor, .site-header .site-logo-link { width: 400px !important; /* Use px values if you want, eg. 350px */ }

    /* SECONDARY NAVIGATION */
    .site-header .secondary-navigation { width: 30% !important;  /* Use px values if you want, eg. 350px */ }

    /* SEARCH BAR */
    .site-header .site-search { width: 8% !important;  /* Use px values if you want, eg. 350px */ }
}

section.footer-widgets {
    padding-top: 10px;
}

div.site-info {
    padding-top: 1px;
    padding-bottom:10px;
} 

/* Korrektur Höhe Site-Header-Cart */

.site-header-cart {
    position: relative;
    top: -5.2em;
}

.page-id-2 .main-navigation ul li a {
    color: #000000;
}

.page-id-2 .secondary-navigation ul.menu a {
    color: #000000;
}

.page-id-2 .site-header-cart .cart-contents  {
	color: #000000
}

/* Seite mit Ausstellungen */
.pgafu-post-grid-main h2.pgafu-post-title a {
    font-size: 20px !important;
    line-height: normal !important;
    color: #3d0aac;
    font-weight: bold;
}

.pgafu-post-grid-main.pgafu-design-1 .readmorebtn {
    border: 0px;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: 0px;
    border-bottom: 1px solid #3d0aac;
    font-size: 15px;
	color: #3d0aac

		
	