/*
Theme Name:		Comp Management
Author:			Kicking Pixels
Author URI:		https://kickingpixels.com.au/
Description:	Custom theme for MWA based website
Version: 		3.5
Text Domain: 	compm
*/

/* INLINE CSS */

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

/* ======================== */
	
/* THEME CUSTOM STYLES */
	.wrap { width: 1140px; }
	.wrap-narrow { width: 950px; }
	.wrap-wide { width: 1400px; margin: 0 auto; max-width: calc(100% - 2*var(--horspace) ); }

/* Typography */
	@font-face {
	  font-family: Alegreya-ExtraBold;
	  src: url(fonts/Alegreya-ExtraBold.ttf);
	}
	@font-face {
	  font-family: Alegreya-Bold;
	  src: url(fonts/Alegreya-Bold.ttf);
	}
	@font-face {
	  font-family: Alegreya-BoldItalic;
	  src: url(fonts/Alegreya-BoldItalic.ttf);
	}
	@font-face {
	  font-family: Alegreya-Medium;
	  src: url(fonts/Alegreya-Medium.ttf);
	}
	@font-face {
	  font-family: Alegreya-Regular;
	  src: url(fonts/Alegreya-Regular.ttf);
	}

	html { font: 16px/24px 'Alegreya-Regular'; }
	h1 { font: 30px/43px 'Alegreya-ExtraBold'; }
	h2 { font: 28px/40px 'Alegreya-ExtraBold'; }
	h3 { font: 26px/36px 'Alegreya-Bold'; }
	h4 { font: 24px/34px 'Alegreya-Medium'; }
	h5 { font: 20px/30px 'Alegreya-Medium'; }
	h6 { font: 18px/25px 'Alegreya-Medium'; }
	
	.smalltxt { font: 16px/26px 'Alegreya-Regular'; }
	.largetxt { font: 18px/28px 'Alegreya-Medium'; }
	
	.mwa-bttn { font: 18px/25px 'Alegreya-Bold'; padding: 10px 20px; border-radius: 0; margin: 0 !important; }
	.mwa-bttn:not(.btn-f-width) { -webkit-clip-path: polygon( 20px 0, calc(100% - 0px) 0, 100% 0, 100% 100%, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0% 100%, 0% 100%, 0% 20px ); clip-path: polygon( 20px 0, calc(100% - 0px) 0, 100% 0, 100% 100%, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0% 100%, 0% 100%, 0% 20px ); }
	
	.btn-f-width { text-transform: none; padding: 0 !important; margin: 0 !important; }
	.btn-f-width::before { content: unset; }
	.btn-f-width::after { font-family: "Font Awesome 5 Free"; font-weight: 600; content: "\f105"; margin-left: 15px; font-size: 24px; }
	
	.l-title { font-family: 'Alegreya-BoldItalic'; font-size: 35px; line-height: 37px; }
	
	.clr-orange { color: var(--orange) !important; }
	.clr-blue { color: var(--blue) !important; }
	
	a { opacity: 1; }
	
	.vertical-space { padding: 50px 0; }
