/*change the min height from 100vh to custom value*/
div[id^="custom-hero-carousel"] .hero-image__base{min-height:650px;}
@media screen and (max-width: 900px) {/*atlas defined breakpoint*/
	div[id^="custom-hero-carousel"] .hero-image__base{min-height:80vh;}
}

/*remove ugly gray from arrows and set to black instead on normal, hover, and focus*/
div[id^="custom-hero-carousel"] .cmp-carousel__action{background-color: rgba(0,0,0,.5);}
div[id^="custom-hero-carousel"] .cmp-carousel__action:hover,div[id^="custom-hero-carousel"] .cmp-carousel__action:focus{background-color: rgba(0,0,0,1)!important;}

/*add animation to slide indicator*/
div[id^="custom-hero-carousel"] .cmp-carousel__indicator{transition:all ease .3s;}

/*SHOW SPECIFIC EDITS*/

/*BookCon vertically centered*/
div[id^="custom-hero-carousel-bookcon-vc"]{
	.cmp-carousel__action{background-color: rgba(37, 72, 54,.5);}
	.cmp-carousel__action:hover,div[id^="custom-hero-carousel"] .cmp-carousel__action:focus{background-color: rgba(37, 72, 54, 1)!important;}
	.hero-grid{
		float:none!important;
		display:inline-block!important;
		vertical-align: middle;
		&.aem-GridColumn--default--8{
			width: 65.666%!important;
			@media screen and (max-width: 992px) {/*atlas defined breakpoint*/
				width:100%!important;
				text-align:center!important;
				.text-left{
					text-align:center!important;
				}
			}
		}
	}
}

/*BookCon Video Hero*/
div[id^="custom-hero-carousel-book-full"]{
	margin-bottom: 0!important;
	.cmp-carousel__actions{
		/*display: none;*/
	}
	.hero-image__base{
		min-height:80vh;
	}
	/*.hero-grid{
		background:rgba(255,255,255,.8);
		padding:24px;
	}*/
}

div[id^="custom-hero-carousel-book-half"]{
	margin-bottom: 0!important;
	.cmp-carousel__actions{
		display: none;
	}
	.hero-image__base{
		min-height:80vh;
	}
	.hero-image__video-container:before{
		content:"";
		width: 100%;
		height:100%;
		transform:translateX(50%);
		position: absolute;
		top:0;
		left:0;
		background:rgba(255,255,255,.8);
	}
}

/*ECCC Video Hero*/
div[id^="custom-hero-carousel-eccc-bg"]{
	margin-bottom: 0!important;
	.cmp-carousel__actions{
		display: none;
	}
	.hero-image__base{
		min-height:80vh;
	}
}

/*ECCC Photos*/
div[id^="custom-hero-carousel-eccc-photos"] .hero-image__base{min-height:0;}
@media screen and (max-width: 900px) {/*atlas defined breakpoint*/
	div[id^="custom-hero-carousel-eccc-photos"] .hero-image__base{min-height:0;}
}

/*NYCC Home Hero Carousel*/
div[id^="custom-hero-carousel-nycchome"]{
	margin-bottom: 0!important;
	.cmp-carousel__item{
		.hero-image__content{
			opacity:0;
			transition:all ease 2s;
		}
		&.cmp-carousel__item--active{
			.hero-image__content{
				opacity:100%;
			}
		}
	}
}

/*NYCC Sponsor Photos*/
div[id^="custom-hero-carousel-nycc-sponsors"] .hero-image__base{min-height:0;}
div[id^="custom-hero-carousel-nycc-sponsors"] .cmp-carousel__indicators{width:100%;}
div[id^="custom-hero-carousel-nycc-sponsors"] .cmp-carousel__indicator{margin: 7px;}
@media (min-width: 1200px) {/*atlas defined breakpoint*/
   div[id^="custom-hero-carousel-nycc-sponsors"] .cmp-carousel__action.cmp-carousel__action--previous{left:calc(-50vw - -750px);}
	div[id^="custom-hero-carousel-nycc-sponsors"] .cmp-carousel__action.cmp-carousel__action--next{right:calc(-50vw - -750px);}
}
@media screen and (max-width: 900px) {/*atlas defined breakpoint*/
	div[id^="custom-hero-carousel-nycc-sponsors"] .hero-image__base{min-height:0;}
}

/*PAX East Home Hero Carousel*/
div[id^="custom-hero-carousel-paxe"]{
	.hero-image__chevron-container{
		display: none;
	}
}
div[id^="custom-hero-carousel-paxe-together"]{
	margin-bottom:0!important;
	.cmp-carousel__action{
		background-color: rgba(176, 24, 29,1)!important;

		&:hover,&:focus{
			background-color: rgba(176, 24, 29,1)!important;
		}
	}
}


/*PAX West Sponsors*/
div[id^="custom-hero-carousel-paxw-sponsors"] .hero-image__base{min-height:0;}
@media screen and (max-width: 900px) {/*atlas defined breakpoint*/
	div[id^="custom-hero-carousel-paxw-sponsors"] .hero-image__base{min-height:0;}
}


