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

/* INLINE CSS */

:root{--light:#ffffff;--dark:#000000;--light-blue:#f6fbff;--blue:#25497d;--pink:#ad137c;--green:#376450;--grey:#f6f7f9;--light-green:#f7fbf8}.mwa-bttn.clrs-light, .mwa-icon.clrs-light, a.clrs-light{color:#000000 !important}[class*=clrs-] .clrs-light, .clrs-light{background-color:#ffffff;color:#000000}.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:inherit}.mwa-bttn.clrs-dark, .mwa-icon.clrs-dark, a.clrs-dark{color:#ffffff !important}[class*=clrs-] .clrs-dark, .clrs-dark{background-color:#000000;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-light-blue, .mwa-icon.clrs-light-blue, a.clrs-light-blue{color:#000000 !important}[class*=clrs-] .clrs-light-blue, .clrs-light-blue{background-color:#f6fbff;color:#000000}.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:#25497d}.mwa-bttn.clrs-blue, .mwa-icon.clrs-blue, a.clrs-blue{color:#ffffff !important}[class*=clrs-] .clrs-blue, .clrs-blue{background-color:#25497d;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-pink, .mwa-icon.clrs-pink, a.clrs-pink{color:#ffffff !important}[class*=clrs-] .clrs-pink, .clrs-pink{background-color:#ad137c;color:#ffffff}.page-section .clrs-pink h1, .page-section .clrs-pink h2, .page-section .clrs-pink h3, .page-section .clrs-pink h4, .page-section .clrs-pink h5, .page-section .clrs-pink h6, .clrs-pink h1, .clrs-pink h2, .clrs-pink h3, .clrs-pink h4, .clrs-pink h5, .clrs-pink h6{color:inherit}.mwa-bttn.clrs-green, .mwa-icon.clrs-green, a.clrs-green{color:#ffffff !important}[class*=clrs-] .clrs-green, .clrs-green{background-color:#376450;color:#ffffff}.page-section .clrs-green h1, .page-section .clrs-green h2, .page-section .clrs-green h3, .page-section .clrs-green h4, .page-section .clrs-green h5, .page-section .clrs-green h6, .clrs-green h1, .clrs-green h2, .clrs-green h3, .clrs-green h4, .clrs-green h5, .clrs-green h6{color:inherit}.mwa-bttn.clrs-grey, .mwa-icon.clrs-grey, a.clrs-grey{color:#000000 !important}[class*=clrs-] .clrs-grey, .clrs-grey{background-color:#f6f7f9;color:#000000}.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:inherit}.mwa-bttn.clrs-light-green, .mwa-icon.clrs-light-green, a.clrs-light-green{color:#222222 !important}[class*=clrs-] .clrs-light-green, .clrs-light-green{background-color:#f7fbf8;color:#222222}.page-section .clrs-light-green h1, .page-section .clrs-light-green h2, .page-section .clrs-light-green h3, .page-section .clrs-light-green h4, .page-section .clrs-light-green h5, .page-section .clrs-light-green h6, .clrs-light-green h1, .clrs-light-green h2, .clrs-light-green h3, .clrs-light-green h4, .clrs-light-green h5, .clrs-light-green 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:#000000}.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:inherit}[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:#000000;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-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:#f6fbff;color:#000000}.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:#25497d}[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:#25497d;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-pink .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-pink .layout-two-cols .section-col:last-of-type, .zigzag-pink .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#ad137c;color:#ffffff}.zigzag-pink .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h1, .zigzag-pink .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h2, .zigzag-pink .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h3, .zigzag-pink .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h4, .zigzag-pink .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h5, .zigzag-pink .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h6, .zigzag-pink .layout-two-cols .section-col:last-of-type h1, .zigzag-pink .layout-two-cols .section-col:last-of-type h2, .zigzag-pink .layout-two-cols .section-col:last-of-type h3, .zigzag-pink .layout-two-cols .section-col:last-of-type h4, .zigzag-pink .layout-two-cols .section-col:last-of-type h5, .zigzag-pink .layout-two-cols .section-col:last-of-type h6{color:inherit}[class*=zigzag-].clrs-green .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-green .layout-two-cols .section-col:last-of-type, .zigzag-green .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#376450;color:#ffffff}.zigzag-green .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h1, .zigzag-green .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h2, .zigzag-green .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h3, .zigzag-green .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h4, .zigzag-green .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h5, .zigzag-green .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h6, .zigzag-green .layout-two-cols .section-col:last-of-type h1, .zigzag-green .layout-two-cols .section-col:last-of-type h2, .zigzag-green .layout-two-cols .section-col:last-of-type h3, .zigzag-green .layout-two-cols .section-col:last-of-type h4, .zigzag-green .layout-two-cols .section-col:last-of-type h5, .zigzag-green .layout-two-cols .section-col:last-of-type h6{color:inherit}[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:#f6f7f9;color:#000000}.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:inherit}[class*=zigzag-].clrs-light-green .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-light-green .layout-two-cols .section-col:last-of-type, .zigzag-light-green .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#f7fbf8;color:#222222}.zigzag-light-green .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h1, .zigzag-light-green .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h2, .zigzag-light-green .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h3, .zigzag-light-green .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h4, .zigzag-light-green .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h5, .zigzag-light-green .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h6, .zigzag-light-green .layout-two-cols .section-col:last-of-type h1, .zigzag-light-green .layout-two-cols .section-col:last-of-type h2, .zigzag-light-green .layout-two-cols .section-col:last-of-type h3, .zigzag-light-green .layout-two-cols .section-col:last-of-type h4, .zigzag-light-green .layout-two-cols .section-col:last-of-type h5, .zigzag-light-green .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:#000000}.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:inherit}.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:#000000;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-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:#f6fbff;color:#000000}.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:#25497d}.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:#25497d;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-pink .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-pink .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#ad137c;color:#ffffff}.zigzag-pink .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h1, .zigzag-pink .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h2, .zigzag-pink .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h3, .zigzag-pink .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h4, .zigzag-pink .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h5, .zigzag-pink .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h6, .zigzag-pink .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h1, .zigzag-pink .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h2, .zigzag-pink .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h3, .zigzag-pink .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h4, .zigzag-pink .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h5, .zigzag-pink .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h6{color:inherit}.zigzag-green .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-green .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#376450;color:#ffffff}.zigzag-green .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h1, .zigzag-green .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h2, .zigzag-green .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h3, .zigzag-green .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h4, .zigzag-green .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h5, .zigzag-green .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h6, .zigzag-green .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h1, .zigzag-green .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h2, .zigzag-green .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h3, .zigzag-green .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h4, .zigzag-green .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h5, .zigzag-green .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h6{color:inherit}.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:#f6f7f9;color:#000000}.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:inherit}.zigzag-light-green .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-light-green .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#f7fbf8;color:#222222}.zigzag-light-green .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h1, .zigzag-light-green .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h2, .zigzag-light-green .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h3, .zigzag-light-green .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h4, .zigzag-light-green .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h5, .zigzag-light-green .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h6, .zigzag-light-green .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h1, .zigzag-light-green .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h2, .zigzag-light-green .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h3, .zigzag-light-green .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h4, .zigzag-light-green .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h5, .zigzag-light-green .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h6{color:inherit}}

/* ======================== */
	
/* THEME CUSTOM STYLES */
	.wrap { width: 1480px; }
	.wrap-narrow { width: 1200px; }
	.wrap-wide { width: 1600px; margin: 0 auto; max-width: calc(100% - 2*var(--horspace) ); }
/* Typography */
	@font-face {
		font-family: 'Helvetica-Bold';
		src: url(fonts/Helvetica-Bold.ttf);
	}
	@font-face {
		font-family: 'Helvetica';
		src: url(fonts/Helvetica.ttf);
	}

	html { font: 16px/22px 'Helvetica'; }
	
	h1 { font: 24px/30px 'Helvetica-Bold'; }
	h2 { font: 22px/28px  'Helvetica-Bold'; }
	h3 { font: 21px/26px  'Helvetica-Bold'; }
	h4 { font: 20px/24px 'Helvetica-Bold'; }
	h5 { font: 19px/26px 'Helvetica-Bold'; }
	h6 { font: 18px/24px 'Helvetica-Bold'; }

	.mwa-bttn { padding: 0; margin: 0 !important; cursor: pointer; background: unset !important; align-items: unset; border-radius: 0; }
	.mwa-bttn .btn-name { font: 18px/22px 'Helvetica-Bold'; text-transform: capitalize; padding: 5px 10px; z-index: 9; display: flex; align-items: center; }
	.mwa-bttn .btn-icon { padding: 5px; display: flex; align-items: center; }
	
	.mwa-bttn .btn-icon svg { width: 22px; transform: rotate(-45deg); fill: var(--blue); }
	.clrs-green .mwa-bttn .btn-icon svg { fill: var(--green); }
	
	.mwa-bttn:not(.clrs-light) .btn-icon svg { fill: var(--light); }
	.mwa-bttn.clrs-green { color: var(--green) !important; border: 2px solid var(--green); }
	.mwa-bttn.clrs-blue { color: var(--blue) !important; border: 2px solid var(--blue); }
	.mwa-bttn.clrs-pink { color: var(--pink) !important; border: 2px solid var(--pink); }
	.mwa-bttn.clrs-light { color: var(--light) !important; border: 2px solid var(--light); }
	.mwa-bttn.clrs-green .btn-icon { background: var(--green); }
	.mwa-bttn.clrs-blue .btn-icon { background: var(--blue); }
	.mwa-bttn.clrs-pink .btn-icon { background: var(--pink); }
	.mwa-bttn.clrs-light .btn-icon { background: var(--light); }
	
	.btn-download.mwa-bttn .btn-icon svg { transform: rotate(90deg); }

	.btn-donate .btn-name::before { content: "\f08a"; font-family:FontAwesome; font-weight: 700; font-size: 17px; line-height: 22px; margin-right: 8px; }
	.btn-insta .btn-name::before { content: "\f16d"; font-family: 'Font Awesome 5 Brands'; margin-right: 8px; margin-bottom: 3px; }
	
	.smalltxt { font: 14px/26px 'Helvetica'; }
	.body2 { font: 15px/20px 'Helvetica'; }
	
	.lead1 { font: 18px/22px 'Helvetica'; }
	.lead2 { font: 16px/20px 'Helvetica'; }
	
	.clr-green { color: var(--green) !important; }
	.clr-blue { color: var(--blue) !important; }
	.clr-pink { color: var(--pink) !important; }
	
	.padding-none { padding: 0 !important; }
	.section-no-padding-top { padding-top: 0 !important; }
	.section-no-padding-bottom { padding-bottom: 0 !important; }
	
	.hide { display: none; }
	a { opacity: 1; }
/* Gravity Forms */
	.mwa-gf-form :is( select, textarea, input[type="tel"], input[type="date"], input[type="number"], input[type="email"], input[type="text"] ) { font-size: 18px !important; line-height: 20px !important; padding: 15px 20px !important; border-radius: 5px; background: rgba(37, 73, 125, 0.03); border: 1px solid var(--blue);  }
	
	section.page-section:is(.clrs-grey, .clrs-blue) .mwa-gf-form select,
	section.page-section:is(.clrs-grey, .clrs-blue) .mwa-gf-form textarea,
	section.page-section:is(.clrs-grey, .clrs-blue) .mwa-gf-form input[type="tel"],
	section.page-section:is(.clrs-grey, .clrs-blue) .mwa-gf-form input[type="date"],
	section.page-section:is(.clrs-grey, .clrs-blue) .mwa-gf-form input[type="number"],
	section.page-section:is(.clrs-grey, .clrs-blue) .mwa-gf-form input[type="email"],
	section.page-section:is(.clrs-grey, .clrs-blue) .mwa-gf-form input[type="text"] { background: var(--light);  }
	
	.mwa-gf-form .ginput_container_select { position: relative; display: inline; }
	.mwa-gf-form .ginput_container_select::before { content: "\f078"; font: normal normal normal 14px/1 FontAwesome; position: absolute; right: 15px; top: 3px; color: var(--blue); }
	.mwa-gf-form select { cursor: pointer; -webkit-appearance: none; -moz-appearance: none; }
	
	.gform_wrapper input::placeholder { color: 6B6B6B; }
	
	.gform_wrapper.gravity-theme .gfield input.medium, .gform_wrapper.gravity-theme .gfield select.medium { width: 100% !important; }
	.gform_wrapper.gravity-theme .gfield_label { display: block !important; font-weight: 400 !important; font-size: 18px !important; line-height: 26px !important; margin-bottom: 5px !important; }
	.mwa-gf-form_wrapper .gfield ~ .gfield { margin-top: 0 !important; }
	.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) { min-height: unset !important; }
	.mwa-gf-form_wrapper .gfield_required { font-size: unset !important; }
	.mwa-gf-form_wrapper .gfield legend ~ .ginput_container,  
	.mwa-gf-form_wrapper .gfield label ~ .ginput_container { margin-top: 0; }	
	.gform_wrapper.gravity-theme .gform_fields { grid-column-gap: 20px !important; grid-row-gap: 15px !important; }
	.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer { margin: 45px 0 0 !important; padding: 0 !important; justify-content: center; }
	.mwa-gf-form_wrapper .submit-mask,
	.mwa-gf-form_wrapper input[type="submit"] { font-family: 'Helvetica-Bold'; font-size: 24px; line-height: 28px !important; border: 2px solid var(--blue); color: var(--blue); border-radius: 0 !important; padding: 10px 15px !important; margin-bottom: 0 !important; text-transform: none !important; }
	
	.gform_button { font-family: 'Helvetica-Bold'; font-size: 20px; line-height: 22px; display: flex; color: var(--blue) !important; border: 2px solid var(--blue); cursor: pointer; margin: 0 !important;     position: relative; }
	.gform_button::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; opacity: 0.2; transition: all 0.2s ease; }
	.gform_button:hover::before { background: currentColor; }
	.gform_button .btn-name {  padding: 10px 20px; }
	.gform_button .btn-icon { background: var(--blue); line-height: 0; padding: 10px; }
	.gform_button .btn-icon svg { width: 22px; transform: rotate(-45deg); fill: var(--light); }
