	body,
	button,
	input,
	select,
	textarea,
	.text-font-body{
		font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif;}
	#body-mobile-background{
		background-image:url();}
	h1,
	h2,
	h3,
	.title0,
	.title1,
	.title2,
	.title3,
	.title4,
	.text-style-title0,
	.text-style-title1,
	.text-style-title2,
	.text-style-title3,
	.text-style-title4,
	.text-font-display{
		font-family:GraphCondensedWeb,-apple-system,BlinkMacSystemFont,Arial,sans-serif;
		line-height:0.95;
		line-height:calc((0.95 * 0.9em) + 0.5rem)}
	.text-display,
	.text-font-display{
		display:inline-block;}
	.text-font-secondary,
	.meta,
	.expando-meta .expando-link{
		font-family:Menlo, Monaco, Consolas, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono,Courier,monospace,sans-serif;}

	h1{
		font-size:calc(0.8vw + 1.8rem);}
	h2{
		font-size:calc(0.68vw + 1.68rem);}
	h3{
		font-size:calc(0.5vw + 1.56rem);}

	/* Links */
	a,
	a.area-link:hover .area-link-hover{
		color:rgb(218, 255, 0);}

	/* Form Labels */
	.form-style-labelabove label{
		color:rgb(218, 255, 0);}

	#site-title{
		font-size:1.32rem;}
	input.submit,
	input[type="submit"],
	button,
	.button,
	.baseline .wp-block-button__link{
		background-color:rgb(218, 255, 0);
		color:#17292e}
	.button-primary,
	.button-big{
		background-color:rgb(218, 255, 0);
		font-family:GraphCondensedWeb,-apple-system,BlinkMacSystemFont,Arial,sans-serif;
		font-size:1.38em;}

	.search-form-submit,
	.pagination a.page-numbers,
	.pagination .page-numbers.current{
	  background-color:rgb(218, 255, 0);
		color:#fff;}

	input.search-form-submit{
		background-color:rgb(218, 255, 0);}

	.form #can_embed_form input[type="submit"],
	.form #can_embed_form .button,
	#donate_auto_modal input[type="submit"],
	#donate_auto_modal .button{
		background-color:rgb(218, 255, 0);
		font-family:GraphCondensedWeb,-apple-system,BlinkMacSystemFont,Arial,sans-serif;
		font-size:1.8rem;
		text-shadow:none;
	  border-width:0 0 3px;
		border-bottom:3px solid rgba(21,35,43,0.15);}
	.form #can_embed_form input[type="submit"]:hover,
	.form #can_embed_form .button:hover,
	#donate_auto_modal input[type="submit"]:hover,
	#donate_auto_modal .button:hover{
  		background:rgb(218, 255, 0);}


	.title0,
	.text-style-title0{
		font-size:calc(2.8vw + 66px);}
	.title1,
	.text-style-title1{
	  font-size:calc(2.6vw + 52.8px);}
	.title2,
	.text-style-title2{
	  font-size:calc(2.4vw + 42px);}
	.title3,
	.text-style-title3{
	  font-size:calc(2.3vw + 33.6px);}
	.title4,
	.text-style-title4{
	  font-size:calc(2.25vw + 26.4px);}
	.title5,
	.text-style-title5{
	  font-size:calc(2.2vw + 21.6px);}

	.post-title{
		font-size:2.1rem;}

	@media only screen and (max-width:720px){
		.mobile-expando-meta > .mobile-expando-link,
		.section.mobile-expando-meta > .mobile-expando-link{
			font-family:Menlo, Monaco, Consolas, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono,Courier,monospace,sans-serif;
			font-size:0.9em;
			font-weight:500;
			letter-spacing:0.2em;
			text-transform:uppercase;}
	}

	@media only screen and (min-width:720px){
		#body-mobile-background{
			background-image:url();}

		.tablet-expando-meta > .tablet-expando-link,
		.section.tablet-expando-meta > .tablet-expando-link{
			font-family:Menlo, Monaco, Consolas, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono,Courier,monospace,sans-serif;}
	}

	@media only screen and (min-width:950px){
		#body-mobile-background{
			background-image:url();}

	  .desktop-expando-meta > .desktop-expando-link,
	  .section.desktop-expando-meta > .desktop-expando-link{
			font-family:Menlo, Monaco, Consolas, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono,Courier,monospace,sans-serif;}
	}
	/* --- White custom color CSS --- */

		/* White General BG classes */
		.bg-white,
		.button.bg-white{
			background-color:rgb(255,255,255);
			border-color:rgba(21,36,43,0.25);
			color:#17292e;}
		.body-bg-white{
			background-color:rgb(255,255,255);}

		/* White Nav Color */
		nav.bg-white li,
		nav.bg-white .sub-menu{
			border-color:rgba(21,36,43,0.25);}

		/* White Notch Color */
		.bg-white.notch::after{
			border-bottom-color:rgb(255,255,255);}
		.bg-white.notch-semicircle::after,
		.bg-white.notch-tab::after{
			background-color:rgb(255,255,255);}

		/* White Text Color */
		.text-white,
		a.text-white,
		.text-color-override.text-white{
			color:rgb(255,255,255);}

		/* White Link Color */
		.bg-white a:not(.button):not(.wp-block-button__link),
		.bg-white.text-color-override a:not(.button):not(.wp-block-button__link){
			color:rgb(218, 255, 0);}

		/* White Link:hover Color */
		.bg-white a:hover:not(.button):not(.wp-block-button__link),
		.bg-white.text-color-override a:hover{
			color:rgb(218, 255, 0);}

		/* White Area link:hover Color */
		.bg-white .area-link:hover .area-link-hover,
		.bg-white.text-color-override .area-link:hover .area-link-hover{
			color:rgb(218, 255, 0);}


		/* White Button Text Color */
		a.bg-white,
		a.bg-white.text-color-override{
			color:#17292e;}

		/* White Button:hover Text Color */
		a.bg-white:hover{
			color:rgb(218, 255, 0);}

		/* White Thick Underline */
		.text-underline-thick-white{
			box-shadow:0 -0.35em 0 rgb(255,255,255) inset;}
		 /* --- Blue custom color CSS --- */

		/* Blue General BG classes */
		.bg-blue,
		.button.bg-blue{
			background-color:rgb(15,129,233);
			border-color:rgba(255,255,255,0.2);
			color:#ffffff;}
		.body-bg-blue{
			background-color:rgb(15,129,233);}

		/* Blue Nav Color */
		nav.bg-blue li,
		nav.bg-blue .sub-menu{
			border-color:rgba(255,255,255,0.2);}

		/* Blue Notch Color */
		.bg-blue.notch::after{
			border-bottom-color:rgb(15,129,233);}
		.bg-blue.notch-semicircle::after,
		.bg-blue.notch-tab::after{
			background-color:rgb(15,129,233);}

		/* Blue Text Color */
		.text-blue,
		a.text-blue,
		.text-color-override.text-blue{
			color:rgb(15,129,233);}

		/* Blue Link Color */
		.bg-blue a:not(.button):not(.wp-block-button__link),
		.bg-blue.text-color-override a:not(.button):not(.wp-block-button__link){
			color:rgba(255,255,255,0.75);}

		/* Blue Link:hover Color */
		.bg-blue a:hover:not(.button):not(.wp-block-button__link),
		.bg-blue.text-color-override a:hover{
			color:rgba(255,255,255,0.3);}

		/* Blue Area link:hover Color */
		.bg-blue .area-link:hover .area-link-hover,
		.bg-blue.text-color-override .area-link:hover .area-link-hover{
			color:rgba(255,255,255,0.3);}


		/* Blue Button Text Color */
		a.bg-blue,
		a.bg-blue.text-color-override{
			color:#ffffff;}

		/* Blue Button:hover Text Color */
		a.bg-blue:hover{
			color:rgba(255,255,255,0.75);}

		/* Blue Thick Underline */
		.text-underline-thick-blue{
			box-shadow:0 -0.35em 0 rgb(15,129,233) inset;}
		 /* --- Orange custom color CSS --- */

		/* Orange General BG classes */
		.bg-orange,
		.button.bg-orange{
			background-color:rgb(255,169,2);
			border-color:rgba(255,255,255,0.2);
			color:#ffffff;}
		.body-bg-orange{
			background-color:rgb(255,169,2);}

		/* Orange Nav Color */
		nav.bg-orange li,
		nav.bg-orange .sub-menu{
			border-color:rgba(255,255,255,0.2);}

		/* Orange Notch Color */
		.bg-orange.notch::after{
			border-bottom-color:rgb(255,169,2);}
		.bg-orange.notch-semicircle::after,
		.bg-orange.notch-tab::after{
			background-color:rgb(255,169,2);}

		/* Orange Text Color */
		.text-orange,
		a.text-orange,
		.text-color-override.text-orange{
			color:rgb(255,169,2);}

		/* Orange Link Color */
		.bg-orange a:not(.button):not(.wp-block-button__link),
		.bg-orange.text-color-override a:not(.button):not(.wp-block-button__link){
			color:rgba(255,255,255,0.75);}

		/* Orange Link:hover Color */
		.bg-orange a:hover:not(.button):not(.wp-block-button__link),
		.bg-orange.text-color-override a:hover{
			color:rgba(255,255,255,0.3);}

		/* Orange Area link:hover Color */
		.bg-orange .area-link:hover .area-link-hover,
		.bg-orange.text-color-override .area-link:hover .area-link-hover{
			color:rgba(255,255,255,0.3);}


		/* Orange Button Text Color */
		a.bg-orange,
		a.bg-orange.text-color-override{
			color:#ffffff;}

		/* Orange Button:hover Text Color */
		a.bg-orange:hover{
			color:rgba(255,255,255,0.75);}

		/* Orange Thick Underline */
		.text-underline-thick-orange{
			box-shadow:0 -0.35em 0 rgb(255,169,2) inset;}
		 /* --- Original Gray custom color CSS --- */

		/* Original Gray General BG classes */
		.bg-dkgray-orig,
		.button.bg-dkgray-orig{
			background-color:rgb(23,41,46);
			border-color:rgba(255,255,255,0.2);
			color:#ffffff;}
		.body-bg-dkgray-orig{
			background-color:rgb(23,41,46);}

		/* Original Gray Nav Color */
		nav.bg-dkgray-orig li,
		nav.bg-dkgray-orig .sub-menu{
			border-color:rgba(255,255,255,0.2);}

		/* Original Gray Notch Color */
		.bg-dkgray-orig.notch::after{
			border-bottom-color:rgb(23,41,46);}
		.bg-dkgray-orig.notch-semicircle::after,
		.bg-dkgray-orig.notch-tab::after{
			background-color:rgb(23,41,46);}

		/* Original Gray Text Color */
		.text-dkgray-orig,
		a.text-dkgray-orig,
		.text-color-override.text-dkgray-orig{
			color:rgb(23,41,46);}

		/* Original Gray Link Color */
		.bg-dkgray-orig a:not(.button):not(.wp-block-button__link),
		.bg-dkgray-orig.text-color-override a:not(.button):not(.wp-block-button__link){
			color:rgb(218, 255, 0);}

		/* Original Gray Link:hover Color */
		.bg-dkgray-orig a:hover:not(.button):not(.wp-block-button__link),
		.bg-dkgray-orig.text-color-override a:hover{
			color:rgb(218, 255, 0);}

		/* Original Gray Area link:hover Color */
		.bg-dkgray-orig .area-link:hover .area-link-hover,
		.bg-dkgray-orig.text-color-override .area-link:hover .area-link-hover{
			color:rgb(218, 255, 0);}


		/* Original Gray Button Text Color */
		a.bg-dkgray-orig,
		a.bg-dkgray-orig.text-color-override{
			color:#ffffff;}

		/* Original Gray Button:hover Text Color */
		a.bg-dkgray-orig:hover{
			color:rgb(218, 255, 0);}

		/* Original Gray Thick Underline */
		.text-underline-thick-dkgray-orig{
			box-shadow:0 -0.35em 0 rgb(23,41,46) inset;}
		 /* --- Dark Gray custom color CSS --- */

		/* Dark Gray General BG classes */
		.bg-dkgray,
		.button.bg-dkgray{
			background-color:rgb(41, 44, 61);
			border-color:rgba(255,255,255,0.2);
			color:#ffffff;}
		.body-bg-dkgray{
			background-color:rgb(41, 44, 61);}

		/* Dark Gray Nav Color */
		nav.bg-dkgray li,
		nav.bg-dkgray .sub-menu{
			border-color:rgba(255,255,255,0.2);}

		/* Dark Gray Notch Color */
		.bg-dkgray.notch::after{
			border-bottom-color:rgb(41, 44, 61);}
		.bg-dkgray.notch-semicircle::after,
		.bg-dkgray.notch-tab::after{
			background-color:rgb(41, 44, 61);}

		/* Dark Gray Text Color */
		.text-dkgray,
		a.text-dkgray,
		.text-color-override.text-dkgray{
			color:rgb(41, 44, 61);}

		/* Dark Gray Link Color */
		.bg-dkgray a:not(.button):not(.wp-block-button__link),
		.bg-dkgray.text-color-override a:not(.button):not(.wp-block-button__link){
			color:rgb(218, 255, 0);}

		/* Dark Gray Link:hover Color */
		.bg-dkgray a:hover:not(.button):not(.wp-block-button__link),
		.bg-dkgray.text-color-override a:hover{
			color:rgb(218, 255, 0);}

		/* Dark Gray Area link:hover Color */
		.bg-dkgray .area-link:hover .area-link-hover,
		.bg-dkgray.text-color-override .area-link:hover .area-link-hover{
			color:rgb(218, 255, 0);}


		/* Dark Gray Button Text Color */
		a.bg-dkgray,
		a.bg-dkgray.text-color-override{
			color:#ffffff;}

		/* Dark Gray Button:hover Text Color */
		a.bg-dkgray:hover{
			color:rgb(218, 255, 0);}

		/* Dark Gray Thick Underline */
		.text-underline-thick-dkgray{
			box-shadow:0 -0.35em 0 rgb(41, 44, 61) inset;}
		 /* --- Original Dark Gray (transparent) custom color CSS --- */

		/* Original Dark Gray (transparent) General BG classes */
		.bg-dkgray-trans-orig,
		.button.bg-dkgray-trans-orig{
			background-color:rgba(23,41,46,0.6);
			border-color:rgba(255,255,255,0.2);
			color:#ffffff;}
		.body-bg-dkgray-trans-orig{
			background-color:rgba(23,41,46,0.6);}

		/* Original Dark Gray (transparent) Nav Color */
		nav.bg-dkgray-trans-orig li,
		nav.bg-dkgray-trans-orig .sub-menu{
			border-color:rgba(255,255,255,0.2);}

		/* Original Dark Gray (transparent) Notch Color */
		.bg-dkgray-trans-orig.notch::after{
			border-bottom-color:rgba(23,41,46,0.6);}
		.bg-dkgray-trans-orig.notch-semicircle::after,
		.bg-dkgray-trans-orig.notch-tab::after{
			background-color:rgba(23,41,46,0.6);}

		/* Original Dark Gray (transparent) Text Color */
		.text-dkgray-trans-orig,
		a.text-dkgray-trans-orig,
		.text-color-override.text-dkgray-trans-orig{
			color:rgba(23,41,46,0.6);}

		/* Original Dark Gray (transparent) Link Color */
		.bg-dkgray-trans-orig a:not(.button):not(.wp-block-button__link),
		.bg-dkgray-trans-orig.text-color-override a:not(.button):not(.wp-block-button__link){
			color:rgba(255,255,255,0.75);}

		/* Original Dark Gray (transparent) Link:hover Color */
		.bg-dkgray-trans-orig a:hover:not(.button):not(.wp-block-button__link),
		.bg-dkgray-trans-orig.text-color-override a:hover{
			color:rgba(255,255,255,0.3);}

		/* Original Dark Gray (transparent) Area link:hover Color */
		.bg-dkgray-trans-orig .area-link:hover .area-link-hover,
		.bg-dkgray-trans-orig.text-color-override .area-link:hover .area-link-hover{
			color:rgba(255,255,255,0.3);}


		/* Original Dark Gray (transparent) Button Text Color */
		a.bg-dkgray-trans-orig,
		a.bg-dkgray-trans-orig.text-color-override{
			color:#ffffff;}

		/* Original Dark Gray (transparent) Button:hover Text Color */
		a.bg-dkgray-trans-orig:hover{
			color:rgba(255,255,255,0.75);}

		/* Original Dark Gray (transparent) Thick Underline */
		.text-underline-thick-dkgray-trans-orig{
			box-shadow:0 -0.35em 0 rgba(23,41,46,0.6) inset;}
		 /* --- Dark Gray (transparent) custom color CSS --- */

		/* Dark Gray (transparent) General BG classes */
		.bg-dkgray-trans,
		.button.bg-dkgray-trans{
			background-color:rgba(41,44,61,0.6);
			border-color:rgba(255,255,255,0.2);
			color:#ffffff;}
		.body-bg-dkgray-trans{
			background-color:rgba(41,44,61,0.6);}

		/* Dark Gray (transparent) Nav Color */
		nav.bg-dkgray-trans li,
		nav.bg-dkgray-trans .sub-menu{
			border-color:rgba(255,255,255,0.2);}

		/* Dark Gray (transparent) Notch Color */
		.bg-dkgray-trans.notch::after{
			border-bottom-color:rgba(41,44,61,0.6);}
		.bg-dkgray-trans.notch-semicircle::after,
		.bg-dkgray-trans.notch-tab::after{
			background-color:rgba(41,44,61,0.6);}

		/* Dark Gray (transparent) Text Color */
		.text-dkgray-trans,
		a.text-dkgray-trans,
		.text-color-override.text-dkgray-trans{
			color:rgba(41,44,61,0.6);}

		/* Dark Gray (transparent) Link Color */
		.bg-dkgray-trans a:not(.button):not(.wp-block-button__link),
		.bg-dkgray-trans.text-color-override a:not(.button):not(.wp-block-button__link){
			color:rgba(255,255,255,0.75);}

		/* Dark Gray (transparent) Link:hover Color */
		.bg-dkgray-trans a:hover:not(.button):not(.wp-block-button__link),
		.bg-dkgray-trans.text-color-override a:hover{
			color:rgba(255,255,255,0.3);}

		/* Dark Gray (transparent) Area link:hover Color */
		.bg-dkgray-trans .area-link:hover .area-link-hover,
		.bg-dkgray-trans.text-color-override .area-link:hover .area-link-hover{
			color:rgba(255,255,255,0.3);}


		/* Dark Gray (transparent) Button Text Color */
		a.bg-dkgray-trans,
		a.bg-dkgray-trans.text-color-override{
			color:#ffffff;}

		/* Dark Gray (transparent) Button:hover Text Color */
		a.bg-dkgray-trans:hover{
			color:rgba(255,255,255,0.75);}

		/* Dark Gray (transparent) Thick Underline */
		.text-underline-thick-dkgray-trans{
			box-shadow:0 -0.35em 0 rgba(41,44,61,0.6) inset;}
		 /* --- Light Gray custom color CSS --- */

		/* Light Gray General BG classes */
		.bg-ltgray,
		.button.bg-ltgray{
			background-color:rgb(218,230,242);
			border-color:rgba(21,36,43,0.25);
			color:#17292e;}
		.body-bg-ltgray{
			background-color:rgb(218,230,242);}

		/* Light Gray Nav Color */
		nav.bg-ltgray li,
		nav.bg-ltgray .sub-menu{
			border-color:rgba(21,36,43,0.25);}

		/* Light Gray Notch Color */
		.bg-ltgray.notch::after{
			border-bottom-color:rgb(218,230,242);}
		.bg-ltgray.notch-semicircle::after,
		.bg-ltgray.notch-tab::after{
			background-color:rgb(218,230,242);}

		/* Light Gray Text Color */
		.text-ltgray,
		a.text-ltgray,
		.text-color-override.text-ltgray{
			color:rgb(218,230,242);}

		/* Light Gray Link Color */
		.bg-ltgray a:not(.button):not(.wp-block-button__link),
		.bg-ltgray.text-color-override a:not(.button):not(.wp-block-button__link){
			color:rgba(21,36,43,0.75);}

		/* Light Gray Link:hover Color */
		.bg-ltgray a:hover:not(.button):not(.wp-block-button__link),
		.bg-ltgray.text-color-override a:hover{
			color:rgba(21,36,43,0.3);}

		/* Light Gray Area link:hover Color */
		.bg-ltgray .area-link:hover .area-link-hover,
		.bg-ltgray.text-color-override .area-link:hover .area-link-hover{
			color:rgba(21,36,43,0.3);}


		/* Light Gray Button Text Color */
		a.bg-ltgray,
		a.bg-ltgray.text-color-override{
			color:#17292e;}

		/* Light Gray Button:hover Text Color */
		a.bg-ltgray:hover{
			color:rgba(21,36,43,0.75);}

		/* Light Gray Thick Underline */
		.text-underline-thick-ltgray{
			box-shadow:0 -0.35em 0 rgb(218,230,242) inset;}
		 /* --- Transparent custom color CSS --- */

		/* Transparent General BG classes */
		.bg-transparent,
		.button.bg-transparent{
			background-color:rgba(0,0,0,0);
			border-color:rgba(255,255,255,0.2);
			color:#ffffff;}
		.body-bg-transparent{
			background-color:rgba(0,0,0,0);}

		/* Transparent Nav Color */
		nav.bg-transparent li,
		nav.bg-transparent .sub-menu{
			border-color:rgba(255,255,255,0.2);}

		/* Transparent Notch Color */
		.bg-transparent.notch::after{
			border-bottom-color:rgba(0,0,0,0);}
		.bg-transparent.notch-semicircle::after,
		.bg-transparent.notch-tab::after{
			background-color:rgba(0,0,0,0);}

		/* Transparent Text Color */
		.text-transparent,
		a.text-transparent,
		.text-color-override.text-transparent{
			color:rgba(0,0,0,0);}

		/* Transparent Link Color */
		.bg-transparent a:not(.button):not(.wp-block-button__link),
		.bg-transparent.text-color-override a:not(.button):not(.wp-block-button__link){
			color:rgb(221,219,219);}

		/* Transparent Link:hover Color */
		.bg-transparent a:hover:not(.button):not(.wp-block-button__link),
		.bg-transparent.text-color-override a:hover{
			color:rgba(255,255,255,0.3);}

		/* Transparent Area link:hover Color */
		.bg-transparent .area-link:hover .area-link-hover,
		.bg-transparent.text-color-override .area-link:hover .area-link-hover{
			color:rgba(255,255,255,0.3);}


		/* Transparent Button Text Color */
		a.bg-transparent,
		a.bg-transparent.text-color-override{
			color:#ffffff;}

		/* Transparent Button:hover Text Color */
		a.bg-transparent:hover{
			color:rgb(221,219,219);}

		/* Transparent Thick Underline */
		.text-underline-thick-transparent{
			box-shadow:0 -0.35em 0 rgba(0,0,0,0) inset;}
		 /* --- Primary custom color CSS --- */

		/* Primary General BG classes */
		.bg-primary,
		.button.bg-primary{
			background-color:rgb(221,219,219);
			border-color:rgba(21,36,43,0.25);
			color:#17292e;}
		.body-bg-primary{
			background-color:rgb(221,219,219);}

		/* Primary Nav Color */
		nav.bg-primary li,
		nav.bg-primary .sub-menu{
			border-color:rgba(21,36,43,0.25);}

		/* Primary Notch Color */
		.bg-primary.notch::after{
			border-bottom-color:rgb(221,219,219);}
		.bg-primary.notch-semicircle::after,
		.bg-primary.notch-tab::after{
			background-color:rgb(221,219,219);}

		/* Primary Text Color */
		.text-primary,
		a.text-primary,
		.text-color-override.text-primary{
			color:rgb(221,219,219);}

		/* Primary Link Color */
		.bg-primary a:not(.button):not(.wp-block-button__link),
		.bg-primary.text-color-override a:not(.button):not(.wp-block-button__link){
			color:rgb(35,37,38);}

		/* Primary Link:hover Color */
		.bg-primary a:hover:not(.button):not(.wp-block-button__link),
		.bg-primary.text-color-override a:hover{
			color:rgb(35,37,38);}

		/* Primary Area link:hover Color */
		.bg-primary .area-link:hover .area-link-hover,
		.bg-primary.text-color-override .area-link:hover .area-link-hover{
			color:rgb(35,37,38);}


		/* Primary Button Text Color */
		a.bg-primary,
		a.bg-primary.text-color-override{
			color:#17292e;}

		/* Primary Button:hover Text Color */
		a.bg-primary:hover{
			color:rgb(35,37,38);}

		/* Primary Thick Underline */
		.text-underline-thick-primary{
			box-shadow:0 -0.35em 0 rgb(221,219,219) inset;}
		 /* --- Primary Dark custom color CSS --- */

		/* Primary Dark General BG classes */
		.bg-primary-dark,
		.button.bg-primary-dark{
			background-color:rgb(243, 236, 192);
			border-color:rgba(21,36,43,0.25);
			color:#17292e;}
		.body-bg-primary-dark{
			background-color:rgb(243, 236, 192);}

		/* Primary Dark Nav Color */
		nav.bg-primary-dark li,
		nav.bg-primary-dark .sub-menu{
			border-color:rgba(21,36,43,0.25);}

		/* Primary Dark Notch Color */
		.bg-primary-dark.notch::after{
			border-bottom-color:rgb(243, 236, 192);}
		.bg-primary-dark.notch-semicircle::after,
		.bg-primary-dark.notch-tab::after{
			background-color:rgb(243, 236, 192);}

		/* Primary Dark Text Color */
		.text-primary-dark,
		a.text-primary-dark,
		.text-color-override.text-primary-dark{
			color:rgb(243, 236, 192);}

		/* Primary Dark Link Color */
		.bg-primary-dark a:not(.button):not(.wp-block-button__link),
		.bg-primary-dark.text-color-override a:not(.button):not(.wp-block-button__link){
			color:rgb(218, 255, 0);}

		/* Primary Dark Link:hover Color */
		.bg-primary-dark a:hover:not(.button):not(.wp-block-button__link),
		.bg-primary-dark.text-color-override a:hover{
			color:rgb(218, 255, 0);}

		/* Primary Dark Area link:hover Color */
		.bg-primary-dark .area-link:hover .area-link-hover,
		.bg-primary-dark.text-color-override .area-link:hover .area-link-hover{
			color:rgb(218, 255, 0);}


		/* Primary Dark Button Text Color */
		a.bg-primary-dark,
		a.bg-primary-dark.text-color-override{
			color:#17292e;}

		/* Primary Dark Button:hover Text Color */
		a.bg-primary-dark:hover{
			color:rgb(218, 255, 0);}

		/* Primary Dark Thick Underline */
		.text-underline-thick-primary-dark{
			box-shadow:0 -0.35em 0 rgb(243, 236, 192) inset;}
		 /* --- Primary Darker custom color CSS --- */

		/* Primary Darker General BG classes */
		.bg-primary-darker,
		.button.bg-primary-darker{
			background-color:rgb(234, 226, 150);
			border-color:rgba(21,36,43,0.25);
			color:#17292e;}
		.body-bg-primary-darker{
			background-color:rgb(234, 226, 150);}

		/* Primary Darker Nav Color */
		nav.bg-primary-darker li,
		nav.bg-primary-darker .sub-menu{
			border-color:rgba(21,36,43,0.25);}

		/* Primary Darker Notch Color */
		.bg-primary-darker.notch::after{
			border-bottom-color:rgb(234, 226, 150);}
		.bg-primary-darker.notch-semicircle::after,
		.bg-primary-darker.notch-tab::after{
			background-color:rgb(234, 226, 150);}

		/* Primary Darker Text Color */
		.text-primary-darker,
		a.text-primary-darker,
		.text-color-override.text-primary-darker{
			color:rgb(234, 226, 150);}

		/* Primary Darker Link Color */
		.bg-primary-darker a:not(.button):not(.wp-block-button__link),
		.bg-primary-darker.text-color-override a:not(.button):not(.wp-block-button__link){
			color:rgb(218, 255, 0);}

		/* Primary Darker Link:hover Color */
		.bg-primary-darker a:hover:not(.button):not(.wp-block-button__link),
		.bg-primary-darker.text-color-override a:hover{
			color:rgb(218, 255, 0);}

		/* Primary Darker Area link:hover Color */
		.bg-primary-darker .area-link:hover .area-link-hover,
		.bg-primary-darker.text-color-override .area-link:hover .area-link-hover{
			color:rgb(218, 255, 0);}


		/* Primary Darker Button Text Color */
		a.bg-primary-darker,
		a.bg-primary-darker.text-color-override{
			color:#17292e;}

		/* Primary Darker Button:hover Text Color */
		a.bg-primary-darker:hover{
			color:rgb(218, 255, 0);}

		/* Primary Darker Thick Underline */
		.text-underline-thick-primary-darker{
			box-shadow:0 -0.35em 0 rgb(234, 226, 150) inset;}
		 /* --- Secondary custom color CSS --- */

		/* Secondary General BG classes */
		.bg-secondary,
		.button.bg-secondary{
			background-color:rgb(35,37,38);
			border-color:rgba(255,255,255,0.2);
			color:#ffffff;}
		.body-bg-secondary{
			background-color:rgb(35,37,38);}

		/* Secondary Nav Color */
		nav.bg-secondary li,
		nav.bg-secondary .sub-menu{
			border-color:rgba(255,255,255,0.2);}

		/* Secondary Notch Color */
		.bg-secondary.notch::after{
			border-bottom-color:rgb(35,37,38);}
		.bg-secondary.notch-semicircle::after,
		.bg-secondary.notch-tab::after{
			background-color:rgb(35,37,38);}

		/* Secondary Text Color */
		.text-secondary,
		a.text-secondary,
		.text-color-override.text-secondary{
			color:rgb(35,37,38);}

		/* Secondary Link Color */
		.bg-secondary a:not(.button):not(.wp-block-button__link),
		.bg-secondary.text-color-override a:not(.button):not(.wp-block-button__link){
			color:primary;}

		/* Secondary Link:hover Color */
		.bg-secondary a:hover:not(.button):not(.wp-block-button__link),
		.bg-secondary.text-color-override a:hover{
			color:rgb(218, 255, 0);}

		/* Secondary Area link:hover Color */
		.bg-secondary .area-link:hover .area-link-hover,
		.bg-secondary.text-color-override .area-link:hover .area-link-hover{
			color:rgb(218, 255, 0);}


		/* Secondary Button Text Color */
		a.bg-secondary,
		a.bg-secondary.text-color-override{
			color:#ffffff;}

		/* Secondary Button:hover Text Color */
		a.bg-secondary:hover{
			color:primary;}

		/* Secondary Thick Underline */
		.text-underline-thick-secondary{
			box-shadow:0 -0.35em 0 rgb(35,37,38) inset;}
		 /* --- Secondary Light custom color CSS --- */

		/* Secondary Light General BG classes */
		.bg-secondary-light,
		.button.bg-secondary-light{
			background-color:rgb(73, 73, 79);
			border-color:rgba(255,255,255,0.2);
			color:#ffffff;}
		.body-bg-secondary-light{
			background-color:rgb(73, 73, 79);}

		/* Secondary Light Nav Color */
		nav.bg-secondary-light li,
		nav.bg-secondary-light .sub-menu{
			border-color:rgba(255,255,255,0.2);}

		/* Secondary Light Notch Color */
		.bg-secondary-light.notch::after{
			border-bottom-color:rgb(73, 73, 79);}
		.bg-secondary-light.notch-semicircle::after,
		.bg-secondary-light.notch-tab::after{
			background-color:rgb(73, 73, 79);}

		/* Secondary Light Text Color */
		.text-secondary-light,
		a.text-secondary-light,
		.text-color-override.text-secondary-light{
			color:rgb(73, 73, 79);}

		/* Secondary Light Link Color */
		.bg-secondary-light a:not(.button):not(.wp-block-button__link),
		.bg-secondary-light.text-color-override a:not(.button):not(.wp-block-button__link){
			color:rgb(218, 255, 0);}

		/* Secondary Light Link:hover Color */
		.bg-secondary-light a:hover:not(.button):not(.wp-block-button__link),
		.bg-secondary-light.text-color-override a:hover{
			color:rgb(218, 255, 0);}

		/* Secondary Light Area link:hover Color */
		.bg-secondary-light .area-link:hover .area-link-hover,
		.bg-secondary-light.text-color-override .area-link:hover .area-link-hover{
			color:rgb(218, 255, 0);}


		/* Secondary Light Button Text Color */
		a.bg-secondary-light,
		a.bg-secondary-light.text-color-override{
			color:#ffffff;}

		/* Secondary Light Button:hover Text Color */
		a.bg-secondary-light:hover{
			color:rgb(218, 255, 0);}

		/* Secondary Light Thick Underline */
		.text-underline-thick-secondary-light{
			box-shadow:0 -0.35em 0 rgb(73, 73, 79) inset;}
		 /* --- Secondary Lighter custom color CSS --- */

		/* Secondary Lighter General BG classes */
		.bg-secondary-lighter,
		.button.bg-secondary-lighter{
			background-color:rgb(242, 242, 243);
			border-color:rgba(21,36,43,0.25);
			color:#17292e;}
		.body-bg-secondary-lighter{
			background-color:rgb(242, 242, 243);}

		/* Secondary Lighter Nav Color */
		nav.bg-secondary-lighter li,
		nav.bg-secondary-lighter .sub-menu{
			border-color:rgba(21,36,43,0.25);}

		/* Secondary Lighter Notch Color */
		.bg-secondary-lighter.notch::after{
			border-bottom-color:rgb(242, 242, 243);}
		.bg-secondary-lighter.notch-semicircle::after,
		.bg-secondary-lighter.notch-tab::after{
			background-color:rgb(242, 242, 243);}

		/* Secondary Lighter Text Color */
		.text-secondary-lighter,
		a.text-secondary-lighter,
		.text-color-override.text-secondary-lighter{
			color:rgb(242, 242, 243);}

		/* Secondary Lighter Link Color */
		.bg-secondary-lighter a:not(.button):not(.wp-block-button__link),
		.bg-secondary-lighter.text-color-override a:not(.button):not(.wp-block-button__link){
			color:rgb(218, 255, 0);}

		/* Secondary Lighter Link:hover Color */
		.bg-secondary-lighter a:hover:not(.button):not(.wp-block-button__link),
		.bg-secondary-lighter.text-color-override a:hover{
			color:rgb(218, 255, 0);}

		/* Secondary Lighter Area link:hover Color */
		.bg-secondary-lighter .area-link:hover .area-link-hover,
		.bg-secondary-lighter.text-color-override .area-link:hover .area-link-hover{
			color:rgb(218, 255, 0);}


		/* Secondary Lighter Button Text Color */
		a.bg-secondary-lighter,
		a.bg-secondary-lighter.text-color-override{
			color:#17292e;}

		/* Secondary Lighter Button:hover Text Color */
		a.bg-secondary-lighter:hover{
			color:rgb(218, 255, 0);}

		/* Secondary Lighter Thick Underline */
		.text-underline-thick-secondary-lighter{
			box-shadow:0 -0.35em 0 rgb(242, 242, 243) inset;}
		 /* --- Secondary Dark custom color CSS --- */

		/* Secondary Dark General BG classes */
		.bg-secondary-dark,
		.button.bg-secondary-dark{
			background-color:rgb(48, 49, 54);
			border-color:rgba(255,255,255,0.2);
			color:#ffffff;}
		.body-bg-secondary-dark{
			background-color:rgb(48, 49, 54);}

		/* Secondary Dark Nav Color */
		nav.bg-secondary-dark li,
		nav.bg-secondary-dark .sub-menu{
			border-color:rgba(255,255,255,0.2);}

		/* Secondary Dark Notch Color */
		.bg-secondary-dark.notch::after{
			border-bottom-color:rgb(48, 49, 54);}
		.bg-secondary-dark.notch-semicircle::after,
		.bg-secondary-dark.notch-tab::after{
			background-color:rgb(48, 49, 54);}

		/* Secondary Dark Text Color */
		.text-secondary-dark,
		a.text-secondary-dark,
		.text-color-override.text-secondary-dark{
			color:rgb(48, 49, 54);}

		/* Secondary Dark Link Color */
		.bg-secondary-dark a:not(.button):not(.wp-block-button__link),
		.bg-secondary-dark.text-color-override a:not(.button):not(.wp-block-button__link){
			color:rgb(218, 255, 0);}

		/* Secondary Dark Link:hover Color */
		.bg-secondary-dark a:hover:not(.button):not(.wp-block-button__link),
		.bg-secondary-dark.text-color-override a:hover{
			color:rgb(218, 255, 0);}

		/* Secondary Dark Area link:hover Color */
		.bg-secondary-dark .area-link:hover .area-link-hover,
		.bg-secondary-dark.text-color-override .area-link:hover .area-link-hover{
			color:rgb(218, 255, 0);}


		/* Secondary Dark Button Text Color */
		a.bg-secondary-dark,
		a.bg-secondary-dark.text-color-override{
			color:#ffffff;}

		/* Secondary Dark Button:hover Text Color */
		a.bg-secondary-dark:hover{
			color:rgb(218, 255, 0);}

		/* Secondary Dark Thick Underline */
		.text-underline-thick-secondary-dark{
			box-shadow:0 -0.35em 0 rgb(48, 49, 54) inset;}
		 /* --- Accent v1 custom color CSS --- */

		/* Accent v1 General BG classes */
		.bg-accentv1,
		.button.bg-accentv1{
			background-color:rgb(218, 255, 0);
			border-color:rgba(21,36,43,0.25);
			color:#17292e;}
		.body-bg-accentv1{
			background-color:rgb(218, 255, 0);}

		/* Accent v1 Nav Color */
		nav.bg-accentv1 li,
		nav.bg-accentv1 .sub-menu{
			border-color:rgba(21,36,43,0.25);}

		/* Accent v1 Notch Color */
		.bg-accentv1.notch::after{
			border-bottom-color:rgb(218, 255, 0);}
		.bg-accentv1.notch-semicircle::after,
		.bg-accentv1.notch-tab::after{
			background-color:rgb(218, 255, 0);}

		/* Accent v1 Text Color */
		.text-accentv1,
		a.text-accentv1,
		.text-color-override.text-accentv1{
			color:rgb(218, 255, 0);}

		/* Accent v1 Link Color */
		.bg-accentv1 a:not(.button):not(.wp-block-button__link),
		.bg-accentv1.text-color-override a:not(.button):not(.wp-block-button__link){
			color:rgba(21,36,43,0.75);}

		/* Accent v1 Link:hover Color */
		.bg-accentv1 a:hover:not(.button):not(.wp-block-button__link),
		.bg-accentv1.text-color-override a:hover{
			color:rgba(21,36,43,0.3);}

		/* Accent v1 Area link:hover Color */
		.bg-accentv1 .area-link:hover .area-link-hover,
		.bg-accentv1.text-color-override .area-link:hover .area-link-hover{
			color:rgba(21,36,43,0.3);}


		/* Accent v1 Button Text Color */
		a.bg-accentv1,
		a.bg-accentv1.text-color-override{
			color:#17292e;}

		/* Accent v1 Button:hover Text Color */
		a.bg-accentv1:hover{
			color:rgba(21,36,43,0.75);}

		/* Accent v1 Thick Underline */
		.text-underline-thick-accentv1{
			box-shadow:0 -0.35em 0 rgb(218, 255, 0) inset;}
		 /* --- Accent v1 Light custom color CSS --- */

		/* Accent v1 Light General BG classes */
		.bg-accentv1-light,
		.button.bg-accentv1-light{
			background-color:rgb(252, 241, 232);
			border-color:rgba(21,36,43,0.25);
			color:#17292e;}
		.body-bg-accentv1-light{
			background-color:rgb(252, 241, 232);}

		/* Accent v1 Light Nav Color */
		nav.bg-accentv1-light li,
		nav.bg-accentv1-light .sub-menu{
			border-color:rgba(21,36,43,0.25);}

		/* Accent v1 Light Notch Color */
		.bg-accentv1-light.notch::after{
			border-bottom-color:rgb(252, 241, 232);}
		.bg-accentv1-light.notch-semicircle::after,
		.bg-accentv1-light.notch-tab::after{
			background-color:rgb(252, 241, 232);}

		/* Accent v1 Light Text Color */
		.text-accentv1-light,
		a.text-accentv1-light,
		.text-color-override.text-accentv1-light{
			color:rgb(252, 241, 232);}

		/* Accent v1 Light Link Color */
		.bg-accentv1-light a:not(.button):not(.wp-block-button__link),
		.bg-accentv1-light.text-color-override a:not(.button):not(.wp-block-button__link){
			color:rgba(21,36,43,0.75);}

		/* Accent v1 Light Link:hover Color */
		.bg-accentv1-light a:hover:not(.button):not(.wp-block-button__link),
		.bg-accentv1-light.text-color-override a:hover{
			color:rgba(21,36,43,0.3);}

		/* Accent v1 Light Area link:hover Color */
		.bg-accentv1-light .area-link:hover .area-link-hover,
		.bg-accentv1-light.text-color-override .area-link:hover .area-link-hover{
			color:rgba(21,36,43,0.3);}


		/* Accent v1 Light Button Text Color */
		a.bg-accentv1-light,
		a.bg-accentv1-light.text-color-override{
			color:#17292e;}

		/* Accent v1 Light Button:hover Text Color */
		a.bg-accentv1-light:hover{
			color:rgba(21,36,43,0.75);}

		/* Accent v1 Light Thick Underline */
		.text-underline-thick-accentv1-light{
			box-shadow:0 -0.35em 0 rgb(252, 241, 232) inset;}
		 /* --- Accent v2 custom color CSS --- */

		/* Accent v2 General BG classes */
		.bg-accentv2,
		.button.bg-accentv2{
			background-color:rgb(15, 129, 232);
			border-color:rgba(255,255,255,0.2);
			color:#ffffff;}
		.body-bg-accentv2{
			background-color:rgb(15, 129, 232);}

		/* Accent v2 Nav Color */
		nav.bg-accentv2 li,
		nav.bg-accentv2 .sub-menu{
			border-color:rgba(255,255,255,0.2);}

		/* Accent v2 Notch Color */
		.bg-accentv2.notch::after{
			border-bottom-color:rgb(15, 129, 232);}
		.bg-accentv2.notch-semicircle::after,
		.bg-accentv2.notch-tab::after{
			background-color:rgb(15, 129, 232);}

		/* Accent v2 Text Color */
		.text-accentv2,
		a.text-accentv2,
		.text-color-override.text-accentv2{
			color:rgb(15, 129, 232);}

		/* Accent v2 Link Color */
		.bg-accentv2 a:not(.button):not(.wp-block-button__link),
		.bg-accentv2.text-color-override a:not(.button):not(.wp-block-button__link){
			color:rgba(255,255,255,0.75);}

		/* Accent v2 Link:hover Color */
		.bg-accentv2 a:hover:not(.button):not(.wp-block-button__link),
		.bg-accentv2.text-color-override a:hover{
			color:rgba(255,255,255,0.3);}

		/* Accent v2 Area link:hover Color */
		.bg-accentv2 .area-link:hover .area-link-hover,
		.bg-accentv2.text-color-override .area-link:hover .area-link-hover{
			color:rgba(255,255,255,0.3);}


		/* Accent v2 Button Text Color */
		a.bg-accentv2,
		a.bg-accentv2.text-color-override{
			color:#ffffff;}

		/* Accent v2 Button:hover Text Color */
		a.bg-accentv2:hover{
			color:rgba(255,255,255,0.75);}

		/* Accent v2 Thick Underline */
		.text-underline-thick-accentv2{
			box-shadow:0 -0.35em 0 rgb(15, 129, 232) inset;}
		 /* --- Accent v2 Light custom color CSS --- */

		/* Accent v2 Light General BG classes */
		.bg-accentv2-light,
		.button.bg-accentv2-light{
			background-color:rgb(232, 250, 209);
			border-color:rgba(21,36,43,0.25);
			color:#17292e;}
		.body-bg-accentv2-light{
			background-color:rgb(232, 250, 209);}

		/* Accent v2 Light Nav Color */
		nav.bg-accentv2-light li,
		nav.bg-accentv2-light .sub-menu{
			border-color:rgba(21,36,43,0.25);}

		/* Accent v2 Light Notch Color */
		.bg-accentv2-light.notch::after{
			border-bottom-color:rgb(232, 250, 209);}
		.bg-accentv2-light.notch-semicircle::after,
		.bg-accentv2-light.notch-tab::after{
			background-color:rgb(232, 250, 209);}

		/* Accent v2 Light Text Color */
		.text-accentv2-light,
		a.text-accentv2-light,
		.text-color-override.text-accentv2-light{
			color:rgb(232, 250, 209);}

		/* Accent v2 Light Link Color */
		.bg-accentv2-light a:not(.button):not(.wp-block-button__link),
		.bg-accentv2-light.text-color-override a:not(.button):not(.wp-block-button__link){
			color:rgb(218, 255, 0);}

		/* Accent v2 Light Link:hover Color */
		.bg-accentv2-light a:hover:not(.button):not(.wp-block-button__link),
		.bg-accentv2-light.text-color-override a:hover{
			color:rgb(218, 255, 0);}

		/* Accent v2 Light Area link:hover Color */
		.bg-accentv2-light .area-link:hover .area-link-hover,
		.bg-accentv2-light.text-color-override .area-link:hover .area-link-hover{
			color:rgb(218, 255, 0);}


		/* Accent v2 Light Button Text Color */
		a.bg-accentv2-light,
		a.bg-accentv2-light.text-color-override{
			color:#17292e;}

		/* Accent v2 Light Button:hover Text Color */
		a.bg-accentv2-light:hover{
			color:rgb(218, 255, 0);}

		/* Accent v2 Light Thick Underline */
		.text-underline-thick-accentv2-light{
			box-shadow:0 -0.35em 0 rgb(232, 250, 209) inset;}
		/* Fonts */
* {
  font-family: 'Sofia Sans', sans-serif !important;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.3 !important;
}

body {
  overflow-x: hidden;
}

#hero h1, #hero h3 {
  font-family: 'Sofia Sans Extra Condensed', sans-serif !important;
}

/* Overriding values for light and dark */
.light {
  color: rgb(221, 219, 219) !important;
}

.dark {
  color: rgb(35, 37, 38) !important;
}

/* Overriding text style leads */
.text-style-lead {
  font-size: 1.6rem !important;
}

.text-style-lead2 {
  font-size: 3.8rem;
  text-transform: uppercase;
  font-weight: 300;
  /* Make large words break */
  word-wrap: break-word;
}

.text-style-lead-large, .text-style-lead-large>* {
 font-size: 2rem !important; 
}

.text-highlight {
  transform: skew(-20deg,0deg);
  transition: transform 0.8s;
}

.text-highlight:hover {
  /* display: inline-block; */
  transform: skew(-30deg,0deg);
  transition: transform 0.8s;
}


#container {
  max-width: 100vw !important;
}

#site-header {
  position: absolute;
  top: 0;
  background: none !important;
}

#site-title-link.logo-image img {
  display: none;
}

#header-buttons-container {
  right: 10em !important;
}

#header-buttons-container .header-button:hover {
  background-color: #0F81E8 !important;
  color: #FFFFFF !important;
}

#header-button {
  
}

/* Horizontal Line */
hr {
  border-style: solid !important;
  margin: 1em 1.5em !important;
  margin-bottom: 0 !important;
  border-color: rgba(35,37,38,0.3) !important;
}


/* Buttons */

.button {
  text-transform: uppercase;
  color: #FBFAE9;
}

.button.bg-accentv1 {
  border: none !important;
}

.button:hover {
  background-color: #DAFF00 !important;
  color: #232526 !important;
}

.button.bg-accentv2:hover {
  background-color: #E8FAD1;
}

@media (max-width: 480px) {
  .button-large {
    font-size: 1em;
  }
}


/* Divider: Tilt Up Style */
.divider-tilt-up {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    transform: rotate(180deg);
}

.divider-tilt-up svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 120px;
    transform: rotateY(180deg);
}

.divider {

}

/* Divider: Tilt Down Style */
.divider-tilt-down {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    transform: rotate(180deg);
}

.divider-tilt-down svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 100px;
}

/* Custom Footer */ 

#footer .desktop-column-4 {
 opacity: 0.6 !important; 
}

@media (max-width: 720px) {
  #threefifty-logo {
     position: relative !important;
     top: 0 !important;
}
  .text-right {text-align: left !important;}
}

#footer a {
  color: #DDDBDB !important;
  text-decoration: none !important;
  margin: 0 10px !important;
  font-weight: 300 !important;
}

#footer a:hover {
  color: #DAFF00 !important;
}

/* Divider: V Down Style */
.divider-v-down {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
}

.divider-v-down svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 100px;
}

/* Divider: V Inverted Style */
.divider-v-inverted {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    transform: rotate(180deg);
}

.divider-v-inverted svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 60px;
}

.card {
  padding: 5rem;
  border-radius: 1rem;
  margin-bottom: 40px;
  color: #292C3D;
}

.card:nth-child(odd) {
  background-color: #fcf1e8;
}

.card:nth-child(1), .card:nth-child(6), .card:nth-child(7) {
  background-color: #FCF1E8;
  border: 1px solid #E66F19;
}

.card:nth-child(3), .card:nth-child(4), .card:nth-child(9) {
  background-color: #E8FAD1;
  border: 1px solid #91E61A;
}

/* Lightning bolt */
.bolt {
  border: 4px solid rgba(0,0,0,0);
  border-bottom: 22px solid #ffffff;
  transform: rotateZ(-160deg);
  padding: 2px;
  width: 0;
  height: 0;
  margin: 0;
  overflow: visible;
  border-top: 0 solid;
  border-radius: 0;
  transform-origin: 50% 50% 0;
}

.bolt:after {
  content: "";
  top: -9px;
  left: -8px;
  border: 5px solid rgba(0,0,0,0);
  border-bottom: 25px solid #ffffff;
  transform: rotateZ(4deg);
  padding: 0;
  width: 0;
  height: 0;
  position: absolute;
  margin: 0;
  overflow: visible;
  border-top: 0 solid;
  border-radius: 0;
  transform-origin: 50% 50% 0;
}

/* Main Menu */

nav li {
  background-color: transparent !important;
}

nav li>a {
  font-size: 1.2em !important;
  font-weight: 300 !important;
  text-transform: uppercase !important;
  color: #DAFF00 !important;
}

nav li>a:hover {
  background-color: #DAFF00 !important;
  color: #232526 !important;
  transform: skew(-20deg,0deg);
  transition: transform 0.5s;
} 

nav li>a:active, nav li>a.active {
  background-color: #DAFF00 !important;
  color: #232526 !important;
  transform: skew(-20deg,0deg);
  transition: transform 0.5s;
} 

/* Expandos */
.expando {
  background-color: #DDDBDB;
  border-color: #232526;
  color: #232526;
  max-width: 80%;
  margin: 0 auto;
  padding: 0.8em 0;
  border: none;
  border-bottom: 1px #232526 solid;
  border-radius: 0;
  font-size: 1.6rem;
}

.expando.read-more {
  max-width: 100%;
}

.expando-link {
  color: #232526 !important; 
}

.expando-link:hover {
  background-color: transparent !important;
}

.expando-link:after {
 left: auto !important;
 right: 1rem;
}

/* Expando level two */ 
  .expando.expando-level-2 {
  background-color: #49494F;
  border-color: #292b3d;
  color: #FBFAE9;
}

.expando.expando-level-2 .expando-link {
  color: #FBFAE9 !important;
}

/* Fixing Primary link hover */
.bg-primary a:not(.button):not(.wp-block-button__link):hover, .bg-primary.text-color-override a:not(.button):not(.wp-block-button__link):hover {
  background-color: rgb(218, 255, 0);
}

/* Fixing vertical alignment in table rows */
td, th {
  vertical-align: top;
  max-width: 420px;
}

/* Fix weird bug with scrolling image after TOC section */
  #toc + div.section>.section-inner>div {
    overflow-y: hidden;
}