/* Templates */

.page-template-bt-no-sidebar-boxed .content-area,
.page-template-bt-no-sidebar-wide .content-area {
	width: auto;
	float: none;
	margin-right: 0;
}

.page-template-bt-no-sidebar-wide .site-inner {
	max-width: none;
}

/* Remove body space */

body.bt-remove-body-space {
	position: static;
}

body.bt-remove-body-space .site { 
	margin: 0;
}

body.bt-remove-body-space:before, 
body.bt-remove-body-space:after {
	display: none !important;
}

body.bt-remove-header-space .site-header { 
	padding-top: 1em;
    padding-bottom: 1em;
}

body.bt-remove-header-space .header-image { 
	margin-top: 1em;
}

body.bt-remove-header-space.bt-menu-center-below .header-image { 
	margin-top: 0em;
}

body.bt-remove-header-space.bt-menu-center-below .site-branding { 
	margin-top: 1em;
}

/* Remove entry header */

body.bt-remove-entry-header article:not(.post) .entry-header { 
	display: none;
}

@media screen and (min-width: 44.375em) and (max-width: 56.875em) {
	.entry-header, .post-thumbnail, .entry-content, .entry-summary, .entry-footer, .comments-area, .image-navigation, .post-navigation, .page-header, .page-content, .content-bottom-widgets {
		margin-right: 7.6923%;
	}
}

@media screen and (min-width: 56.875em) {
	.no-sidebar .entry-header, .no-sidebar .entry-content, .no-sidebar .entry-summary, .no-sidebar .entry-footer, .no-sidebar .comments-area, .no-sidebar .image-navigation, .no-sidebar .post-navigation, .no-sidebar .pagination, .no-sidebar .page-header, .no-sidebar .page-content, .no-sidebar .content-bottom-widgets {
		margin-right: 0%;
		margin-left: 0%;
	}
	.no-sidebar .post-thumbnail img {
		margin: 0;
	}
}

/* Central menu */

@media screen and (min-width: 56.875em) {
	body.bt-menu-center-below .site-branding {
		margin: 0;
		width: 100%;
		text-align: center;
	}
	body.bt-menu-center-below .site-header-menu {
		display: inline-block;
		margin-left: auto;
		margin-right: auto;
	}
}

/* Left menu, in line with logo */
@media screen and (min-width: 56.875em) {
	body.bt-menu-left .site-branding { 
		margin-right: 1em;
	}
}
