/*
 Theme Name:   Intag
 Theme URI:    https://integralagile.com
 Description:  Integral Agile Theme
 Author:       The JP Project & the Understrap Contributors
 Author URI:   https://thejpproject.com/
 Template:     understrap
 Version:      1.3.10
 License: 
 License URI: 
 Text Domain:  intag
 Tags: one-column, custom-menu, featured-images, theme-options, translation-ready
*/

/* Reset
================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}
ol[type="a"] {list-style-type: lower-alpha;}
blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

details summary {cursor:pointer;}

/* Set branding colors
================================================== */

  body {
	  /*
	  systems
	  refinement
	  planning
	  quarterly
	  standup
	  retrospect
	  review
	  process
	  */

	  --font-color:#303030; /*dkgray #606060*/

	  --icon-color:#1d2362; /*dkpurpblue*/
	  --icon-bgcolor:#9493C7; /*ltpurpblue*/
	  --icon-mutebgcolor:#EEEEF6; /*ltpurpblue*/
	  --icon-altbgcolor:#EBEBF1; /*litepurpishgrey*/
	  
	  --icon-color-systems:#c74950; /*red*/
	  --icon-bgcolor-systems:#faefef;
	  --icon-mutebgcolor-systems:#fdf7f7;
	  
	  --icon-color-refinement:#c27f2a; /*orange*/
	  --icon-bgcolor-refinement:#f9f3ec;
	  --icon-mutebgcolor-refinement:#fcf9f6;

	  --icon-color-planning:#dead17; /*yellow*/
	  --icon-bgcolor-planning:#fcf8ea;
	  --icon-mutebgcolor-planning:#fefcf5;

	  --icon-color-quarterly:#1d2362; /*dkblue*/
	  --icon-bgcolor-quarterly:#ebebf1;
	  --icon-mutebgcolor-quarterly:#f5f5f8;

	  --icon-color-standup:#7e5273; /*purp*/
	  --icon-bgcolor-standup:#f3eff2;
	  --icon-mutebgcolor-standup:#f9f7f9;

	  --icon-color-retrospect:#326892; /*blue*/
	  --icon-bgcolor-retrospect:#edf1f5;
	  --icon-mutebgcolor-retrospect:#f6f8fa;

	  --icon-color-review:#04833a; /*green*/
	  --icon-bgcolor-review:#e8f4ed;
	  --icon-mutebgcolor-review:#f4faf6;
	  
	  --icon-color-process:#2c6431; /*dkgreen*/
	  --icon-bgcolor-process:#ecf1ec;
	  --icon-mutebgcolor-process:#f6f8f6;
	  
	  --quadrant-color-i:#e2e4f2; /*UL individual interior*/
	  --quadrant-mutecolor-i:#c5c9e6;
	  --quadrant-color-it:#d0c3d4; /*UR individual exterior*/
	  --quadrant-mutecolor-it:#e7e1e9;
	  --quadrant-color-we:#e2cae2; /*LL group interior*/
	  --quadrant-mutecolor-we:#f0e4f0;
	  --quadrant-color-its:#d2d4eb; /*LR group exterior*/
	  --quadrant-mutecolor-its:#e8e9f5;

	  --levels-color:#000000; /*turquoise*/
	  --levels-color-holistic:#7e5273; /*turquoise*/
	  --levels-color-integral:#02998E ; /*teal*/
	  --levels-color-sensitive:#117F19; /*green*/
	  --levels-color-achiever:#E57715; /*orange*/
	  --levels-color-rule-role:#BC822E; /*amber*/
	  --levels-color-impulsive:#CE0505; /*red*/
	  --levels-color-magic:#B32175; /*magenta*/
	  --levels-color-instinctive:#590202 ; /*infrared*/
		  --levels-bgcolor:#efefef; /*turquoise*/
		  --levels-bgcolor-holistic:#B7DDDA; /*turquoise*/
		  --levels-bgcolor-integral:#B7DDDA ; /*teal*/
		  --levels-bgcolor-sensitive:#c0e2c2; /*green*/
		  --levels-bgcolor-achiever:#f2cfb1; /*orange*/
		  --levels-bgcolor-rule-role:#efd2ab; /*amber*/
		  --levels-bgcolor-impulsive:#f4c1c1; /*red*/
		  --levels-bgcolor-magic:#CDB1C1; /*magenta*/
		  --levels-bgcolor-instinctive:#C09595 ; /*infrared*/

	  /*Override BS*/
	  --bs-primary:#ffffff; /**/

	  }
  

