.region--content-bottom {
	max-width: 100% !important;
	width: 100% !important;
	padding: 0 !important;
	margin-top: -20px;
}

#home-featured {
	width: 100%;
}

.page-node-217 .main-container {
	/*background: url('../img/landing-header.svg');*/
	background-color: #f3f6f6;
    background-size: auto 600px;
    background-repeat: no-repeat !important;
    background-position: top 0% center !important;
	min-height: 460px;
}

.region--content {
	/*background: url('../img/river.svg');
	background-size: auto 100% !important;
	background-repeat: no-repeat !important;
	background-position: top 0px center;*/
	padding-bottom: 200px;
}

#navigator-home em {
	font-style: normal;
	font-weight: 600;
	color: #303030;
}

#navigator-home {
	margin-top: 300px;
	margin-bottom: 400px;
}

#navigator-home #navigator-shape{
	width: 320px;
	margin:auto;
	display:block;
	z-index: 2;
	position: relative;
}

#navigator-home .shape {
	background-color: #fff;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
}

#learnContainer .shape{
	
	width: 480px;
	height: 410px;
	top: -260px;
	left: -520px;
	right: 0px;
	padding: 50px 100px 80px 130px;
}

#exploreContainer .shape{
	width: 480px;
	height: 461px;
	top: -260px;
	left: 620px;
	right: 0px;
	padding: 70px 90px 60px 140px;
}

#connectContainer .shape{
	width: 527px;
	height: 446px;
	top: -50px;
	left: 0px;
	right: 0px;
	padding: 60px 100px 80px 140px;
}

#learnContainer, #exploreContainer, #connectContainer {
	filter: drop-shadow(0px 5px 5px rgba(3, 182, 187, 0.1));
}

#learnContainer h2, #exploreContainer h2, #connectContainer h2 {
	color: #21b5b9;
}

#learnContainer p , #exploreContainer p, #connectContainer p {
	font-size: 0.9em;
	display: flex;
	align-items: center;
	line-height: 1.4em;
}

#learnContainer p a, #exploreContainer p a, #connectContainer p a {
	line-height: 1em;
	margin-left: 10px;
}

#home-featured {
	display: none;
	background-color: #fff;
	padding: 0px;	
	position: relative;
	min-height: 300px;
	margin-bottom: 100px;
}

#need-help {
  padding-bottom: 100px;
  background: #fff;
  width: 100%;
}

/*#need-help::before {
	content: ' ';
	display:block;
	background-image: url('/themes/custom/toolbox/assets/img/featured-top.svg');
	width: 100%;
	top: -116px;
	position: absolute;
	left: 0px;
	height: 116px;
	background-size: cover;
}

#need-help::after {
	content: ' ';
	display:block;
	background-image: url('/themes/custom/toolbox/assets/img/featured-bottom.svg');
	width: 100%;
	bottom: -116px;
	position: absolute;
	left: 0px;
	height: 116px;
}*/

.site-footer {
	margin-top: -120px;
}

#navigator-home .col {
	position:relative;
}

#home-featured h3 {
	font: normal normal 800 15px/18px Lato;
    font-size: 15px;
letter-spacing: 1.4px;
color: #303030;
text-transform: uppercase;
margin-bottom: 12px !important;
font-size: 13px;
margin-top: 5px;
text-align: left !important;
}

#navigator-shape a:hover {
	filter: brightness(1.1);
	transition: 300ms;
}

#block-homefeaturedactions .field--items .field--item {
	/*flex: 50%;*/
}

#block-homefeaturedactions .field--items .field--item .paragraph--type--featured-item{
   display:flex;
   padding:20px;
   justify-content:center;
   flex-direction: row;
   flex-grow: 1;
   background: #fff;
   margin:20px;
   max-width: 320px;
   border-radius: 5px;
       height: 120px;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain;
    box-shadow: 0px 10px 20px -10px rgba(17, 103, 145, 0.2);
}

#block-homefeaturedactions .field--items .field--item .paragraph--type--featured-item .teaser__image{
    display:flex;
    flex-grow: 1;
    justify-content: center;
    flex-direction:column;
    flex: 0 0 60px;
	height: auto;
	background: none;
	margin-right: 10px;
}

