.sections-no-sidebars.generate-sections-enabled .container.grid-container {
	max-width: 100%;
}

.sections-sidebars.no-sidebar.generate-sections-enabled .container.grid-container {
	max-width: 100%;
}

.sections-no-sidebars.generate-sections-enabled #primary.content-area {
	width: 100%;
}

.sections-sidebars.no-sidebar.generate-sections-enabled #primary.content-area {
	width: 100%;
}

.sections-no-sidebars.generate-sections-enabled.separate-containers #main.site-main, 
.sections-no-sidebars.generate-sections-enabled.separate-containers .hentry {
	margin: 0;
}

.sections-sidebars.no-sidebar.generate-sections-enabled.separate-containers #main.site-main, 
.sections-sidebars.no-sidebar.generate-sections-enabled.separate-containers .hentry {
	margin: 0;
}

.generate-sections-inside-container > *:last-child {
	margin-bottom: 0;
}

.generate-sections-container {
	background-size: cover;
}

.generate-sections-container.no-padding .generate-sections-inside-container {
	padding: 0px !important;
}

.generate-sections-enabled.one-container .site-content {
	padding: 0;
}

.generate-sections-enabled.one-container .container {
	background: transparent;
}

.generate-sections-enabled.one-container .site-main {
    margin: 0 !important;
}

.generate-sections-enabled .entry-content {
	text-align: center;
}

.separate-containers .site-main > .generate-sections-container {
	margin-bottom: 0;
}