﻿.carousel.ultimate-carousel.uc-mainWide-xl .carousel-item, .carousel.ultimate-carousel.uc-mainNarrow-xl .carousel-item {
  padding-top: 28.7%; }

@media (max-width: 991px) {
  .carousel.ultimate-carousel.uc-mainWide-md .carousel-item, .carousel.ultimate-carousel.uc-mainNarrow-md .carousel-item {
    padding-top: 28.7%; } }

@media (max-width: 575px) {
  .carousel.ultimate-carousel.uc-mainWide-xs .carousel-item, .carousel.ultimate-carouseluc-.mainNarrow-xs .carousel-item {
    padding-top: 28.7%; } }

.carousel.ultimate-carousel.uc-uc-textWide-xl .carousel-item, .carousel.ultimate-carousel.uc-textNarrow-xl .carousel-item {
  padding-top: 21.15%; }

@media (max-width: 991px) {
  .carousel.ultimate-carousel.uc-uc-textWide-md .carousel-item, .carousel.ultimate-carousel.uc-textNarrow-md .carousel-item {
    padding-top: 21.15%; } }

@media (max-width: 575px) {
  .carousel.ultimate-carousel.uc-uc-textWide-xs .carousel-item, .carousel.ultimate-carouseluc-.textNarrow-xs .carousel-item {
    padding-top: 21.15%; } }

.carousel.ultimate-carousel.uc-spotWide-xl .carousel-item, .carousel.ultimate-carousel.uc-spotNarrow-xl .carousel-item {
  padding-top: 50.83%; }

@media (max-width: 991px) {
  .carousel.ultimate-carousel.uc-spotWide-md .carousel-item, .carousel.ultimate-carousel.uc-spotNarrow-md .carousel-item {
    padding-top: 50.83%; } }

@media (max-width: 575px) {
  .carousel.ultimate-carousel.uc-spotWide-xs .carousel-item, .carousel.ultimate-carouseluc-.spotNarrow-xs .carousel-item {
    padding-top: 50.83%; } }

.carousel.ultimate-carousel.uc-rectangleWide-xl .carousel-item, .carousel.ultimate-carousel.uc-rectangleNarrow-xl .carousel-item {
  padding-top: 81.09%; }

@media (max-width: 991px) {
  .carousel.ultimate-carousel.uc-rectangleWide-md .carousel-item, .carousel.ultimate-carousel.uc-rectangleNarrow-md .carousel-item {
    padding-top: 81.09%; } }

@media (max-width: 575px) {
  .carousel.ultimate-carousel.uc-rectangleWide-xs .carousel-item, .carousel.ultimate-carouseluc-.rectangleNarrow-xs .carousel-item {
    padding-top: 81.09%; } }

.carousel.ultimate-carousel.uc-squareWide-xl .carousel-item, .carousel.ultimate-carousel.uc-squareNarrow-xl .carousel-item {
  padding-top: 100%; }

@media (max-width: 991px) {
  .carousel.ultimate-carousel.uc-squareWide-md .carousel-item, .carousel.ultimate-carousel.uc-squareNarrow-md .carousel-item {
    padding-top: 100%; } }

@media (max-width: 575px) {
  .carousel.ultimate-carousel.uc-squareWide-xs .carousel-item, .carousel.ultimate-carouseluc-.squareNarrow-xs .carousel-item {
    padding-top: 100%; } }

.carousel.ultimate-carousel.uc-hdWide-xl .carousel-item, .carousel.ultimate-carousel.uc-hdNarrow-xl .carousel-item {
  padding-top: 56.25%; }

@media (max-width: 991px) {
  .carousel.ultimate-carousel.uc-hdWide-md .carousel-item, .carousel.ultimate-carousel.uc-hdNarrow-md .carousel-item {
    padding-top: 56.25%; } }

@media (max-width: 575px) {
  .carousel.ultimate-carousel.uc-hdWide-xs .carousel-item, .carousel.ultimate-carouseluc-.hdNarrow-xs .carousel-item {
    padding-top: 56.25%; } }

.carousel.ultimate-carousel.uc-tvWide-xl .carousel-item, .carousel.ultimate-carousel.uc-tvNarrow-xl .carousel-item {
  padding-top: 75%; }

@media (max-width: 991px) {
  .carousel.ultimate-carousel.uc-tvWide-md .carousel-item, .carousel.ultimate-carousel.uc-tvNarrow-md .carousel-item {
    padding-top: 75%; } }

@media (max-width: 575px) {
  .carousel.ultimate-carousel.uc-tvWide-xs .carousel-item, .carousel.ultimate-carouseluc-.tvNarrow-xs .carousel-item {
    padding-top: 75%; } }

.carousel.ultimate-carousel .carousel-item {
  position: relative;
  height: 0;
  /*picture img {
            @include Transform(translate(-50%,-50%));
        }

        video {
            @include Transform(translate(-50%,-50%) scale(0.7));
        }*/ }
  .carousel.ultimate-carousel .carousel-item .item-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background-color: #000000; }
  .carousel.ultimate-carousel .carousel-item picture img, .carousel.ultimate-carousel .carousel-item video, .carousel.ultimate-carousel .carousel-item iframe {
    /*position: absolute;
            top: 50%;
            left: 50%;
            min-width: 100%;
            min-height: 100%;*/
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover; }
