div[id^="grid-custom-image-overlays"] .responsive-content-grid .aem-Grid{padding:0!important;} /*removes extra padding*/
div[id^="grid-custom-image-overlays"] figure.img-resp__figure .img-resp__img{ transition:all .3s ease-in-out; } /*give transition to image*/
div[id^="grid-custom-image-overlays"] figure.img-resp__figure:hover .img-resp__img{transform:scale(1.05);}/*scale on hover*/
div[id^="grid-custom-image-overlays"] .img-resp__figure figcaption{padding:12px 24px;border:none;} /*add padding to caption and remove border*/
div[id^="grid-custom-image-overlays"] figure.img-resp__figure figcaption .img-resp__caption-title{margin-top:0;transition:all .3s ease-in-out;} /*give transition and remove extra spacing*/
div[id^="grid-custom-image-overlays"] figure.img-resp__figure:hover .img-resp__caption-title{color:white;} /*change color on hover*/
div[id^="grid-custom-image-overlays"] figure.img-resp__figure figcaption .img-resp__caption-text{margin-bottom: 0;font-size: 1.9rem;line-height:1.2;} /*remove extra spacing and adjust font size to the atlas default extra large*/
div[id^="grid-custom-image-overlays"] figure.img-resp__figure figcaption.theme__image-overlay--background{transition:all .3s ease-in-out;background: rgba(0,0,0,0.8)} /*give transition increase opacity of the overlay*/
div[id^="grid-custom-image-overlays"] figure.img-resp__figure:hover figcaption.theme__image-overlay--background{transform:scale(1.05);} /*scale on hover*/

/*Alternate layout with hidden images*/
div[id^="grid-custom-image-transparent"] .responsive-content-grid .aem-Grid{	padding:0!important; /*removes extra padding*/}
div[id^="grid-custom-image-transparent"] figure.img-resp__figure .img-resp__img{opacity: 0;}
div[id^="grid-custom-image-transparent"] figure.img-resp__figure figcaption.theme__image-overlay--background{background: transparent;}
div[id^="grid-custom-image-transparent"] figure.img-resp__figure figcaption{transition:all .3s ease-in-out;padding:12px 24px;border:none;} /*give transition, add padding to caption, and remove border*/
div[id^="grid-custom-image-transparent"] figure.img-resp__figure:hover figcaption{transform:scale(1.05);}/*scale on hover*/
div[id^="grid-custom-image-transparent"] figure.img-resp__figure figcaption .img-resp__caption-title{margin-top:0;transition:all .3s ease-in-out;} /*give transition and remove extra spacing*/
div[id^="grid-custom-image-transparent"] figure.img-resp__figure:hover .img-resp__caption-title{color:white;} /*change color on hover*/
div[id^="grid-custom-image-transparent"] figure.img-resp__figure figcaption .img-resp__caption-text{margin-bottom: 0;font-size: 1.9rem;line-height:1.2;} /*remove extra spacing and adjust font size to the atlas default extra large*/


/*lighter opacity*/
div[id^="grid-custom-image-overlays-50"] figure.img-resp__figure figcaption.theme__image-overlay--background{background: rgba(0,0,0,0.5)}

/*image only*/
div[id^="grid-custom-image-overlays-no-text"] figure.img-resp__figure figcaption.theme__image-overlay--background{display: none;}
div[id^="grid-custom-image-overlays-no-text"] figure.img-resp__figure figcaption .img-resp__caption-title,
div[id^="grid-custom-image-overlays-no-text"] figure.img-resp__figure figcaption .img-resp__caption-text{display: none}

/*text left*/
div[id^="grid-custom-image-overlays-text-left"] figure.img-resp__figure figcaption .img-resp__caption-title,
div[id^="grid-custom-image-overlays-text-left"] figure.img-resp__figure figcaption .img-resp__caption-text,
div[id^="grid-custom-image-transparent-text-left"] figure.img-resp__figure figcaption .img-resp__caption-title,
div[id^="grid-custom-image-transparent-text-left"] figure.img-resp__figure figcaption .img-resp__caption-text{
	text-align: left;
	-webkit-line-clamp: unset;
}

/*ECCC specific*/
div[id^="grid-custom-image-transparent-eccc"] figure.img-resp__figure figcaption .img-resp__caption-text{font-size: unset;-webkit-line-clamp: unset;}

/*FSC specific*/
div[id^="grid-custom-image-overlays-fsc-home"] figure.img-resp__figure figcaption.theme__image-overlay--background{background: transparent}
div[id^="grid-custom-image-overlays-fsc-home"] figure.img-resp__figure figcaption .img-resp__caption-title{
	color:white;}

/*JCK specific*/
div[id^="grid-custom-image-overlays-jck"] figure.img-resp__figure figcaption.theme__image-overlay--background{background: rgba(0,0,0,0.5)}

/*C2E2 homepage*/
div[id^="grid-custom-image-overlays-c2e2home"] figure.img-resp__figure figcaption .img-resp__caption-text{-webkit-line-clamp: unset;}

/*NYCC homepage*/
div[id^="grid-custom-image-transparent-nycc4grid"] figure.img-resp__figure figcaption{padding:0;align-content:start;}
div[id^="grid-custom-image-transparent-nycc4grid"] figure.img-resp__figure figcaption .img-resp__caption-title{text-align: left;}
div[id^="grid-custom-image-transparent-nycc4grid"] figure.img-resp__figure figcaption .img-resp__caption-text{text-align: left;-webkit-line-clamp: unset;font-size:15px;}
div[id^="grid-custom-image-overlays-nyccbepart"] figure.img-resp__figure figcaption .img-resp__caption-title{
	color:#ffb300;
}
@media only screen and (max-width:650px){
	div[id^="grid-custom-image-overlays-nyccbepart2col"] .img-resp__figure figcaption{padding:9px;}
	div[id^="grid-custom-image-overlays-nyccbepart2col"] figure.img-resp__figure figcaption .img-resp__caption-title{font-size:17px;line-height: 1;}
	div[id^="grid-custom-image-overlays-nyccbepart2col"] figure.img-resp__figure figcaption .img-resp__caption-text{font-size:14px;}
}

/*VEW specific*/
div[id^="grid-custom-image-overlays-vew"] figure.img-resp__figure figcaption.theme__image-overlay--background{background: rgba(255,255,255,0.75)}
div[id^="grid-custom-image-overlays-vew"] figure.img-resp__figure:hover .img-resp__caption-title{color:#DC6B2F;} /*change color on hover*/

/*FFF specific*/
div[id^="grid-custom-image-overlays-fff"] figure.img-resp__figure figcaption.theme__image-overlay--background{background: rgba(0,0,0,0.1)}

/*PAX West specific*/
div[id^="grid-custom-image-transparent-paxw-highlights"] figure.img-resp__figure figcaption .img-resp__caption-text{-webkit-line-clamp: unset;}
div[id^="grid-custom-image-transparent-paxw-highlights"] figure.img-resp__figure figcaption.theme__image-overlay--background{align-content: start;}
div[id^="grid-custom-image-transparent-paxw-highlights"] figure.img-resp__figure figcaption .img-resp__caption-title{line-height: 1;}
@media only screen and (max-width:970px){
	div[id^="grid-custom-image-transparent-paxw-highlights"] figure.img-resp__figure figcaption.theme__image-overlay--background{height:auto!important;}
	div[id^="grid-custom-image-transparent-paxw-highlights"] .img-resp__base{padding-bottom:20%!important;}
}
@media only screen and (max-width:550px){
	div[id^="grid-custom-image-transparent-paxw-highlights"] .img-resp__base{padding-bottom:50%!important;}
}