/* Body & Main
================================================== */
body {
  nowhitespace: afterproperty;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  font: 16px/1.8 'Nunito', Arial, Helvetica, sans-serif !important;
  /*font: 20px/1.8 'Nunito', Arial, Helvetica, sans-serif !important;*/
  color: var(--font-color);
}

/* set a max-width for horizontal fluid layout and make it centered */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  max-width: 1600px; /* or 950px */
}
@media(min-width:1600px){.container{max-width:1580px}}

/* Links */
body a {
  color:#303060;
}
body a:visited {
  color: #f4473a;
  color: #191F6C;
  color: #9895D3;
  color:#603060;
}
body a:hover,
body a:focus,
body a:active {
  color: #f4473a;
  text-decoration: none;
}

/*set max img width*/
img {
  max-width: 100%;
}

/* Commons
================================================== */

/*clear floats*/
.remove-margin {
  margin-right: 0 !important;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.clear {
  clear: both;
}

/*blockquote*/
blockquote {
  position: relative;
  margin: 30px 20px;
  padding-left: 25px;
  font-style: italic;
  font-weight: bold;
  color: #000;
  quotes: "\201C""\201D";/*"\201C""\201D""\2018""\2019";*/
  border-left:0 !important;
  font-size:1em;
}
	/*override bootstrap*/
	body #page #content blockquote {border-left:0; font-size:1em;}
	body #content blockquote p{font-size:1em;}

blockquote:before {
  color: #000;
  content: open-quote;
  font-size: 3em;
  line-height: .1em;
  position: absolute;
  top: 20px;
  left: -10px;
}

blockquote p:last-child {
  margin: 0;
}


/*preformatted text*/
pre {
  background: #fff url("images/pre-bg.png") repeat;
  margin: 40px 0px;
  padding: 25px 20px;
  line-height: 25px;
  border: 1px solid #ddd;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}

ul, ol {
  margin: 0 0 1em 1.5em;
}
ul {
  list-style: disc;
}
ol {
  list-style-type: decimal;
}
ol ol {
  list-style: upper-alpha;
}
ol ol ol {
  list-style: lower-roman;
}
ol ol ol ol {
  list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
  margin-bottom: 0;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}
th {
  font-weight: bold;
  padding:10px 10px;
}

tr{
  padding:5px 5px;
}

td{
  padding:5px 10px;
}

#primary table {
  margin: 0 0 1.5em;
  width: 100%;
  border:1px solid #ddd;
  border-right:none;
  background:#fff;
}

#primary th {
  font-weight: bold;
  padding:10px 10px;
  background:#555;
  color:#fff;
}

#primary tr{
  padding:5px 5px;
}

#primary td{
  padding:5px 10px;
  border-top:1px solid #ddd;
  border-right:1px solid #ddd;
}

/* Typography
================================================== */

/* Headings */
h1,body h2,body h3,body h4,body h5,body h6 {
  clear: both;
  font-family: 'Gill Sans MT','Gill Sans','Lato',sans-serif !important;
  color: var(--icon-color);
}

/*
h1 { font-size: 3rem/*32px* /; }
h2 { font-size: 2.6rem/*26px* /; }
h3 { font-size: 2rem/*20px* /; }
h4 { font-size: 1.8rem/*18px* /; }
h5 { font-size: 1.6rem/*16px* /; }
h6 { font-size: 1.4rem/*14px* /; }
*/

