/*
 Theme Name:   GeneratePress Child
 Description:  GeneratePress Child Theme
 Author:       Werbeschmiede Großefehn
 Author URI:   https://www.werbeschmiede-grossefehn.de
 Template:     generatepress
 Version:      1.0
 Text Domain:  generatepress-child
*/

/* Allgemein */

a {color:#0c2e11;
text-decoration:none}
	

.inside-header {
  padding: 10px 30px;
}


/* Header */
 
.entry-header {
	display:none
}

#masthead {
	position:absolute;
	z-index:10000
}

.entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) {
  margin-top: 0;
}

/* Menu */

/* Mobile Menu */

.headertext {
	display:none
}

.mobmenu-content {
    margin-top: 40px !important;
    padding-bottom: 20px !important;
    height: auto !important;
}

.show-nav-left .mobmenu-panel.show-panel, .show-nav-right .mobmenu-panel.show-panel {
    height: auto !important;
}

.mob-menu-slideout .mobmenu-panel, .mob-menu-slideout-over .mobmenu-panel, .mob-menu-slideout .mobmenu-cart-panel, .mob-menu-slideout-over .mobmenu-cart-panel {
    height: auto !important;
    opacity: 0;
}

.show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay, .show-mob-menu-search .mobmenu-overlay {
    background: transparent !important;
}


/* Content */

.separate-containers .comments-area, .separate-containers .inside-article, .separate-containers .page-header, .separate-containers .paging-navigation {
    padding: 0px;
}

.grid-container {
	width:100%;
    max-width: 100%;
}

.separate-containers .site-main {
    margin: 0px;
}


/* Side Menu lite */

.side-menu .sm-list .sm-item a {
    background: #0c5b19 !important;
}

.side-menu .sm-list .sm-item:hover a {
    background: #0c5b19 !important;
}

#side-menu-1 .sm-icon, #side-menu-1 .sm-label {
    line-height: 30px !important;
}

.side-menu.--center {
    top: 30% !important;
}


/* Footer */
 
.footer-widgets {background-color:#282828;
	color:#fff}

.footer-widgets a {
	color:#fff
}

.site-info {display:none}

.footer-widgets .widget {
    margin-bottom: 10px;
}


.site-footer .footer-widgets-container .inside-footer-widgets {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
}


/* Responsive */

@media only screen and (min-width:301px) and (max-width: 450px) { }