/*  *  Default theme - Owl Carousel CSS File */.owl-carousel {  overflow: hidden;}.owl-carousel .owl-nav {  opacity: 0;  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;  -moz-transition: opacity 0.5s, -moz-transform 0.5s;  transition: all 0.5s, transform 0.5s;}.owl-carousel:hover .owl-nav {  opacity: 1;}.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .hesperiden.tparrows {  font-size: 18px;  line-height: 38px;  opacity: 1;  display:block;  position:absolute;  top: 50%;  margin-top:-22.5px;  height: 40px;  width: 40px;  border-radius: 0;  color: #000;  border: 1px solid #12ccb0;  text-align: center;  cursor: pointer;  background: #fff;  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;  -moz-transition: opacity 0.5s, -moz-transform 0.5s;  transition: all 0.5s, transform 0.5s;}.hesperiden.tparrows.tp-leftarrow:before {  content: "\f177";}.hesperiden.tparrows.tp-rightarrow:before {  content: "\f178";}.hesperiden.tparrows.tp-leftarrow:before, .hesperiden.tparrows.tp-rightarrow:before {  color: #000;  font-size: 18px;  font-family: 'fontawesome';  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;  -moz-transition: opacity 0.5s, -moz-transform 0.5s;  transition: all 0.5s, transform 0.5s;}.hesperiden.tparrows.tp-leftarrow:hover:before, .hesperiden.tparrows.tp-rightarrow:hover:before {  color: #fff;}.owl-carousel .owl-nav .owl-prev .fa, .owl-carousel .owl-nav .owl-next .fa, .hesperiden.tparrows.tp-leftarrow:before, .hesperiden.tparrows.tp-rightarrow:before {  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);}.owl-carousel .owl-nav .owl-next:hover, .owl-carousel .owl-nav .owl-prev:hover, .hesperiden.tparrows:hover {  background: #12ccb0;  color: #fff}.owl-theme .owl-nav.disabled + .owl-dots {  margin-top: 10px; }.owl-theme .owl-dots {  text-align: center;  -webkit-tap-highlight-color: transparent; }.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;display: inline;}.owl-theme .owl-dots .owl-dot span {width: 9px;height: 9px;background: #c8c8c8;margin: 0 5px;display: block;-webkit-backface-visibility: visible;-webkit-transition: opacity 200ms ease;-moz-transition: opacity 200ms ease;-ms-transition: opacity 200ms ease;-o-transition: opacity 200ms ease;transition: opacity 200ms ease;}.owl-nav .owl-prev{  left: -50px;}.owl-nav .owl-next{  right: -50px;}.owl-carousel:hover .owl-nav .owl-prev {  left: 10px;}.owl-carousel:hover .owl-nav .owl-next {  right: 10px;}