/*

STYLES FOR PAGEBUILDER-TEMPLATE

*/

.anca-cpr h3 {
	margin: 1rem 0;
}

.anca-cpr ul > li {
	list-style:disc;
	margin-left:1.5rem;
}


.anca-cpr ul li > ul > li{
	list-style:circle;
	margin-left:2rem;
}

.unstyle-links a {
	text-decoration:none!important;
	font-weight:400!important;
}

.projects-card {
	display:flex;
	flex-direction:column;
	gap:1rem;
	justify-content:space-between;
	align-items:center;
	border: solid 2px #efefef;
	padding:2rem;
	margin-left:.5rem;
	margin-right:.5rem;
	margin-top:0;
}

.projects-card:first-child + .row {
    padding-top: 100px;
}

.projects-filler {
	padding:2rem;
	margin:0 .5rem;
}

.projects-card .body-image img {
	margin-top:-100px;
}

.partner-links li {
	list-style:disc;
	margin-bottom:1rem;
}

.partner-links a {
text-decoration:none;
}

.partner-links a:hover {
	color:var(--orange-light)!important;
}

.arrow-list li:before {
  content: '';
  display: inline-block;
  height: 20px;
  width: 20px;
  background-position: center;
  background-size: contain;
  background-repeat:no-repeat;
  margin-right:0.5rem;
  margin-bottom:-5px;
}

.arrow-list li:before {
	background-image:url(../png/list-arrow.png);
}

.partners-gallery .img-wrapper {
	padding: 1rem;
	border: 1px solid #ddd;
	/* 	max-width:200px;
	max-height:200px; */
	width: 200px;
	height: 200px;
	max-width: 100%;
	max-height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow:hidden;
}


.partners-gallery .img-wrapper img{
	padding:1rem;
}

.img-wrapper img{
	width: 100%;
	height: auto;
	display: flex;
}

.sponsor-gallery {
	max-width:900px;
}

.featured-story {
	position:relative;
}

.featured-inner-wrapper {
	border: 1px solid #ddd;
    padding: 3rem 1rem 1rem;
    border-radius: 5px;
}

.featured-inner-wrapper h2 {
	position: absolute;
    top: -2%;
    left: 7%;
    background-color: #fff;
    padding: 0 0.5rem;
}

article.featured-stories {
	display:grid;
	grid-template-columns: 25% 75%;
}

.passed {
	padding-top:2rem;
}

.passed h2 {
	text-align:left;
}

@media( min-width:1441px ) {
/* 	extra large screens */

}

@media( max-width:1024px ) {
/* small screens */
		.projects-card {
		margin-top:5rem;
	}
}

@media ( max-width:768px ) {
/* tablets */

	.section-padding-bottom {
		padding-bottom:3rem;
	}

	.featured-inner-wrapper {
	border: none;
    padding: 1rem;
    border-radius: 5px;
}

.featured-inner-wrapper h2 {
	position: relative;
    top: 0;
    left: 0;
    background-color: #fff;
    padding: 0;
}

.partners-gallery .img-wrapper {
	width: 150px;
	height: 150px;
}

}

.top-align-hero .hero-wrapper {
	    background-position: center 5%;
}

@media ( max-width: 480px ) {
/* phone	 */
	.post-section .container {
		width:100%!important;
	}
	.article.featured-stories {
		display:block;
	}
	.partners-gallery .img-wrapper {
		width: 130px;
		height: 130px;
	}
}

.slb_data_title {
	display: none !important;
	}