	/*
Theme Name:		Strata Central
Author:			Kicking Pixels
Author URI:		https://kickingpixels.com.au/
Description:	Custom theme for Bedrock based website
Version: 		3.7
Text Domain: 	stratacentral 
*/

/* INLINE CSS */


:root{--light:#ffffff;--dark-1:#1a1a1a;--dark-2:#272727;--dark-3:#000000;--dark-4:#343434;--gold:#c19b40;--grey-1:#a9a9a9;--grey-2:#707070;--grey-3:#f7f7f7}.heading-light:is( h1, h2, h3, h4, h5, h6 ){color:#ffffff !important}.heading-dark-1:is( h1, h2, h3, h4, h5, h6 ){color:#1a1a1a !important}.heading-dark-2:is( h1, h2, h3, h4, h5, h6 ){color:#272727 !important}.heading-dark-3:is( h1, h2, h3, h4, h5, h6 ){color:#000000 !important}.heading-dark-4:is( h1, h2, h3, h4, h5, h6 ){color:#343434 !important}.heading-gold:is( h1, h2, h3, h4, h5, h6 ){color:#c19b40 !important}.heading-grey-1:is( h1, h2, h3, h4, h5, h6 ){color:#a9a9a9 !important}.heading-grey-2:is( h1, h2, h3, h4, h5, h6 ){color:#707070 !important}.heading-grey-3:is( h1, h2, h3, h4, h5, h6 ){color:#f7f7f7 !important}.layout-two-cols > .span-3-8-13-12-cols > .section-col.clrs-light::before{background:#ffffff}.layout-two-cols > .span-3-8-13-12-cols > .section-col.clrs-dark-1::before{background:#1a1a1a}.layout-two-cols > .span-3-8-13-12-cols > .section-col.clrs-dark-2::before{background:#272727}.layout-two-cols > .span-3-8-13-12-cols > .section-col.clrs-dark-3::before{background:#000000}.layout-two-cols > .span-3-8-13-12-cols > .section-col.clrs-dark-4::before{background:#343434}.layout-two-cols > .span-3-8-13-12-cols > .section-col.clrs-gold::before{background:#c19b40}.layout-two-cols > .span-3-8-13-12-cols > .section-col.clrs-grey-1::before{background:#a9a9a9}.layout-two-cols > .span-3-8-13-12-cols > .section-col.clrs-grey-2::before{background:#707070}.layout-two-cols > .span-3-8-13-12-cols > .section-col.clrs-grey-3::before{background:#f7f7f7}.mwa-bttn.clrs-light.link{color:#ffffff !important}.mwa-bttn.clrs-dark-1.link{color:#1a1a1a !important}.mwa-bttn.clrs-dark-2.link{color:#272727 !important}.mwa-bttn.clrs-dark-3.link{color:#000000 !important; background: transparent; }.mwa-bttn.clrs-dark-4.link{color:#343434 !important}.mwa-bttn.clrs-gold.link{color:#c19b40 !important}.mwa-bttn.clrs-grey-1.link{color:#a9a9a9 !important}.mwa-bttn.clrs-grey-2.link{color:#707070 !important}.mwa-bttn.clrs-grey-3.link{color:#f7f7f7 !important}.text-light:not( h1, h2, h3, h4, h5, h6 ){color:#ffffff !important}.text-dark-1:not( h1, h2, h3, h4, h5, h6 ){color:#1a1a1a !important}.text-dark-2:not( h1, h2, h3, h4, h5, h6 ){color:#272727 !important}.text-dark-3:not( h1, h2, h3, h4, h5, h6 ){color:#000000 !important}.text-dark-4:not( h1, h2, h3, h4, h5, h6 ){color:#343434 !important}.text-gold:not( h1, h2, h3, h4, h5, h6 ){color:#c19b40 !important}.text-grey-1:not( h1, h2, h3, h4, h5, h6 ){color:#a9a9a9 !important}.text-grey-2:not( h1, h2, h3, h4, h5, h6 ){color:#707070 !important}.text-grey-3:not( h1, h2, h3, h4, h5, h6 ){color:#f7f7f7 !important}.mwa-bttn.clrs-light, .mwa-icon.clrs-light, a.clrs-light{color:#1a1a1a !important}[class*=clrs-] .clrs-light, .clrs-light{background-color:#ffffff;color:#1a1a1a}.mwa-bttn.clrs-dark-1, .mwa-icon.clrs-dark-1, a.clrs-dark-1{color:#ffffff !important}[class*=clrs-] .clrs-dark-1, .clrs-dark-1{background-color:#1a1a1a;color:#ffffff}.mwa-bttn.clrs-dark-2, .mwa-icon.clrs-dark-2, a.clrs-dark-2{color:#ffffff !important}[class*=clrs-] .clrs-dark-2, .clrs-dark-2{background-color:#272727;color:#ffffff}.mwa-bttn.clrs-dark-3, .mwa-icon.clrs-dark-3, a.clrs-dark-3{color:#ffffff !important}[class*=clrs-] .clrs-dark-3, .clrs-dark-3{background-color:#000000;color:#ffffff}.mwa-bttn.clrs-dark-4, .mwa-icon.clrs-dark-4, a.clrs-dark-4{color:#ffffff !important}[class*=clrs-] .clrs-dark-4, .clrs-dark-4{background-color:#343434;color:#ffffff}.mwa-bttn.clrs-gold, .mwa-icon.clrs-gold, a.clrs-gold{color:#ffffff !important}[class*=clrs-] .clrs-gold, .clrs-gold{background-color:#c19b40;color:#ffffff}.mwa-bttn.clrs-grey-1, .mwa-icon.clrs-grey-1, a.clrs-grey-1{color:#1a1a1a !important}[class*=clrs-] .clrs-grey-1, .clrs-grey-1{background-color:#a9a9a9;color:#1a1a1a}.mwa-bttn.clrs-grey-2, .mwa-icon.clrs-grey-2, a.clrs-grey-2{color:#222222 !important}[class*=clrs-] .clrs-grey-2, .clrs-grey-2{background-color:#707070;color:#222222}.mwa-bttn.clrs-grey-3, .mwa-icon.clrs-grey-3, a.clrs-grey-3{color:#000000 !important}[class*=clrs-] .clrs-grey-3, .clrs-grey-3{background-color:#f7f7f7;color:#000000}@media only screen and (max-width:1023px){[class*=zigzag-].clrs-light .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-light .layout-two-cols .section-col:last-of-type, .zigzag-light .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#ffffff;color:#1a1a1a}[class*=zigzag-].clrs-dark-1 .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-dark-1 .layout-two-cols .section-col:last-of-type, .zigzag-dark-1 .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#1a1a1a;color:#ffffff}[class*=zigzag-].clrs-dark-2 .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-dark-2 .layout-two-cols .section-col:last-of-type, .zigzag-dark-2 .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#272727;color:#ffffff}[class*=zigzag-].clrs-dark-3 .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-dark-3 .layout-two-cols .section-col:last-of-type, .zigzag-dark-3 .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#000000;color:#ffffff}[class*=zigzag-].clrs-dark-4 .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-dark-4 .layout-two-cols .section-col:last-of-type, .zigzag-dark-4 .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#343434;color:#ffffff}[class*=zigzag-].clrs-gold .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-gold .layout-two-cols .section-col:last-of-type, .zigzag-gold .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#c19b40;color:#ffffff}[class*=zigzag-].clrs-grey-1 .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-grey-1 .layout-two-cols .section-col:last-of-type, .zigzag-grey-1 .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#a9a9a9;color:#1a1a1a}[class*=zigzag-].clrs-grey-2 .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-grey-2 .layout-two-cols .section-col:last-of-type, .zigzag-grey-2 .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#707070;color:#222222}[class*=zigzag-].clrs-grey-3 .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-grey-3 .layout-two-cols .section-col:last-of-type, .zigzag-grey-3 .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#f7f7f7;color:#000000}}@media only screen and (min-width:1024px){.zigzag-light .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-light .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#ffffff;color:#1a1a1a}.zigzag-dark-1 .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-dark-1 .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#1a1a1a;color:#ffffff}.zigzag-dark-2 .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-dark-2 .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#272727;color:#ffffff}.zigzag-dark-3 .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-dark-3 .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#000000;color:#ffffff}.zigzag-dark-4 .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-dark-4 .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#343434;color:#ffffff}.zigzag-gold .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-gold .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#c19b40;color:#ffffff}.zigzag-grey-1 .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-grey-1 .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#a9a9a9;color:#1a1a1a}.zigzag-grey-2 .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-grey-2 .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#707070;color:#222222}.zigzag-grey-3 .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-grey-3 .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#f7f7f7;color:#000000}}

/* ======================== */
	
/* THEME CUSTOM STYLES */
	:root {
		--guther: 10px;
		--wrap_vspace: 16px;
	}

	.wrap { width: 1640px; max-width: calc(100% - 2*var(--wrap_vspace) ); }
	.wrap-narrow { width: 1000px; }
	.wrap-wide { width: 1700px; margin: 0 auto; max-width: calc(100% - 2*var(--horspace) ); }
/* Typography */
	@font-face {
	  font-family: 'Montserrat-Regular';
	  src: url(fonts/Montserrat-Regular.ttf);
	}
	@font-face {
	  font-family: 'Montserrat-Medium';
	  src: url(fonts/Montserrat-Medium.ttf);
	}
	@font-face {
	  font-family: 'Montserrat-SemiBold';
	  src: url(fonts/Montserrat-SemiBold.ttf);
	}
	@font-face {
	  font-family: 'Montserrat-Bold';
	  src: url(fonts/Montserrat-Bold.ttf);
	}

	@font-face {
	  font-family: 'Oswald-Light';
	  src: url(fonts/Oswald-Light.ttf);
	}
	@font-face {
	  font-family: 'Oswald-Regular';
	  src: url(fonts/Oswald-Regular.ttf);
	}

	html { font: 16px/24px 'Montserrat-Regular'; }
	h1 { font: 32px/45px 'Oswald-Light'; text-transform: uppercase; letter-spacing:2px; }
	h2 { font: 26px/32px 'Oswald-Regular'; text-transform: uppercase; letter-spacing:1px; }
	h3 { font: 22px/26px 'Oswald-Regular'; }
	h4 { font: 18px/22px 'Oswald-Regular'; }
	h5 { font: 16px/20px 'Oswald-Regular'; }
	h6 { font: 14px/18px 'Oswald-Regular'; }
	
	.smalltxt { font: 15px/1.5 'Oswald-Regular'; }
	.largetxt { font: 20px/1.5 'Oswald-Regular'; }
	
	.mwa-bttn { font: 14px/18px 'Montserrat-SemiBold'; padding: 16px 35px; border-radius: 0; letter-spacing:1.1px }
	.mwa-bttn.link { font-family: 'Montserrat-Regular'; border-bottom: unset; text-transform: none; text-decoration: underline; text-underline-offset: 4px; }
	
	a { opacity: 1; }
	.editor-content a { text-decoration: underline; }
	.clr-gold { color: var(--gold); }

	/*Lists*/
	/* .editor-content *:first-child { margin-top: 0.5em; } */

/*Page Contents*/
	/*Image*/
	figure .size-large { max-width: 1024px; max-height: 1024px; width: 100%; }
	figure .size-medium_large { max-width: 300px; max-height: 300px; width: 100%; }
	figure .size-medium { max-width: 300px; max-height: 300px; width: 100%; }
	figure .size-thumbnail { width: 150px; height: 150px;  }
	
	img.attachment-190-165 {
		max-width: 190px;
	}
/* Gravity Forms */
	.mwa-gf-form-light :is( select, textarea, input:not([type="file"]) ) { padding: 10px 15px; border: 1px solid rgb(39 39 39 / 60%); }
	.mwa-gf-form-dark :is( select, textarea, input:not([type="file"]) ) { padding: 20px 30px; background: rgb(52 52 52 / 60%); border: none; }

	select { 
		-webkit-appearance: none;
		-moz-appearance: none; 
	}
	select,
	textarea, 
	input[type="tel"],
	input[type="date"],
	input[type="number"],
	input[type="email"],
	input[type="text"] { width: 100%; }
	
	.gfield .ginput_container > *.large { width: 100%; }
	.gfield .ginput_container > *.medium { width: 50%; }
	.gfield .ginput_container > *.small { width: 30%; }
	
	.ginput_container_select {
		position: relative;
		display: initial;
	}
	.ginput_container_select::before {
		content: "\f078";
		font-family: 'Font Awesome 5 Free';
		font-weight: 900;
		line-height: 1;
		position: absolute;
		right: 15px;
		top: 50%;
		color: var(--dark);
		transform: translate(0%,-50%);
	}
	
	.mwa-gf-form-light:not(.mwa-gf-2-columns) .gform_body .gform_fields .gfield ~ .gfield {
		margin-top: 10px;
	}
	.ginput_container_radio .gfield_radio > div ~ div {
		margin-top: 15px !important;
	}
	.ginput_container_radio {
		margin-top: 15px;
	}
	.ginput_container_radio .gfield_radio .gchoice .gform-field-label { margin-bottom: 0 !important; }
	.ginput_container_radio .gfield_radio .gchoice .gform-field-label,
	.ginput_container_radio .gfield_radio .gchoice {
		display: flex;
		flex-wrap: wrap; 
		grid-template-columns: unset;
		justify-content: unset;
		align-items: center;
		grid-gap: 5px;
	}
	.mwa-gf-form_wrapper .gfield-choice-input ~ input[type="text"] {
		grid-column: unset;
		margin-top: unset;
		width: auto;
	}
	
	.ginput_container_checkbox .gfield_checkbox .gchoice { grid-template-columns: auto auto; align-items: center; grid-gap: 10px; }
	.ginput_container_checkbox .gfield_checkbox .gchoice > * {
		margin: 0;
	}
	
	.ginput_container_radio .gfield-choice-input {
		font-size: 0;
	}
	.mwa-form-btn-left .gform_footer .gform_button {
		padding: 16px !important;  
	}
	.mwa-gf-form_wrapper .gfield_label {
		font-family: 'Montserrat-Medium';
	}
		
	.mwa-form-btn-right .gform_footer {
		justify-content: right;
	}

	.mwa-gf-2-columns_wrapper .gform_fields {
		grid-gap: 15px;
	}
	
	.mwa-gf-form_wrapper .mwa-gf-form-light .gform_footer {
		margin-top: 50px;
	}
	.mwa-gf-form_wrapper .gform_footer {
		margin-top: 15px;
	}
	.hidden_label .gfield_label {
		display: none !important;
	}
	
	.site-footer input { padding: 12px 30px; }
	.site-footer .mwa-gf-2-columns_wrapper .gform_fields {
		grid-gap: 5px;
	}
	.site-footer .mwa-gf-form_wrapper .gform_footer {
		margin-top: 5px;
	}
	
	.mwa-gf-form_wrapper .gfield_validation_message {
		padding: 0;
		color: var(--gold);
		font-size: 14px;
	}

	.mwa-gf-form_wrapper .gform_footer .gform_button {
		font-family: 'Montserrat-SemiBold';
		background: var(--gold);
		color: var(--light);
		transition: all 300ms ease;
		position: relative;
		text-transform: uppercase;
		padding: 16px 35px;
		cursor: pointer;
		width: 100%;
		text-align: center;
		justify-content: center;
	}

	.mwa-gf-form_wrapper .gform_footer .gform_button:hover { background: #CEAF69; }

	.single-file-upload .gfield_description,
	.single-upload-file .validation_message--hidden-on-empty.gform-ul-reset {
		display: none !important;
	}
	.single-file-upload .ginput_container_fileupload {
		background: #A9A9A9;
		display: inline-block;
		max-width: 221px;
		position: relative;
	}
	.single-file-upload .ginput_container_fileupload input {
		opacity: 0;
		padding: 12px 60px;
		cursor: pointer;
	}
	
	
	.gform_fileupload_multifile {
		color: var(--light);
		background: #A9A9A9;
		padding: 10px 60px;
		text-align: center;
		display: inline-block;
	}
	.gform_fileupload_multifile .gform_drop_area .gform_drop_instructions {
		display: none;
	}
	.gform_fileupload_multifile .gform_button_select_files {
		font-size: 0;
		display: flex;
		align-items: center;
	} 
	.single-file-upload .ginput_container_fileupload::before, 
	.gform_fileupload_multifile .gform_button_select_files::before {
		content: "Choose files";
		color: var(--light);
		font-size: 17px;
		line-height: 18px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.single-upload-file .gform_fileupload_multifile .gform_button_select_files::before {
		content: "Choose file";
	}
	.single-file-upload .ginput_container_fileupload::before {
		content: "Choose file";
		position: absolute;
		top: 14px;
		right: 0;
		left: 0;
		cursor: pointer;
	}
	.gfield--type-fileupload .ginput_preview_list {
		margin-top: 10px;
	}
	.gform_fileupload_rules {
		margin-top: 15px;
		display: block;
	}
	.gform_fileupload_rules::before {
		content: "No file chosen. ";
	}

	.grecaptcha-badge {  visibility: hidden !important; }

/* Site animation */
	.ent-up {
		transform: translateY(50px);
		opacity: 0.2;
	}
	.span-3-8-13-12-cols.block-ent .ent-up {
		transform: unset;
		opacity: unset;
	}
/* Site header mobile */
	.overlay-on .site-header .mob-header { background: var(--dark-2); }
	.site-header .mob-header { padding: 0; box-shadow: unset; }
	body:not(.home) .site-header:not(.fixed) .mob-header { position: unset;  }
	body:not(.home) .site-header .mob-header,
	.site-header.fixed .mob-header { background: var(--dark-2); }
	
	.site-header .mob-header > .bttns .mwa-icon {
		width: unset;
		height: unset;
		border-radius: unset;
		color: var(--gold);
	}
	.site-header .mob-header .header-bttn {
		margin-right: 10px;
	}
	.mob-header .site-logo {
		padding: 20px;
		background: var(--dark-2);
	}
	.mob-header .bttns { padding-right: 10px; }
	
	.menu-overlay a { font-family: 'Oswald-Regular'; font-size: 16px !important; line-height: 20px; text-transform: uppercase; padding: 15px 20px !important; text-align: left; }
	
	.menu-overlay .current-menu-ancestor > a,
	.menu-overlay .current-menu-item > a,
	.menu-overlay a:hover { color: var(--gold); }
	
	.menu-overlay .sub-menu {
		padding: 0;
	}
	.menu-overlay li.active > a:before {
		content: unset;
	}	
	.menu-overlay .sub-menu:before {
		background: var(--dark-4);
		opacity: 1;
	}
	.menu-overlay.clrs-dark-2.on {
		padding-bottom: 100px;
	}
	.menu-overlay > div:not(.social-profiles) {
		border-top: 1px solid rgb(255 255 255 / 10%);
	}
	.menu-overlay > div:before { content: unset; }
	.menu-overlay > div {
		padding: 15px 20px !important;
		margin: 0 !important;
	}
	.mob-header .menu-overlay .social-profiles { padding: 0 !important; }
	.mob-header .menu-overlay .social-profiles .mwa-icon {
		width: 40px;
		height: 40px;
		background: var(--gold);
		margin: 0;
	}
/* Site header */
	.site-header { position: relative; z-index: 5; }
	.mob-header .site-logo { position: relative; }
	
	.search-bar { background-color: #fff; }
	
	.site-header .header-bttn .mwa-bttn {
		font-family: 'Oswald-Regular';
		font-size: 14px;
		line-height: 18px;
		padding: 8px 20px;
	}
/* Top banner */
	.top-banner { position: relative; }
	
	.home .top-banner.banner-media-bgr {
		padding: 0;
		min-height: 400px;
	}
	.home .top-banner.banner-media-bgr .content-wrapper {
		position: absolute;
		right: 0;
		left: 0;
		bottom: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		height: calc( 100% - 84px );
	}
	.home .top-banner.banner-media-bgr figure:after {
		background: rgb(39 39 39 / 60%);
	}
	
	body:not(.home) .top-banner.banner-media-bgr {
		padding: calc( 1.5*var(--verspace) ) 0;
		min-height: 430px; 
	}
	body:not(.home) .top-banner.banner-media-bgr figure:after {
		background: rgb(39 39 39 / 60%);
	}
	.banner-media-bgr:not(.top-banner) figure:after {
		background: rgb(39 39 39 / 90%);
	}
	
	.banner-media-bgr:not(.top-banner) {
		padding: 40px;
	}
/* Custom sections */
	.section-row.remove-padding-top,
	.page-section.remove-padding-top {
		padding-top: 0 !important;
	}
	.page-section.remove-padding-bottom {
		padding-bottom: 0 !important;
	}
	
	[class*="section-verspace-"] .section-col + .section-col {
		padding-top: 0;
	}
	
	.layout-two-cols .section-col ~ .section-col.boxed, [class*="section-verspace-"] .layout-two-cols .section-col ~ .section-col.boxed {
		margin-top: var(--verspace) !important;
	}
	
	.section-verspace-s.image-offset {
		margin-top: calc( 1.5*var(--verspace) );
	}
	.section-verspace-m.image-offset {
		margin-top: calc( 2*var(--verspace) );
	}
	.section-verspace-l.image-offset {
		margin-top: calc( 2.5*var(--verspace) );
	}
	.section-verspace-s.image-offset  .section-col.offset-column {
		margin-top: calc( -3*var(--verspace) );
	}
	.section-verspace-m.image-offset  .section-col.offset-column {
		margin-top: calc( -4*var(--verspace) );
	}
	.section-verspace-l.image-offset  .section-col.offset-column {
		margin-top: calc( -5*var(--verspace) );
	}

	.site-footer .footer-cols .social-profiles {
		margin-top: 30px;
	}
	.social-profiles .mwa-icon {
		width: 40px;
		height: 40px;
		background: var(--gold);
		margin: 0;
	}

	.social-profiles .mwa-icon:hover { background: #CEAF69; }

	.social-profiles .mwa-icon::before {
		background: unset;
		opacity: unset;
	}
	.social-profiles .mwa-icon ~ .mwa-icon {
		margin-left: 10px !important;
	}
	
	.footer-cols .col:first-child > * {
		display: block;
	}
	
	.footer-cols .col:first-child i { color: var(--gold); }
	.footer-cols .col:first-child .address i { display: none; }
	.footer-cols .col:first-child .address {
		margin-top: 35px;
	}
	.footer-cols .col:first-child > a {
		font-family: 'Montserrat-Medium';
		display: flex;
		align-items: baseline;
		grid-gap: 10px;
	}
	.footer-cols .col:first-child .phone {
		margin-top: 25px;
	}
	.footer-cols .col:first-child .email {
		margin-top: 15px;
	}

	.footer-cols .col:first-child .phone:hover, .footer-cols .col:first-child .email:hover {
		color: var(--gold);
	}

	#nav_menu-3 .widget-title {
		opacity: 0;
	}
	.footer-cols .widget-title {
		color: var(--gold);
		margin-bottom: 18px;
		text-transform: uppercase;
	}
	.footer-cols .menu li ~ li {
		margin-top: 10px;
	}
	.footer-cols .menu .current-menu-item a,
	.footer-cols .menu li a:hover {
		color: var(--gold);
	}
	
	.quote-field > p {
		font-family: 'Montserrat-Regular';
		font-style: italic;
	}
	.quote-field > p span {
		font-family: Montserrat-SemiBold;
	}
	
	.list-labels {
		display: block;
		grid-template-columns: unset;
		grid-column-gap: unset;
	}
	.list-label ~ .list-label {
		margin-top: 30px;
	}
	.list-label .label {
		font-family: 'Montserrat-SemiBold';
		margin-bottom: 10px;
	}
	.list-label .description a {
		text-decoration: underline;
		text-underline-offset: 4px;
	}

	.layout-two-cols .section-col.boxed {
		padding: 40px !important;
	}
	
	.mwa-bttns.content-row ~ .mwa-bttns.content-row {
		margin-top: 15px;
	}
	
	.section-col.hide-column {
		display: none;
	}
	
	.span-1-12-15-8-cols {
		padding-top: calc( 1.5*var(--verspace) );
		padding-bottom: calc( 1.5*var(--verspace) );
	}
	
	.content-wrapper:not(.swap-cols) .section-col:not(.hide-column):not(.boxed) ~ .section-col:not(.hide-column):not(.boxed) { margin-top: var(--verspace); }
/* Left Block Offset*/
	.section-col.offset-block .quote-field {
		padding: 40px;
		color: var(--gold);
		background: var(--dark-4);
	} 
/* Left Block Offset overlap */
	.offset-overlap-block .editor-content {
		background: var(--grey-3);
		padding: 40px;
	}
/*Quote section*/
	blockquote { background-color: #2a56f1; color: #ffffff; padding: 3em 2em 3em; margin: 1.5em 0; position: relative; }
	blockquote::before { content: "\f10e"; font-family: 'Font Awesome 5 Free'; font-weight: 900; color: #ffffff; font-size: 40px; line-height: 36px; position: absolute; top: 10px; right: 10px; }
/* Testimonials */
	.testimonials-slider {
		padding: 0;
	}
	.testimonial-contents {
		max-width: unset;
		margin: unset;
		text-align: unset;
		font-style: italic;
	}
	.testimonial-info .name {
		font-family: 'Montserrat-SemiBold';
		font-size: 18px;
		line-height: 26px;
	}
	.testimonials-container {
		background: var(--dark-2);
		padding: 40px;
		display: flex !important;
		align-items: center;
	}
	
	.testimonials-slider:not(.slick-initialized), 
	.testimonials-slider .slick-track {
		display: flex;
		align-items: center;
		grid-gap: 20px;
	}	
	.testimonials-slider .slick-slide {
		width: 50% !important;
	}	
	
	.slick-dotted.slick-slider {
		margin-bottom: 0;
	}
	.slick-arrow { display: none !important; }
	.slick-dots { 
		position: unset;
		margin-top: 40px;
	}
	.slick-dots li {
		margin: 0;
		width: unset;
		height: unset;   
	}
	.slick-dots li ~ li button {
		margin-left: 20px;
	}
	.slick-dots li:not(.slick-active) button {
		background: var(--light);
	}
	.slick-dots .slick-active button {
		background: var(--gold);
	}
	.slick-dots li button {
		width: 50px;
		height: 2px;
		padding: unset;
	}
	.slick-dots li button::before {
		content: unset;
	}
/*Owners Grid*/
	[class*="section-verspace-"] .layout-owners-grid .section-col ~ .section-col {
		padding-top: 0 !important;
	}
	.layout-owners-grid .section-col a {
		display: block;
		padding: 40px !important; 
		background: var(--grey-3);
		text-align: center;
		height: 100%;
	}
	.layout-owners-grid .section-col a:hover {
		background: var(--gold);
	}
	.layout-owners-grid .section-col a:hover h3 {
		color: var(--light);
	}
	.layout-owners-grid .section-col a:hover .svg-icon * {
		fill: var(--light);
	}
	.layout-owners-grid .section-col h3 {
		margin-top: 20px;
		text-transform: uppercase;
	}
/* FAQs */
	.mwa-archive-faqs .sidebar-faqs {
		background: var(--grey-3);
		padding: 10px 30px;
	}
	.mwa-archive-faqs .sidebar-faqs ul {
		list-style: none;
	}
	.post-type-archive-faqs .sidebar-faqs ul li:first-child a,
	.mwa-archive-faqs .sidebar-faqs ul .active a,
	.mwa-archive-faqs .sidebar-faqs ul a:hover {
		color: var(--gold);
	}
	.mwa-archive-faqs .sidebar-faqs ul a {
		padding: 20px;
		display: block;
	}
	.mwa-archive-faqs .sidebar-faqs ul li ~ li a {
		border-top: 1px solid #707070;
	}
	.mwa-archive-faqs .archive-list > article ~ article {
		margin-top: 0;
	}
	.mwa-archive-faqs .archive-faqs .archive-list article {
		padding: 40px 0;
		border-bottom: 1px solid #707070;
	}
	.mwa-archive-faqs .archive-faqs .archive-list .faqs-title {
		margin-bottom: 25px;
		text-transform: none;
	}
/* Podcasts */
	.archive-podcasts .podcasts-list article { margin-top: 40px; }
	.archive-podcasts iframe {
		max-width: unset !important;
		border-radius: 10px !important;
	}
/* Portfolio */
	.portfolio-list article {
		position: relative;
		overflow: hidden;
	}
	.archive-portfolio .view-more-btn {
		margin: 0;
	}
	.archive-portfolio .view-more-btn a {
		color: var(--light);
	}
	.archive-portfolio .portfolio-list,
	.archive-portfolio .archive-list { display: grid; grid-template-columns: repeat(1, 1fr); }
	.archive-portfolio article {
		height: 400px;
		padding: 55px 40px 65px; 
		margin: 0 !important;
	}
	.archive-portfolio article .post-title {
		margin-top: 0 !important;
		color: var(--light);
	}
	.archive-portfolio article .view-proj {
		font-family: 'Oswald-Regular';
		text-transform: uppercase;
		color: var(--light);
		position: relative;
	}
	.archive-portfolio article .view-proj::before {
		content: "";
		width: 60%;
		height: 2px;
		background: var(--gold);
		position: absolute;
		bottom: -5px;
		left: 0;
	}
	.archive-portfolio article .project-content {
		display: flex;
		flex-wrap: wrap;
		align-content: space-between;
		height: 100%;
	}
	.archive-portfolio article .project-content .post-title {
		width: 100%;
	}
	.archive-portfolio article .project-content .post-title span {
		width: 100%;
		display: block;
	}
	.archive-portfolio article .featured-img {
		position: absolute;
		z-index: -1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		transition: all 0.5s ease;
	}
	.archive-portfolio article:hover .featured-img:before {
		background: unset;
	} 
	.archive-portfolio article .featured-img::before {
		content: "";
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgb(52 52 52 / 85%);
		transition: all .5s ease;
	}
	.archive-portfolio article .featured-img img {
		object-fit: cover;
		width: 100%;
		height: 100%;
		z-index: -1;
	}
	
	.single.single-portfolio .top-banner h1 span {
		display: block;
	} 
	.portfolio-sub {
		margin-bottom: 50px;
	}
	.portfolio-sidebar {
		margin-top: 75px;
	}
	.portfolio-sidebar ul {
		list-style: none;
		font-family: 'Montserrat-SemiBold';
	}
	.portfolio-sidebar ul li {
		display: flex;
		flex-wrap: wrap;
		grid-gap: 5px;
	}
	.portfolio-sidebar ul li ~ li {
		margin-top: 20px;
	}
	.portfolio-sidebar ul label {
		color: var(--gold);
	}
	
	.mwa-single-portfolio .featured-img {
		padding-bottom: 40%;
	}
	.mwa-single-portfolio .featured-img img {
		position: absolute;
		z-index: 0;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center;
	}
	
	.page-section > .archive-portfolio {
		padding-top: calc( 1.75*var(--verspace) );
	}
/* Blog */
	.archive-404 article > * ~ * { margin-top: 25px; }
	.archive-posts article > * ~ * { margin-top: 25px; }
	.post-meta .post-cat, .post-meta .post-date {
		margin: 0;
	}
	.post-meta .post-cat:after, 
	.post-meta .post-date:after,
	.post-meta:after {
		content:unset;
	}
	
	.post-meta {
		color: var(--grey-1);
	}
	.archive-404 .post-title,
	.archive-posts .post-title {
		color: var(--gold);
	}
	.archive-404 .post-desc,
	.archive-posts .post-desc {
		color: var(--dark-3);
	}
	
	.post-header > * ~ * {
		color: var(--gold);
		margin-top: 25px;
	}
	.no-sidebar .post-content {
		margin: unset;
		max-width: unset;
		color: var(--dark-3);
	}
	
	.single-post [class*="section-verspace-"] .section-row ~ .section-row {
		padding-top: calc( 1.2*var(--verspace) );
	}
	
	.view-more-btn {
		text-align: center;
		margin-top: 120px;
	}
	.view-more-btn a {
		font-family: 'Oswald-Regular';
		color: var(--dark-2);
		text-transform: uppercase;
		position: relative;
	}
	.view-more-btn a::before {
		content: "";
		width: 80%;
		height: 2px;
		background: var(--gold);
		position: absolute;
		bottom: -5px;
		right: 0;
		left: 0;
		margin: auto;
	}
	
	.mwa-single-post .featured-img {
		padding-bottom: 40%;
	}
	.mwa-single-post .featured-img img {
		position: absolute;
		z-index: 0;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center;
	}

	.post-nav .mwa-post-nav {
		display: flex;
		justify-content: space-between;
		align-items: center;
		grid-gap: 20px;
		margin-top: calc( 2*var(--verspace) );
	}
	.post-nav .mwa-post-nav a { 
		font-family: 'Oswald-Regular';
		color: var(--dark-2);
		text-transform: uppercase;
		padding: 0 0 5px;
		border-radius: 0;
	}
	.post-nav .mwa-post-nav a::before {
		content: unset;
	}
	.post-nav .mwa-post-nav a::after {
		content: "";
		width: 80%;
		height: 2px;
		background: var(--gold);
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	.news-filter-wrap {
		margin-bottom: var(--verspace);
	}
	.post-cats { position: relative; }
	.post-cats .cat-list {
		list-style: none;
		grid-gap: 20px;
		position: absolute;
		width: 100%;
		z-index: 9;
	}
	.post-cats .cat-list a {
		font-size: 18px;
		font-weight: 400;
		line-height: 22px;
	}
	.post-cats .cat-list a:hover,
	.post-cats .cat-list .active a {
		background: #272727;
	}
	
	.podcasts-loader {
		font-size: 50px;
		color: var(--gold);
		text-align: center;
		margin: 50px 0;
	}
	.podcasts-search {
		padding: 40px 0;
		border-bottom: 1px solid var(--dark-1);
	}
	.search-container {
		border: 1px solid;
		padding: 15px 30px;
		display: flex;
		grid-gap: 10px;
		margin-top: 15px;
	}
	.search-container span {
		cursor: pointer;
	}
	.search-container [type="search"] {
		border: none;
		width: 100%;
	}
	
	.archive-posts .archive-list .featured-img {
		padding-bottom: 60%;
	}
		
	.archive-portfolio .archive-list,
	.archive-portfolio .portfolio-list { display: flex !important; flex-wrap: wrap; overflow: hidden !important; }
	.archive-portfolio article { width: 100% !important; transition: all 0.6s ease !important; }
/* Site footer */
	.site-footer .footer-cols .wrap {
		display: grid;
		grid-template-columns: repeat(24, 1fr);
		grid-template-rows: auto;
		grid-column-gap: var(--guther);
		grid-row-gap: 30px;
	}
	.site-footer .copyright-wrapper {
		padding: 20px 0;
	}
	.site-footer .footer-cols {
		padding: 40px 0 10px 0;
	}
	.site-footer .footer-cols .col:first-child {
	    grid-column: 1 / span 24;
	}
	.site-footer .footer-cols .col:nth-child(2) {
	    grid-column: 1 / span 12;
	}
	.site-footer .footer-cols .col:nth-child(3) {
	    grid-column: 13 / span 12;
	}
	.site-footer .footer-cols .col:last-child {
	    grid-column: 1 / span 24;
	}
	.site-footer .copyright {
		color: var(--grey-1);
	}
	.site-footer .footer-cols .site-logo {
		height: unset;
	}
	.site-footer .gform_heading {
		margin-bottom: 20px;
	}
	.site-footer .gform_title {
		font: 18px/26px 'Oswald-Regular';
		color: var(--gold);
		text-transform: uppercase;
	}
/*Skip to the content*/
	.skip-link { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }
	.skip-link:focus { position: absolute; top: 5px; left: 5px; width: auto; height: auto; z-index: 999; background-color: #62d696; color: #ffffff; font-size: 14px; line-height: 15px; padding: 10px 15px; } 
/*Logo Carousel*/
	.logo-carousel .slick-slide {
		padding: 0 15px;
	}

	.logo-carousel .slick-track {
		display: flex;
		align-items: center;
	}
/*Lists with SVG*/
	.contact-list-svg .list,
	.list-svg .list {
		display: grid;
		grid-gap: 15px;
		align-items: center;
	}
	.layout-three-cols .list-svg .list {
		align-items: start;
		grid-template-columns: auto;
	}
	
	.list-svg .list {
		grid-template-columns: 60px auto;
	}
	.list-svg .list ~ .list {
		margin-top: 15px;
	}
	.list-svg .list :is( h1, h2, h3, h4, h5, h6 ){
		text-transform: none;
	}
	.contact-list-svg .list {
		grid-template-columns: 40px auto;
	}
	.contact-list-svg .list ~ .list {
		margin-top: 20px;
	}
/*Dropdown Filter*/
	.news-trigger {
		color: var(--light) !important;
		background: var(--gold);
		padding: 15px 30px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		grid-gap: 10px;
		cursor: pointer;
	}
	.news-trigger svg {
		transition:.5s;
	}
	.news-trigger.active-filter svg {
		-o-transform:rotate(180deg);
		-ms-transform:rotate(180deg);
		-moz-transform:rotate(180deg);
		-webkit-transform:rotate(180deg);
		transform:rotate(180deg);
	}
	.post-cats .cat-list li {
		border-top: 1px solid var(--light);
	}
	.post-cats .cat-list a {
		padding: 10px 30px;
		display: block;
		color: var(--light);
		background: var(--gold);
	}
@media only screen and (max-width: 1023px) {
	.layout-two-cols .swap-cols .section-col:first-of-type {
		grid-row: unset;
	}
}
@media only screen and (max-width: 991px) {
	.site-footer .footer-cols .col:last-child .gform_wrapper {
		display: none;
	}
}
@media only screen and (min-width: 370px) {
	.mob-header .site-logo { padding: 20px 30px; }
	.site-header .header-bttn .mwa-bttn { padding: 10px 35px; }
}
@media only screen and (min-width: 640px) {
	.mob-header .site-logo { padding: 20px 70px; }
	
	.gform_fileupload_rules {
		margin-top: 0;
		margin-left: 15px;
		display: unset;
	}
	
	.ginput_container_radio .gfield_radio {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		grid-gap: 15px 30px;
	}
	.ginput_container_radio .gfield_radio > div ~ div {
		margin-top: 0 !important;
	}
}

@media only screen and (min-width: 768px) {
	:root {
		--guther: 30px;
	}
	
	h1 { font-size: 40px; line-height: 55px; } 
	h2 { font-size: 32px; line-height: 40px; } 
	h3 { font-size: 24px; line-height: 32px; }  
	h4 { font-size: 20px; line-height: 28px; } 
	h5 { font-size: 18px; line-height: 24px; } 
	h6 { font-size: 16px; line-height: 20px; } 
	
	.mwa-bttn { font-size: 16px; line-height: 20px; padding: 20px 45px; }
	.mwa-gf-form_wrapper .gform_footer .gform_button  { padding-top: 20px !important; padding-bottom: 20px !important; }
	
	.mwa-form-btn-left .gform_footer .gform_button {
		width: unset !important; 
		padding-right: 150px !important;  
		padding-left: 150px !important;  
	}
	.mwa-form-btn-right .gform_footer .gform_button {
		width: calc( 50% - 15px ) !important;
	}
/*Top Banner*/
	.banner-media-bgr:not(.top-banner) {
		padding: 60px 40px;
	}
/*Custom Sections*/
	[class*="section-verspace-"] .layout-two-cols .media-col-2 .section-col:first-of-type {
		padding-top: 0;
	}
	.content-wrapper:not(.swap-cols) .section-col:not(.hide-column):not(.boxed) ~ .section-col:not(.hide-column):not(.boxed) { margin-top: 0; }
	.section-col.offset-overlap-block,
	.section-col.offset-block {
		margin-top: calc( 1.5*var(--verspace) ) !important;
	}
	
	.post-cats { width: 380px; }
/*Images*/
	.layout-two-cols .section-col {
		position: relative;
		height: -webkit-fill-available;
	}
	.layout-two-cols .section-col [img-size="full"] {
		width: 100%;
		height: 100%;
	}
	.layout-two-cols .section-col [img-size="full"] img {
		object-fit: cover;
		width: 100%;
		height: 100%;
	}
/*Grids*/
	.layout-two-cols .section-col ~ .section-col.boxed, [class*="section-verspace-"] .layout-two-cols .section-col ~ .section-col.boxed {
		margin-top: 0 !important;
	}

	body:not(.home) .top-banner .content-wrapper { display: grid; grid-template-columns: repeat(24, 1fr); grid-template-rows: auto; grid-column-gap: var(--guther); }
	body:not(.home) .top-banner .content-wrapper .inner-wrap { grid-column: 3 / span 20; }

	.mwa-archive-faqs { align-items: self-start; }
	
	.layout-owners-grid .content-wrapper,
	.mwa-archive-faqs,
	.mwa-single-portfolio .portfolio-content-wrapper,
	.archive-404 .archive-list,
	.archive-posts .archive-list,
	.layout-three-cols > .content-wrapper,
	.layout-two-cols > .content-wrapper,
	.layout-single-col > .content-wrapper, 
	.news-filter {
		display: grid;
		grid-template-columns: repeat(24, 1fr);
		grid-template-rows: auto;
		grid-column-gap: var(--guther);
	}
/* Three Col*/
	.layout-three-cols > .span-1-8-9-8-17-8-col > .section-col:first-child{
		grid-column: 1 / span 8;
	}
	.layout-three-cols > .span-1-8-9-8-17-8-col > .section-col:nth-child(2){
		grid-column: 9 / span 8;
	}
	.layout-three-cols > .span-1-8-9-8-17-8-col > .section-col:last-child{
		grid-column: 17 / span 8;
	}
/* Two Col*/
	.layout-two-cols .section-col:first-child{
		grid-column: 1 / span 12;
	}
	.layout-two-cols .section-col:nth-child(2) {
		grid-column: 13 / span 12;
	}
	
	.layout-two-cols .span-1-7-9-16-cols .section-col:nth-child(2){
		padding-top: calc( 1.75*var(--verspace) );
	}
	.layout-two-cols .span-1-7-9-16-cols .section-col:nth-child(2),
	.layout-two-cols .span-3-4-7-14-cols .section-col:nth-child(2) {
		grid-column: 3 / span 21;
	}
	
	.layout-two-cols > .span-3-10-15-8-cols > .section-col.offset-overlap-block {
		grid-column: 1 / span 24;
		margin-top: 2em;
		z-index: 9;
	}
	.layout-two-cols > .span-1-10-15-10-cols > .section-col.offset-block {
		grid-column: 1 / span 24; 
	}
/* Single Col*/
	.layout-single-col .section-col {
		grid-column: 2 / span 22;
	}
/*Site Footer*/
	.site-footer .footer-cols .col:first-child {
	    grid-column: 1 / span 10;
	}
	.site-footer .footer-cols .col:nth-child(2) {
	    grid-column: 11 / span 7;
	}
	.site-footer .footer-cols .col:nth-child(3) {
	    grid-column: 18 / span 7;
	} 
	.site-footer .footer-cols .col:last-child {
	    grid-column: 1 / span 24;
	}
/*Owners Grid*/
	.layout-owners-grid .content-wrapper > div { display: grid; grid-template-columns: repeat( 2, 1fr ); grid-gap: var(--guther); grid-column: 1 / span 24; }
/*FAQs*/
	.mwa-archive-faqs .sidebar-faqs {
		background: var(--grey-3);
		grid-column: 1 / span 8;
	}
	.mwa-archive-faqs > .section-col {
		grid-column: 11 / span 12;
	}
/*Portfolio*/
	.mwa-single-portfolio .mwa-post-nav,
	.mwa-single-portfolio .portfolio-sub { grid-column: 3 / span 18; }
	.mwa-single-portfolio .portfolio-content { grid-column: 3 / span 12; }
	.mwa-single-portfolio .portfolio-sidebar { grid-column: 17 / span 6; margin-top: 0; }
	
	.archive-portfolio article { width: 50% !important;}
/*Blogs*/
	.archive-404 .archive-list,
	.archive-posts .archive-list { grid-row-gap: 50px; }
	.archive-404 .archive-list > article:nth-child(odd),
	.archive-posts .archive-list > article:nth-child(odd) { grid-column: 1 / span 12; margin-top: 0 !important; }
	.archive-404 .archive-list > article:nth-child(even),
	.archive-posts .archive-list > article:nth-child(even) { grid-column: 13 / span 12; margin-top: 0 !important; }
	
	.single-post .section-col .mwa-single-post { grid-column: 3 / span 20; }
	.post-header .post-meta .post-date {
		display: block;
	}
	
	.mwa-single-post .layout-two-cols .section-col:first-child {
	    grid-column: 1 / span 12;
	}
	.mwa-single-post .layout-two-cols .section-col:last-child {
	    grid-column: 13 / span 12;
	}
	
	.mwa-single-post .post-content-wrapper {
		display: block;
		grid-template-columns: unset;
		grid-template-rows: unset;
	}
	.single-post [class*="section-verspace-"] .section-col + .section-col {
		padding-top: 0;
	}
	
	.search-container {
		margin-top: 0;
	}
	.news-filter-wrap { grid-column: 1 / span 24; display: grid; grid-template-columns: repeat( 2, 1fr ); align-items: center; grid-gap: 20px; }
/* Left Block Offset*/
	.section-col.offset-block .quote-field {
		padding: 80px 45px;
	} 
	.section-col.offset-block .quote-field span {
		display: block;
	} 
/* Left Block Offset overlap */
	.offset-overlap-block .editor-content {
		padding: 30px 70px;
	}
/* Image Offset*/
	.offset-column figure { height: 100%; }
	.offset-column figure img { object-fit: cover; width: 100%; }
/*Site Footer*/
	.site-footer .copyright-wrapper {
		padding: 30px 0;
	}
	.site-footer .footer-cols {
		padding: 70px 0 20px 0;
	}
}
@media only screen and (min-width: 992px) {
	:root {
		--wrap_vspace: 32px;
	}
	.span-3-8-13-12-cols::before {
		width: calc( ( ( 100% - ( 100% - 2*var(--wrap_vspace) ) ) / 2 ) + 58% );
	}

	.site-footer .footer-cols .col:last-child > .gform_heading,
	.site-footer .footer-cols .col:last-child .subs-bttn {
		display: none;
	}	
}

@media only screen and (min-width: 1024px) {
/*Header*/
	body:not(.home) .site-main-holder {
		margin-top: 148px;
	}
	.home .top-banner.banner-media-bgr .content-wrapper {
		height: calc( 100% - 148px );
	}

	.site-header .desk-header .main-header {
		display: grid;
		grid-template-columns: repeat(24, 1fr);
		grid-template-rows: auto;
		grid-column-gap: var(--guther);
	}
	.site-header .desk-header .main-header-l {
		grid-column: 1 / span 4;
	}
	.site-header .desk-header .main-header-r {
		grid-column: 5 / span 20;
		justify-content: right;
	}

	.home .site-header .desk-header::before { content: ""; width: 20%; height: 100%; background: var(--dark-2); position: absolute; top: 0; left: 0; }
	
	.site-header .desk-header .main-header { align-items: baseline; }
	.site-header.fixed  .desk-header,
	body:not(.home) .site-header .desk-header,
	.home .site-header .desk-header .main-header-l { background: var(--dark-2); box-shadow: 0px 1px 0px #FFFFFF0F; }
	.site-header .desk-header .main-header-l { padding: 30px 90px 30px 0; }
	.site-header .header-bttn .mwa-bttn { font-size: 16px; line-height: 26px; padding: 12px 24px; height: unset; }
	.site-header .desk-header .header-bttn { margin-left: 25px; }
	.site-header { position: absolute; width: 100%; }
	.site-header .main-header { background: transparent; transition: background 0.8s ease; }
	.main-header-r { position: relative; display: flex; align-items: center; flex-shrink: 0; }
	.mwa-menu-main > li > a { padding: 5px 0 !important; margin: 0 15px; position: relative; overflow: hidden; }
	.mwa-menu-main li a { font-family: 'Oswald-Regular'; font-size: 16px; line-height: 26px; text-transform: uppercase; color: var(--light); }
	
	.tax-faqs-category .mwa-menu-main > .menu-item-684 > a::before,
	.single-post .mwa-menu-main > .menu-item-684 > a::before,
	.single-portfolio .mwa-menu-main > .menu-item-683 > a::before,
	.mwa-menu-main > .current-menu-item > a::before,
	.mwa-menu-main > .current-menu-ancestor > a::before,
	.mwa-menu-main > li:hover > a::before {
		content: "";
		width: 80%;
		height: 1px;
		background: var(--gold);
		position: absolute;
		bottom: 0px;
		left: 0;
	}
	
	.tax-faqs-category .mwa-menu-main > .menu-item-684 .menu-item-1175 > a,
	.single-post .mwa-menu-main .current_page_parent > a,
	.mwa-menu-main .sub-menu .current-menu-item > a,
	.mwa-menu-main .sub-menu li:hover > a {
		color: var(--gold);
	}
/* Submenu (dropdowns) */
	.mwa-menu-main .sub-menu { left: 15px;  background: var(--dark-2); }
	.mwa-menu-main .sub-menu a { position: relative; padding: 10px 30px; transition: color 0.25s ease; }
	.mwa-menu-main .sub-menu > li:first-of-type > a { padding-top: 30px; }
	.mwa-menu-main .sub-menu > li:last-of-type > a { padding-bottom: 30px; }
	.mwa-menu-main .sub-menu { width: 280px; }
/*Logo Carousel*/
	.logo-carousel .slick-slide {
		padding: 0 20px;
	}
	
	.home .top-banner.banner-media-bgr {
		min-height: 500px;
	}
/*List with SVG*/
	.layout-three-cols .list-svg .list {
		grid-template-columns: max-content auto;
	}
/*Portfolio*/
	.archive-portfolio article {
		height: 500px;
	}
	
	.archive-portfolio article { width: 25% !important; }
	.archive-portfolio article.not-active-grid { width: 24.6666% !important; }
	.archive-portfolio article.active-grid { width: 26% !important; }
/* Single Col*/
	.layout-single-col .section-col {
		grid-column: 4 / span 18;
	}
/*Portfolio*/
	.archive-portfolio .portfolio-list,
	.archive-portfolio .archive-list { display: grid; grid-template-columns: repeat(4, 1fr); }
/*Blog*/
	.news-filter-wrap { grid-template-columns: auto 350px; }
	/* .news-trigger { display: none; } */
	/* .post-cats .cat-list { */
		/* display: flex !important;  */
		/* align-items: center; */
		/* justify-content: start; */
		/* flex-wrap: wrap; */
		/* grid-row-gap: 10px; */
	/* } */
}
@media only screen and (min-width: 1200px) {
	html { font-size: 16px; line-height: 24px; } 
	h1 { font-size: 48px; line-height: 65px; letter-spacing:3px; } 
	h2 { font-size: 36px; line-height: 47px; letter-spacing:2px; } 
	h3 { font-size: 28px; line-height: 40px; } 
	h4 { font-size: 24px; line-height: 36px; } 
	h5 { font-size: 20px; line-height: 30px; } 
	h6 { font-size: 18px; line-height: 26px; }
	
	.site-header .header-bttn .mwa-bttn { font-size: 17px; padding: 12px 30px; }
	.mwa-bttn { font-size: 17px; line-height: 22px; padding: 24px 70px; }
	.mwa-gf-form_wrapper .gform_footer .gform_button  { padding-top: 24px !important; padding-bottom: 24px !important; }
	
	.mwa-menu-main li a { font-family: 'Oswald-Regular'; font-size: 18px; }

	
	/* body:not(.home) .site-main-holder { */
		/* margin-top: 147px; */
	/* } */
	body:not(.home)  .top-banner.banner-media-bgr {
		padding: calc( 2*var(--verspace) ) 0;
	}
/*Images*/
	.layout-two-cols .section-col {
		position: unset;
		height: unset;
	}
	.layout-two-cols .section-col [img-size="full"] {  
		width: unset;
		height: unset;
	}
	.layout-two-cols .section-col [img-size="full"] img {
		object-fit: unset;
		width: unset;
		height: unset;
	}
/*Header*/
	.site-header .desk-header .main-header-l {
		grid-column: 3 / span 4;
	}
	.site-header .desk-header .main-header-r {
		grid-column: 7 / span 18;
	}
	.home .site-header .desk-header::before { width: 25%; }
/*Banner*/
	.home .top-banner.banner-media-bgr { min-height: 740px; }
/*Top Banner*/
	.banner-media-bgr:not(.top-banner) {
		padding: 100px 0;
	}

/*Grid*/
/*Three Col Grid*/
	.layout-three-cols > .span-1-8-9-8-17-8-col > .section-col:first-child{
		grid-column: 1 / span 7;
	}
	.layout-three-cols > .span-1-8-9-8-17-8-col > .section-col:nth-child(2){
		grid-column: 9 / span 7;
	}
	.layout-three-cols > .span-1-8-9-8-17-8-col > .section-col:last-child{
		grid-column: 17 / span 7;
	}
/*Two Col Grid*/
	.layout-two-cols > .span-1-10-13-12-cols > .section-col:first-child{
		grid-column: 1 / span 10;
	}
	.layout-two-cols > .span-1-10-13-12-cols > .section-col:last-child{
		grid-column: 13 / span 	12;
	}
	.layout-two-cols > .span-1-8-9-16-cols > .section-col:first-child{
		grid-column: 1 / span 8;
	}
	.layout-two-cols > .span-1-8-9-16-cols > .section-col:last-child{
		grid-column: 9 / span 16;
	}
	.layout-two-cols > .span-3-9-13-9-cols > .section-col:first-child{
		grid-column: 3 / span 9;
	}
	.layout-two-cols > .span-3-9-13-9-cols > .section-col:last-child{
		grid-column: 13 / span 9;
	}
	.layout-two-cols > .span-3-10-15-10-cols > .section-col:first-child{
		grid-column: 3 / span 10;
	}
	.layout-two-cols > .span-3-10-15-10-cols > .section-col:last-child{
		grid-column: 15 / span 10;
	}
	.layout-two-cols > .span-3-10-15-8-cols > .section-col:first-child{
		grid-column: 3 / span 10;
	}
	.layout-offset-overlap-cols > .span-3-10-15-8-cols > .section-col:nth-child(2) {
		grid-row: 1 / span 2;
	}
	.layout-two-cols > .span-3-10-15-8-cols > .section-col:nth-child(2){
		grid-column: 15 / span 8;
	}
	.layout-two-cols > .span-3-10-15-8-cols > .section-col.offset-overlap-block {
		grid-column: 3 / span 13;
		grid-row: 2 / span 1;
	}
	.layout-two-cols > .span-1-12-13-12-cols > .section-col:first-child{
		grid-column: 1 / span 12;
	}
	.layout-two-cols > .span-1-12-13-12-cols > .section-col:last-child{
		grid-column: 13 / span 12;
	}
	.layout-two-cols > .span-1-11-13-10-cols > .section-col:first-child{
		grid-column: 1 / span 11;
	}
	.layout-two-cols > .span-1-11-13-10-cols > .section-col:last-child{
		grid-column: 13 / span 10;
	}
	.layout-two-cols > .span-1-10-15-10-cols > .section-col:first-child{
		grid-column: 1 / span 10;
	}
	.layout-offset-cols > .span-1-10-15-10-cols > .section-col:nth-child(2) {
		grid-row: 1 / span 2;
	}
	.layout-two-cols > .span-1-10-15-10-cols > .section-col:nth-child(2) {
		grid-column: 15 / span 10;
	}
	.layout-two-cols > .span-1-10-15-10-cols > .section-col.offset-block {
		grid-column: 1 / span 12; 
	}
	.layout-two-cols > .span-1-7-9-16-cols > .section-col:first-child{
		grid-column: 1 / span 7;
	}
	.layout-two-cols > .span-1-7-9-16-cols > .section-col:last-child{
		grid-column: 9 / span 16;
		padding-top: 0;
	}
	.layout-two-cols > .span-3-10-13-10-cols > .section-col:first-child{
		grid-column: 3 / span 10;
	}
	.layout-two-cols > .span-3-10-13-10-cols > .section-col:last-child{
		grid-column: 13 / span 10;
	}
	.layout-two-cols > .span-3-4-7-14-cols > .section-col:first-child{
		grid-column: 3 / span 4;
	}
	.layout-two-cols > .span-3-4-7-14-cols > .section-col:last-child{
		grid-column: 7 / span 14; 
	}
	.layout-two-cols > .span-3-9-14-9-cols > .section-col:first-child{
		grid-column: 3 / span 9;
	}
	.layout-two-cols > .span-3-9-14-9-cols > .section-col:last-child{
		grid-column: 14 / span 9;
	}
	.layout-two-cols > .span-3-12-17-6-cols > .section-col:first-child{
		grid-column: 3 / span 12;
	}
	.layout-two-cols > .span-3-12-17-6-cols > .section-col:last-child{
		grid-column: 17 / span 6;
	}
	.layout-two-cols > .span-1-8-11-12-cols > .section-col:first-child{
		grid-column: 1 / span 8;
	}
	.layout-two-cols > .span-1-8-11-12-cols > .section-col:last-child{
		grid-column: 11 / span 12;
	}
	.layout-two-cols > .span-1-12-15-8-cols > .section-col:first-child{
		grid-column: 1 / span 12;
	}
	.layout-two-cols > .span-1-12-15-8-cols > .section-col:last-child{
		grid-column: 15 / span 8;
		padding: 0;
	}
	.layout-two-cols > .span-3-8-13-12-cols > .section-col.boxed {
		grid-column: 3 / span 8;
		padding: 0 !important;
	}
	
	.layout-two-cols > .span-3-8-13-12-cols > .section-col:last-child{
		grid-column: 13 / span 12;
	}
/* Left Block Offset*/
	.section-col.offset-block {
		display: flex;
		align-items: end;
		margin-left: calc( ( 100% - 2*var(--wrap_vspace) ) - 100% );
	} 
/* Left Block Offset overlap */
	.offset-overlap-block .editor-content > * {
		max-width: 70%;
	}
	.layout-two-cols > .span-3-8-13-12-cols > .section-col.boxed::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: calc( ( ( 100% - ( 100% - 2*16px ) ) / 2 ) + 58% );
		height: 100%;
		z-index: -1;
	}
/*Single Col Grid*/
	.layout-single-col > .full > .section-col {
		grid-column: 1 / span 24;
	}
	.layout-single-col > .span-3-14-col > .section-col {
		grid-column: 3 / span 14;
	}
	.layout-single-col > .span-9-8-col > .section-col {
		grid-column: 9 / span 8;
	}
	.layout-single-col > .span-5-16-col > .section-col {
		grid-column: 5 / span 16;
	}
	.layout-single-col > .span-6-14-col > .section-col {
		grid-column: 6 / span 14;
	}
	.layout-single-col > .span-7-12-col .section-col {
		grid-column: 7 / span 12;
	}
	.layout-single-col > .span-8-11-col .section-col {
		grid-column: 8 / span 11;
	}
	.layout-single-col > .span-3-20-col .section-col {
		grid-column: 3 / span 20;
	}
/*Owners Grid*/

	.layout-owners-grid .content-wrapper > .two-cols-grid { grid-column: 3 / span 20; }
	.layout-owners-grid .content-wrapper > .three-cols-grid { grid-template-columns: repeat( 3, 1fr ); }

	/* .layout-owners-grid .section-col a { */
		/* padding: 60px 20px !important;  */
	/* } */
	/* .layout-owners-grid .section-col:nth-child(odd) { */
		/* grid-column: 3 / span 10; */
	/* } */
	/* .layout-owners-grid .section-col:nth-child(even) { */
		/* grid-column: 13 / span 10; */
	/* } */
	.layout-owners-grid .section-col a {
		padding: 100px 20px !important;
	}
/* FAQs */
	.mwa-archive-faqs .sidebar-faqs {
		padding: 10px 50px;
	}
	.mwa-archive-faqs .sidebar-faqs ul a {
		padding: 40px;
	}
/*Grids*/
/*Portfolio*/
	.archive-portfolio article {
		height: 600px;
	}
/*List with SVG*/
	.layout-three-cols .list-svg .list {
		grid-gap: 40px;
	}
	.contact-list-svg .list ~ .list {
		margin-top: 40px;
	}
/*Blogs*/
	.archive-404 .archive-list,
	.archive-posts .archive-list { grid-row-gap: 70px; }
	.archive-404 .archive-list > article:nth-child(odd),
	.archive-posts .archive-list > article:nth-child(odd) { grid-column: 3 / span 10; }
	.archive-404 .archive-list > article:nth-child(even),
	.archive-posts .archive-list > article:nth-child(even) { grid-column: 13 / span 10; }
	
	.mwa-single-post .layout-single-col .section-col {
	    grid-column: 3 / span 20;
	}
	.mwa-single-post .layout-two-cols .section-col:first-child {
	    grid-column: 3 / span 10;
	}
	.mwa-single-post .layout-two-cols .section-col:last-child {
	    grid-column: 13 / span 10;
	}
	
	.news-filter-wrap { grid-column: 3 / span 20; }
/*Offset*/
	.layout-two-cols .section-col.boxed {
		padding: 50px 130px !important;
	}

	.wrap.span-1-12-15-8-cols {
		padding-right: calc( ( 100% - ( 100% - 2*var(--wrap_vspace) ) ) / 2 );
		padding-top: 0;
		padding-bottom: 0;
	}
	.wrap.span-3-8-13-12-cols {
		padding-left: calc( ( 100% - ( 100% - 2*var(--wrap_vspace) ) ) / 2 );
	}
	
/* Left Block Offset*/
	.section-col.offset-block .quote-field {
		padding: 80px 45px 80px calc( 100% - ( 100% - 2*var(--wrap_vspace) ) );
	} 
/*Site Footer*/
	.site-footer .copyright-wrapper {
		padding: 45px 0;
	}
	.site-footer .footer-cols {
		padding: 110px 0 55px 0;
	}
	.site-footer .copyright-wrapper .wrap {
		display: grid;
		grid-template-columns: repeat(24, 1fr);
		grid-template-rows: auto;
		grid-column-gap: var(--guther);
		grid-row-gap: 30px;
	}
	.site-footer .copyright-wrapper .content-wrapper > div {
		grid-column: 1 / span 24;
	}
	.footer-cols .menu li ~ li {
		margin-top: 20px;
	}
	.site-footer .footer-cols .col:first-child {
		grid-column: 1 / span 8;
	}
	.site-footer .footer-cols .col:nth-child(2) {
		grid-column: 9 / span 4;
	}
	.site-footer .footer-cols .col:nth-child(3) {
		grid-column: 13 / span 5;
	}
	.site-footer .footer-cols .col:nth-child(4) {
		grid-column: 18 / span 7;
	}
/* Testimonials*/
	.testimonials-container {
		padding: 90px 60px;
	}
	.slick-dots {
		margin-top: 70px;
	}
/* Full Width two Cols*/
	.wrap.span-3-8-13-12-cols,
	.wrap.span-1-12-15-8-cols {
		max-width: unset;
		width: unset;
		margin: unset;
	}
	.wrap.span-3-8-13-12-cols {
		padding: calc( 2*var(--verspace) ) 0;
	}
	.wrap.span-1-12-15-8-cols {
		margin: 20px 0;
	}
}
@media only screen and (min-width: 1400px) {
	body:not(.home) .site-main-holder {
		margin-top: 186px;
	}
	.home .top-banner.banner-media-bgr .content-wrapper {
		height: calc( 100% - 186px );
	}
	
	.site-header .desk-header .main-header-l { padding: 50px 100px 50px 0; }
	.site-header .desk-header .header-bttn { margin-left: 50px; }
	.mwa-menu-main > li > a { margin: 0 24px; }
	.mwa-menu-main .sub-menu { left: 24px; }
}
@media only screen and (min-width: 1500px) {
	.site-header .header-bttn .mwa-bttn { padding: 12px 50px; }
/*Site Footer*/ 
	.site-footer .footer-cols .col:first-child {
		grid-column: 3 / span 6;
	}
	.site-footer .footer-cols .col:nth-child(2) {
		grid-column: 9 / span 4;
	}
	.site-footer .footer-cols .col:nth-child(3) {
		grid-column: 13 / span 5;
	}
	.site-footer .footer-cols .col:nth-child(4) {
		grid-column: 18 / span 7;
	}
	.site-footer .copyright-wrapper .content-wrapper > div {
		grid-column: 3 / span 22;
	} 
}
@media only screen and (min-width: 1600px) {
	/* .home .top-banner.banner-media-bgr { */
		/* min-height: 770px; */
	/* } */
/*Portfolio*/
	.archive-portfolio article {
		height: 850px;
	}
}
@media only screen and (min-width: 1800px) {
	:root {
		--wrap_vspace: 140px;
	}
	
	/* .home .top-banner.banner-media-bgr { */
		/* min-height: 1080px; */
	/* } */
}
