/*#region Number 44 */

.impact-box {
    float: right; 
    width: 50%; 
    background-color: #eee; 
    padding: 20px; 
    margin: 10px;
}

.impact-list {
    list-style-type: none;
    margin: 20px 0;
  
  }
  
  .impact-list-item {
    text-align: left;
  }
  
  .main {
    margin-right: 20px;
    flex-basis: 60%;
    flex-grow: 1;
  }
  
  
  .impact-list-heading {
    font-size: 1.3em;
    display: block;
    text-transform: uppercase;
    font-weight: 600;
    margin: 40px 0 5px;
    line-height: 120%;
  
  }
  
  .impact-number {
    font-size: 1.9em;
    display: inline-block;
    background-color: #1E6B52;
    color: #fff;
    padding: 0 10px;
    margin-top: 10px;
  
  }
  
  .impact-amount {
    font-size: 1.2em;
    font-weight: 600;
  }
  
  .impact-detail {
    display: block;
    font-size: 1.1em;
  }
  
  .number-44--aside {
    flex-basis: 40%;
    padding-left: 20px;
  }
  
  @media all and (min-width:900px) {
    .inner-container {
      display: flex;
    }
  }

  @media all and (max-width: 750px) {
    .impact-box {
        float: none; 
        width: 100%;
        margin: 10px 0; 
    }
  }
  
  /*#endregion Number 44 */


/* .gridHeight .uk-panel.uk-panel-box {
    min-height: 305px;
} */

/***BEGIN Bottom Border Widgekit Grid ***/

.bottom-border-grid .uk-panel.uk-panel-box {
    border-bottom: 5px solid #82c140;
}

.bottom-border-grid .uk-panel.uk-panel-box {
    text-align: center;
}

.bottom-border-grid .uk-panel-title {
    text-align: center;
}

/***END Bottom Border Widgekit Grid ***/

/***BEGIN Programs - Widgekit Grid ***/

.template-01 .program-grid h2 {
    font-size: 1.3em;
    min-height: 60px;
}

/***END Programs - Widgekit Grid ***/


#targetx-forms,
#targetx-forms > iframe,
div[class*="target"] > iframe {
	min-height: 70vh;
	width: 101%;
	transition: all .5s ease 3s;
}

/*#region Insight Videos */

@media all and (min-width: 960px) {
  .shp-insight iframe {
      min-height: 240px;
      width: 100%;
  }
}

@media all and (max-width: 959px) and (min-width: 768px) {
  .shp-insight iframe {
      min-height: 240px;
      width: 100%;
  }
}

@media all and (max-width: 767px) and (min-width: 480px) {
  .shp-insight iframe {
      width: 480px;
      height: 270px;
  }
}

@media all and (max-width: 479px) {
  .shp-insight iframe {
      width: 100%;
      height: 125%;
  }
}


/*#endregion Insight Videos */


/*———#region Healthcare Simulation page———*/
	body.hd.hs-campaign #whitebox {
		max-width: 100%;
		padding: 0px;
	}

	body.hd.hs-campaign #maincolumn-wide {
		max-width: 100%;
		padding-top: 0;
		margin-top: 0 !important;
	}

	body.hd.hs-campaign #content {
		width: 100%;
	}

	.hs-wrapper {
		max-width: 1080px;
		margin: 0 auto;
	}

	body.hd.hs-campaign .label {
		white-space: normal;
	}

	/***********************Program title*********************************/
	.top-green-border {
		border-top: 2px solid #80BC00;
	}

	.dark-green-bg {
		background: #1e6b52;
	}

	.grey-fullwidth-bg {
		background: #edf0f2;
		padding: 3em 0;
	}

	.program-title h1 {
		text-align: center;
		color: #fff;
		margin: 0;
		padding: 0.5em 0;
	}

	.program-title h1 span {
		font-size: 22px;
		font-weight: normal !important;
		color: #fff;
	}

	/***********************Intro************************/
	.hs-intro {
		max-width: 900px;
		margin: 0 auto;
		padding: 1em 2em 2.75em 2em;
		text-align: center;
		box-sizing: border-box;
	}

	/************************Open House block**********************/
	.open-house {
		background: #fff;
		padding: 1em 8em;
		text-align: center;
		box-shadow: 3px 3px 3px #ddd;
		max-width: 600px;
		margin: 2em auto 0 auto;
	}

	/********************Expand Skills block*********************/
	.expand-skills-section {
		display: flex;
		flex-wrap: wrap;
	}

	.expand-skills-content {
		flex: 1 1 400px;
		background-color: #1e6b52;
		padding: 2em 3em 3em 0em;
	}

	.expand-skills-content h2 {
		color: #fff;
		font-weight: 500 !important;
		padding-bottom: 0.5em;
	}

	.expand-skills-content p {
		color: #fff;
	}

	.expand-skills-video {
		flex: 1 1 400px;
		padding: 2em 0em 2em 0em;
	}

	/********************Helpful facts section***************************/
	.hs-facts-box {
		border: 1px solid #80BC00;
		box-shadow: 3px 3px #80BC00;
		margin: 2.5em 0;
		padding: 1em;
	}

	.hs-facts-box h2 {
		text-align: center;
	}

	.facts-columns {
		display: flex;
		flex-wrap: wrap;
		padding: 2em 0;
	}

	.facts-columns div {
		flex: 1 1 443px;
		padding: 0 3em;
		box-sizing: border-box;
	}

	/*************Additional links*****************/
	.hs-additional-links {
		background: #F4F8EE;
		text-align: center;
		padding: 1em 0;
	}

	/*************Request Info**************************/
	.hs-request-info-box {
		background: #fafafa;
		border: 1px solid #ddd;
		margin: 1.5em 0 2em 0;
	}

	.hs-campaign .wFormContainer .actions .primaryAction {
		background: #1e6b52 !important;
		color: #fff !important;
	}

	/*************Contact us***********************/
	.hscontact-block {
		background: #F4F8EE;
		overflow: hidden;
		padding: 0 0 1em 0;
	}

	.hscontact-block h2 {
		text-align: center;
	}

	.hscontact-details {
		display: flex;
		justify-content: center;
		gap: 11em;
	}

	/**************Media queries***************/
	@media only screen and (max-width:1130px) {
		.hs-wrapper {
			padding: 0em 2em 0em 2em;
		}

	}

	@media only screen and (max-width:895px) {
		.expand-skills-content {
			padding: 2em 0em 1em 0em;
		}
	}

	@media only screen and (max-width:597px) {
		.hscontact-details {
			flex-direction: column;
			text-align: center;
			gap: 2em;
		}

		.open-house {
			padding: 1em 3em;
		}
	}

	@media only screen and (max-width:488px) {
		.hs-intro {
			padding: 1em 0em 2.75em 0em;
		}

		.facts-columns div {
			padding: 0 1em;
		}
	}
/*———#endregion Healthcare Simulation page———*/


/*BEGIN Giving News */

.shp-giving-news .feedMore {
    display:none;
}

/*END Giving News */