/* ===== Added some custom styles to override Owl Carousel v2.3.4 - Adriana - 07-13-20 ======= *//*  ========  General Overrides and Custom styles  ============ *//* to center stage */.owl-stage { margin: 0 auto;}/* owl nav - custom positioning and styles*/.owl-prev span, .owl-next span { color: #D6D6D6; }.owl-prev span:hover, .owl-next span:hover { 	color: #808080;}.owl-theme .owl-nav [class*='owl-']:hover {	background: transparent;	text-decoration: none; }.owl-prev, .owl-next {	position: absolute;	top: 0;	height: 80%;}.owl-theme .owl-nav {    margin-top: 0;}/* =============== Custom for HERO owl ===================  */#carousel-hero .owl-nav span { background: rgba(0, 0, 0, 0.25)}#carousel-hero .owl-prev span, #carousel-hero .owl-next span {	color: #FFF;	padding: 8px;	border-radius: 4px;	font-size: 20px;}#carousel-hero .owl-prev span:hover, #carousel-hero .owl-next span:hover {	background: rgba(0, 0, 0, 0.5)}#carousel-hero .owl-prev, #carousel-hero .owl-next {	top: 15px;	height: 85%;}#carousel-hero .owl-prev { left: 20px; }#carousel-hero .owl-next { right: 20px; }#carousel-hero .owl-dots {	position: absolute;	bottom: 20px;	width: 100%;}#carousel-hero .owl-dot span {	width: 12px !important;	height: 12px !important;	background: rgba(250, 250, 250, 0.5)}#carousel-hero .owl-dot.active span,#carousel-hero .owl-dot:hover span {	background: #FFF;}/* =============== Custom for COLUMN SPONSOR owl ===================  */ #carousel-sponsor-col .item  {	height: 200px;	display: flex;	justify-content: center;	align-items: center;	/*border: 3px solid green;*/ }#carousel-sponsor-col .item  {	height: 160px; }#carousel-sponsor-col .item img {	max-width: 200px;	height: auto;	padding: 1.5em;}#carousel-sponsor-col .item img {	max-width: 170px;	padding: 1em;}#carousel-sponsor-col .owl-prev { left: 0; }#carousel-sponsor-col .owl-next { right: 0;}/* =============== Custom for WIDE SPONSOR owl ===================  */ #carousel-sponsor-wide .item {	height: 200px;	display: flex;	justify-content: center;	align-items: center;	/*border: 3px solid red;*/ }#carousel-sponsor-wide .item img {	max-width: 200px;	height: auto;	padding: .75em;}#carousel-sponsor-wide .owl-prev { 	left: -50px; }#carousel-sponsor-wide .owl-next { 	right: -50px; }/*Extra small devices (portrait phones, less than 576px)*/@media (max-width: 575.98px) { 	#carousel-sponsor-wide .owl-prev { left: 0;}	#carousel-sponsor-wide .owl-next { right: 0;}}/* =============== Custom for SPEAKER owl ===================  */ #carousel-speakers .item {	height: auto;  display: flex;  justify-content: center;  align-items: center;  /*border: 3px solid red;*/ }#carousel-speakers .item img {	max-width: auto;  height: auto;  padding: 1.5em;}#carousel-speakers .owl-prev { left: -30px; }#carousel-speakers .owl-next { right: -30px; }/*Extra small devices (portrait phones, less than 576px)*/@media (max-width: 575.98px) { 	#carousel-speakers .item img {	max-width: 260px;  height: auto;  padding: 1.5em;	}	#carousel-speakers .owl-prev { left: 0;}	#carousel-speakers .owl-next { right: 0;}}