/* =================================================== *//* ============= OWL CAROUSEL ================= *//* =================================================== *//* -------- owl carousel theme styles -------- */.owl-carousel {	-webkit-animation-duration: 1000ms;	animation-duration: 1000ms;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;	padding-bottom:50px;}.owl-carousel .owl-item {	-webkit-transition: opacity 400ms ease;	-moz-transition: opacity 400ms ease;	-ms-transition: opacity 400ms ease;	-o-transition: opacity 400ms ease;	transition: opacity 400ms ease}.owl-nav {	text-align: center;	-webkit-tap-highlight-color: transparent;}.owl-nav [class*=owl-] { background-color: transparent; opacity: 1;}.owl-nav [class*=owl-]:hover { background-color: transparent; opacity: 1;}/* owl arrows */.owl-nav button:focus {	outline: none;	box-shadow: none;}.owl-carousel .owl-nav {	position: absolute;	top: 0;	left: 0;}@media only screen and (min-width: 768px) { .owl-carousel .owl-nav {left: 0;bottom:0; top:auto;}}.owl-carousel.owl-nav-btm .owl-nav {	position: absolute;	top:   auto;	left: 0;	bottom:0;}.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {	background: 0 0;	background-color:#FFF;	color: inherit;	padding: 0 !important;	font: inherit;	width: 34px;	height: 34px;	position: absolute;	top: 0;	border: 1px solid transparent;	z-index: 19999;}.owl-carousel .owl-nav button.owl-prev {	left: 0;}.owl-carousel .owl-nav button.owl-next {	left: 40px;}.slider.owl-carousel .owl-nav .owl-prev, .slider.owl-carousel .owl-nav .owl-next {	background-color: #FFF;	background-repeat: no-repeat;	background-position: center center;	background-size: 80%;	transition: all 0.2s ease-in-out 0s;}/* arrows red roll over to white */.owl-nav-light.slider.owl-carousel .owl-nav .owl-prev {	background-image: url(../images/arrow-lft-red.svg);}.owl-nav-light.slider.owl-carousel .owl-nav .owl-prev:hover {	background-image: url(../images/arrow-lft-white.svg);	background-color: #A71F53;}.owl-nav-light.slider.owl-carousel .owl-nav .owl-next {	background-image: url(../images/arrow-rt-red.svg);	}.owl-nav-light.slider.owl-carousel .owl-nav .owl-next:hover {	background-image: url(../images/arrow-rt-white.svg);	background-color: #A71F53;}/* arrows white roll over to red */.owl-nav-dark.slider.owl-carousel .owl-nav .owl-prev {	background-image: url(../images/arrow-lft-white.svg);	background-color: #DC326E;}.owl-nav-dark.slider.owl-carousel .owl-nav .owl-prev:hover {	background-image: url(../images/arrow-lft-red.svg);	background-color: #FFF;}.owl-nav-dark.slider.owl-carousel .owl-nav .owl-next {	background-image: url(../images/arrow-rt-white.svg);	background-color: #DC326E;	}.owl-nav-dark.slider.owl-carousel .owl-nav .owl-next:hover {		background-image: url(../images/arrow-rt-red.svg);	background-color: #FFF;}/* owl dots */.owl-nav.disabled + .owl-dots {	margin-top: 10px;}.owl-dots {	margin-top: 30px;	text-align: center;	-webkit-tap-highlight-color: transparent;}.owl-dots .owl-dot {	display: inline-block;	zoom: 1; *display: inline;}.owl-dots .owl-dot span {	width: 10px;	height: 10px;	margin: 5px 7px;	background: #707070;	display: block;	-webkit-backface-visibility: visible;	transition: opacity 200ms ease;	border-radius: 30px;}.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {	background: #0DB68D;}/* pause play buttons */.pause-play-wrapper {	border: 1px solid #FFF;	padding:7px;	margin-left:auto;	margin-right:auto;		}.pause-play-wrapper .btn {	padding:0;	height:35px;	width:35px;	margin-left:6px;	margin-right:6px;	border: 1px solid #FFF;}.btn.playbtn {	background-color:#0C0C0D; /* use theme primary color for non-active */}.btn.playbtn.active {	background-color:#DC326E; /* use theme secondary color for active state */}.btn.pausebtn {	background-color:#0C0C0D;}.btn.pausebtn.active {	background-color:#DC326E;}