/* Clearfix */
/* Grayscale */
/* Animation */
/* Cross browser opacity */
/* Cross browser opacity */
/* Fonts */
/* Colors */
/* Grid */
/*
 * After Bourbon 4.3.4
 */
.module.caritas-slider .owl-stage-outer .owl-stage .owl-item .item .module-caritas-slider-container {
  position: relative; }
  .module.caritas-slider .owl-stage-outer .owl-stage .owl-item .item .module-caritas-slider-container .background {
    position: absolute;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    width: 100%;
    height: 100%; }
    .module.caritas-slider .owl-stage-outer .owl-stage .owl-item .item .module-caritas-slider-container .background div.filtered_inside {
      background-repeat: no-repeat !important;
      background-position: center center !important;
      background-size: cover !important; }
  .module.caritas-slider .owl-stage-outer .owl-stage .owl-item .item .module-caritas-slider-container .module-caritas-slider-container-wrapper .col-wrapper .col .content-wrapper .content.centered {
    padding-top: 80px;
    text-align: center !important;
    z-index: 10; }
  .module.caritas-slider .owl-stage-outer .owl-stage .owl-item .item .module-caritas-slider-container .module-caritas-slider-container-wrapper .col-wrapper .col .content-wrapper .content.bottom_left {
    z-index: 10; }

.module.caritas-slider .owl-dots {
  position: absolute;
  right: 25px;
  bottom: 15px; }
  .module.caritas-slider .owl-dots .owl-dot {
    width: 16px;
    height: 16px;
    display: inline-block;
    margin: 0px 3px;
    background: #cd222d; }
    .module.caritas-slider .owl-dots .owl-dot.active {
      background: #ffffff; }

.module.caritas-slider .module-caritas-slider-container .module-caritas-slider-container-wrapper .carousel-content-boxed .owl-stage-outer .owl-stage .owl-item .item {
  position: relative; }
  .module.caritas-slider .module-caritas-slider-container .module-caritas-slider-container-wrapper .carousel-content-boxed .owl-stage-outer .owl-stage .owl-item .item .background {
    position: absolute;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    width: 100%;
    height: 100%; }
    .module.caritas-slider .module-caritas-slider-container .module-caritas-slider-container-wrapper .carousel-content-boxed .owl-stage-outer .owl-stage .owl-item .item .background div.filtered_inside {
      background-repeat: no-repeat !important;
      background-position: center center !important;
      background-size: cover !important;
      width: 100%;
      height: 100%; }
  .module.caritas-slider .module-caritas-slider-container .module-caritas-slider-container-wrapper .carousel-content-boxed .owl-stage-outer .owl-stage .owl-item .item .col-wrapper {
    height: 100%;
    position: absolute;
    width: 100%; }
    .module.caritas-slider .module-caritas-slider-container .module-caritas-slider-container-wrapper .carousel-content-boxed .owl-stage-outer .owl-stage .owl-item .item .col-wrapper .col {
      height: 100%;
      padding: 20px; }
      .module.caritas-slider .module-caritas-slider-container .module-caritas-slider-container-wrapper .carousel-content-boxed .owl-stage-outer .owl-stage .owl-item .item .col-wrapper .col .content-wrapper {
        width: 100%;
        height: 100%; }
        .module.caritas-slider .module-caritas-slider-container .module-caritas-slider-container-wrapper .carousel-content-boxed .owl-stage-outer .owl-stage .owl-item .item .col-wrapper .col .content-wrapper .content {
          position: absolute; }
          .module.caritas-slider .module-caritas-slider-container .module-caritas-slider-container-wrapper .carousel-content-boxed .owl-stage-outer .owl-stage .owl-item .item .col-wrapper .col .content-wrapper .content.bottom_left {
            bottom: 80px;
            left: 80px;
            max-width: 490px;
            z-index: 10; }
          .module.caritas-slider .module-caritas-slider-container .module-caritas-slider-container-wrapper .carousel-content-boxed .owl-stage-outer .owl-stage .owl-item .item .col-wrapper .col .content-wrapper .content.centered {
            top: 80px;
            text-align: center !important;
            z-index: 10; }

.module.caritas-slider .module-caritas-slider-container .module-caritas-slider-container-wrapper .carousel-content-boxed .owl-dots {
  position: absolute;
  right: 25px;
  bottom: 15px; }
  .module.caritas-slider .module-caritas-slider-container .module-caritas-slider-container-wrapper .carousel-content-boxed .owl-dots .owl-dot {
    width: 16px;
    height: 16px;
    display: inline-block;
    margin: 0px 3px;
    background: #cd222d; }
    .module.caritas-slider .module-caritas-slider-container .module-caritas-slider-container-wrapper .carousel-content-boxed .owl-dots .owl-dot.active {
      background: #ffffff; }

@media screen and (max-width: 767px) {
  .module.caritas-slider .module-caritas-slider-container .module-caritas-slider-container-wrapper .carousel-content-boxed .owl-stage-outer .owl-stage .owl-item .item .col-wrapper .col .content-wrapper .content {
    position: absolute; }
    .module.caritas-slider .module-caritas-slider-container .module-caritas-slider-container-wrapper .carousel-content-boxed .owl-stage-outer .owl-stage .owl-item .item .col-wrapper .col .content-wrapper .content.bottom_left {
      bottom: 60px;
      left: 20px;
      right: 20px; }
    .module.caritas-slider .module-caritas-slider-container .module-caritas-slider-container-wrapper .carousel-content-boxed .owl-stage-outer .owl-stage .owl-item .item .col-wrapper .col .content-wrapper .content.centered {
      top: 20px;
      left: 20px;
      right: 20px; } }

@media screen and (max-width: 460px) {
  .module.caritas-slider .module-caritas-slider-container .module-caritas-slider-container-wrapper .carousel-content-boxed .owl-stage-outer .owl-stage .owl-item .item .col-wrapper .col .content-wrapper .content {
    position: absolute; }
    .module.caritas-slider .module-caritas-slider-container .module-caritas-slider-container-wrapper .carousel-content-boxed .owl-stage-outer .owl-stage .owl-item .item .col-wrapper .col .content-wrapper .content.bottom_left {
      text-align: center; }
    .module.caritas-slider .module-caritas-slider-container .module-caritas-slider-container-wrapper .carousel-content-boxed .owl-stage-outer .owl-stage .owl-item .item .col-wrapper .col .content-wrapper .content.centered {
      text-align: center; } }