/* Site header */
	.site-header { position: relative; z-index: 5; }
	.mob-header .site-logo { position: relative; }
	.mob-header .bttns > .mwa-bttns { display: none; }
	
	.site-header .top-bar > div {  display: flex; justify-content: space-between; align-items: center; }

	.mwa-menu-main .current-menu-ancestor > a,
	.mwa-menu-main .sub-menu li a:hover,
	.mwa-menu-main .sub-menu li.current-menu-item a,
	.mwa-menu-main > li.current-menu-item > a,
	.mwa-menu-main > li > a:hover { color: var(--pink); } 
	.mwa-menu-main li  a { color: var(--blue); }
	
	.search-bar { color: var(--light); background: var(--pink); }
	
	.site-footer .footer-col .mwa-bttns .mwa-bttn,
	.site-header .mwa-bttns .mwa-bttn { height: unset; background: var(--green) !important; color: var(--light) !important; border: unset; }
	.site-footer .footer-col .mwa-bttns .mwa-bttn .btn-name,
	.site-header .mwa-bttns .mwa-bttn .btn-name { padding: 20px 30px; }
	
	.btn-userway { background: var(--pink); width: 35px; height: 35px; padding: 5px; border-radius: 50%; cursor: pointer; margin-right: 15px; }
	.btn-userway:hover { background: rgb(173 19 124 / 85%); }
/* Top Banner */
	.top-banner.banner-media-bgr { padding: 0; min-height: unset; }
	.top-banner.banner-media-bgr .inner-wrap { max-width: 600px; padding: 20px; }
	
	body.single-post .top-banner.banner-media-bgr .inner-wrap,
	body.blog .top-banner.banner-media-bgr .inner-wrap { background: rgb(55 100 80 / 90%); }
	
	.top-banner.banner-media-bgr .inner-wrap,
	.top-banner.banner-media-bgr .inner-wrap { background: rgb(37 73 125 / 95%); }
/* Banner Slider */
	.page-section > div.img-wrap:after,
	.banner-media-bgr figure:after {
		content: "";
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgb(0 0 0 / 10%);
	}

	.mwa-banner-slider .swiper-container {
		overflow: unset;
	}
	.slider-pagination {
		position: absolute;
		bottom: -28px;
		z-index: 99;
		width: 100%;
	}
	.slider-pagination .swiper-pagination {
		position: unset;
		display: flex;
		justify-content: center;
	}
	.slider-pagination .swiper-pagination > span ~ span {
		margin-left: 5px;
	}
	.slider-pagination .swiper-pagination .swiper-pagination-bullet {
		width: 13px;
		height: 13px;
		background: unset;
		border: 1px solid #000000;
		opacity: 1;
	}
	.slider-pagination .swiper-pagination .swiper-pagination-bullet-active {
		background: #000000;
	}
	.mwa-banner-slider .inner-wrap {
		max-width: 460px;
		margin-right: auto;
		background: rgb(37 73 125 / 90%);
		padding: 20px;
		text-align: left;
	}
	.mwa-banner-slider .inner-wrap .mwa-bttns {
		margin-top: 25px;
	}
	.mwa-banner-slider .inner-wrap .mwa-bttn {
		margin: 0;
	}
	.mwa-banner-slider .slider-nav {
		display: none;
	}

	.top-banner { position: relative; }
/* Accordion */
	.mwa-layout-accordion .panel { border-bottom: 1px solid var(--blue); }
	.mwa-layout-accordion .content { padding: 10px 0 25px; }
	.mwa-layout-accordion .content ul { list-style: none; }
	.mwa-layout-accordion .content ul li { display: grid; grid-template-columns: auto auto; grid-column-gap: 10px; justify-content: space-between; }
	.mwa-layout-accordion .content ul li ~ li { margin-top: 15px; }
	.mwa-layout-accordion .content ul li a { text-decoration: underline; display: block; text-align: right; }
	.mwa-layout-accordion .tab { display: grid; grid-template-columns: auto 25px; grid-gap: 10px; padding: 30px 0; }
	.mwa-layout-accordion .tab.open .icon i { margin-bottom: 2px; }
	.mwa-layout-accordion .tab.open .icon i::before { content: "\f077"; }  
	.mwa-layout-accordion .tab-heading { padding: 0; }
	.mwa-layout-accordion .tab .icon { font-size: 10px; width: 24px; height: 24px; background: var(--blue); color: var(--light); }
/* Careers */
	.layout-careers-col .career-list { display: grid; grid-template-columns: repeat(1, 1fr); grid-gap: 20px; }
	.layout-careers-col .career-item { color: var(--light); background: var(--green); padding: 45px 30px 30px; }
	.layout-careers-col .career-item .short-desc { margin-top: 20px; }
	.layout-careers-col .career-item .mwa-bttn { margin-top: 30px !important; }
	.layout-careers-col .career-item .btn-icon svg { fill: var(--green); }
	
	.mwa-single-career .post-content.editor-content :is(h1, h2, h3, h4, h5, h6) { color: var(--blue); }
	.mwa-gf-form .cv-file > label { text-align: center; margin: 0 !important; cursor: pointer; }
	.mwa-gf-form .cv-file > label::after { content: " Attached File(s)"; color: var(--pink); text-decoration: underline; }
	.mwa-gf-form .cv-file .ginput_container_fileupload,
	.mwa-gf-form .cv-file .gfield_required { display: none !important; }
	.mwa-gf-form .cv-file > *:last-child .ginput_preview { margin: 0 !important; }
	.mwa-gf-form .cv-file > *:last-child .ginput_preview ~ .ginput_preview { margin-top: 5px !important; }
	.mwa-gf-form .cv-file > *:last-child .ginput_preview .gform_delete_file { color: red !important; }
	
	.single-careers .page-section .editor-content * ~ * { margin-top: 10px; }