#block-homefeaturedactions .field--items .field--item .paragraph--type--featured-item .teaser__body{
    display:flex;
    flex-direction:column;
    flex-grow:2;
    text-align:left;
}

#block-homefeaturedactions .field--items .field--item .paragraph--type--featured-item .teaser__body .teaser__title {
	font-size: 20px;
	font-weight:600;
	  display:block;
  margin-top:0px;
  margin-bottom:0px;
}

#block-homefeaturedactions .field--items .field--item .paragraph--type--featured-item .teaser__body .teaser__description {
	display:none;
}


#block-homefeaturedactions .field--items .field--item .paragraph--type--featured-item .teaser__body .card__actionbar{
	font-family: Jakob !important;
	font-size:18px;
	display:block;
	padding: 0px !important;
	margin: 0px;
}

#block-homefeaturedactions .field--items .field--item .paragraph--type--featured-item .teaser__body .card__actionbar > div {
	text-decoration: none !important;	
}

#block-homefeaturedactions .field--items .field--item .paragraph--type--featured-item .teaser__body .card__link {
	float: none !important;
	margin-left: 0px !important;
	text-decoration: none;
	color: #686868 !important;
}

#block-homefeaturedactions .field--items .field--item .paragraph--type--featured-item .teaser__body .card__link:hover {
	text-decoration: underline !important;
}


#block-homefeaturedactions .field--items .field--item .paragraph--type--featured-item.color-accent--21B5B9 .teaser__title {
	color: #21B5B9 !important;
}

#block-homefeaturedactions .field--items .field--item .paragraph--type--featured-item.color-accent--21B5B9 {
	background-image: url("data:image/svg+xml,%3Csvg width='589' height='132' viewBox='0 0 589 132' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M293.041 42.0133C125.326 118.103 27.799 47.5188 0 2.71523V132H589V42.0133C560.228 10.3091 460.756 -34.0768 293.041 42.0133Z' fill='%2300AEEF' fill-opacity='0.04'/%3E%3C/svg%3E%0A");
}

#block-homefeaturedactions .field--items .field--item .paragraph--type--featured-item.color-accent--118E91 .teaser__title {
	color: #118E91 !important;
}

#block-homefeaturedactions .field--items .field--item .paragraph--type--featured-item.color-accent--118E91 {
	background-image: url("data:image/svg+xml,%3Csvg width='589' height='132' viewBox='0 0 589 132' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M293.041 42.0133C125.326 118.103 27.799 47.5188 0 2.71523V132H589V42.0133C560.228 10.3091 460.756 -34.0768 293.041 42.0133Z' fill='rgb(17, 142, 145)' fill-opacity='0.04'/%3E%3C/svg%3E%0A");
}

.view-display-id-weekly .card.promo {
max-width: 200px !important;
min-height: 250px !important;
border-radius: 5px !important;
}
.view-display-id-weekly .card.promo.teaser-resource {
	border: 3px solid #118e91 !important;
}

.view-display-id-weekly .card.promo.teaser-tool {
	border: 3px solid #FB9A4A !important;
}

.view-display-id-weekly .card.promo.teaser-case-study {
	border: 3px solid #C0DA74 !important;
}

.view-display-id-weekly .card.promo.teaser-topic {
	border: 3px solid #6898BE !important;
}

@media screen and (max-width: 990px) {
	.paragraph--hero {
		padding: 20px;
	}
	
	#navigator-home {
		margin-bottom:50px;
	  margin-top:0px;
	}
  #navigator-home .col{
	  display:flex;
	  flex-flow: column;
	}
	#navigator-shape{order:1;}
	#learnContainer{order:2;z-index:3;}
	#exploreContainer{order:3;z-index:3;}
	#connectContainer{order:4;z-index:3;}
	
	.shape {
		position: relative !important;
		top: auto !important;
		left: auto !important;
		right: auto !important;
	}
	
}

@media screen and (max-width: 680px) {
	
	#block-homefeaturedactions .field--items {
		flex-wrap: wrap;
	}
	
	#block-homefeaturedactions .field--items .field--item {
		flex: 100%;
	}
	
	#block-homefeaturedactions .field--items .field--item .paragraph--type--featured-item {
		margin:auto;
		margin-bottom:30px;
	}
}