/*-----------------------------------------------------------------------------
Table of contents
This file includes your custom style

*/
/*
 * Exploore 5.8.1 repair layer.
 * Keeps legacy page-builder front pages full-width on modern WordPress/WPBakery stacks.
 */
body:not(.layout-boxed) #page,
body:not(.layout-boxed) #content-wrapper,
body:not(.layout-boxed) .main-content {
	width: 100%;
	max-width: none;
}

body:not(.layout-boxed).home .page-detail > .container,
body:not(.layout-boxed).front-page .page-detail > .container,
body:not(.layout-boxed).page .page-detail > .container:has(#page-content.col-md-12),
body:not(.layout-boxed) .page-detail .entry-content > .vc_row[data-vc-full-width],
body:not(.layout-boxed) .page-detail .entry-content > .vc_row.vc_row-no-padding,
body:not(.layout-boxed) .page-detail .entry-content > .vc_row.vc_row-o-full-height,
body:not(.layout-boxed) .page-detail .entry-content > .vc_row.slz-full-width {
	width: 100vw !important;
	max-width: none !important;
	margin-left: calc(50% - 50vw) !important;
	margin-right: calc(50% - 50vw) !important;
	left: auto !important;
	right: auto !important;
}

body:not(.layout-boxed).home .page-detail > .container > .row,
body:not(.layout-boxed).front-page .page-detail > .container > .row,
body:not(.layout-boxed).page .page-detail > .container:has(#page-content.col-md-12) > .row {
	margin-left: 0;
	margin-right: 0;
}

body:not(.layout-boxed).home .page-detail #page-content.col-md-12,
body:not(.layout-boxed).front-page .page-detail #page-content.col-md-12,
body:not(.layout-boxed).page .page-detail #page-content.col-md-12 {
	float: none;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}

body:not(.layout-boxed) .page-detail .entry-content > .vc_row > .container,
body:not(.layout-boxed) .page-detail .entry-content > .vc_row > .wpb_column,
body:not(.layout-boxed) .page-detail .entry-content > .vc_row > .vc_column_container {
	max-width: 1170px;
}