/*
body h1 { font-size: 2.31em/*28pt-32px* /; font-weight:bolder;}
body h2 { font-size: 2.19em/*26p6-26px* /; font-weight:bold;}
body h3 { font-size: 1.81em/*22pt-20px* /; font-weight:bold; font-style:italic;}
body h4 { font-size: 1.69em/*20pt-18px* /; font-weight:bold;}
body h5 { font-size: 1.5em/*18pt-6px* /; font-style:italic;}
body h6 { font-size: 1.31em/*16pt-14px* /; font-weight:bold;}
*/
/*
body h1 { font-size: 2.31em/*28pt-32px*   /; font-weight:bolder;}
body h2 { font-size: 1.4em/*19/20-26px* /; font-weight:bold;}
body h3 { font-size: 1.81em/*25/22.5pt-20px*  /; font-weight:bold;}
body h4 { font-size: 1.69em/*21.3/18.5pt-18px* /; font-style:italic;}
body h5 { font-size: 1.5em/*19.8/17.3pt-* /; font-weight:bold;  font-family: 'Nunito','Gill Sans','Gill Sans MT','Lato',sans-serif !important;
}
body h6 { font-size: 1.31em/*18.3/16pt-14px* /;  font-style:italic;;  font-family: 'Nunito','Gill Sans','Gill Sans MT','Lato',sans-serif !important;
}
*/
body h1 { font-size: 2.05em/*42*/;}
body h2 { font-size: 1.4em/*30*/;}
body h3 { font-size: 1.6em/*34px*/;}
body h4 { font-size: 1.35em/*28*/; font-style:italic;}
body h5 { font-size: 1.25em/*26*/;}
body h6 { font-size: 1.15em/*24*/; font-style:italic;}

body h1+h2,
body h3+h2,
body h4+h2,
body h5+h2 {margin-top:0;}

p {
  margin: 0 0 20px;
}

p img {
  margin: 0;
}

em {
  font-style: italic;
}

strong {
  font-weight: bold;
}

small {
  font-size: 80%;
}

hr {
  border: solid rgba(0, 0, 0, 0.2);
  border-width: 1px 0 0;
  clear: both;
  margin: 10px 0 30px;
  height: 0;
}

p a, p a:visited {
  line-height: inherit;
}

a:link {
  text-decoration: none;
}

a:focus {
  outline: 0;
}

a {
  outline: 0;
}

p a, p a:visited {
  line-height: inherit;
}

a:focus {
  outline: 0;
}

svg {max-width: 100%; height: 100%;}


/*shiny button*/
/*HACK ???
input cannot have :before or other pseudo elements so I used the form-actions wrapper
if I ever use more n one button in the form then the wrapper will cover both and this will break
*/
.content-area button,
.content-area input[type="submit"],
.content-area input[type="reset"],
.content-area input[type="button"],
/*.webform-client-form .form-submit,*/
.webform-client-form .form-actions.form-wrapper,
a.btn{  margin:.5em .5em 0 0em; padding:.3em 1.5em .3em 1.5em;
		background-color:#e1e1f1; background-image:none;
		border: 3px solid #9594d2; border-radius:.9em;
		box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.5);
		text-shadow:none; color:#191f6c; font-weight:bold; font-size:.9em; white-space: normal;
		}
