.carouselCmp .carouselWrapper:not(.editmode) > .aem-Grid {
	 transition: opacity 1s ease-out;
}

.carouselCmp .carouselWrapper:not(.editmode) > .aem-Grid:not(.slick-initialized) {
	 opacity: 0;
}

.carouselCmp .carouselWrapper:not(.editmode) > .aem-Grid:not(.slick-initialized) > div:not(:first-child) {
	 display: none;
}

.carouselCmp .carouselWrapper:not(.editmode) > .aem-Grid.slick-initialized {
	 opacity: 100%;
}

.slick-prev::before{
	font-family:'Glyphicons Halflings';
	content:"\e079";
	font-size:30px;
	color: #7F7F7F;
}

.slick-next::before{
	font-family:'Glyphicons Halflings';
	content:"\e080";
	font-size:30px;
	color: #7F7F7F;
}

.slick-prev, .slick-next{
	width:30px;
	height:36px;
}

.path-phadia .carouselCmp{
	padding:0;
}

.path-patient .slick-prev::before, .path-patient .slick-next::before{
	color:#9191c2;
}

.path-hcp .slick-prev::before, .path-hcp .slick-next::before{
	color:#8ebce0;
}

.path-lab .slick-prev::before, .path-lab .slick-next::before{
	color:#ee5c64;
}

.carouselWrapper.white-nav .slick-prev::before, .carouselWrapper.white-nav .slick-next::before, .carouselWrapper.white-nav .slick-dots li button:before{
	color:#ffffff !important;
}

.carouselWrapper.commercial-site-style .slick-next, .carouselWrapper.commercial-site-style .slick-prev{
	height:calc(100% - 57px);
	background-color:#ffffff;
	border:1px solid #dcdcdc;
	border-radius:3px;
	margin:0;
	z-index:1;
}

.carouselWrapper.commercial-site-style .slick-next:hover, .carouselWrapper.commercial-site-style:hover .slick-prev:hover{
	background-color:#F3F3F3;
	border-color:#F3F3F3;
}

.carouselWrapper.commercial-site-style .slick-next::before, .carouselWrapper.commercial-site-style .slick-prev::before{
	content: '\eb0d';
	position: absolute;
	font-family:"icomoon";
	font-size:16px;
	opacity:1;
	color:#1E8AE7;
	left:2px;
	right:0;
	top:calc(50% - 8px);
}

.path-onelambda .carouselWrapper.commercial-site-style .slick-next,
.path-onelambda .carouselWrapper.commercial-site-style .slick-prev {
	border-radius:8px;
	padding: 0 19px;
}

.path-onelambda .carouselWrapper.commercial-site-style .slick-prev{
	left:-40px;
}
.path-onelambda .carouselWrapper.commercial-site-style .slick-next{
	right:-40px;
}

.path-onelambda .carouselWrapper.commercial-site-style .slick-next::before,
.path-onelambda .carouselWrapper.commercial-site-style .slick-prev::before {
	color:var(--onelambda-color);
	font-size:21px;
	top:calc(50% - 10px);
}

.path-onelambda .carouselWrapper.commercial-site-style .slick-next:hover,
.path-onelambda .carouselWrapper.commercial-site-style .slick-prev:hover {
	background-color:#FBF8FA;
}

.path-onelambda .carouselWrapper.commercial-site-style .slick-next:hover::before,
.path-onelambda .carouselWrapper.commercial-site-style .slick-prev:hover::before {
	color:var(--onelambda-color-hover);
}

.carouselWrapper.commercial-site-style .slick-prev::before{
	content: '\eb0b';
	right:3px;
	left:0;
}

.carouselWrapper.commercial-card-style .slick-list, .carouselWrapper.commercial-site-style .slick-list{
	padding-bottom:5px;
}

.carouselWrapper.commercial-card-style .slick-next,
.carouselWrapper.commercial-card-style .slick-prev{
	top:-20px;
	right:0;
	left:auto;
	height:30px;
}

.carouselWrapper.commercial-card-style .slick-prev {
	right:40px;
}