/*bullets*/
	.editor-content ul { list-style-type: none; margin: 1.5em 1.5em 0; }
	.editor-content ul li { position: relative; }
	.editor-content ul li::before { content: ""; height: 3px; width: 15px; background: #00468E; display: block; position: absolute; left: -1.5em; top: 12px; }

	.clrs-light .editor-content ul li::before { background: #f8941f; }
	.clrs-orange .editor-content ul li::before { background: #00468E; }
/*ul li*/
	.editor-content ol li + li, .editor-content ul li + li { margin-top: 0.5em; }
/* Gravity Forms */
	select,
	textarea,
	input[type="tel"],
	input[type="date"],
	input[type="number"],
	input[type="email"],
	input[type="text"] { 
		font-family: 'Alegreya-Medium';
		font-size: 18px !important;
		line-height: 24px;
		padding: 15px 25px !important;
		background: var(--light);
		border: none;
	}
	.mwa-gf-form_wrapper ::placeholder {
		font-family: 'Alegreya-Medium';
		color: #A9A9A9;
	}
	input[type="search"] { 
	    font-family: 'Alegreya-Medium';
		font-size: 20px;
		line-height: 27px;
	}
	
	.mwa-gf-form_wrapper .gform_heading ~ form {
		margin-top: 30px;
	}
	.mwa-gf-form_wrapper .gform_heading ~ form .gfield_html  {
		font-size: 14px;
		line-height: 19px;
		color: #504E4E;
		text-align: center;
	}
	.mwa-gf-form_wrapper .gform_heading ~ form .gfield_html a:hover {
		color: rgb(80 78 78 / 80%);
	}
	
	.gform_wrapper.gravity-theme .gform_footer {
		padding: 0 !important;
		margin: 20px 0 0 !important;
		justify-content: center;
	}
	.mwa-gf-form_wrapper .submit-mask, .mwa-gf-form_wrapper input[type="submit"] {
		font-family: 'Alegreya-ExtraBold';
		font-size: 18px;
		line-height: 25px !important;
		color: #fff;
		background: var(--orange) !important;
		margin: 0;
		padding: 15px 30px !important;
		clip-path: polygon( 0 30%, 10% 0, 100% 0, 100% 100%, 100% 70%, 90% 100%, 0% 100%, 0% 100%, 0% 22% );
		min-height: unset !important;
		border-radius: unset !important;
	}
	.mwa-gf-form_wrapper .processing .submit-mask, .mwa-gf-form_wrapper .processing input[type="submit"] {
		padding-right: 45px !important;
	}
	.mwa-gf-form_wrapper .mwa-gf-submit-bttn.processing .update-button-processing { right: 15px !important; }
	
	.mwa-gf-form_wrapper .mwa-gf-submit-bttn:hover .submit-mask {
		background: rgb(248 148 31 / 90%) !important;
	}
	
	.mwa-gf-form_wrapper .gfield legend ~ .ginput_container, .mwa-gf-form_wrapper .gfield label ~ .ginput_container {
		margin-top: 0 !important;
	}
	
	.mwa-gf-form_wrapper .gfield_validation_message {     
		font-family: 'Alegreya-Bold' !important;
		font-size: 12px !important;
		line-height: 15px !important; 
		border: unset !important;
		background: unset !important;
		padding: 0 !important;
	}
	.mwa-gf-form_wrapper select { background: var(--green); color: #fff; }
/* Site header */
	.site-header { position: relative; z-index: 5; }
	.mob-header .site-logo { position: relative; }
	
	.site-header .desk-header .main-header { position: unset; }
	
	.mwa-menu-main li a {
		font-family: 'Alegreya-Bold';
		font-size: 18px;
		line-height: 24px;
		color: var(--light);
		padding: 35px 25px;
	}
	.mwa-menu-main li a:hover,
	.mwa-menu-main li.current-menu-item a {
		color: var(--orange);
	}
	
	.search-bar { background:  var(--blue); padding: 20px 10px; }
	.search-bar .mwa-search-form {
		padding: 0;
		border-bottom: 1px solid !important;
		border-radius: 0;
	}
	.search-bar .search-submit:hover i {
		color: var(--orange);
	}
	.search-bar .mwa-search-form::placeholder,
	.search-bar .mwa-search-form {
		color: var(--light);
	}
	.menu-bttn:hover,
	.search-bttn:hover { 
		color: var(--light);
		background: var(--orange);
	}
	.search-bar .close-bttn { 
		color: var(--blue);
		background: var(--light);
	}
	.search-bar .close-bttn:hover { 
		color: var(--light);
		background: var(--orange);
	}
	.search-bar .close-bttn:before {
		background: unset;
		opacity: 1;
	}
/* Site footer */
	.page-section.contact-form h2 {
		font-size: 38px;
		line-height: 45px;
	}

	.copyright-wrapper {
		padding: 40px 0;
	}
	.copyright-wrapper .copyright > * {
		color: rgb(255 255 255 / 90%);
	}
	.copyright-wrapper .copyright a:hover {
		color: #ffffff;
	}
/* Top banner */
	.top-banner { position: relative; border-bottom: 8px solid var(--orange); }
	.top-banner .inner-wrap {    
		max-width: 700px;
		margin: auto;
	}
	.top-banner .editor-content * ~ * {    
		margin-top: 5px;
	}
	.banner-media-bgr figure:after {
		background: rgb(0 70 142 / 40%);
	}
	
/* Custom sections */
	.layout-four-cols .section-col.boxed {
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: calc( 2.5*var(--verspace) ) 40px;
	}

	.layout-two-cols .content-wrapper:not(.scrw ) img { 
		-webkit-clip-path: polygon( 60px 0, calc(100% - 0px) 0, 100% 0, 100% 100%, 100% calc(100% - 60px), calc(100% - 60px) 100%, 0% 100%, 0% 100%, 0% 60px );
		clip-path: polygon( 60px 0, calc(100% - 0px) 0, 100% 0, 100% 100%, 100% calc(100% - 60px), calc(100% - 60px) 100%, 0% 100%, 0% 100%, 0% 60px );
	}
	.layout-two-cols .scrw .section-col:first-child {
		padding: 0;
	}
/*boxed section*/
	.page-section.boxed {
		width: 1140px;
		max-width: calc(100% - 2*var(--horspace) );
		margin: calc( 2*var(--verspace) ) auto 0 auto;
		-webkit-clip-path: polygon( 60px 0, calc(100% - 0px) 0, 100% 0, 100% 100%, 100% calc(100% - 60px), calc(100% - 60px) 100%, 0% 100%, 0% 100%, 0% 60px );
		clip-path: polygon( 60px 0, calc(100% - 0px) 0, 100% 0, 100% 100%, 100% calc(100% - 60px), calc(100% - 60px) 100%, 0% 100%, 0% 100%, 0% 60px );
	}
/* img-bg-with-text */
	[class*="section-verspace-"] .section-row ~ .img-bg-with-text.section-row {
		padding-top: calc( 0.75*var(--verspace));
	}
	.img-bg-with-text .section-container {
		position: relative; 
		padding: 45px 20px;
		display: flex;
	}
	.img-bg-with-text .section-container > figure {
		position: absolute;
		z-index: -1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.img-bg-with-text .section-container > figure img {
		object-fit: cover;
		width: 100%;
		height: 100%;
	}
	.img-bg-with-text .section-container > figure::before {
		content: "";  
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(90deg, #013B76 0%, rgba(0, 66, 133, 0.83) 50%, rgba(0, 70, 142, 0) 81.25%);
	}
	.img-bg-with-text .txtposition-right .section-container > figure::before {
		background: linear-gradient(90deg, #013B76 0%, rgba(0, 66, 133, 0.87) 51.04%, rgba(0, 70, 142, 0) 81.25%);
		transform: rotate(-180deg);
	}
	.img-bg-with-text .txtposition-right .section-container {
		justify-content: end;
	}
	.img-bg-with-text .section-col .editor-content > * {
		color: var(--light);
	}
	.img-bg-with-text .editor-content ul {
		margin-left: 0;
		margin-right: 0;
		padding-left: 25px;
		border-left: 3px solid rgba(255, 255, 255, 1);
	}
	.img-bg-with-text .editor-content ul li::before {
		content: unset;
	}
	.img-bg-with-text:first-child .section-container > figure {
		-webkit-clip-path: polygon( 60px 0, calc(100% - 0px) 0, 100% 0, 100% 100%, 100% 0, 100% 100%, 0% 100%, 0% 100%, 0% 60px );
		clip-path: polygon( 60px 0, calc(100% - 0px) 0, 100% 0, 100% 100%, 100% 0, 100% 100%, 0% 100%, 0% 100%, 0% 60px );
	}
	.img-bg-with-text:last-child .section-container > figure {
		-webkit-clip-path: polygon( 0 0%, 0% 0, 100% 0, 100% 100%, 100% calc(100% - 60px), calc(100% - 60px) 100%, 0% 100%, 0% 100%, 0% 0% );
		clip-path: polygon( 0 0%, 0% 0, 100% 0, 100% 100%, 100% calc(100% - 60px), calc(100% - 60px) 100%, 0% 100%, 0% 100%, 0% 0% );
	}
/*Slider*/			
	.slider-layout .slider-item { display: grid !important; grid-template-columns: repeat(1,1fr); grid-column-gap: 50px; align-items: center; }
	.slider-layout .scrw .slider-item .section-col ~ .section-col { padding: var(--horspace); }
	.slider-layout .slick-arrow { display: none !important; }
	.slider-layout .slick-dotted.slick-slider { margin-bottom: 0 !important; }
	.slider-layout .slick-dots { right: 0; bottom: 5px; }
	.slider-layout .slick-dots li { margin: 0; }
	.slider-layout .slick-dots li ~ li { margin-left: 5px; }
	.slider-layout .slick-dots button { border: 1px solid var(--orange) !important; border-radius: 50%; padding: 0 !important; }
	.slider-layout .slick-dots .slick-active button { background: var(--orange) !important; }
	.slider-layout .slick-dots button::before { content: unset !important; }
/*Menu Subpages*/			
	.subpages-trigger { background: rgb(0 91 184 / 10%); }
	.subpages-trigger::before { content: unset; }
	.subpage-nav .menu-subpages { margin-top: 0; }
	.subpage-nav .menu-subpages a {
		font-family: Alegreya-Bold;
		padding: 15px;
		opacity: 1;
	}
	.subpage-nav .menu-subpages li:not(.current) a {
		color: #005BB8;
		background: rgb(0 91 184 / 10%);
	}
	.subpage-nav .menu-subpages li a:hover,
	.subpage-nav .menu-subpages .current a {
		color: var(--light);
		background: #005BB8;
	}
	.subpage-nav .menu-subpages a::before {
		content: unset;
	}
	
	.subpage-wrap .section-col.boxed {
		-webkit-clip-path: polygon( 40px 0, calc(100% - 0px) 0, 100% 0, 100% 100%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 100%, 0% 40px ); 
		clip-path: polygon( 40px 0, calc(100% - 0px) 0, 100% 0, 100% 100%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 100%, 0% 40px ); 
		padding: 30px;
	}
	
	.subpage-wrap .page-section > .section-row ~ .section-row {
		padding-top: 2em;
	}
/*Search Results*/
	.search-results main .page-section .section-verspace-s { padding-bottom: 0; }
	.search-results main .page-section ~ .page-section { padding-top: 0; }
/*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; }
/* Blog */
	
	
/* 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: 1399px) {
	.search-bar > div { width: 100%; max-width: unset; }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.layout-four-cols .scrw .section-col:nth-child(3) { order: 4; }
	.layout-four-cols .scrw .section-col:nth-child(4) { order: 3; }
}
@media only screen and (min-width: 640px) {
	/* Custom sections */
	.img-bg-with-text .section-container { padding: 45px 50px; }
	.img-bg-with-text .txtposition-right .section-container .section-col { min-width: 290px; }
}
@media only screen and (min-width: 768px) {
	html { font-size: 18px; line-height: 26px; }
	h1 { font-size: 35px; line-height: 48px; }
	h2 { font-size: 30px; line-height: 42px; }
	h3 { font-size: 28px; line-height: 38px; }
	h4 { font-size: 26px; line-height: 36px; }
	h5 { font-size: 22px; line-height: 32px; }
	h6 { font-size: 20px; line-height: 28px; }
	
	.largetxt { font-size: 20px; line-height: 30px; }
	
	.mwa-bttn { font-size: 20px; line-height: 27px; padding: 15px 25px; }
	
	.l-title { font-size: 40px; line-height: 42px; }
	
	.mwa-gf-form_wrapper .submit-mask, .mwa-gf-form_wrapper input[type="submit"] { font-size: 20px; line-height: 27px !important; }
	/* Sub page */
	.subpage-wrap .section-col.boxed { padding: 50px 70px; }
	/* Site footer */
	.page-section.contact-form h2 { font-size: 46px; line-height: 63px; }
}

@media only screen and (min-width: 1024px) {
	.layout-two-cols > .content-wrapper { grid-column-gap: 80px; }
	.subpage-wrap.sidebar-left { grid-gap: 25px; }
	/* Slider */
	.slider-layout .scrw .slider-item figure,
	.slider-layout .scrw .slider-item .section-col { height:  100%; }
	
	.slider-layout .slider-item { grid-template-columns: repeat(2,1fr); }
	.slider-layout .scrw .slider-item .section-col ~ .section-col { padding: 40px  var(--horspace) 40px  0 ; display: flex; align-items: center; justify-content: center; }
	.slider-layout .slick-dots { width: calc( 50% - 50px ); padding-right: var(--horspace); }
	.slider-layout .slick-dots { bottom: 10px; }
	/* Custom sections */
	.img-bg-with-text .section-container { padding: 45px 100px; }
}

@media only screen and (min-width: 1200px) {
	.main-header .search-bar { padding: 17px 15px; }
	
	.site-header .desk-header .main-header, .site-header .desk-header .main-header .main-header-r { align-items: center; }
	.site-header .desk-header .search-bttn { margin-left: 35px; }
	
	.main-header a { opacity: 1; }
	.mwa-menu-main li a { color: var(--blue); }
}

@media only screen and (min-width: 1400px) {
	.slider-layout .slider-item { grid-column-gap: 80px; }
	.slider-layout .scrw .slider-item .section-col ~ .section-col { padding: 50px  var(--horspace) 50px  0 ; }
	.slider-layout .slick-dots { width: calc( 50% - 80px ); }
	.slider-layout .slick-dots { bottom: 50px; }
}