
/* Marketing Pages */
.vertical_center {
    display: flex;
    align-items: center;
}

:root {
  /* --surface1: hsl(229, 32%, 90%); */
  /* --surface2: hsl(0, 0%, 100%); // hsl(0, 0%, 100%);
  --surface3: hsl(0, 0%, 97%); // hsl(222, 100%, 98%) */
	--surface4: hsl(229, 18%, 90%);
	/* --surface5: hsl(219deg 100% 61%); */
	--infoshadow: rgba(24,59,86,.04);
  --text1: hsl(206deg 56% 22%);
	/* --text2: hsl(0, 0%, 100%); */
}

body.single-marketpage, body.single-marketpage h1, body.single-marketpage h2, body.single-marketpage h3, body.single-marketpage p {
color: var(--text1);
}

body.single-marketpage h1 {
	  font-size: 2.5rem;
    font-weight: 500;
    margin-bottom: .5rem;
}

body.single-marketpage p {
    font-size: 1.5rem;
	  /* color: var(--text1); */
    margin-bottom: .5rem;
}

#marketone {
	padding: 4rem .5rem;
	/* background-color:var(--surface5); */
}

/* #marketone h1, #marketone p{
	color:var(--text2);
} */

#marketone img, #marketthree img {
	border-radius: 1rem;
}

.infowidget {
	/* border: 6px solid var(--surface2);
	background-color: var(--surface3); */
	border-radius: 1rem;
	margin: 2rem .5rem;
	padding: 3rem .5rem;
}

.giant {
	font-size:4rem;
	margin-bottom: .5rem;
}

#marketfour .grid__inner {
    /* background-color: var(--surface3);
	  border: 6px solid var(--surface2); */
    box-shadow: 0 0.4rem 0.8rem var(--infoshadow);
    border-radius: 1rem;
    padding: 1.5rem 1.5rem 1.5rem 4.5rem;
    height: 100%;
    position: relative;
}

#marketfour .grid__inner i {
    position: absolute;
    top: 25px;
    left: 20px;
    width: 34px;
	  font-size:2rem;
}

#marketfour .grid__inner h3 {
	margin-top:0;
}

#marketfour .grid__inner p {
	font-size: 1rem;
}

body.single-marketpage header#masthead {
  display: none;
}

body.single-marketpage #footer-widget{
  display: none;
}

/* , body.single-marketpage .row:first-of-type */
/* body.single-marketpage #content.site-content div.container:nth-of-type(1) {
  max-width: 100vw;
} */

body.single-marketpage #primary {
      padding-right: 0px;
      padding-left: 0px;
}

body.single-marketpage #content.site-content {
    padding-top: 0;
}

@media (min-width: 768px) {

	body.single-marketpage h1 {
	  font-size: 3.5rem;
		margin-bottom: 0.25em;
  }

  body.single-marketpage p {
    margin-bottom: 0rem;
  }
}

/* body.single-marketpage section {
	width:100vw;
} */

/* End Marketing Pages */
