.eck-entity--type--slide .slick-controls .arrow-left::after {
  content: "\e902"; }

.eck-entity--type--slide .slick-controls .arrow-right::after {
  content: "\e903"; }

@-webkit-keyframes fade-in-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-30px);
            transform: translateX(-30px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }

@keyframes fade-in-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-30px);
            transform: translateX(-30px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }

@-webkit-keyframes fade-in-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(30px);
            transform: translateX(30px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }

@keyframes fade-in-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(30px);
            transform: translateX(30px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }

@-webkit-keyframes fade-in-bottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(30px);
            transform: translateY(30px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px); } }

@keyframes fade-in-bottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(30px);
            transform: translateY(30px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px); } }

.eck-entity--type--slide {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "SuisseIntl-Regular-WebM";
  font-size: 12px;
  line-height: 18px; }
  .eck-entity--type--slide .field--name-field-image {
    margin-bottom: 30px; }
  .eck-entity--type--slide .field--name-field-caption {
    width: calc(68.21192% - 100px);
    float: left; }
    @media (max-width: 650px) {
      .eck-entity--type--slide .field--name-field-caption {
        width: 82.94702%;
        margin-right: 2.31788%;
        float: left; } }
  .eck-entity--type--slide .slick-controls {
    width: 100px;
    float: left;
    position: relative;
    top: -7px; }
    @media (max-width: 650px) {
      .eck-entity--type--slide .slick-controls {
        display: none; } }
    .eck-entity--type--slide .slick-controls .arrow-left {
      width: 32px;
      height: 32px;
      display: inline-block;
      position: relative;
      margin-right: 8px;
      cursor: pointer; }
      .eck-entity--type--slide .slick-controls .arrow-left::before {
        -webkit-transition: background-color 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: background-color 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: transparent;
        color: #2D2D2D;
        border-radius: 50%;
        -webkit-box-shadow: inset 0 0 0 2px #D8D8D8;
                box-shadow: inset 0 0 0 2px #D8D8D8;
        content: ''; }
      .eck-entity--type--slide .slick-controls .arrow-left::after {
        -webkit-transition: color 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: color 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
        font-family: 'icomoon' !important;
        font-size: 32px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        position: absolute;
        line-height: 1;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
      .no-touch .eck-entity--type--slide .slick-controls .arrow-left:hover::before {
        background-color: #85BB4A;
        -webkit-box-shadow: inset 0 0 0 2px #85BB4A;
                box-shadow: inset 0 0 0 2px #85BB4A; }
      .no-touch .eck-entity--type--slide .slick-controls .arrow-left:hover::after {
        color: #FFFFFF; }
    .eck-entity--type--slide .slick-controls .arrow-right {
      width: 32px;
      height: 32px;
      display: inline-block;
      position: relative;
      cursor: pointer; }
      .eck-entity--type--slide .slick-controls .arrow-right::before {
        -webkit-transition: background-color 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: background-color 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: transparent;
        color: #2D2D2D;
        border-radius: 50%;
        -webkit-box-shadow: inset 0 0 0 2px #D8D8D8;
                box-shadow: inset 0 0 0 2px #D8D8D8;
        content: ''; }
      .eck-entity--type--slide .slick-controls .arrow-right::after {
        -webkit-transition: color 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: color 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
        font-family: 'icomoon' !important;
        font-size: 32px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        position: absolute;
        line-height: 1;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
      .no-touch .eck-entity--type--slide .slick-controls .arrow-right:hover::before {
        background-color: #85BB4A;
        -webkit-box-shadow: inset 0 0 0 2px #85BB4A;
                box-shadow: inset 0 0 0 2px #85BB4A; }
      .no-touch .eck-entity--type--slide .slick-controls .arrow-right:hover::after {
        color: #FFFFFF; }
  .eck-entity--type--slide .slick-count {
    width: 31.78808%;
    float: left;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "SuisseIntl-Regular-WebM";
    font-size: 12px;
    line-height: 18px;
    text-align: right; }
    @media (max-width: 650px) {
      .eck-entity--type--slide .slick-count {
        width: 14.7351%;
        float: left; } }
    .eck-entity--type--slide .slick-count .total {
      color: #989898; }
  .slick-active .eck-entity--type--slide .slick-count .current {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; }

/*# sourceMappingURL=../../_maps/components/data/data-slide.css.map */