/* Custom sections */
	.list-icons { grid-column-gap: 10px; }
	.list-icons ~ .list-icons { margin-top: 15px; }
	.list-icons .mwa-icon-raw { font-size: 22px; color: var(--blue); border-radius: 0; width: unset; margin: unset; }

	.page-id-472 .site-footer .page-section { display: none; }

	.layout-five-cols .section-col .img-wrap { justify-content: start; }
	
	.layout-pages-col ul { list-style: none; display: grid; grid-template-columns: repeat(1, 1fr); grid-gap: 25px; }
	.layout-pages-col li { position: relative; height: 210px; display: flex; align-items: end; padding: 15px; overflow: hidden; }
	.layout-pages-col li.contact-us { background: var(--pink); }
	.layout-pages-col li .page-name { display: block; }
	.layout-pages-col li:not(.contact-us) .mwa-bttn .btn-name { font-family: 'Helvetica'; display: block; }
	.layout-pages-col li:not(.contact-us) .page-name { color: var(--blue); }
	.layout-pages-col li:not(.contact-us) .mwa-bttn { color: var(--dark) !important; background: var(--light) !important; border: unset; }
	.layout-pages-col li:not(.contact-us) .btn-icon svg { transform: unset !important; }
	.layout-pages-col .img-wrap { position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 100%; }
	.layout-pages-col .img-wrap img { object-fit: cover; width: 100%; height: 100%; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
	.layout-pages-col .img-wrap::before { content: ""; position: absolute; z-index: 9; top: 0; left: 0; width: 100%; height: 100%; background: rgb(0 0 0 / 5%); }
	.layout-pages-col li:hover .img-wrap::before { background: rgb(0 0 0 / 15%); }
	.layout-pages-col li:hover .img-wrap img { -webkit-transform: scale(1.03,1.03); -moz-transform: scale(1.03,1.03); -ms-transform: scale(1.03,1.03); -o-transform: scale(1.03,1.03); }
	.layout-pages-col .contact-us .page-name { color: var(--light); margin-bottom: 15px; }
	.layout-pages-col:not(.disability-page) li:not(.contact-us) h4 { background: var(--light); padding: 5px 10px; display: inline-block; }
	.layout-pages-col.disability-page h5 { padding: 5px 10px; text-transform: capitalize; display: flex; align-items: center; }
	.layout-pages-col li:not(.contact-us) .mwa-bttn::before { content: unset; }
	.layout-pages-col .contact-us .btn-icon svg { fill: var(--pink); }
	
	.disability-page .mwa-bttn .btn-icon { padding: 10px 12px; }

	.banner-media-text .layout-single-col .section-col.boxed { max-width: 460px; padding: 20px; background: rgb(55 100 80 / 90%); }
	
	.life-member .img-wrap img { border: 7px solid #D4AF37; }
	.life-member p strong,
	.life-member h5 { color: #D4AF37 !important; }
	 
	.page-section.border-top { padding-top: 0; }
	.page-section.border-top > div:first-child .content-wrapper { border-top: 17px solid #F6F7F9; padding-top: calc( 2*var(--verspace) ); }
	.executive-team .layout-single-col .section-col { max-width: 730px; }
	
	.our-people .section-col { display: grid; grid-template-columns: repeat(1, 1fr); grid-gap: 50px 30px; }
	.our-people .img-wrap { margin-bottom: 35px; }
	.our-people .img-wrap img { border-radius: 50%; max-width: 318px; width: 100%; }
	.our-people h5 { margin-bottom: 12px; }
	.our-people .desc { display: none; }
	.our-people .biography { margin-top: 15px; display: block; text-decoration: underline; }
	
	.right-side-bg-color-text-col .section-col { padding: 35px 15px !important; }
	.right-side-bg-color-text-col .section-col:first-child { box-shadow: -10px 20px 25px rgb(16 24 41 / 10%); padding: 60px 70px; border-left: 10px solid var(--blue); }
	.right-side-bg-color-text-col .layout-two-cols > .content-wrapper { grid-column-gap: 0; }

	.icon-with-text { margin-top: 55px !important; }
	.icon-with-text .icon-lists { display: grid; grid-template-columns: 70px auto; grid-gap: 20px; align-items: center; }
	.icon-with-text .icon-lists ~ .icon-lists { margin-top: 50px; }
	.icon-with-text .icon-lists .icon svg { width: 70px; height: 70px; }
	.icon-with-text .icon-lists .description * ~ * { font-family: 'Helvetica'; margin-top: 5px; }

	.left-side-image-text-col .icon-with-text .icon-lists ~ .icon-lists,
	.right-side-image-text-col .icon-with-text .icon-lists ~ .icon-lists { margin-top: 20px; }
	.left-side-image-text-col .icon-with-text .icon-lists .description,
	.right-side-image-text-col .icon-with-text .icon-lists .description { font-family: 'Helvetica-Bold'; }
	
	.left-side-image-text-col .clr-blue-col .icon-lists svg,
	.right-side-image-text-col .clr-blue-col .icon-lists svg { fill: var(--blue); }
	.left-side-image-text-col .clr-green-col .icon-lists svg,
	.right-side-image-text-col .clr-green-col .icon-lists svg { fill: var(--green); }
	.left-side-image-text-col .clr-pink-col .icon-lists svg,
	.right-side-image-text-col .clr-pink-col .icon-lists svg { fill: var(--pink); }	
	
	.right-side-image-text-overlay-col .clr-blue-col :is(h1, h2, h3, h4, h5, h6),
	.right-side-image-text-col .clr-blue-col :is(h1, h2, h3, h4, h5, h6),
	.left-side-image-text-overlay-col .clr-blue-col :is(h1, h2, h3, h4, h5, h6),
	.left-side-image-text-col .clr-blue-col :is(h1, h2, h3, h4, h5, h6) { color: var(--blue); }
	.right-side-image-text-overlay-col .clr-green-col :is(h1, h2, h3, h4, h5, h6),
	.right-side-image-text-col .clr-green-col :is(h1, h2, h3, h4, h5, h6),
	.left-side-image-text-overlay-col .clr-green-col :is(h1, h2, h3, h4, h5, h6),
	.left-side-image-text-col .clr-green-col :is(h1, h2, h3, h4, h5, h6) { color: var(--green); }
	.right-side-image-text-overlay-col .clr-pink-col :is(h1, h2, h3, h4, h5, h6),
	.right-side-image-text-col .clr-pink-col :is(h1, h2, h3, h4, h5, h6),
	.left-side-image-text-overlay-col .clr-pink-col :is(h1, h2, h3, h4, h5, h6),
	.left-side-image-text-col .clr-pink-col :is(h1, h2, h3, h4, h5, h6) { color: var(--pink); }
	
	.right-side-image-text-col .section-col:last-child { box-shadow: 10px 20px 25px rgb(16 24 41 / 10%); }
	.right-side-image-text-col .section-col:first-child { box-shadow: -10px 20px 25px rgb(16 24 41 / 10%); padding: 40px 15px;}
	
	.left-side-image-text-col .section-col:last-child { box-shadow: 10px 20px 25px rgb(16 24 41 / 10%); padding: 40px 15px;}
	
	.right-side-image-text-overlay-col .section-col:last-child img { object-fit: cover; }
	.right-side-image-text-overlay-col .section-col:first-child figure { height: 100%; }
	.right-side-image-text-overlay-col .section-col:first-child { background: #ffffff; z-index: 9; padding: 20px; box-shadow: 0 0 25px rgb(16 24 41 / 10%); }
	.right-side-image-text-overlay-col .list-icons { align-items: center; }
	.right-side-image-text-overlay-col .list-icons .mwa-icon { color: var(--blue) !important; }
	
	.right-side-image-text-col .section-col:first-child,
	.right-side-image-text-overlay-col .section-col:first-child { border-style: solid; border-left-width: 5px; }
	.right-side-image-text-col .clr-blue-col .section-col:first-child,
	.right-side-image-text-overlay-col .clr-blue-col .section-col:first-child { border-color: var(--blue); }
	.right-side-image-text-col .clr-green-col .section-col:first-child,
	.right-side-image-text-overlay-col .clr-green-col .section-col:first-child { border-color: var(--green); }
	.right-side-image-text-col .clr-pink-col .section-col:first-child,
	.right-side-image-text-overlay-col .clr-pink-col .section-col:first-child { border-color: var(--pink); }
	
	.left-side-image-text-overlay-col .section-col:first-child img { object-fit: cover; }
	.left-side-image-text-overlay-col .section-col:first-child figure { height: 100%; }
	.left-side-image-text-overlay-col .section-col:last-child { background: #ffffff; z-index: 9; padding: 20px; box-shadow: 0 0 25px rgb(16 24 41 / 10%); }
	
	.left-side-image-text-col .section-col:last-child,
	.left-side-image-text-overlay-col .section-col:last-child { border-style: solid; border-right-width: 5px; }
	.left-side-image-text-col .clr-blue-col .section-col:last-child,
	.left-side-image-text-overlay-col .clr-blue-col .section-col:last-child { border-color: var(--blue); }
	.left-side-image-text-col .clr-green-col .section-col:last-child,
	.left-side-image-text-overlay-col .clr-green-col .section-col:last-child { border-color: var(--green); }
	.left-side-image-text-col .clr-pink-col .section-col:last-child,
	.left-side-image-text-overlay-col .clr-pink-col .section-col:last-child { border-color: var(--pink); }
	
	.our-partners-logo .slick-arrow { display: none !important; }
	.our-partners-logo .wrap.logo-count-3 { width: 570px; }
	.our-partners-logo .partners-logo { margin-bottom: 0!important; margin-left: -15px; }
	.our-partners-logo .partners-logo .slick-slide { margin-left: 15px; }
	.our-partners-logo .partners-logo .slick-slide img { height: 40px; object-fit: contain; }
	.our-partners-logo .logo-count-3 .slick-dots { display: none !important; }
	.our-partners-logo .slick-dots { margin-left: 15px; }
	.our-partners-logo .slick-dots li button { border: 1px solid var(--blue) !important; }
	.our-partners-logo .slick-dots .slick-active button { background: var(--blue) !important; }
	
	.accordion-gallery .images { display: flex; height: 160px; overflow: hidden; }
	.accordion-gallery .bgr-img { width: 100%; height: 100%; }
	.accordion-gallery .img-wrap-cover img { display: block; width: 100%; height: 100%; object-fit: cover; }
	.accordion-gallery .img-wrap-cover { height: 100%; }
	.accordion-gallery .image { flex: 1; height: 100%; transition: all 0.6s ease; }
	.accordion-gallery .image.active, .accordion-gallery .image:hover { flex: 3; }
/*Pop up*/
	.modal {
		position: fixed;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		width: 100%;
		height: unset;
		overflow: auto;
		background: rgb(0 0 0 / 50%);
		display: none;
		z-index: 9999999;
		padding-right: 15px;
		padding-left: 15px;
	}
	.modalContainer {
		background-color: var(--light);
		width: 100%;
		margin: auto;
		position: relative;
		top: 15%;
		bottom: 0;
		right: 0;
		left: 0;
		box-sizing: border-box;
		max-width: 1270px;
		padding: 70px 20px 50px 20px;
		z-index: 1;
	}
	#our-people  .modalContent { 
		display: grid;
		grid-template-columns: repeat(1,1fr); 
		grid-column-gap: 40px;
		grid-row-gap: 40px;
	}
	.modalContent { 
		overflow: hidden;    
	}
	.form-popup .modalContent .modal-title { text-align: center; max-width: 570px; margin: auto; }
	.form-popup .modalContent .modal-form { max-width: 750px; margin-right: auto; margin-left: auto; }
	.form-popup .modalContent .modal-title > * ~ *,
	.form-popup .modalContent > * ~ * { margin-top: 25px; }

	.popup-green .gform_button { color: var(--green) !important; border: 2px solid var(--green); }
	.popup-green .gform_button .btn-icon { background: var(--green); }
	.popup-green .gform-body :is(input, textarea) { border: 1px solid var(--green); background: rgba(55, 100, 80, 0.03); }

	#venue-map .modalContent { position: relative; width: 100%; overflow: hidden; padding-top: 60%; }
	#venue-map .modalContent iframe{     position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; border: none; }
	
	#our-people .modalContent .img-part img { border-radius: 50%; width: 100%; max-width: 400px; }

	.closeModal { border: unset; outline: 0; width: 40px; height: 40px; position: absolute;  top: 30px; right: 20px; cursor: pointer; border-radius: 50%; display: flex; align-items: center; justify-content: center; z-index: 9; }

	.popup-blue .closeModal { color: var(--blue); background: rgb(37 73 125 / 10%); }
	.popup-blue .closeModal:hover { color: var(--light); background: var(--blue); }
	.popup-green .closeModal { color: var(--green); background: rgb(55 100 80 / 10%); }
	.popup-green .closeModal:hover { color: var(--light); background: var(--green); }

	.closeModal svg { height: 16px; } 
	
	#our-people .modalContent .text-part h6 { margin: 10px 0; }
	#our-people .modalContent .text-part .desc { margin-top: 30px; }
	#our-people .modalContent .text-part .desc > * ~ * { margin-top: 15px; }
	#our-people .modalContent .text-part .desc ul { padding-left: 30px; }
	
/*Quote section*/
	blockquote { background-color: #2a56f1; color: var(--light); padding: 3em 2em 3em; margin: 1.5em 0; position: relative; }
	blockquote::before { content: "\f10e"; font-family: 'Font Awesome 5 Free'; font-weight: 900; color: var(--light); font-size: 40px; line-height: 36px; position: absolute; top: 10px; right: 10px; }
/* Venue */
	.venue-list .venue-item ~ .venue-item { margin-top: 80px; }
	.venue-list .venue-title { margin-bottom: 25px; padding-bottom: 15px; border-bottom: 1px solid rgb(0 0 0 / 20%); }
	.venue-list .venue-map { display: none; }
	.venue-list .btn-container .mwa-bttn ~ .mwa-bttn { margin-top: 5px !important; }
	.venue-list .btn-container .mwa-bttn ~ .mwa-bttn .btn-icon { padding: 4px 10px; }
	.venue-list .btn-container .mwa-bttn:last-child svg { transform: rotate(0deg); width: 18px; }

/* Tribe Events */
	.archive-list article.tribe_events { background: var(--light); }
	
	.tribe-events .tribe-events-header {
		margin: 0;
		padding: 0;
	}
	.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-text { color: var(--pink); }
	.tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after { background-color: var(--pink) !important; }	
	.tribe-events .tribe-events-c-search__button {
		border-radius: 0;
	}
	.single-tribe_events .tribe-events-c-subscribe-dropdown, .tribe-events .tribe-events-c-subscribe-dropdown {
		margin: 50px 0 0;
	}
	.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month {
		margin: 50px 0 0;
	}
	.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages {
		margin: 50px 0;
	}
	
	.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus-within, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:hover {
		background-color: unset;
	}
	.single-tribe_event_series .tribe-events-pro-summary .tribe-events-pro-summary__month-separator,
	.tribe-events .tribe-events-calendar-day__time-separator,
	.tribe-events .tribe-events-calendar-list__month-separator {
		margin-top: 50px;
	}
	.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__top-bar {
		margin-bottom: 0;
	}
	.tribe-events .tribe-events-c-view-selector__content {
		width: 150px;
	}
	.tribe-events .tribe-events-c-top-bar__datepicker {
		font-family: 'Helvetica-Bold';
	}
	.tribe-common .tribe-common-h3 {
		font-size: 20px;
		line-height: 24px;
	}
	.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
		padding-top: 0;
		background: rgb(37 73 125 / 10%);
		height: 50px;
		width: 50px;
		justify-content: center;
	}
	.tribe-events .tribe-events-calendar-list__event-date-tag-datetime > * {
		color: var(--blue) !important;
	}

	.tribe-events-calendar-list .tribe-common-g-row.tribe-events-calendar-list__event-row {
		display: grid;
		grid-template-columns: 50px auto;
		grid-gap: 15px;
		margin: 50px 0 0 !important;
		flex-wrap: unset;
	}
	.tribe-events .tribe-events-calendar-list__event-row>.tribe-common-g-col {
		padding: 0 !important;
		min-width: unset !important;
		width: unset; 
		flex: unset;
	}
	.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
		padding-left: 0;
		padding-right: 0;
		width: unset;
	}
	.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
		width: unset;
		order: 2;
	}
	.tribe-events .tribe-events-calendar-list__event {
		flex-direction: unset;
		justify-content: unset;
	}
	.tribe-common .tribe-common-g-row--gutters {
		margin-left: unset;
		margin-right: unset;
	}
	.tribe-events-calendar-list .tribe-common-g-row {
		display: grid;
		grid-template-columns: 100%;
		grid-gap: 30px;
		flex-wrap: unset;
		margin: unset !important;
		flex-direction: unset;
	}
	.tribe-events .tribe-events-calendar-day-nav,
	.tribe-events .tribe-events-calendar-list-nav {
		border-top: 1px solid rgb(0 0 0 / 20%);
		margin-top: 70px;
	}
	.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col { padding: 0 !important; margin: 0; }

	.tribe-events .tribe-events-l-container {
		min-height: unset !important;
		padding-bottom: unset !important;
		padding-top: unset !important;
	}
	tribe-common .tribe-common-l-container {
		padding-left: unset !important;
		padding-right: unset !important;
	}
	.tribe-common .tribe-common-l-container {
		margin-left: unset !important;
		margin-right: unset !important;
		max-width: unset !important;
		min-height: unset !important;
		padding-left: unset !important;
		padding-right: unset !important;
	}
	.tribe-events .tribe-events-calendar-list__event-wrapper {
		flex: unset;
		width: unset;
	}
	.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
		padding: 10px 15px;
		border-radius: 0;
		font-family: 'Helvetica-Bold';
		font-size: 16px;
		line-height: 16px;
		color: #000000;
		border: 1px solid #000000;
	}
/* Events Day */
	.tribe-events-calendar-day .tribe-common-g-row { display: grid; grid-template-columns: 100%; margin: 50px 0 0 !important; padding: 0 !important; }
	.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event:before { content: unset; }
	.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-content>* { padding: 0 !important; width: unset; }
	.tribe-events .tribe-events-calendar-day__event-featured-image-wrapper { margin-bottom: 30px; }
	.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-content {
		display: grid;
		grid-template-columns: 40% 55%;
		grid-gap: 5%;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
/* Single Events */
	#tribe-events-pg-template {
		background: unset !important;
		max-width: unset;
		margin: unset;
		padding: unset;
	}
	.tribe-events-single .tribe-back a { margin-bottom: var(--tec-spacer-8); }
	.tribe-submit-tickets-form button,
	.tribe-events-single .tribe-back a,
	.tribe-events-back a, .tribe-events-back a:visited {
		font-family: 'Helvetica-Bold';
		font-size: 18px;
		line-height: 20px;
		font-weight: unset;
		text-decoration: none;
		padding: 10px 20px;
		color: var(--light);
		background: var(--pink);
		display: inline-block;
	}
	.tribe-submit-tickets-form button:hover,
	.tribe-events-single .tribe-back a:hover,
	.tribe-events-back a:hover { opacity: .8; }
	.tribe-rsvp {
		padding: 0;
		margin-top: 50px;
	}
	h1.tribe-events-single-event-title {
		font: 24px/30px 'Helvetica-Bold';
		color: var(--blue);
	}
	.single-tribe_events .tribe-events-single .tribe-events-event-meta {
		width: 100%;
		padding: 20px 0;
		margin: 0;
	}
	.single-tribe_events .tribe-events-single .tribe-events-event-meta::before {
		content: unset;
	}
	.single-tribe_events .tribe-events-single .tribe-events-event-meta.primary { border-top: 1px solid var(--tec-color-border-secondary); margin-top: 50px; }
	.tribe-events-event-meta {
		display: grid;
		flex-wrap: unset;
		margin: unset;
		grid-template-columns: repeat(1, 1fr);
		grid-gap: 40px 20px;
	}
	.tribe-events-meta-group {
		padding: unset;
		width: unset !important;
	}
	.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border,
	.tribe-events button { border-radius: 0 !important; }
	.tribe-events-content ol:last-child, .tribe-events-content p:last-child, .tribe-events-content ul:last-child { margin-bottom: 0; }
	#tribe-events-content .tribe-events-c-subscribe-dropdown { margin: 30px 0 0 !important; }
	.event-tickets .tribe-tickets__rsvp { padding: 30px 20px !important; }
	.event-tickets .tribe-common-g-row--gutters { margin-left: unset !important; margin-right: unset !important; }
	
	#tribe-events-content .event-tickets .tribe-common-g-row--gutters { display: grid; grid-template-columns: 100%; grid-gap: 20px; }
	#tribe-events-content .event-tickets .tribe-tickets__rsvp-ar { padding: 0 !important; }
	
	#tribe-events-content .event-tickets .tribe-common-g-row--gutters > .tribe-tickets__rsvp-ar-sidebar-wrapper > div { padding: 20px 15px !important; margin: 0; }
	/* #tribe-events-content .event-tickets .tribe-common-g-row--gutters > .tribe-tickets__rsvp-ar-sidebar-wrapper { width: 100% !important; } */
	#tribe-events-content .event-tickets .tribe-common-g-row--gutters > .tribe-tickets__rsvp-ar-form-wrapper { padding: 20px 15px !important; background: unset; }
	#tribe-events-content .event-tickets .tribe-common-g-row--gutters > .tribe-tickets__rsvp-ar-form-wrapper > div { padding: 0 !important; }
	/* #tribe-events-content .event-tickets .tribe-common-g-row--gutters > div { width: 50% !important; } */
	
	#tribe-events-content .event-tickets .tribe-tickets__rsvp-actions { margin-top: 20px; padding-top: 20px; padding-bottom: 0; }
	#tribe-events-content .event-tickets .tribe-tickets__rsvp.tribe-common-g-row > div { width: 100%; }
	
	.tribe-events-single-section .tribe-events-meta-group.tribe-events-meta-group-venue,
	.tribe-events-single-section .tribe-events-venue-map { order: unset !important; margin: 0; }
	
	.entry .entry-content .event-tickets .tribe-tickets__tickets-footer, .event-tickets .tribe-tickets__tickets-footer {
		display: grid;
		grid-template-columns: 100%;
		justify-content: center;
		align-items: center;
		grid-gap: 10px;
	}
	#tribe-tickets__modal-form .entry .entry-content .event-tickets .tribe-tickets__tickets-footer, #tribe-tickets__modal-form .event-tickets .tribe-tickets__tickets-footer {
		grid-template-columns: repeat(2,1fr);
	}
	.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn {
		margin-left: unset;
	}
	.tribe-events-single .tribe-events-sub-nav {
		display: grid;
		grid-template-columns: 48% 48%;
		grid-gap: 4%;
	}
	.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next { text-align: right; }
	.event-tickets .tribe-tickets__tickets-footer-quantity, .event-tickets .tribe-tickets__tickets-footer-total { display: block !important; }
	
	.event-tickets .tribe-tickets__commerce-checkout-header, .tribe-common .tribe-tickets__commerce-checkout-header {
		display: grid !important;
		grid-template-columns: repeat(1, 1fr);
		grid-gap: 10px;
	}
	.event-tickets .tribe-tickets__commerce-checkout-header-link-back-to-event, .tribe-common .tribe-tickets__commerce-checkout-header-link-back-to-event { margin: 0 !important; }

	/* .tribe-tickets__commerce-checkout-header .tribe-tickets__commerce-checkout-header-link-modify-attendees { */
		/* display: none; */
	/* } */
	.tribe-events-single-event-description .event-description { float: unset; }
	.tribe-link-view-attendee {
		margin: 30px 0 0;
		padding-top: 10px;
	}
	.tribe-link-view-attendee a { color: var(--pink); }
	.event-tickets { margin: 50px 0 0 !important; }
	.event-tickets > * { margin: 0 !important; }
/* Blog */
	.archive-list article { background: #F6F8F8; filter: drop-shadow( 0 0 1px rgba(16, 24, 41, 0.16)); }
	.archive-list .post-content { padding: 15px; }
	.archive-list .post-title { color: var(--green); }
	.archive-list .post-meta { margin: 10px 0; }
	.archive-list .post-meta .post-cats { display: none; }
	.archive-list .post-meta .post-date { font-family: 'Helvetica-Bold'; margin: 0; }
	.archive-list .post-meta:after,
	.archive-list .post-meta .post-date::after { content: unset; }
	.archive-list .post-link { font-family: 'Helvetica-Bold'; text-decoration: underline; color: var(--pink); margin-top: 15px; display: block; }

	.page-section .blog-three-cols { overflow: hidden; }
	.page-section .events-list,
	.page-section .stories-list { margin-left: -20px; margin-bottom: 0 !important; overflow: hidden; }
	.page-section .slick-arrow { display: none !important; }
	.page-section .slick-dots { position: unset; line-height: 0; margin-top: 15px; margin-left: 10px; }
	.page-section .slick-dots li { margin: 0; width: unset; height: unset; }
	.page-section .slick-dots li button { width: 13px; height: 13px; padding: 0; border: 1px solid #000000; border-radius: 50%; }
	.page-section .venue-list .slick-dots li button { border: 1px solid var(--blue); }
	.page-section .slick-dots .slick-active button { background: #000000; }
	.page-section .venue-list .slick-dots .slick-active button { background: var(--blue); }
	.page-section .slick-dots li button::before{ content: unset; }
	.page-section .slick-dots li ~ li { margin: 0 0 0 5px; }
	.page-section .events-list .slick-slide,
	.page-section .stories-list .slick-slide { margin-left: 20px; }

	.blog-three-cols .archive-list .slick-track::after,
	.blog-three-cols .archive-list .slick-track::before { content: unset; }
	
	.site-main-holder .editor-content a:not(.mwa-bttn),
	.post-content.editor-content a { color: var(--pink); text-decoration: underline; }
	.single .top-banner h6 { font-family: 'Helvetica'; }
	
	#sidebar-blog .widget_archive li { margin-top: 0; }
	#sidebar-blog .widget_archive li ~ li a { border-top: 1px solid rgba(37, 73, 125, 0.1); }
	#sidebar-blog .widget_archive li a { background: #F6F8F8; border-radius: 0; padding: 10px; display: block; }
	#sidebar-blog .widget_archive li a::before { content: unset; }
	
	.sidebar .count { display: none; }

	.single-post .no-sidebar,
	.sidebar-right.blog-two-cols { padding-bottom: 0; }
	.sidebar-right.blog-two-cols,
	.sidebar-right.blog-two-cols .archive-list { grid-gap: 25px; }
	
	.list-pagination { margin-top: 70px !important; margin-bottom: 5px; }
	.list-pagination .nav-link { font-size: 14px; width: 45px; height: 45px; border-radius: 50%; background: #F6F7F9; color: var(--green); }
	.list-pagination .next svg, .list-pagination .prev svg { width: 14px; }
	.list-pagination .page-numbers li ~ li { margin-left: 5px; }
	.list-pagination .prev { margin-right: 5px; }
	.list-pagination .next { margin-left: 5px; }
	.list-pagination .nav-link { margin: 0; }
	.list-pagination .current .nav-link, .list-pagination .nav-link:hover { color: var(--light); background: var(--green); }
	.list-pagination .dots { color: var(--green); }
	.list-pagination .nav-link:before { content: unset; }
	
	.post-footer { margin-top: 40px !important; }

	.mwa-post-nav::before { content: unset !important; }
	.mwa-post-nav { grid-template-columns: repeat(1, 1fr); }
	.mwa-post-nav { margin-top: 40px !important; padding-top: 0 !important; max-width: 600px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }
	.mwa-post-nav > a { font-family: 'Helvetica-Bold'; padding: 20px 10px !important; color: var(--green); background: #F6F7F9; border-radius: 0; text-transform: capitalize; }
	.mwa-post-nav > a:hover {  color: var(--light); background: var(--green); }
	.mwa-post-nav > a:before { content: unset; }
	
	.mwa-post-share { padding-bottom: 40px; border-bottom: 1px solid #E5EDE6; }  

	.social-share-wrap .addtoany_list { display: block; margin-top: 10px; }
	.social-share-wrap .addtoany_list a ~ a { margin-left: 10px; }
	.social-share-wrap .addtoany_list a { align-items: center; justify-content: center; padding: 0; width: 50px; height: 50px; border: 1px solid var(--green); border-radius: 50%; font-size: 12px !important; }
	.social-share-wrap .addtoany_list a:hover { background: var(--green); }
	.social-share-wrap .addtoany_list a:hover svg path { fill: var(--light); }
	.social-share-wrap .addtoany_list a > span { height: 22px !important; width: 22px !important; opacity: 1 !important; }
/* Site footer */
	.site-footer .page-section .content-wrapper {
		color: var(--light);
		background: var(--blue);
		padding: 30px 20px;
	}
	.site-footer .page-section .content-wrapper .section-col ~ .section-col {
		padding-top: 20px;
	}
	.site-footer .page-section .editor-content * ~ * {
		margin-top: 15px;
	}
	.site-footer .page-section .mwa-bttn {
		margin: 0;
	}

	.site-footer .footer-col { color: #222222; background-color: rgb(37 73 125 / 7%); }
	.site-footer .footer-col .content-row { display: grid; grid-template-columns: 100%; grid-row-gap: 40px; }

	.site-footer .footer-col .col-right {     
		display: grid;
		grid-template-columns: 48% 48%;
		grid-column-gap: 4%;
		grid-row-gap: 30px;
	}

	.site-footer .widget-title {
		color: #222222;
		margin-bottom: 1em;
	}
	.site-footer .menu li ~ li { margin-top: 10px; }
	.site-footer .menu a {
		color: var(--blue);
	}
	.site-footer .menu .current-menu-item a,
	.site-footer .menu a:hover {
		color: var(--pink);
	}

	.site-footer .col-left > div > * ~ * {
		margin-top: 20px;
	}
	.site-footer .col-left section .textwidget * ~ * {
		margin-top: 20px;
	}
	.site-footer .col-left .phone {
		text-decoration: underline;
	}
	.site-footer .col-left .phone:hover {
		color: var(--pink);
	}
	.site-footer .col-left .phone * {
		display: none;
	}
	.site-footer .social-profiles .mwa-icon {
		color: var(--blue);
	}
	.site-footer .social-profiles .mwa-icon:hover {
		color: var(--light);
	}
	.site-footer .social-profiles .mwa-icon:hover::before {
		background: var(--blue);
		opacity: 1;
		z-index: -1;
	}
	.site-footer .social-profiles .mwa-icon:before {
		opacity: 0.1;
	}
	
	.site-footer .col-right .inner-content-row {
		margin-top: 0;
	}

	.site-footer .copyright-wrapper {
		padding: 15px 0;
		position: relative;
	}
	.site-footer .copyright { color: rgb(255 255 255 / 70%); }
	.site-footer .copyright a:hover { color: var(--light);;}
	
	.footer-logos {
		display: flex;
		justify-content: center;
		margin-top: 50px;
	}
	.footer-logos figure ~ figure {
		margin-left: 20px;
	}
/*Attendee Registration*/
	.page-attendee .tribe-tickets__registration-page-title { display: none !important; }
	.page-attendee .tribe-tickets__registration { max-width: unset !important; padding: 0 !important; }
	.page-attendee .tribe-tickets__registration-grid { border-top: unset !important; padding: 0 !important; }
	.page-attendee .tribe-tickets__registration-footer,
	.page-attendee .tribe-tickets__registration-actions { margin: 0 !important; max-width: unset !important; }
/* 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 #ad137c !important; outline-offset:1px }
/*Skip to the content*/
	.skip-link:hover { text-decoration: underline; }

	/* .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; }  */
/*Search Results*/
	.search-results main section { margin-top: calc( 2*var(--verspace) ); }
	.search-results main section .section-verspace-m { padding-bottom: 0 !important; }
	.search-results main .page-results article .featured-img + .post-title {     padding: 0 20px 20px; }
/*404*/
	body.error404 .page-section ~ .latest-posts-wrapper { padding-bottom: 0; }
/*SEO Press HTML Sitemap*/
	.sp-cpt-name {
		color: var(--blue) !important;
		padding-bottom: 0.5em;
	}

	.sp-wrap-cats {
		padding-left:1em;
	}

	.sp-cat-name {
		color: var(--green) !important;
		padding-bottom: 0.5em;
	}

	.sp-list-posts.sp-cpt-hierarchical, .sp-wrap-cpt ul {
		padding-left: 1em;
		margin-bottom: 1.5em;
	}
/*Instagram*/
	#sb_instagram { padding-bottom: 0 !important; }
	#sbi_images { padding: 0 !important; }
	.sbi-owl-item { padding: 0 4px !important; }
	#sb_instagram .sbi_info { text-align: left !important; }
	#sb_instagram .sbi_info p:not(.sbi_caption_wrap) { display: none; } 
	#sb_instagram .sbi_caption_wrap { padding: 10px 0 0 !important; }
	#sb_instagram .sbi_meta { margin-top: 10px !important; padding: 0 !important; }   
	
	.sbi-owl-dots { padding: 0 !important; margin-top: 15px !important; }
	.sbi-owl-dots .sbi-owl-dot ~ .sbi-owl-dot { margin-left: 5px; }
	.sbi-owl-dots .sbi-owl-dot span { width: 13px !important;  height: 13px !important; margin: 0 !important;  background: unset !important; border: 1px solid #000000; filter: unset !important; opacity: 1 !important; border-radius: 50% !important; }
	.sbi-owl-dots .sbi-owl-dot.active span { background: #000000 !important; }
@media only screen and (max-width: 1399px) {
	.site-header .top-bar .wrap, .site-header .desk-header .wrap { max-width: 100%; padding: 0 20px; }
}
@media only screen and (max-width: 1199px) {
/* Banner Slider */
	.banner-slider { background: #ffffff !important; margin-bottom: 28px; }
	.banner-slider .banner-media-bgr { padding: 0; min-height: unset; }
	.banner-slider .banner-media-bgr .img-wrap { position: relative; }
	.banner-slider .banner-media-bgr .content-wrapper { position: unset; margin-top: -125px; }
/* Top Banner */
	.top-banner.banner-media-bgr { background: unset; }
	.top-banner.banner-media-bgr > .media-wrap { position: relative; }
	.top-banner.banner-media-bgr .inner-wrap { margin-top: -50px; }
/* Custom Sections */
	.banner-media-text { padding: 0; background: transparent !important; }
	.banner-media-text > div.img-wrap { position: relative; }
	.banner-media-text .layout-single-col .section-col.boxed { margin-top: -70px; }
/*Site Footer*/
	.site-footer .copyright-wrapper .img-wrap { display: none; }
	.site-footer .top-content-row { display: grid; grid-template-columns: 60% auto; grid-gap: 30px; align-items: center; margin-bottom: 20px; }
	.site-footer .content-row .col-left { display: grid; grid-template-columns: 60% auto; grid-gap: 30px; }
	.site-footer .content-row .col-left .site-logo { height: unset; }
/* Blogs */
	.no-sidebar .post-content-wrapper { max-width: 100%; }
}
@media only screen and (max-width: 1023px) {
/*Venue*/
	.venue-list .venue-bottom .venue-gallery { margin-top: 40px; }
/*Custom Sections*/
	.cl-give-form .layout-two-cols:last-child figure ~ figure { display: none; }

	.left-side-image-text-overlay-col .section-col:last-child { margin-top: calc( 1.5*var(--verspace) ); }
	.right-side-image-text-col .section-col:last-child { padding-top: 0 !important; }
	.left-side-image-text-col .section-col:last-child,
	.right-side-image-text-col .section-col:last-child,
	.right-side-bg-color-text-col .section-col:last-child { margin-top: calc( 1.5*var(--verspace) ); }
}
@media only screen and (max-width: 991px) {
/*Site Header*/
	.site-header .top-bar { display: none; }
	.site-header.fixed .mob-header { position: fixed;  }
	.site-header .mob-header { position: unset; }
	.site-header .mob-header .site-logo svg { width: 150px; height: 60px; }
	.site-header .mwa-bttns { justify-content: center; }
	.site-header .mwa-top-menu { color: var(--light); background: var(--pink); }
	
	.menu-overlay.on .search-bar { position: unset; transform: none; }
	.menu-overlay.on .search-bar .wrap { max-width: 100%; }	
	.menu-overlay .sub-menu { padding: 0; background: #F6F7F9; }
	.menu-overlay { padding-bottom: 150px; }
	.menu-overlay nav ul li  a { font-size: 16px; line-height: 22px; padding: 25px 10px; }
	.menu-overlay .mwa-menu-main > li > a { font-family: Helvetica-Bold;  }
	.menu-overlay li.menu-item-has-children > a:after { font-size: 18px; margin-left: 0; right: 30px; }
	.menu-overlay > div:not(.search-bar) { margin-top: 30px; }
	.menu-overlay > div + *:before { content: unset; }
	.search-bar > div { grid-gap: 0; }
	.menu-overlay .mwa-search-form .search-submit { padding: 0; background: rgb(255 255 255 / 20%); width: 36px; height: 36px; border-radius: 50%; }
	.mwa-search-form .search-submit:before { content: unset; }
	.menu-overlay .close-bttn { display: none; }
	.menu-overlay .mwa-icon { color: var(--pink) !important; }
	.menu-overlay .mwa-icon:before { opacity: 0.1; }
	.menu-overlay .mwa-top-menu li:first-child,
	.menu-overlay .mwa-top-menu li:last-child { display: none; }
/*Site Footer*/
	.site-footer .site-logo svg { width: 230px; height: 90px; }
}
@media only screen and (max-width: 867px) {
	.tribe-events .tribe-events-c-events-bar__search-container {
		background-color: var(--light);
		box-shadow: 1px 10px 30px rgb(0 0 0 / 5%) !important;
	}
}
@media only screen and (max-width: 767px) { 
/* Banner Slider */
	.banner-slider .banner-media-bgr .content-wrapper { margin-top: -60px; }
/* Top Banner */
	.top-banner.banner-media-bgr .inner-wrap { margin-top: -30px; }
/* Custom Sections */
	.layout-pages-col li.contact-us { height: auto; }

	.banner-media-text { margin-bottom: 40px; }
	.banner-media-text .layout-single-col .section-col.boxed { margin-top: -30px; }
/* Blog */
	.no-sidebar .mwa-post-nav { grid-template-columns: repeat(1, 1fr); }
/* Events */
	/* .tribe-events .tribe-events-header { display: unset; } */
/* Site Footer */
	.site-footer .top-content-row .top-col-right { display: none; }
	.site-footer .content-row .col-left { grid-template-columns: 100%; }
	.footer-logos { flex-wrap: wrap; }
	.footer-logos figure:first-child { display: flex; justify-content: center; margin-bottom: 25px; width: 100%; }
}
@media only screen and (max-width: 580px) {
/* Events */
	.entry .entry-content .event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-modal__content .tribe-tickets__tickets-item, 
	.event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-modal__content .tribe-tickets__tickets-item {
		-ms-grid-columns: 3fr 1fr 2fr 2fr !important;  
		grid-template-columns: 3fr 1fr 2fr 2fr !important;
	}
/* Custom Sections */ 
	.layout-pages-col .hide-text { display: none; }
}
@media only screen and (min-width: 400px) {
	.venue-list .btn-container  { display: flex; }
	.venue-list .btn-container .mwa-bttn ~ .mwa-bttn { margin-left: 10px !important; margin-top: 0 !important; }
}
@media only screen and (min-width: 640px) {
/*Careers*/
	.layout-careers-col .career-list { grid-template-columns: repeat(2, 1fr); }
/*Top Banner*/
	.mwa-banner-slider .slider-pagination { 
		width: 1480px;
		max-width: calc(100% - 2*var(--horspace) );
		right: 0;
		left: 0;
		margin: auto;
	}
	.mwa-banner-slider .slider-pagination .swiper-pagination {
		justify-content: end;
		width: 460px;
	}
/*Single Events*/
	.entry .entry-content .event-tickets .tribe-tickets__tickets-footer, .event-tickets .tribe-tickets__tickets-footer {
		grid-template-columns: auto auto auto;
		justify-content: end;
	}
	.event-tickets .tribe-tickets__commerce-checkout-header, .tribe-common .tribe-tickets__commerce-checkout-header {
		grid-template-columns: repeat(2, 1fr);
	}
	.event-tickets .tribe-tickets__commerce-checkout .tribe-common-b2 {
		text-align: right;
	}
/*Custom Sections*/
	.our-partners-logo .partners-logo .slick-slide img { height: 80px; }

	.right-side-bg-color-text-col .section-col { padding: 50px 40px !important; }
	
	/* .icon-with-text .icon-lists { grid-template-columns: 70px auto; } */
	
	.right-side-image-text-overlay-col .section-col:first-child { padding: 40px; } 
	.left-side-image-text-overlay-col .section-col:last-child { padding: 40px; } 
	
	.our-partners-logo .slick-dots { margin-top: 30px !important; }
	.partners-logo { margin-left: -25px; }
	.partners-logo .slick-slide { margin-left: 25px; }
	
	.our-people .section-col { grid-template-columns: repeat(2, 1fr); }
	.modalContainer { padding: 100px 40px 80px 40px; }
	
	
	.right-side-image-text-col .section-col:first-child,
	.left-side-image-text-col .section-col:last-child { padding: 40px; }
	.left-side-image-text-col .icon-with-text { columns: 2; -webkit-columns: 2; -moz-columns: 2; column-gap: 40px; }
/* Site footer */
	.site-footer .page-section .content-wrapper { padding: 40px 30px; }
}
@media only screen and (min-width: 768px) {
	h1 { font-size: 26px; line-height: 32px; }
	h2 { font-size: 24px; }
	h3 { font-size: 22px; }
	
	/* .mwa-bttn a { font-size: 20px; line-height: 22px; } */
	.mwa-bttn .btn-name { /*font-size: 20px; line-height: 22px;*/ padding: 10px 20px; }
	.mwa-bttn .btn-icon { padding: 10px; }
	.mwa-bttn .btn-icon svg { width: 24px; }
	
	.mob-header .bttns > .mwa-bttns { display: block; width: auto; margin-right: 25px; } 
/* Forms */
	.gform_wrapper.gravity-theme .gfield input.medium, .gform_wrapper.gravity-theme .gfield select.medium { width: calc(50% - 20px / 2) !important; }
/* Top Banner */
	.mwa-banner-slider .inner-wrap { padding: 30px; }
	.top-banner.banner-media-bgr .inner-wrap { padding: 40px; }
/* Blogs */
	.no-sidebar .post-content { max-width: unset; }
	.list-pagination .nav-link { width: 55px; height: 55px; }
	
	.mwa-post-nav { grid-template-columns: repeat(3, 1fr); }
/* Custom Sections */
	.layout-five-cols .content-wrapper { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 40px 20px; }
	.layout-five-cols .content-wrapper .section-col ~ .section-col { padding-top: 0; }
	.layout-five-cols .section-col .img-wrap { justify-content: start; height: 100px; align-items: flex-end; }

	.layout-pages-col ul { grid-template-columns: repeat(2, 1fr); }
	.layout-pages-col:not(.disability-page) li:not(.contact-us) h4 { padding: 5px 15px; }
	.layout-pages-col.disability-page h5,
	.layout-pages-col li:not(.contact-us) .mwa-bttn .btn-name { padding: 10px 15px; }
	
	.accordion-gallery .images { height: 300px; }
	
	#our-people .modalContent { grid-template-columns: 200px 1fr; }
	
	.right-side-image-text-col .section-col:first-child,
	.right-side-image-text-overlay-col .section-col:first-child { border-style: solid; border-left-width: 10px; }
	.left-side-image-text-col .section-col:last-child,
	.left-side-image-text-overlay-col .section-col:last-child { border-style: solid; border-right-width: 10px; }
/* Footer */
	.site-footer .page-section .content-wrapper { display: grid; grid-template-columns: 60% 35%; grid-gap: 5%; }
	.site-footer .page-section .mwa-bttns { justify-content: end; }
	.site-footer .footer-col .content-row { grid-row-gap: 60px; }
	.site-footer .footer-col .col-right { grid-template-columns: 27% 23% 18% 20%; grid-column-gap: 4%; }
	.site-footer .content-row .col-left > div ~ div { display: none; }
	.site-footer .top-content-row .mwa-bttns { justify-content: end; }
/*Search*/
	.error404 .blog-three-cols .archive-list,
	.search-results .blog-three-cols .archive-list {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 25px;
	}
/*Single events*/
	.tribe-events-event-meta {
		grid-template-columns: repeat(2, 1fr);
	}
	.event-tickets .tribe-tickets__rsvp { padding: 40px 50px !important; }
	#tribe-events-content .event-tickets .tribe-common-g-row--gutters .tribe-tickets__rsvp-actions-wrapper { padding-left: 50px !important; }
	#tribe-events-content .event-tickets .tribe-tickets__rsvp.tribe-common-g-row > div { width: unset; }
	.tribe-events-calendar-list .tribe-common-g-row.tribe-events-calendar-list__event-row {
		grid-template-columns: 70px auto;
		grid-gap: 40px;
	}
	.tribe-events-calendar-list .tribe-common-g-row {
		grid-template-columns: 55% 40%;
		grid-gap: 5%;
	}
	.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
		height: 70px;
		width: 70px;
	}
	
	h1.tribe-events-single-event-title {
		font-size: 26px;
		line-height: 32px;
	}
	.tribe-submit-tickets-form button,
	.tribe-events-single .tribe-back a,
	.tribe-events-back a, .tribe-events-back a:visited {
		font-size: 20px;
		line-height: 24px;
		padding: 20px 30px;
	}
	.entry .entry-content .event-tickets .tribe-tickets__tickets-footer-total, .event-tickets .tribe-tickets__tickets-footer-total {
		margin-left: 0;
	}
	#tribe-events-content .event-tickets .tribe-tickets__rsvp-actions { margin-top: 0; padding-top: 0; }
	/* #tribe-events-content .event-tickets .tribe-common-g-row--gutters > .tribe-tickets__rsvp-ar-sidebar-wrapper { width: 40% !important; } */
	/* #tribe-events-content .event-tickets .tribe-common-g-row--gutters > .tribe-tickets__rsvp-ar-form-wrapper { width: 60% !important; } */
	
	#tribe-events-content .event-tickets .tribe-common-g-row--gutters { grid-template-columns: 60% auto; }
	#tribe-events-content .event-tickets form.tribe-common-g-row--gutters { grid-template-columns: 40% auto; }
/*Venue*/
	.venue-list .btn-container .mwa-bttn ~ .mwa-bttn .btn-icon { padding: 10px 15px; }
/* Instagram */
	.sbi-owl-item { padding: 0 8px !important; }
	.sbi-owl-dots { margin-top: 25px !important; }
}

@media only screen and (min-width: 992px) {
	.btn-userway { width: 50px; height: 50px; margin-left: 15px; margin-right: 0; }
	
	.top-bar .mwa-icon:hover:before { opacity: 0.4; }
	
	.mwa-top-menu { display: flex; align-items: center; }
	.mwa-top-menu li ~ li { margin-left: 25px; }
	.mwa-top-menu li a { font-size: 17px; line-height: 28px; }
	.mwa-top-menu li.current-menu-item a,
	.mwa-top-menu li a:hover { text-decoration: underline; }

	.site-header .desk-header { box-shadow: 0px 2px 2px rgb(0 0 0 / 5%); }
	.site-header.fixed.show .desk-header { position: fixed; top: 58px; }
	.site-header.fixed.show .top-bar { position: fixed; width: 100%; }

	.mwa-menu-main > li > a { font-family: Helvetica-Bold; font-size: 18px; line-height: 28px; }
	.mwa-menu-main li a { padding: 30px 15px; }
	.mwa-menu-main .sub-menu {      background: var(--grey); border-radius: 2px;  box-shadow: 2px 4px 18px 5px rgba(16, 24, 41, 0.16); left: 20px; }
	
	.site-header .main-header-r { display: flex; align-items: center; }
	.site-header .main-header-r .mwa-bttns { width: auto; margin-left: 20px; }
	.site-header .desk-header .site-logo svg { width: 200px; height: auto; }
	.site-header .desk-header .mwa-bttns,
	.site-header .desk-header .mwa-menu-main li:first-child { display: none; }
	.search-bar { background: var(--blue); }
	
	.mob-header .bttns > .mwa-bttns { display: none; }
/* 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; }
/* Banner Slider */
	.mwa-banner-slider .inner-wrap { max-width: 730px; }
	.mwa-banner-slider .slider-pagination .swiper-pagination { width: 730px; }
/* Blogs */
	.archive-list .post-content { padding: 20px; }
/* Custom sections */
	.layout-pages-col li { height: 275px; padding: 20px; }
	.layout-pages-col .contact-us .page-name { margin-bottom: 25px; }

	.banner-media-text .layout-single-col .section-col.boxed { max-width: 630px; }
	
	.our-people .section-col { grid-template-columns: repeat(4, 1fr); }
	#our-people .modalContent { grid-template-columns: 300px 1fr; }
}
@media only screen and (min-width: 1024px) {
/*Careers*/
	.layout-careers-col .career-list { grid-template-columns: repeat(2, 1fr); }
	.layout-careers-col .career-item { padding: 85px 45px 45px; }
/* Custom sections */
	.our-partners-logo .partners-logo .slick-slide img { height: 100px; }

	.layout-five-cols .content-wrapper { grid-template-columns: repeat(5, 1fr); }
	 
	.layout-two-cols > .content-wrapper { grid-column-gap: 80px; }

	.left-side-image-text-col .section-col:first-child figure,
	.right-side-image-text-col .section-col:last-child figure { height: 100%; }
	.left-side-image-text-col .section-col:first-child figure img,
	.right-side-image-text-col .section-col:last-child figure img { width: 100%; object-fit: cover; }
	
	.accordion-gallery .images { height: 400px; }
/*Left Side image text overlay*/
	.section-col.col-half { max-width: 50%; }
		
	.left-side-image-text-overlay-col .section-col:last-child { margin-left: -50px; }
	
	.left-side-image-text-col .icon-with-text { columns: 1; -webkit-columns: 1; -moz-columns: 1; }
	
	.left-side-image-text-col > .content-wrapper,
	.right-side-image-text-col > .content-wrapper,
	.left-side-image-text-overlay-col > .content-wrapper,
	.right-side-image-text-overlay-col > .content-wrapper { display: grid; grid-template-columns: repeat(2,1fr); }
	.right-side-image-text-overlay-col .section-col:first-child { margin-right: -50px; }
/*Venue*/
	.venue-list .venue-bottom { display: grid; grid-template-columns: 48% 48%; grid-gap: 4%; }
/*Single Events*/
	.single-tribe_events .tribe-events-single .tribe-events-event-meta {
		width: 50%;
	}
	.single-tribe_events .tribe-events-single .tribe-events-event-meta.secondary {
		border-top: 1px solid var(--tec-color-border-secondary);
		margin-top: 50px;
	}
/*Search*/
	.error404 .blog-three-cols .archive-list,
	.search-results .layout-careers-col .career-list,
	.search-results .blog-three-cols .archive-list { grid-template-columns: repeat(3, 1fr); }

	.search-results .layout-careers-col .career-item { padding: 40px 30px 30px; }
}
@media only screen and (min-width: 1200px) {
	html { font-size: 18px; line-height: 28px; }
	
	h1 { font-size: 40px; line-height: 47px; }
	h2 { font-size: 36px; line-height: 40px; }
	h3 { font-size: 32px; line-height: 38px; }
	h4 { font-size: 26px; line-height: 34px; }
	h5 { font-size: 22px; line-height: 28px; }
	h6 { font-size: 20px; line-height: 24px; }
	
	.body2 { font-size: 16px; line-height: 22px; }
	
	.lead1 { font-size: 28px; line-height: 36px; }
	/*.lead2 { font-size: 18px; line-height: 26px; }*/
	
	/*.mwa-bttn-l .btn-name { font-size: 20px; line-height: 24px; }*/
 
	.top-bar .mwa-top-menu li:nth-child(2) { margin-left: 0; }
	.top-bar .mwa-top-menu li:first-child,
	.top-bar .mwa-top-menu li:last-child { display: none; }
	
	.site-header .desk-header .mwa-bttns,
	.site-header .desk-header .mwa-menu-main li:first-child { display: block; }
/* Blogs */
	.page-section .events-list,
	.page-section .stories-list { margin-left: -25px; }
	.page-section .events-list .slick-slide,
	.page-section .stories-list .slick-slide { margin-left: 25px; }
	
	.list-pagination .nav-link { font-size: 16px; width: 70px; height: 70px; }
	.list-pagination .next svg, .list-pagination .prev svg { width: 16px; }
	
	.post-footer { margin-top: 70px !important; }
	.mwa-post-share { padding-bottom: 70px; } 
	.mwa-post-nav { margin-top: 70px !important; padding-top: 0 !important; }
/* Custom Sections */
	.layout-two-cols > .content-wrapper { grid-column-gap: 100px; }

	.right-side-image-text-overlay-col .section-col:first-child { margin-right: -100px; padding: 60px; }
	.left-side-image-text-overlay-col .section-col:last-child { margin-left: -100px; padding: 60px; }

	.layout-pages-col li { height: 315px; padding: 30px; }
	
	.banner-media-text { padding-top: calc( 6*var(--verspace) ); }
	.banner-media-text .layout-single-col .section-col.boxed { padding: 55px; }
	
	.partners-logo { margin-left: -40px; }
	.partners-logo .slick-slide { margin-left: 40px; }
	.our-partners-logo .slick-dots { margin-top: 50px !important; }
	.our-partners-logo .slick-dots li button { height: 20px; width: 20px; }
	
	.right-side-bg-color-text-col .section-col { padding: 60px 70px !important; }
	.our-people .section-col { grid-gap: 70px 60px; }
	.modalContainer { padding: 120px 100px 90px 100px; }
	#our-people .modalContent { grid-template-columns: 400px 1fr; grid-column-gap: 70px; }
	.closeModal { width: 60px; height: 60px; top: 40px; right: 100px; }
	.closeModal svg { height: 30px; }
	
	.accordion-gallery .images { height: 520px; }
/* Banner Slider */
	.banner-slider .banner-media-bgr { padding: 250px 0 100px; }
	.slider-pagination { bottom: 60px; }
	.slider-pagination .swiper-pagination > span ~ span { margin-left: 8px; }
	.slider-pagination .swiper-pagination .swiper-pagination-bullet { width: 20px; height: 20px; border: 1px solid #ffffff; }
	.slider-pagination .swiper-pagination .swiper-pagination-bullet-active { background: #ffffff; }
	.mwa-banner-slider .inner-wrap { padding: 45px 55px; }
	
	.top-banner.banner-media-bgr { padding: 150px 0 100px; justify-content: end; min-height: 600px; }
/* Footer */
	.site-footer .page-section .content-wrapper {
		padding: 70px 100px;
	}
	.site-footer .footer-col .content-row { 
		grid-template-columns: 25% 65%;
		grid-column-gap: 10%;
	}
	.site-footer .top-content-row {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 50px;
	}
	.site-footer .col-left .site-logo {
		display: none;
	}
	.site-footer .col-left > div > * ~ * {
		margin-top: 40px;
	}
	.site-footer .col-left > div > section {
		margin-top: 0;
	}
	.site-footer .content-row .col-left .mwa-bttns { display: none; }
	.site-footer .copyright-wrapper .img-wrap {
		position: absolute;
		z-index: 0;
		top: 0;
		left: 0;
		height: 100%;
	}
	.site-footer .copyright-wrapper .img-wrap svg {
		object-fit: contain;
		width: 100%;
		height: 100%;
	}
/* Events List */
	.tribe-events-calendar-list .tribe-common-g-row.tribe-events-calendar-list__event-row {
		grid-template-columns: 100px auto;
		grid-gap: 70px;
	}
	.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
		height: 100px;
		width: 100px;
	}
	.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3 {
		font-size: 26px;
		line-height: 34px;
	}
	h1.tribe-events-single-event-title {
		font-size: 40px;
		line-height: 47px;
	}
/* Instagram */
	.sbi-owl-item { padding: 0 12.5px !important; }
	.sbi-owl-dots { margin-top: 45px !important; }
	.sbi-owl-dots .sbi-owl-dot span { width: 20px !important; height: 20px !important; }
}

@media only screen and (min-width: 1400px) {
/* Search */
	.search-results .layout-careers-col .career-item { padding: 85px 45px 45px; }
/* Header */
	.btn-userway { width: 54px; height: 54px; position: absolute; right: -4.5%; margin-left: 0; }
	/*.site-header .desk-header .site-logo svg {  width: 260px; height: auto; }*/
	/*.mwa-menu-main > li > a { font-size: 20px; line-height: 28px; }*/
	.mwa-menu-main li a { padding: 35px 20px; }
/* Custom Sections */
	.layout-two-cols > .content-wrapper { grid-column-gap: 125px; }
	.left-side-image-text-col .icon-with-text { columns: 2; -webkit-columns: 2; -moz-columns: 2; }
	.right-side-image-text-col .section-col:first-child,
	.left-side-image-text-col .section-col:last-child { padding: 60px 70px;}
}
@media only screen and (min-width: 1600px) {
/* Custom Sections */
	.layout-pages-col li { height: 450px; padding: 45px; }
/* Header */
	.btn-userway { right: -6%; }
/* Footer */
	.site-footer .footer-col .content-row {  grid-template-columns: 30% 60%; }
}