.page-template-pbc-full-width #content, 
.page-template-pbc-full-width .content, 
.page-template-pbc-full-width .site-inner,
.pbc-template-generatepress.page-template-pbc-full-width #page,
.page-template-pbc-full-width .wrapper,
.page-template-pbc-full-width #wrapper,
.pbc-template #page,
.pbc-template {
	max-width: 100% !important;
	width: 100% !important;
	padding: 0 !important;
	margin: 0 !important;
}

body.pbc-template-twentysixteen.page-template-pbc-sidebar #page,
body.pbc-template-twentysixteen.page-template-pbc-header-footer #page,
body.pbc-template-twentysixteen.page-template-pbc-full-width #page {
	margin: 0;
}

body.page-template-pbc-sidebar:not(.custom-background-image):before,
body.page-template-pbc-header-footer:not(.custom-background-image):before,
body.page-template-pbc-full-width:not(.custom-background-image):before,
body.page-template-pbc-sidebar:not(.custom-background-image):after,
body.page-template-pbc-header-footer:not(.custom-background-image):after,
body.page-template-pbc-full-width:not(.custom-background-image):after {
	height: 0;
}

.page-template-pbc-sidebar .side-pull-left .main-content-inner {
	float: none;
}

/* Catch Themes */
.pbc-template #main > .wrapper #primary #third-sidebar {
	display: none;
}