.content-area button:hover,
.content-area input[type="submit"]:hover,
.content-area input[type="reset"]:hover,
.content-area input[type="button"]:hover,
/*.webform-client-form .form-submit:hover,*/
.webform-client-form .form-actions.form-wrapper:hover,
a.btn:hover {background-color:#9594d2; background-image:none; text-shadow:none; color:#191f6c;}

a.btn.btn-med{  
		background-color:#b3b5db;
		border: 3px solid #191f6c;
		color:#191f6c;
		}
a.btn.btn-med:hover {background-color:#191f6c; color:#eee;}

a.btn.btn-dark{  
		background-color:#9594d2;
		border: 3px solid #cbccd4;
		color:#191f6c;
		}
a.btn.btn-dark:hover {background-color:#cbccd4; color:#191f6c;}

a.btn.btn-cta{  
		background-color:#dea269;
		border: 3px solid #e08026;
		color:#191f6c;
		}
a.btn.btn-cta:hover {background-color:#e08026; color:#191f6c;}
a.btn.btn-cta.btn-dark{  
		background-color:#dea269;
		border: 3px solid #e08026;
		color:#191f6c;
		}
a.btn.btn-cta.btn-dark:hover {background-color:#e08026; color:#191f6c;}

/*Sheen button effect codemyui.com/ghost-button-glint-effect-3d-button/*/
@keyframes sheen {
  0% {
    transform: skewY(-45deg) translateX(0);
  }
  100% {
    transform: skewY(-45deg) translateX(12.5em);
  }
}

.content-area button,
.content-area input[type="submit"],
.content-area input[type="reset"],
.content-area input[type="button"],
/*.webform-client-form #edit-submit,*/
.webform-client-form .form-actions.form-wrapper,
.btn {
  transition: all 0.2s ease-in-out;
  position: relative;
  overflow: hidden;
}
.content-area button:before,
.content-area input[type="submit"]:before,
.content-area input[type="reset"]:before,
.content-area input[type="button"]:before,
/*.webform-client-form #edit-submit:before,*/
.webform-client-form .form-actions.form-wrapper:before,
.btn:before {
  content: "";
  background-color: rgba(255, 255, 255, 0.5);
  height: 100%;
  width: 3em;
  display: block;
  position: absolute;
  top: 0;
  left: -4.5em;
  transform: skewX(-45deg) translateX(0);
  transition: none;
}
.content-area button:hover,
.content-area input[type="submit"]:hover,
.content-area input[type="reset"]:hover,
.content-area input[type="button"]:hover,
/*.webform-client-form #edit-submit:hover,*/
.webform-client-form .form-actions.form-wrapper:hover,
.btn:hover {
  /*background-color: #2194E0;
  color: #fff;*/
}
.content-area button:hover:before,
.content-area input[type="submit"]:hover:before,
.content-area input[type="reset"]:hover:before,
.content-area input[type="button"]:hover:before,
/*.webform-client-form #edit-submit:hover:before,*/
.webform-client-form .form-actions.form-wrapper:hover:before,
.btn:hover:before {
  transform: skewX(-45deg) translateX(100vw);
  transition: all 1.5s ease-in-out;
}

.webform-client-form input[type="submit"] {
border:none;
background:none !important;
box-shadow:none;
}



  /*Quadrants */
  .quadrants {display:flex; flex-wrap:wrap; flex-direction: row; margin-top:2em;}
  .quadrants dl {width:50%; border-bottom:2px solid black; box-sizing: border-box;}
  .quadrants dl * {box-sizing: border-box;}
  .quadrants dl:nth-child(odd) {text-align:right; border-right:2px solid black;}
  .quadrants dl:nth-child(even) {text-align:left;}
  .quadrants dt {border-bottom:2px solid black; background:#fff; width:100%; margin:0; padding: .25em; text-align:center; text-transform:uppercase; font-size:.7em; }
  .quadrants dd {font-size:.7em;font-weight:600;}
	  body.holons.ceremonies .systems .quadrants dt {background:var( --icon-mutebgcolor-systems);}
	  body.holons.ceremonies .refinement .quadrants dt {background:var( --icon-mutebgcolor-refinement);}
	  body.holons.ceremonies .planning .quadrants dt {background:var( --icon-mutebgcolor-planning);}
	  body.holons.ceremonies .quarterly .quadrants dt {background:var( --icon-mutebgcolor-quarterly);}
	  body.holons.ceremonies .standup .quadrants dt {background:var( --icon-mutebgcolor-standup);}
	  body.holons.ceremonies .retrospect .quadrants dt {background:var( --icon-mutebgcolor-retrospect);}
	  body.holons.ceremonies .review .quadrants dt {background:var( --icon-mutebgcolor-review);}
	  body.holons.ceremonies .process .quadrants dt {background:var( --icon-mutebgcolor-process);}
	.quadrants dl dd {padding:0 .5em;}
	.quadrants dd {margin-inline-start:0;}
	.quadrants dl dd:first-of-type {padding-top:1em;}
  
  .quadrants dl:nth-child(1) {background-color:var(--quadrant-mutecolor-i); border-top:2px solid black; border-left:2px solid black;}
		  .quadrants dl:nth-child(1) dt:first-child,.quadrants dl:nth-child(2) dt:first-child {padding:0em .5em .25em .5em;}
  .quadrants dl:nth-child(2) {background-color:var(--quadrant-mutecolor-it); border-top:2px solid black; border-right:2px solid black;}
		  
		  .quadrants dl:nth-child(3) dd:last-child,.quadrants dl:nth-child(4) dd:last-child {padding:0 .5em 1em .5em;}
  .quadrants dl:nth-child(3) {background-color:var(--quadrant-mutecolor-we); border-left:2px solid black;}
  .quadrants dl:nth-child(4) {background-color:var(--quadrant-mutecolor-its); border-right:2px solid black;}
		  
	  .quadrants dl {padding:0; margin:0; vertical-align:bottom;}
	  .quadrants dt  {padding:0; line-height:1.5em;word-wrap: break-word;}
	  .quadrants dd {padding:0; line-height:1.2em;word-wrap: break-word;}
	  .quadrants dl dd:last-child {padding-bottom:1em;}

	/*labels on bottom tweaks v2 */
		    .quadrants dl {display:flex; flex-direction: column; justify-content:flex-end;}
		    .quadrants dl dt {overflow:hidden; height:1.5em;}
		  .quadrants dl:nth-child(1) dt,.quadrants dl:nth-child(2) dt{margin-bottom:auto;}
		  .quadrants dl:nth-child(1) dd,.quadrants dl:nth-child(2) dd{}
		  .quadrants dl:nth-child(3) dt,.quadrants dl:nth-child(4) dt{order:99; border-bottom:none; border-top:2px solid black; margin-top:auto;}
		  .quadrants dl:nth-child(4) dd{align-self:flex-start;}
		  .quadrants dl:nth-child(1) dd,.quadrants dl:nth-child(3) dd{text-align:right;}

	  
	  
/*style more loosely when used as a diagram in article content*/
.quadrants.styleArticle {}
  .quadrants.styleArticle dl:nth-child(odd) {text-align:left;}
  .quadrants.styleArticle dd {font-size:1em; font-weight:normal;}
	.quadrants.styleArticle dl dd:first-of-type {padding-top:2em;}
	.quadrants.styleArticle dl dd:last-child {padding-bottom:2em;}
	.quadrants.styleArticle dl dd {padding:0 1em;}
		  .quadrants.styleArticle dl:nth-child(1) dt:first-child,.quadrants.styleArticle dl:nth-child(2) dt:first-child {padding:0em 1em .25em 1em;} /*Need .styleArticle ?*/
		  .quadrants.styleArticle dl:nth-child(3) dd:last-child,.quadrants.styleArticle dl:nth-child(4) dd:last-child {padding:2em 1em 1em 1em;}
		  .quadrants.styleArticle dl:nth-child(1) dd,.quadrants.styleArticle dl:nth-child(3) dd{text-align:left;}


@media screen and (max-width: 768px) {
  html{
    font-size: 60%;
  }

  h1#site-title{
    text-align: center;
  }

  #site-logo {
    padding-top: 0;
  }
  
  select.mnav{
    width: 100%;
    margin-bottom: 20px;
  }

  #main-menu{
    display:none;
  }
    
  .flex-caption{
    display: none;
  }

}


/* Layout & Content area styles
================================================== */

/*Header*/

#wrapper-navbar #main-nav {border-top:2em solid #010020; background-color:#ffffff !important;box-shadow: 0 4px 2px -2px #ccc;}
#wrapper-navbar .navbar-brand /*img*/ {width:6em; height:auto; position:absolute; z-index:100;}
#navbarNavDropdown .nav-item {text-transform:uppercase; padding-left:2vw;}
#navbarNavDropdown .nav-link {color:var(--icon-color);}
	#navbarNavDropdown .nav-link:hover {color:var(--icon-bgcolor);}
	#navbarNavDropdown .nav-link:active {color:var(--font-color);}
#no-title-page-wrapper {padding-top:0;}

/*Main Top Menu*/
#main-menu {padding-top:3px; paddong-bottom:2px; display:flex; flex-flow:row nowrap; justify-content:space-evenly; width:calc(100% - 125px);}
#main-menu li a:hover, #main-menu li a:active, #main-menu li.menu-item:last-child a {background-color: var(--icon-color); color:#fff;}
#main-menu li a {display:inline-block; margin:auto;}

/*Style
	.font-dark (light font for a dark background)
	**************/
.font-dark h1, 
.font-dark h2, 
.font-dark h3, 
.font-dark h4, 
.font-dark h5, 
.font-dark h6, 
.font-dark {color: #eee;}
.font-dark a {color: #ccf;}
	.font-dark a:visited {color: #ccf;}
	.font-dark a:hover {color: #cfc;}
	.font-dark a:active {color: #cfc;}


body.understrap-no-sidebar .alignwide, body.understrap-no-sidebar .wp-block-cover.alignwide {
    margin: 0 auto;
    max-width: 1350px;
}

/****************************** 
CONTENT
*/

#content {font-size: 1.3em;}


/****************************** 
SECTIONS
*/

.entry-content>.wp-block-columns.alignfull {}
.wp-block-column>.wp-block-columns.alignwide {margin-right: auto; margin-left: auto; max-width: 1600px;}



/****************************** 
PAGES
*/

/*front page*/
body.page-id-52 h6 {font-style:normal;}

/*Posts/Journal list*/

#post-620 {}
#post-620 .wp-container-core-columns-is-layout-1 ul>li {
  
}

#post-620 .wp-container-core-columns-is-layout-1 ul>li .wp-block-post-featured-image {
  
 }

#post-620 .wp-container-core-columns-is-layout-1 figure.wp-block-post-featured-image {}

#post-620 .columns-3 figure.wp-block-post-featured-image img {width:100%; height:200px; object-fit: cover; overflow:hidden;}
#post-620 .columns-3 .wp-block-post-excerpt {display:none;}



/* Ghost Mark */


header#wrapper-navbar .container {
	max-width: 1350px !important;
}

@font-face {
	font-family: Gill Sans MT;
	src:
			url( "fonts/GIL.TTF" ),
			url( "fonts/GILB.TTF" ),
			url( "fonts/GILBI.TTF" ),
			url( "fonts/GILC.TTF" ),
			url( "fonts/GILI.TTF" ),
			url( "fonts/GILLUBCD.TTF" ),
			url( "fonts/GILSANUB.TTF" ),
			url( "fonts/GLSNECB.TTF" )
	;
}

.learn-more-magical-dropdown {
	background: transparent !important;
	border: none !important;
	outline: none !important;
	padding:0 !important;
	color: #aaaaf1 !important;
	width:100%;
	display: flex;
	justify-content: center;
	gap: 15px;
	font-size: 25px !important;
}
.learn-more-magical-dropdown:active 
.learn-more-magical-dropdown:hover 
.learn-more-magical-dropdown:focus 
.learn-more-magical-dropdown:focus-witin {
	background: transparent !important;
	border: none !important;
	outline: none !important;
}
.learn-more-magical-dropdown img {
	height: 16px;
}
.learn-more-magical-dropdown img:nth-child(1) {
	transform: rotate(-90deg);
}
.learn-more-magical-dropdown img:nth-child(2) {
	display: none;
}
.learn-more-magical-dropdown.arrow-down {
	color: #fff4d6 !important;
}
.learn-more-magical-dropdown.arrow-down img:nth-child(1) {
	display: none;
}
.learn-more-magical-dropdown.arrow-down img:nth-child(2) {
	display: unset;
}
.magical-dropdown-item {
	height: 0 !important;
	visibility: hidden; 
	transition: height 1.5s ease-in;
}
.magical-dropdown-item.showThis {
	height: auto !important;
	visibility: visible; 
}
.changetextafterclick h6.wp-block-heading ,
.changetextafterclick * {
	color: #fff4d6 !important;
}
.magical-dropdown-item > .wp-block-column > .wp-block-columns.alignwide {
    max-width: 1300px;
}
.query-loop-page-two ul {
	margin: 0 !important;
}
.query-loop-page-two ul li {
		padding-bottom: 30px;
		border-bottom: 1px solid;
		margin-bottom: 30px;
}
.query-loop-page-two ul li:nth-child(n+7) {
		border-bottom: none;
		padding-bottom: 0;
		margin-bottom: 60px;
}
.query-loop-page-two figure {
	border: none !important;
}

.home-secdrop-image {
	display: none;
}
.changetextafterclick .home-firstdrop-image {
	display: none;
}
.changetextafterclick .home-secdrop-image {
	display: block;
}

body .site#page *:not(.fas) {
	font-family: 'Gill Sans MT', 'Gill Sans', 'Lato', sans-serif !important;
}

.post-upper-arrows-wrap {
	position: relative;
  padding: 50px 40px;
}
.post-upper-arrows {
	position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  border-top: 2px solid white;
  gap: 0;
}
.post-upper-arrows > a {
  margin: 0 !important;
  width: 50%;
  padding: 0;
  display: flex;
	justify-content: center;
  padding: 10px 0;
}
.no-gap {
	gap:0 !important;
}
.post-upper-arrows:has( a[aria-label="Next Page"] ) > a[aria-label="Previous Page"] {
	border-right: 1px solid white;
}
.post-upper-arrows:has( a[aria-label="Previous Page"] ) > a[aria-label="Next Page"] {
	border-left: 1px solid white;
}
.post-upper-arrows:not( a[aria-label="Previous Page"] ) > a[aria-label="Next Page"] {
  margin-left: auto !important;
}

/* Ghost Mark */