/*
Theme Name:		Market Location
Author:			Kicking Pixels
Author URI:		https://kickingpixels.com.au/
Description:	Custom theme for MWA based website
Version: 		3.6
Text Domain: 	marketlocation
*/

/* INLINE CSS */

:root{--light:#ffffff;--dark:#333333;--blue:#002387;--yellow:#f9b000;--light-blue:#2190e6;--grey:#f7f8fb}.mwa-bttn.clrs-light, .mwa-icon.clrs-light, a.clrs-light{color:#222222 !important}[class*=clrs-] .clrs-light, .clrs-light{background-color:#ffffff;color:#222222}.page-section .clrs-light h1, .page-section .clrs-light h2, .page-section .clrs-light h3, .page-section .clrs-light h4, .page-section .clrs-light h5, .page-section .clrs-light h6, .clrs-light h1, .clrs-light h2, .clrs-light h3, .clrs-light h4, .clrs-light h5, .clrs-light h6{color:#002387}.mwa-bttn.clrs-dark, .mwa-icon.clrs-dark, a.clrs-dark{color:#ffffff !important}[class*=clrs-] .clrs-dark, .clrs-dark{background-color:#333333;color:#ffffff}.page-section .clrs-dark h1, .page-section .clrs-dark h2, .page-section .clrs-dark h3, .page-section .clrs-dark h4, .page-section .clrs-dark h5, .page-section .clrs-dark h6, .clrs-dark h1, .clrs-dark h2, .clrs-dark h3, .clrs-dark h4, .clrs-dark h5, .clrs-dark h6{color:inherit}.mwa-bttn.clrs-blue, .mwa-icon.clrs-blue, a.clrs-blue{color:#ffffff !important}[class*=clrs-] .clrs-blue, .clrs-blue{background-color:#002387;color:#ffffff}.page-section .clrs-blue h1, .page-section .clrs-blue h2, .page-section .clrs-blue h3, .page-section .clrs-blue h4, .page-section .clrs-blue h5, .page-section .clrs-blue h6, .clrs-blue h1, .clrs-blue h2, .clrs-blue h3, .clrs-blue h4, .clrs-blue h5, .clrs-blue h6{color:#f9b000}.mwa-bttn.clrs-yellow, .mwa-icon.clrs-yellow, a.clrs-yellow{color:#ffffff !important}[class*=clrs-] .clrs-yellow, .clrs-yellow{background-color:#f9b000;color:#ffffff}.page-section .clrs-yellow h1, .page-section .clrs-yellow h2, .page-section .clrs-yellow h3, .page-section .clrs-yellow h4, .page-section .clrs-yellow h5, .page-section .clrs-yellow h6, .clrs-yellow h1, .clrs-yellow h2, .clrs-yellow h3, .clrs-yellow h4, .clrs-yellow h5, .clrs-yellow h6{color:#002387}.mwa-bttn.clrs-light-blue, .mwa-icon.clrs-light-blue, a.clrs-light-blue{color:#ffffff !important}[class*=clrs-] .clrs-light-blue, .clrs-light-blue{background-color:#2190e6;color:#ffffff}.page-section .clrs-light-blue h1, .page-section .clrs-light-blue h2, .page-section .clrs-light-blue h3, .page-section .clrs-light-blue h4, .page-section .clrs-light-blue h5, .page-section .clrs-light-blue h6, .clrs-light-blue h1, .clrs-light-blue h2, .clrs-light-blue h3, .clrs-light-blue h4, .clrs-light-blue h5, .clrs-light-blue h6{color:#002387}.mwa-bttn.clrs-grey, .mwa-icon.clrs-grey, a.clrs-grey{color:#333333 !important}[class*=clrs-] .clrs-grey, .clrs-grey{background-color:#f7f8fb;color:#333333}.page-section .clrs-grey h1, .page-section .clrs-grey h2, .page-section .clrs-grey h3, .page-section .clrs-grey h4, .page-section .clrs-grey h5, .page-section .clrs-grey h6, .clrs-grey h1, .clrs-grey h2, .clrs-grey h3, .clrs-grey h4, .clrs-grey h5, .clrs-grey h6{color:#002387}@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:#222222}.zigzag-light .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h1, .zigzag-light .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h2, .zigzag-light .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h3, .zigzag-light .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h4, .zigzag-light .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h5, .zigzag-light .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h6, .zigzag-light .layout-two-cols .section-col:last-of-type h1, .zigzag-light .layout-two-cols .section-col:last-of-type h2, .zigzag-light .layout-two-cols .section-col:last-of-type h3, .zigzag-light .layout-two-cols .section-col:last-of-type h4, .zigzag-light .layout-two-cols .section-col:last-of-type h5, .zigzag-light .layout-two-cols .section-col:last-of-type h6{color:#002387}[class*=zigzag-].clrs-dark .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-dark .layout-two-cols .section-col:last-of-type, .zigzag-dark .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#333333;color:#ffffff}.zigzag-dark .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h1, .zigzag-dark .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h2, .zigzag-dark .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h3, .zigzag-dark .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h4, .zigzag-dark .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h5, .zigzag-dark .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h6, .zigzag-dark .layout-two-cols .section-col:last-of-type h1, .zigzag-dark .layout-two-cols .section-col:last-of-type h2, .zigzag-dark .layout-two-cols .section-col:last-of-type h3, .zigzag-dark .layout-two-cols .section-col:last-of-type h4, .zigzag-dark .layout-two-cols .section-col:last-of-type h5, .zigzag-dark .layout-two-cols .section-col:last-of-type h6{color:inherit}[class*=zigzag-].clrs-blue .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-blue .layout-two-cols .section-col:last-of-type, .zigzag-blue .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#002387;color:#ffffff}.zigzag-blue .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h1, .zigzag-blue .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h2, .zigzag-blue .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h3, .zigzag-blue .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h4, .zigzag-blue .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h5, .zigzag-blue .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h6, .zigzag-blue .layout-two-cols .section-col:last-of-type h1, .zigzag-blue .layout-two-cols .section-col:last-of-type h2, .zigzag-blue .layout-two-cols .section-col:last-of-type h3, .zigzag-blue .layout-two-cols .section-col:last-of-type h4, .zigzag-blue .layout-two-cols .section-col:last-of-type h5, .zigzag-blue .layout-two-cols .section-col:last-of-type h6{color:#f9b000}[class*=zigzag-].clrs-yellow .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-yellow .layout-two-cols .section-col:last-of-type, .zigzag-yellow .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#f9b000;color:#ffffff}.zigzag-yellow .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h1, .zigzag-yellow .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h2, .zigzag-yellow .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h3, .zigzag-yellow .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h4, .zigzag-yellow .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h5, .zigzag-yellow .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h6, .zigzag-yellow .layout-two-cols .section-col:last-of-type h1, .zigzag-yellow .layout-two-cols .section-col:last-of-type h2, .zigzag-yellow .layout-two-cols .section-col:last-of-type h3, .zigzag-yellow .layout-two-cols .section-col:last-of-type h4, .zigzag-yellow .layout-two-cols .section-col:last-of-type h5, .zigzag-yellow .layout-two-cols .section-col:last-of-type h6{color:#002387}[class*=zigzag-].clrs-light-blue .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-light-blue .layout-two-cols .section-col:last-of-type, .zigzag-light-blue .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#2190e6;color:#ffffff}.zigzag-light-blue .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h1, .zigzag-light-blue .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h2, .zigzag-light-blue .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h3, .zigzag-light-blue .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h4, .zigzag-light-blue .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h5, .zigzag-light-blue .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h6, .zigzag-light-blue .layout-two-cols .section-col:last-of-type h1, .zigzag-light-blue .layout-two-cols .section-col:last-of-type h2, .zigzag-light-blue .layout-two-cols .section-col:last-of-type h3, .zigzag-light-blue .layout-two-cols .section-col:last-of-type h4, .zigzag-light-blue .layout-two-cols .section-col:last-of-type h5, .zigzag-light-blue .layout-two-cols .section-col:last-of-type h6{color:#002387}[class*=zigzag-].clrs-grey .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-grey .layout-two-cols .section-col:last-of-type, .zigzag-grey .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#f7f8fb;color:#333333}.zigzag-grey .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h1, .zigzag-grey .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h2, .zigzag-grey .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h3, .zigzag-grey .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h4, .zigzag-grey .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h5, .zigzag-grey .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h6, .zigzag-grey .layout-two-cols .section-col:last-of-type h1, .zigzag-grey .layout-two-cols .section-col:last-of-type h2, .zigzag-grey .layout-two-cols .section-col:last-of-type h3, .zigzag-grey .layout-two-cols .section-col:last-of-type h4, .zigzag-grey .layout-two-cols .section-col:last-of-type h5, .zigzag-grey .layout-two-cols .section-col:last-of-type h6{color:#002387}}@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:#222222}.zigzag-light .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h1, .zigzag-light .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h2, .zigzag-light .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h3, .zigzag-light .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h4, .zigzag-light .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h5, .zigzag-light .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h6, .zigzag-light .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h1, .zigzag-light .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h2, .zigzag-light .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h3, .zigzag-light .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h4, .zigzag-light .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h5, .zigzag-light .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h6{color:#002387}.zigzag-dark .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-dark .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#333333;color:#ffffff}.zigzag-dark .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h1, .zigzag-dark .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h2, .zigzag-dark .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h3, .zigzag-dark .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h4, .zigzag-dark .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h5, .zigzag-dark .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h6, .zigzag-dark .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h1, .zigzag-dark .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h2, .zigzag-dark .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h3, .zigzag-dark .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h4, .zigzag-dark .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h5, .zigzag-dark .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h6{color:inherit}.zigzag-blue .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-blue .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#002387;color:#ffffff}.zigzag-blue .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h1, .zigzag-blue .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h2, .zigzag-blue .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h3, .zigzag-blue .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h4, .zigzag-blue .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h5, .zigzag-blue .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h6, .zigzag-blue .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h1, .zigzag-blue .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h2, .zigzag-blue .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h3, .zigzag-blue .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h4, .zigzag-blue .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h5, .zigzag-blue .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h6{color:#f9b000}.zigzag-yellow .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-yellow .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#f9b000;color:#ffffff}.zigzag-yellow .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h1, .zigzag-yellow .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h2, .zigzag-yellow .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h3, .zigzag-yellow .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h4, .zigzag-yellow .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h5, .zigzag-yellow .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h6, .zigzag-yellow .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h1, .zigzag-yellow .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h2, .zigzag-yellow .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h3, .zigzag-yellow .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h4, .zigzag-yellow .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h5, .zigzag-yellow .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h6{color:#002387}.zigzag-light-blue .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-light-blue .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#2190e6;color:#ffffff}.zigzag-light-blue .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h1, .zigzag-light-blue .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h2, .zigzag-light-blue .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h3, .zigzag-light-blue .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h4, .zigzag-light-blue .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h5, .zigzag-light-blue .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h6, .zigzag-light-blue .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h1, .zigzag-light-blue .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h2, .zigzag-light-blue .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h3, .zigzag-light-blue .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h4, .zigzag-light-blue .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h5, .zigzag-light-blue .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h6{color:#002387}.zigzag-grey .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-grey .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#f7f8fb;color:#333333}.zigzag-grey .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h1, .zigzag-grey .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h2, .zigzag-grey .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h3, .zigzag-grey .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h4, .zigzag-grey .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h5, .zigzag-grey .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h6, .zigzag-grey .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h1, .zigzag-grey .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h2, .zigzag-grey .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h3, .zigzag-grey .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h4, .zigzag-grey .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h5, .zigzag-grey .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h6{color:#002387}}

/* ======================== */
	
/* THEME CUSTOM STYLES */
	.wrap { width: 1240px; }
	.wrap-narrow { width: 1030px; }
	.wrap-wide { width: 1400px; margin: 0 auto; max-width: calc(100% - 2*var(--horspace) ); }
/* Typography */
	@font-face {
		font-family: 'Verdana';
		font-display: swap;		
		src: url('fonts/verdana.eot');
		src: url('fonts/verdana.eot?#iefix') format('embedded-opentype'),
			url('fonts/verdana.woff2') format('woff2'),
			url('fonts/verdana.woff') format('woff'),
			url('fonts/verdana.ttf') format('truetype'),
			url('fonts/verdana.svg') format('svg');
	}
	@font-face {
		font-family: 'Verdana-Bold'; 
		font-display: swap;		
		src: url('fonts/verdana-bold.eot');
		src: url('fonts/verdana-bold.eot?#iefix') format('embedded-opentype'),
			url('fonts/verdana-bold.woff2') format('woff2'),
			url('fonts/verdana-bold.woff') format('woff'),
			url('fonts/verdana-bold.ttf') format('truetype'),
			url('fonts/verdana-bold.svg') format('svg');
	}

	html { font: 18px/30px 'Verdana'; }
	h1 { font: 28px/34px 'Verdana-Bold'; }
	h2 { font: 26px/30px 'Verdana-Bold'; }
	h3 { font: 24px/30px 'Verdana-Bold'; }
	h4 { font: 22px/27px 'Verdana-Bold'; }
	h5 { font: 18px/28px 'Verdana-Bold'; }
	h6 { font: 18px/30px 'Verdana-Bold'; }
	
	.smalltxt { font: 14px/24px 'Verdana'; }
	.largetxt { font: 16px/26px 'Verdana'; }
	
	.mwa-bttn { font: 18px/22px 'Verdana'; padding: 12px 24px; border-radius: 50px; text-transform: unset; position: relative; z-index: 0; }
	.mwa-bttn::before { content: unset !important; }
	.mwa-bttn.outlined { background: unset !important; }
	
	.mwa-bttn.outlined.clrs-light { color: var(--light) !important; border: 1.5px solid var(--light); }
	.mwa-bttn.outlined.clrs-blue { color: var(--blue) !important; border: 1.5px solid var(--blue); }
	.mwa-bttn.outlined.clrs-yellow { color: var(--yellow) !important; border: 1.5px solid var(--yellow); }
	.mwa-bttn:not(.outlined).clrs-yellow { border: 1.5px solid var(--yellow); }
	.mwa-bttn:not(.outlined).clrs-blue { border: 1.5px solid var(--blue); }
	.site-main-holder .gform_button { color: var(--light); background: var(--yellow); border: 1.5px solid var(--yellow); }
	.site-footer .gform_button { color: var(--light); background: var(--yellow); border: 1.5px solid var(--yellow); }
	
	.site-main-holder .clrs-light .mwa-bttn.outlined.clrs-yellow:hover,
	.mwa-bttn.outlined.clrs-blue:hover { color: var(--light) !important; }
	.mwa-bttn:not(.outlined).clrs-blue:hover { color: var(--light) !important; background: unset; border: 1.5px solid var(--yellow); }
	.mwa-bttn:not(.outlined).clrs-yellow:hover { color: var(--blue) !important; background: unset; border: 1.5px solid var(--light); }
	.site-main-holder .clrs-blue .mwa-bttn.outlined.clrs-yellow:hover { color: var(--blue) !important; border: 1.5px solid var(--yellow); }
	.mwa-bttn.outlined.clrs-light:hover { color: var(--blue) !important; }
	.site-main-holder .gform_button:hover { background: unset; border: 1.5px solid var(--blue); }
	.site-footer .gform_button:hover { background: unset; border: 1.5px solid var(--blue); }
	
	.site-main-holder .clrs-light .mwa-bttn.outlined.clrs-yellow .btn-bg,
	.site-main-holder .clrs-blue .mwa-bttn.outlined.clrs-yellow .btn-bg,
	.mwa-bttn:not(.outlined).clrs-blue .btn-bg { background: var(--yellow) !important; }
	
	.site-footer .gform_button .btn-bg,
	.site-main-holder .gform_button .btn-bg,
	.mwa-bttn.outlined.clrs-blue .btn-bg { background: var(--blue) !important; }
	
	.mwa-bttn:not(.outlined).clrs-yellow .btn-bg,
	.mwa-bttn.outlined.clrs-light .btn-bg { background: var(--light) !important; }
	
	.btn-bg { position: absolute; display: block; width: 0; height: 0; border-radius: 50px; transition: width 0.4s ease-in-out, height 0.4s ease-in-out; transform: translate(-50%, -50%); z-index: -1; }
	
	/* .gform_button .btn-bg, */
	.site-header .phone .btn-bg,
	.search-bttn .btn-bg,
	.close-bttn .btn-bg { background: var(--blue); }
	
	.site-header .phone:hover,
	.search-bttn:hover,
	.close-bttn:hover { color: var(--light) !important; border: 1.5px solid var(--blue) !important; }
	
	.site-header .phone:hover svg { fill: var(--light) !important; }
	
	.site-header .phone:hover .btn-bg,
	.search-bttn:hover .btn-bg,
	.close-bttn:hover .btn-bg,
	.mwa-bttn:hover .btn-bg,
	.gform_button:hover .btn-bg { width: 225% !important; height: 225% !important; }
	
	.site-header .phone { position: relative; overflow: hidden; display: flex; }
	.site-header .phone svg { height: 21px; margin-right: 8px; }
	
	.clr-yellow { color: var(--yellow) !important; }
	.clr-blue { color: var(--blue) !important; }
	.clr-light { color: var(--light) !important; }
	.clr-dark { color: var(--dark) !important; }
	
	.page-section .section-row ~ .section-row.col-vertical-space-s { padding-top: 20px !important; } 
	.page-section .section-row ~ .section-row.col-vertical-space-m { padding-top: 60px !important; }
	.page-section .section-row ~ .section-row.col-vertical-space-l { padding-top: 90px !important; }
	
	.editor-content table, 
	.editor-content iframe, 
	.editor-content figure, 
	.editor-content img, 
	.editor-content p, 
	.editor-content h1, 
	.editor-content h2, 
	.editor-content h3, 
	.editor-content h4, 
	.editor-content h5, 
	.editor-content h6 { margin-top: 1em; }
	
	.post-content.editor-content a,
	.page-template-simple-page .site-main-holder .editor-content a { color: var(--yellow); }
	
	.hidden { display: none; }
	/* .force-rows-verspace .section-row ~ .section-row, [class*="section-verspace-"] .section-row ~ .section-row { padding-top: calc( .8*var(--verspace) ); } */
	strong { font-family: 'Verdana-Bold'; }
	a { opacity: 1; } 
/*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;  }
/* Simple Page */
	.simple-page .editor-content :is(h1, h2, h3, h4, h5, h6) { margin-top: 20px; }
	.simple-page .simple-heading { padding-bottom: 0; }
	.simple-page .simple-heading .editor-content { border-left: 4px solid var(--yellow); padding-left: 20px; }
	.simple-page .simple-heading .editor-content > *:first-child,
	.simple-page .page-section:not(.simple-heading) .editor-content > *:first-child { margin-top: 0; }
	.simple-page .simple-heading .editor-content > *  ~ * { margin-top: 8px; }
	.page-template-simple-page footer > section { display: none; }
/* Gravity Forms */
	select,
	textarea,
	input[type="tel"],
	input[type="date"],
	input[type="number"],
	input[type="email"],
	input[type="text"] { width: 100%; padding: 0.5rem 1rem; border: unset; background: rgba(0, 35, 135, 0.03); border-radius: 10px; }

	.site-footer .contact-form :is( select, textarea, input[type="tel"], input[type="date"], input[type="number"], input[type="email"], input[type="text"] ) { background: rgba(255, 255, 255, 0.1); }
	
	.mwa-gf-form_wrapper .gfield label { font-family: 'Verdana-Bold'; line-height: 24px; }
	.mwa-gf-2-columns_wrapper .gform_fields { grid-column-gap: 40px; grid-row-gap: 20px; }
	.mwa-gf-form_wrapper .gfield_html { font-size: 12px; line-height: 20px; }
	.site-footer .mwa-gf-form_wrapper .gfield_html { color: #F2F2F2; }
	.mwa-gf-form_wrapper .gfield_validation_message,
	.mwa-gf-form_wrapper .gfield_required_asterisk { color: var(--yellow); }
	.mwa-gf-form_wrapper select { background: var(--green); color: #fff; }

	.mwa-gf-form_wrapper .gform_footer .gform_button { border-radius: 50px; transition: all 300ms ease; position: relative; cursor: pointer; padding: 13px 45px; overflow: hidden; z-index: 0; }

	.contact-me .gfield_label { display: none; }
	.mwa-gf-form_wrapper .gchoice { align-items: center; grid-template-columns: max-content max-content; grid-gap: 10px; }
	.mwa-gf-form_wrapper .gchoice label, .mwa-gf-form_wrapper .gchoice {  margin: 0 !important; font-size: 14px; line-height: 28px; font-family: 'verdana'!important; }
	.gfield-choice-input { width: 25px; height: 25px; margin: 0 !important; cursor: pointer; }


/* Site header */
	.site-header { position: relative; z-index: 5; } 
	.mob-header .site-logo { position: relative; }
	.site-logo a:hover { opacity: 1; }
	
	.home.overlay-on .site-header .mob-header > div:nth-child(2), 
	.home .site-header.fixed .mob-header > div:nth-child(2), 
	.home .site-header.fixed .desk-header .main-header-l .site-logo:last-child { display: block; }
	
	.home.overlay-on .site-header .mob-header > div:nth-child(1), 
	.home .site-header.fixed .mob-header > div:nth-child(1), 
	.home .site-header.fixed .desk-header .main-header-l .site-logo:first-child,
	body:not(.home) .mob-header > div:nth-child(1), 
	body:not(.home) .desk-header .main-header-l .site-logo:first-child,
	.home .site-header .mob-header > div:nth-child(2), 
	.home .site-header .desk-header .main-header-l .site-logo:last-child { display: none; }
	
	.mwa-menu-main .sub-menu .description { opacity: 0.75; font: 15px/1.5 'FilsonProBook'; }
	
	.search-bar { background-color: #fff; }

	.menu-overlay nav > ul > li > a,
	.mwa-menu-main > li > a { font-family: 'Verdana'; font-size: 16px; line-height: 20px; }
/* Top banner */
	.top-banner { position: relative; }
	.home .top-banner {  padding: 140px 0 40px 0; }
	.home .top-banner .content-wrapper { padding: unset !important; }
	.home .top-banner .inner-wrap { max-width: 760px; }
	.home .top-banner .content-row ~ .content-row { margin-top: 50px; }
	.home .top-banner .mwa-bttns .mwa-bttn { width: 100%; }
	.home .top-banner .mwa-bttns .mwa-bttn ~ .mwa-bttn { margin-left: 0; margin-top: 10px; }
	
	body:not(.home) .top-banner { max-width: calc(100% - 2*var(--horspace) ); width: 1240px; margin: auto; padding: 0; min-height: 250px; justify-content: end; background: unset; }
	body:not(.home) .top-banner figure { border-radius: 20px 0px 0px 0px; overflow: hidden; }
	body:not(.home) .top-banner .content-wrapper { width: unset; max-width: unset; margin: unset; }
	body:not(.home) .top-banner .inner-wrap { width: unset; max-width: unset; margin: unset; margin: 20px; padding-left: 20px; border-left: 4px solid var(--yellow); }
	
	.banner-media-bgr figure:after { background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)); }
/* Custom sections */
	.cols-verspace-m .section-col, .section-verspace-m { padding: calc( 2.5*var(--verspace) ) 0; }

	section.img-overlap { padding-bottom: 0; margin-bottom: -50px; background: unset !important; z-index: 2; }
	section.img-overlap img { border-radius: 20px 0px 0px 0px; }

	.section-verspace-xl { padding: 100px 0 50px 0; }

	.section-heading .editor-content * ~ * { margin-top: 0; }
	
	.clrs-blue .content-wrapper:not(.txtalign-center) .section-heading .editor-content { border-left: 4px solid var(--yellow); padding-left: 20px; }
	.clrs-grey .content-wrapper:not(.txtalign-center) .section-heading .editor-content { border-left: 4px solid var(--blue); padding-left: 20px; }
	
	.counter ul { display: grid; grid-template-columns: repeat(2,1fr); grid-gap: 45px 50px; align-items: start; list-style: none; margin: 0; }
	.counter ul li { border-left: 4px solid var(--blue); padding-left: 20px; }
	.counter ul li + li { margin-top: 0; }
	.counter ul li > *:first-child { font-family: 'Verdana-Bold'; font-size: 28px; line-height: 35px; }
	.counter ul li > * { margin: 0; }
	
	.layout-carousel .slick-arrow { display: none !important; }
	.layout-carousel .carousel-container .slick-list { padding-bottom: 40px; }
	.layout-carousel .carousel-container .slick-slide > div { text-align: center; }
	.layout-carousel .carousel-container .slick-slide .carousel-message { max-width: 850px; border-radius: 10px; padding: 20px; position: relative; }
	.layout-carousel .carousel-container .slick-slide .carousel-message::after { content: ""; position: absolute; bottom: -8px; left: calc(50% - 10px); width: 20px; height: 20px; transform: rotate(45deg) skew(15deg, 15deg); background: inherit; }
	.layout-carousel .carousel-logo { max-width: 1000px; margin-left: auto; margin-right: auto; }
	.layout-carousel .carousel-logo img { width: 100%; cursor: pointer; }
	.layout-carousel .carousel-logo .slick-slide:not(.slick-center) img { filter: grayscale(100%); }
	.layout-carousel .carousel-logo .slick-list { padding: 0 !important; }
	.layout-carousel .carousel-logo .slick-slide { margin: 0 10px; }
	
	.mwa-accordion .tab { padding: 20px 25px; align-items: center; }
	.mwa-accordion .tab-heading { color: var(--light-blue) !important; padding: 0; display: flex; align-items: center; }
	.mwa-accordion .tab .icon { width: 32px; height: 32px; color: var(--light-blue); background: rgba(33, 144, 230, 0.08); border-radius: 50px; }
	.mwa-accordion .tab .icon svg { width: 12px; }
	.mwa-accordion .tab .accord-icon { margin-right: 10px; display: flex; }
	.mwa-accordion .content { padding: 20px 25px; }
	.mwa-accordion .panel ~ .panel { margin-top: 10px; }
	.mwa-accordion .editor-content ul { list-style-type: disc; }
	.mwa-accordion ul li::marker { color: var(--dark); }

	li::marker { color: var(--yellow); font-size: 20px; }
	.page-section.clrs-yellow li::marker { color: var(--blue);}
	.two-cols-bg li::marker { color: var(--light);}

	.page-section .layout-two-cols .scrw .section-col:last-child { padding-right: 0; }
	
	.page-id-958 .site-footer .contact-form,
	.page-id-558 .site-footer .contact-form { display: none; }

	figure .img-round-edge { border-radius: 20px 0px; }
	
	.list-labels { display: unset; }
	.list-labels .list-label ~ .list-label { margin-top: 30px; }
	.list-labels .label h5  { line-height: 30px; border-left: 4px solid var(--blue); padding-left: 12px; margin-bottom: 10px; }
	
	.list-svg { display: grid; grid-template-columns: max-content auto; grid-gap: 15px; }
	.list-svgs .list-svg ~ .list-svg { margin-top: 15px; }
	
	.single-career footer .contact-form,
	.post-type-archive-case-studies footer .contact-form,
	.single-post footer .contact-form,
	.blog footer .contact-form { display: none; }
	
	.iframe-wrap {
		position: relative;
		overflow: hidden;
		width: 100%;
		padding-top: 56.25%;
	}
	.iframe-wrap iframe {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		width: 100%;
		height: 100%;
	}
	
	.two-cols-bg .content-wrapper { padding: 30px; }
/*Quote section*/
	blockquote { background-color: var(--light-blue); color: var(--light); padding: 20px 25px; margin-top: 1.5em; border-radius: 5px; font-size: 22px; line-height: 27px; }
	/* 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; } */
/* Blog */
	.news-carousel .slick-slide:first-child article { border-radius: 50px 0px 0px 0px; }
	.archive-list .post-desc { margin: 20px 0; }
	.news-carousel .slick-arrow { display: none !important; }

	.mwa-single-career header,
	.mwa-single-post header { border-left: 4px solid var(--yellow); padding-left: 20px; }
	.mwa-single-post header { margin-bottom: 50px; }
	.mwa-single-post header .post-meta { padding: 0; }
	.mwa-single-post header .post-meta::after { content: unset; }

	.archive-posts .archive-list article { border-radius: 5px; }

	aside .widget-title { font-family: 'Verdana-Bold'; font-size: 32px; line-height: 39px; color: var(--blue) !important; }
	aside ul a { color: var(--blue); background: rgba(0, 35, 135, 0.03); border-radius: 5px !important; padding: 15px !important; } 
	aside ul  a:hover,
	aside ul .current-cat a { color: var(--light); background: var(--yellow); } 
	aside ul a::before { content: unset !important; } 

	.list-pagination { margin-top: 45px !important; }
	.list-pagination .nav-link { border-radius: 50%; width: 70px; height: 70px; background: rgba(0, 35, 135, 0.03); color: var(--blue); margin: 0; }
	.list-pagination .nav-link:hover,
	.list-pagination .current .nav-link { background: var(--yellow); color: var(--light); }
	.list-pagination .nav-link:before { content: unset; }
	.list-pagination .paginate-links li ~ li { margin-left: 5px; }
	.list-pagination .prev .nav-link { margin-right: 5px; }
	.list-pagination .next .nav-link { margin-left: 5px; }
	
	.news-carousel .post-title > * { color: var(--yellow); }
	article .featured-img + .post-title { margin-top: 12px; }
	.post-meta .post-cats:after { content: "/"; margin-right: 0.5em; }
	.post-meta { margin-top: 8px; padding-bottom: 10px; }
	.post-meta > * { margin-top: 0; }
	.post-meta:after { height: 2px; background: var(--yellow); opacity: 1; }
	
	.slick-dots { position: unset !important; }
	.slick-dots li { width: unset !important; height: unset !important; margin: 0 !important; padding: 0 !important; }
	.slick-dots li ~ li { margin-left: 8px !important; }
	.slick-dots li button { padding: 0 !important; background: rgba(0, 35, 135, 0.1) !important; border-radius: 50%; }
	.slick-dots li.slick-active button { background: var(--blue) !important; }
	.slick-dots li button:before { content: unset !important; }
/* Career */
	.career-list  { display: grid; grid-template-columns: repeat(1, 1fr); grid-gap: 25px; }
	.career-list article { padding: 20px; margin: 0; border-radius: 5px; }
	.career-list .career-desc { margin-top: 15px; }
	.career-list .career-title > * { color: var(--light) !important; }
	.career-list .career-footer { margin-top: 25px; }
	.career-list .career-date * { display: block; }
	.career-date date { font: 22px/30px 'Verdana-Bold'; }
	.career-list .career-date { margin-bottom: 10px; }

	.single-career .career-left-sidebar { padding: 35px; border-radius: 5px; }
	.single-career .career-left-sidebar > * ~ * { margin-top: 24px; }
	.single-career .career-wrap { display: grid; grid-template-columns: auto; grid-gap: 25px; align-items: self-start; }
	.single-career .post-header { border-left: 4px solid var(--yellow); padding-left: 20px; margin-bottom: 70px; }
	.career-date * { display: block; }
	
	.ginput_container.ginput_container_fileupload { color: var(--blue); border: 1px dashed var(--blue); border-radius: 5px; padding: 40px; text-align: center; }
	
	.mwa-post-nav-wrap { margin-top: 75px; padding: 0 !important; border-top: 2px solid var(--yellow); }
	.mwa-post-nav { grid-template-columns: repeat(1, 1fr) !important; grid-gap: 20px; max-width: 800px; margin: 35px auto auto; } 
	
	.single-career .mwa-gf-form_wrapper .gform_footer { justify-content: center; }
	
	.mwa-post-nav a { color: var(--blue); background: rgba(0, 35, 135, 0.03); border-radius: 50px; text-transform: unset; padding: 30px 10px !important; line-height: 22px; }
	.mwa-post-nav a:hover { background: rgba(0, 35, 135, 0.07); }
	.mwa-post-nav a::before { content: unset; }
	
	.social-share-wrap h4 { margin-bottom: 15px; }
	.social-share-wrap .addtoany_list a ~ a { margin-left: 10px; }
	.social-share-wrap .addtoany_list a { padding: 0; }
	.social-share-wrap .addtoany_list a > span { border-radius: 50% !important; background: var(--yellow) !important; align-items: center; justify-content: center; display: flex !important; }
	.social-share-wrap .addtoany_list a svg { width: 22px; }
/* Case studies */
	.archive-case-studies .short-desc {
		margin-top: 5px;
		padding-bottom: 12px;
		position: relative;
	}
	.archive-case-studies .short-desc::before {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		display: block;
		width: 100%;
		height: 2px;
		background: var(--yellow);
		opacity: 1;
	}
/* Accreditations */
	.layout-accreditations .accreditation ~ .accreditation { margin-top: 30px; }
	.layout-accreditations .accreditation {
		background: var(--light);
		border-radius: 5px;
		display: grid;
		grid-template-columns: auto;
		grid-gap: 35px;
		padding: 25px;
	}
	.layout-accreditations .accred-desc {
		margin: 20px 0;
		height: 60px;
		overflow: hidden;
		color: #333333;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		--line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.layout-accreditations .accred-desc  > * ~ * {
		margin-top: 20px;
	}
	.layout-accreditations .btn-show .show-text { margin-left: 5px; }
	.layout-accreditations .btn-show svg {
		width: 12px;
		margin-left: 10px;
		transition: all 0.2s ease;
	}
	.layout-accreditations .toggle-open svg {
		transform: rotate(-180deg);
	}
/* Site footer */

	.blog .site-footer .footer-col.clrs-light, .archive .site-footer .footer-col.clrs-light, .single-post .site-footer .footer-col.clrs-light, .single-case-studies .site-footer .footer-col.clrs-light { background: #f7f8fb; }
	.blog .site-footer .copyright-wrapper, .archive .site-footer .copyright-wrapper, .single-post .site-footer .copyright-wrapper, .single-case-studies .site-footer .copyright-wrapper { background: #f7f8fb; }

	.site-footer .copyright-wrapper .wrap { border-top: 1px solid rgba(51, 51, 51, 0.2); padding: 30px 0; }
	.site-footer .copyright-wrapper .copyright { color: rgba(51, 51, 51, 0.5); }
	.site-footer .footer-col .site-logo { height: unset; margin-bottom: 24px; }
	.site-footer .footer-col .wrap { display: grid; grid-template-columns: 100%; grid-gap: 50px; }
	.site-footer .footer-col .nav-wrap { display: grid; grid-template-columns: 48% 48%; grid-gap: 4%; }
	.site-footer .footer-col .section-col { padding-top: 0; }
	.site-footer .footer-col .widget-title { color: var(--blue); margin-bottom: 20px; }
	.site-footer .footer-col .menu li ~ li { margin-top: 12px; }
	.site-footer .footer-col .menu a { font-size: 16px; line-height: 26px; color: var(--dark); }
	.site-footer .footer-col .menu .current-menu-item a,
	.site-footer .footer-col .menu a:hover { color: var(--yellow); }
	.site-footer .footer-col .custom-html-widget { font-family: 'Verdana-Bold'; } 
	.site-footer .footer-col .contact-info { margin-top: 24px; } 
	.site-footer .footer-col .contact-info svg { fill: var(--blue); margin-right: 15px; height: 21px; }
	.site-footer .footer-col .contact-info > * { font-size: 16px; line-height: 19px;  display: flex; }
	.site-footer .footer-col .contact-info > * ~ * { margin-top: 15px; }

/* Search Results */
	.search-results .page-section > .wrap { padding-bottom: 0; }
	.search-results .page-section ~ .page-section  { padding-top: 0; }

	.page-list .post-desc,
	.page-list .mwa-bttn { display: none; }
/* Buttons, Links and Inpuuts Focus */
	/* select:focus,  */
	/* textarea:focus,  */
	/* input[type="tel"]:focus,  */
	/* input[type="date"]:focus,  */
	/* input[type="number"]:focus,  */
	/* input[type="email"]:focus, */
	/* input[type="text"]:focus, */
	/* .mwa-gf-form .gform_footer .mwa-gf-submit-bttn:focus-within, */
	/* .mwa-search-form:focus-within, */
	/* .archive-posts .archive-list article:focus-within, */
	/* .close-bttn:focus, */
	/* .search-bttn:focus, */
	/* a:focus,  */
	/* .search-submit:focus, */
	/* .site-header .mwa-menu-main li a:focus, */
	/* .mwa-bttn:focus { outline: 2px dashed #62d696 !important; outline-offset:2px } */
/*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; } 

@media only screen and (max-width: 1199px) {
	.site-header .mob-header { padding: 35px 15px; }

	body:not(.home) .top-banner { margin-top: 105px; }
	body:not(.home) .mob-header .mwa-icon { color: var(--blue) !important; }
	
	.site-header:not(.fixed) .mob-header { background: unset; box-shadow: unset; }
	.overlay-on .mob-header { background: var(--light) !important; }
	.site-header.fixed .mob-header .mwa-icon { color: var(--blue) !important; }
	.overlay-on .menu-bars .bars:after, .overlay-on .menu-bars .bars:before { background: var(--blue); }
	
	/* .menu-bars .bars:after, .menu-bars .bars:before { transition: unset; } */
	
	.menu-overlay { padding-bottom: 200px; }
	.menu-overlay nav > ul > li > a { color: var(--blue); padding: 25px; }
	.menu-overlay nav li ~ li { border-top: 1px solid rgba(255, 255, 255, 0.2); }
	.menu-overlay nav .current-menu-ancestor > a,
	.menu-overlay nav .current_page_item > a,
	.menu-overlay nav .current-menu-item a,
	.menu-overlay nav a:hover { color: var(--yellow); } 
	.menu-overlay nav a { color: var(--light); padding: 25px; }
	.menu-overlay nav > ul > li > .sub-menu > li > a:before,
	.menu-overlay nav > ul > li > a:before { background: rgba(0, 35, 135, 0.15) !important; opacity: 1 !important; height: 1px !important; }
	.menu-overlay li.active > a:before, .menu-overlay .sub-menu:before { background: var(--blue); opacity: unset; }
	.menu-overlay .btn-phone { text-align: center; border-top: 1px solid rgba(0, 35, 135, 0.15); padding: 0; padding-top: 35px; }
	.menu-overlay .phone { font-size: 16px; line-height: 20px; color: var(--blue); border: 1px solid var(--blue); border-radius: 50px; padding: 10px 20px; display: inline-flex; }
	.menu-overlay .phone svg { fill: var(--blue); }
	.menu-overlay .search-bar { position: unset; transform: unset; padding: 0; }
	.menu-overlay .search-bar .mwa-search-form { border-radius: 0; padding: 0; border-bottom: 1px solid var(--blue); margin: 0 15px 20px; width: unset; height: unset; }
	.menu-overlay .search-bar .mwa-search-form i { color: var(--blue); }
	.menu-overlay .search-bar .search-field { font-size: 16px; line-height: 20px; color: var(--blue); }
	.menu-overlay .search-bar .search-field::placeholder { color: var(--blue); }
	.menu-overlay .search-bar .mwa-search-form .search-submit { padding: 0; }
	.menu-overlay .search-bar .close-bttn { display: none; }
	.menu-overlay .search-bar .mwa-search-form .search-submit:before, 
	.menu-overlay > div + *:before { content: unset; }
	
	.mob-header .mwa-icon { width: 30px; height: 30px; background: unset; }
	
	.mob-header .search-bar  > div { width: unset; margin: unset; max-width: unset; }
	
	.simple-page .simple-heading { margin-top: 60px; }
	
	.single-career .site-main-holder { padding-top: 90px; }
}
@media only screen and (max-width: 1023px) {
	.slick-initialized .slick-slide { margin: 0 10px; }

	.hidden-mobile { display: none; }
}
@media only screen and (max-width: 639px) {
	.slick-initialized .slick-slide { margin: 0 5px; }
	
	.home .top-banner figure img { object-position: 75% center; }
}
@media only screen and (min-width: 425px) {
	.home .top-banner .mwa-bttns .mwa-bttn { width: auto; }
	.home .top-banner .mwa-bttns .mwa-bttn ~ .mwa-bttn { margin-left: 10px; margin-top: 0; }
}
@media only screen and (min-width: 640px) {
	.home .top-banner {  padding: 180px 0 80px 0; }

	body:not(.home) .top-banner { min-height: 300px; }
	body:not(.home) .top-banner .inner-wrap { margin: 30px; }
	
	.site-footer .footer-col .nav-wrap { grid-template-columns: 30% 30% 30%; grid-gap: 5%; }
	
	.counter ul li > *:first-child { font-size: 40px; line-height: 54px; }
	
	.layout-carousel .carousel-container .slick-slide .carousel-message { padding: 50px 60px; }

	.mwa-accordion .content { padding: 20px 55px; }

	body:not(.home) .top-banner figure,
	section.img-overlap img { border-radius: 30px 0px 0px 0px; }
	figure .img-round-edge { border-radius: 30px 0px; }
	
	blockquote { padding: 35px 40px; }
	
	.career-list { grid-template-columns: repeat(2, 1fr); }
	.career-list article { padding: 35px; }
	
	.mwa-post-nav { grid-template-columns: repeat(3, 1fr) !important; grid-gap: 30px; margin: 50px auto auto; } 

	.layout-accreditations .accreditation { grid-template-columns: 160px auto; padding: 35px; }
	
	.two-cols-bg .content-wrapper { padding: 30px 50px; }
	
	.mwa-post-nav a[rel="prev"] { grid-column: 1; }
	.mwa-post-nav a.back-to-all { grid-column: 2; }
	.mwa-post-nav a[rel="next"] { grid-column: 3; }
}
@media only screen and (min-width: 768px) {
	h1 { font-size: 40px; line-height: 50px; }
	h2 { font-size: 32px; line-height: 39px; }
	h3 { font-size: 28px; line-height: 34px; }
	h4 { font-size: 24px; line-height: 29px; }
	h5 { font-size: 20px; line-height: 30px; }
/*Top Banner*/
	/* .top-banner .content-wrapper { padding: 150px 0 80px; } */
	
	.site-footer .copyright-wrapper .wrap { padding: 60px 0; }
/*Blog*/
	.blog-three-cols .news-carousel { display: unset; grid-template-columns: unset; grid-gap: unset; }
	.blog-three-cols .archive-list, .blog-two-cols .archive-list { grid-gap: 35px 25px; }

	.no-sidebar .post-content { margin: unset; max-width: unset; }
	.post-content-wrapper { display: unset !important; }
	.post-content-wrapper .post-content { grid-column: unset; grid-row: unset; }

	.post-header .post-meta .post-date { display: unset; }

	.career-date date { font-size: 24px; line-height: 32px; }
	.single-career .career-wrap { grid-template-columns: 290px auto; }

	blockquote {font-size: 24px; line-height: 30px; }
}
@media only screen and (min-width: 1024px) {
	.home .top-banner {  padding: 220px 0 120px 0; min-height: 540; }

	body:not(.home) .top-banner { min-height: 420px; margin-bottom: 25px; }
	body:not(.home) .top-banner .inner-wrap { margin: 50px; }
/*Custom sections*/
	.cols-verspace-l .section-col, .section-verspace-l { padding: calc( 3*var(--verspace) ) 0; }

	section.img-overlap { margin-bottom: -100px; }
	body:not(.home) .top-banner figure,
	section.img-overlap img { border-radius: 50px 0px 0px 0px; }
	figure .img-round-edge { border-radius: 50px 0px; }
	
	body:not(.home) .top-banner::before { content: url(svg/dots-large.svg); position: absolute; bottom: -30px; right: -30px; overflow: hidden; z-index: -1; }
	
	section.img-overlap figure::before { content: url(svg/dots-large.svg); position: absolute; top: -30px; right: -30px; overflow: hidden; z-index: -1; }

	.section-verspace-xl { padding: 150px 0 100px 0; }

	.layout-two-cols > .wrap-narrow.cols-gap { grid-column-gap: 25px; }
	.layout-two-cols > .cols-gap { grid-column-gap: 100px; }
	.mwa-single-career .layout-two-cols > .cols-gap { grid-column-gap: 50px; }

	.layout-carousel .carousel-logo .slick-slide { margin: 0 20px; }

	.page-section .layout-two-cols .scrw .section-col:first-child { padding-right: 0; }
	.page-section .layout-two-cols .scrw .section-col:last-child { padding-left: 0; }
	
	.layout-20-80-cols .content-wrapper { display: grid; grid-template-columns: 240px auto; grid-gap: 45px; }
	.layout-80-20-cols .content-wrapper { display: grid; grid-template-columns: auto max-content; grid-gap: 100px; }
/*Footer*/
	.site-footer .footer-col .wrap { grid-template-columns: 35% 60%; grid-gap: 5%; }
	.contact-form .layout-two-cols > .content-wrapper { grid-template-columns: 400px auto; grid-column-gap: 50px; }
/*Blog*/
	.archive-list.slick-initialized .slick-slide { width: 100% !important; }
	.blog-three-cols .archive-list .slick-track { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 80px 25px; }
	.blog-three-cols .archive-list .slick-track:before, .blog-three-cols .archive-list .slick-track:after { content: unset; }
	
	.blog-two-cols.sidebar-right, .blog-two-cols .archive-list { grid-gap: 25px; }
	.blog-two-cols.sidebar-right { grid-template-columns: 1fr 290px; }
/*Career*/
	.career-list .career-footer { display: flex; align-items: center; justify-content: space-between; margin-top: 50px; }
	.career-list .career-date { margin-bottom: 0; }
}

@media only screen and (min-width: 1200px) {
	/*Header topbanner*/
	.home .top-banner { min-height: 640px; }
	
	.top-banner  h1 { font-size: 60px; line-height: 73px; }
	
    .site-header.show .desk-header { transform: inherit !important; }
	body:not(.home) .site-header{ position: unset; }
	.site-header .desk-header .main-header-r { padding: 0; display: unset; }
	.site-header .desk-header .top-header { display: flex; align-items: center; justify-content: end; margin-bottom: 20px; }
	.site-header .desk-header .main-header {  align-items: start; padding: 15px 0 0 0; position: unset; }
	.site-header .desk-header .main-header .site-logo {  margin: 10px 0 0; }
	.site-header { position: absolute; width: 100%; height: 104px; }
	.site-header .main-header { background: transparent; transition: background 0.8s ease; }
	.site-header.fixed .desk-header { background: var(--light); }
	body:not(.home) .desk-header .mwa-menu-main > li > a,
	.site-header.fixed .desk-header .mwa-menu-main > li > a { color: var(--blue); }

	body:not(.home) .mwa-menu-main .current-menu-ancestor > a,
	body:not(.home) .mwa-menu-main .current-menu-item > a,
	body:not(.home) .mwa-menu-main .current_page_item > a,
	body:not(.home) .desk-header .mwa-menu-main > li:hover > a,
	.site-header.fixed .desk-header .mwa-menu-main > li:hover > a { color: var(--yellow) !important; }
	
	.menu-overlay nav > ul > li > a, .mwa-menu-main > li > a { font-size: 14px; line-height: 18px; }

	body:not(.home) .mwa-menu-main > li.current-menu-item > a::before,
	body:not(.home) .desk-header .mwa-menu-main > li:hover > a::before,
	.site-header.fixed .desk-header .mwa-menu-main > li:hover > a::before { background: var(--yellow); }

	body:not(.home) .desk-header .phone,
	.site-header.fixed .desk-header .phone,
	body:not(.home) .desk-header .search-bttn,
	.site-header.fixed .desk-header .search-bttn { color: var(--blue); border: 1.5px solid var(--blue); }
	.site-header .desk-header .search-bttn { width: 43px; height: 43px; color: var(--light); border: 1.5px solid var(--light); }
	.site-header .desk-header .search-bttn::before { content: unset; }
	.site-header .desk-header .phone { font-size: 16px; line-height: 20px; color: var(--light); border: 1.5px solid var(--light); border-radius: 50px; padding: 10px 20px; margin-left: 20px; }
	.site-header .desk-header .phone svg { fill: var(--light); }
	body:not(.home) .desk-header .phone svg,
	.site-header.fixed .desk-header .phone svg { fill: var(--blue); }
	
	.desk-header .search-bar { display: unset; grid-template-columns: unset; grid-gap: unset; align-items: unset; padding: 18px 15px; }
	.desk-header .search-bar > div  { display: grid; grid-template-columns: 1fr auto; grid-gap: 8px; align-items: center; }
	.desk-header .mwa-search-form { padding: 0; }
	.desk-header .search-submit,
	.desk-header .search-field,
	.desk-header .search-field::placeholder { color: var(--blue); }
	.desk-header .close-bttn { color: var(--blue); border: 1.5px solid var(--blue); }
	.desk-header .close-bttn::before { content: unset; }

	.search-bar { color: var(--dark); }
	
	.main-header a { opacity: 1; }
	/* .main-header .site-logo { padding: 0 25px; } */
	.main-header-r { position: relative; padding: 0 25px 0 0; display: flex; align-items: center; flex-shrink: 0; }
	
	.mwa-menu-main .menu-item-1072 .sub-menu,
	.mwa-menu-main .menu-item-580 .sub-menu,
	.mwa-menu-main .menu-item-910 .sub-menu { -webkit-columns: 2; -moz-columns: 2; columns: 2; min-width: 630px; left: calc(50% - 330px); }
	.mwa-menu-main > li ~ li { margin-left: 15px; }
	.mwa-menu-main > li > a { position: relative; padding: 0 0 20px 0; height: 100%; color: var(--light); }
	.mwa-menu-main > li.current-menu-item > a::before,
	.mwa-menu-main > li:hover > a::before { content: ""; width: 100% !important; position: absolute; bottom: 15px; height: 1px; background: var(--light); }
	.mwa-menu-main > .menu-item-bttn > a { display: inline-flex; justify-content: center; align-items: center; border-radius: 5px; padding: 16px 20px; font-size: 18px; background: var(--accent); color: #fff; }
	
	/* Submenu (dropdowns) */
	.mwa-menu-main > li.menu-item-has-children > a:after { content: "\f107"; font-family: "Font Awesome 5 Free"; font-weight: 600; font-size: 0.75em; display: inline-flex; height: 100%; align-items: center; margin-left: 1em; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; transform: rotate(0); transition: transform 0.3s ease; }
	.mwa-menu-main > li.menu-item-has-children > a:before { width: calc(100% - 1.25em); }
	
	.mwa-menu-main .sub-menu {  top: 100%; left: calc(50% - 155px); width: 310px; border-radius: 10px; background: var(--blue); font-size: 18px; line-height: 22px; padding: 30px 0; }
	.mwa-menu-main .sub-menu a { font-size: 18px; line-height: 22px; position: relative; padding: 10px 35px !important; color: var(--light); transition: color 0.25s ease; }
	.mwa-menu-main .sub-menu a:hover { color: var(--yellow); transition: color 0.5s ease; }
	.mwa-menu-main > li > .sub-menu:before { content: ""; position: absolute; top: -5px; left: calc(50% - 10px); width: 20px; height: 20px; transform: rotate(45deg) skew(15deg, 15deg); background: inherit; }
	.mwa-menu-main .sub-menu .sub-menu { left: -100%; }
/* Customize tabs */
	.mwa-tabs .labels { display: flex; }
	.mwa-tabs .label { width: calc(50% - 2px); }
	.mwa-tabs .label + .label { margin-left: 4px; }
	.mwa-tabs .label:after { content: ""; position: absolute; top: 100%; left: 0; width: 100%; height: 4px; background: inherit; opacity: 0; transition: opacity 0.2s ease; }
	.mwa-tabs .label.active:after { opacity: 1; }
/* Subpages sidebar */
	.sidebar-subpage { font-size: 15px; }
	
	/* .desk-header .desktop-hidden { display: none; } */

	body:not(.home) .top-banner { margin-top: 40px; margin-bottom: 50px; }  
	body:not(.home) .top-banner::before { bottom: -50px; right: -50px; }
	section.img-overlap figure::before { top: -50px; right: -50px; }
	
	.layout-two-cols > .cols-gap { grid-column-gap: 120px; }
	
	.counter ul li > *:first-child { font-size: 50px; line-height: 64px; }
	
	.contact-form .layout-two-cols > .content-wrapper { grid-column-gap: 100px; }

	.page-section .layout-two-cols .scrw { grid-template-columns: 420px auto; padding-left: calc((100% - 1030px) / 2); }
	.page-section .layout-two-cols .scrw .section-col  { padding: 0; }
	
	.two-cols-bg .content-wrapper { padding: 30px 80px; }
	
	.desk-header .wrap-wide { width: 1200px; max-width: unset; padding: 15px 20px 0 !important; }
}

@media only screen and (min-width: 1400px) {
	.mwa-menu-main > li ~ li { margin-left: 25px; }
	.mwa-menu-main > li > a { font-size: 16px; line-height: 20px; }
	
	.contact-form .layout-two-cols > .content-wrapper { grid-column-gap: 130px; }
	
	.layout-carousel .carousel-logo .slick-slide { margin: 0 40px; }
	
	.desk-header .wrap-wide { width: 1400px; }
}

@media only screen and (min-width: 1600px) {
	/*Header topbanner*/
	.home .top-banner {  padding: 350px 0 120px; }
	
	.desk-header .wrap-wide { max-width: calc(100% - 2*var(--horspace) ); padding: 15px 0 0 !important;}
}