.carouselWrapper.commercial-card-style .slick-prev::before, .carouselWrapper.commercial-card-style .slick-next::before{
	display:none;
}
.carouselWrapper.commercial-card-style .slick-next{
	background-image: url(../../../../../etc.clientlibs/diagnostics/components/content/carousel/clientlib/resources/circle-chevron-right.png);
}
.carouselWrapper.commercial-card-style .slick-prev{
	background-image: url(../../../../../etc.clientlibs/diagnostics/components/content/carousel/clientlib/resources/circle-chevron-left.png);
}

.carouselWrapper.commercial-card-style .slick-next.slick-disabled{
	background-image: url(../../../../../etc.clientlibs/diagnostics/components/content/carousel/clientlib/resources/circle-chevron-right-disabled.png);
}
.carouselWrapper.commercial-card-style .slick-prev.slick-disabled{
	background-image: url(../../../../../etc.clientlibs/diagnostics/components/content/carousel/clientlib/resources/circle-chevron-left-disabled.png);
}


.carouselWrapper.new-nav .slick-arrow::before{
	display:none;
}

.carouselWrapper.new-nav .slick-arrow, .carouselWrapper.commercial-card-style .slick-arrow{
    background-size: contain;
    background-repeat: no-repeat;
}

.path-hcp .carouselWrapper.new-nav .slick-next{
    background-image: url(../../../../../etc.clientlibs/diagnostics/components/content/carousel/clientlib/resources/hcp-right.png);
}
.path-hcp .carouselWrapper.new-nav .slick-prev{
    background-image: url(../../../../../etc.clientlibs/diagnostics/components/content/carousel/clientlib/resources/hcp-left.png);
}
.path-patient .carouselWrapper.new-nav .slick-next{
    background-image: url(../../../../../etc.clientlibs/diagnostics/components/content/carousel/clientlib/resources/patient-right.png);
}
.path-patient .carouselWrapper.new-nav .slick-prev{
    background-image: url(../../../../../etc.clientlibs/diagnostics/components/content/carousel/clientlib/resources/patient-left.png);
}
.path-lab .carouselWrapper.new-nav .slick-next{
    background-image: url(../../../../../etc.clientlibs/diagnostics/components/content/carousel/clientlib/resources/lab-right.png);
}
.path-lab .carouselWrapper.new-nav .slick-prev{
    background-image: url(../../../../../etc.clientlibs/diagnostics/components/content/carousel/clientlib/resources/lab-left.png);
}
.path-phadia .carouselWrapper.new-nav .slick-arrow.slick-next::before,
.path-onelambda .carouselWrapper.new-nav .slick-arrow.slick-next::before{
    display: block;
    color: #7F7F7F;
    font-family: "Font Awesome 6 Pro";
    content: "\f054";
}
.path-phadia .carouselWrapper.new-nav .slick-arrow.slick-prev::before,
.path-onelambda .carouselWrapper.new-nav .slick-arrow.slick-prev::before{
    display: block;
    color: #7F7F7F;
    font-family: "Font Awesome 6 Pro";
    content: "\f053";
}

.carouselWrapper.new-nav .slick-arrow:hover{
	opacity:.7;
}

.slick-slide .well-cmp{
	padding:0 12px !important;
}

.carouselCmp{
	position:relative;
}

.carousel-info{
	padding:0 12px;
	margin-bottom:10px;
}

.carousel-info.card-style{
	width:calc(100% - 90px);
}

.carousel-header{
	color: rgb(34, 34, 34);
	font-family: "HelveticaNeueMedium", sans-serif;
	font-size: 22px;
	letter-spacing: 0px;
	line-height: 28px;
}

@media screen and (max-width: 1200px){

	.path-onelambda .carouselWrapper.commercial-site-style .slick-prev{
		left:-35px;
	}
	.path-onelambda .carouselWrapper.commercial-site-style .slick-next{
		right:-35px;
	}
}

@media screen and (max-width: 768px){
	.slick-prev::before, .slick-next::before{
		font-size:20px;
	}
}
.carouselCmp a:focus {
	outline: none;
}