/*** base colors start ***/
/* transition start */
/* transition end */
/* transition start */
/* transition end */
/* Reverse Row Class for Col-Order Change ---- START ----*/
@media only screen and (min-width: 1001px) {
  .cda-reverse-row > .col.span_12 {
    flex-direction: row-reverse !important;
  }
  /* Spacing between col */
  .cda-reverse-row .col > div:last-child {
    margin-left: 0;
    margin-right: 2.1%;
  }
}
/* Reverse Row Class for Col-Order Change ---- END ----*/
/* ++++++++++ MEDIAQUERIES ++++++++++ */
/* ++++++++++ MEDIAQUERIES ++++++++++ */
/* ==========================================================================
   navbar MAIN
   ======================================================================== */
/*

#header-outer.transparent {
  opacity: 0;
}


.off-canvas-menu-container.mobile-only{
  display: none!important;
}*/
/* ==========================================================================
   Content
   ========*/
/* ==========================================================================
   Footer
   ========================================================================== */
/*
#footer-outer {
  z-index: 9 !important;
  .widget {
    h4 {
      font-size: 18px;
      font-weight: 400;
    }
  }

  .row {
    padding-bottom: 0;

    &.cda-widget-row {
      padding: 30px 0 0 0;
      @include medium-device {
        padding: 30px 15px 0 15px;

      }

     // border-top: 2px solid rgba(255, 255, 255, 0.8);

      .widget.widget_nav_menu {
        .menu {

          .menu-item {
            display: inline-block;
            margin-right: 15px;

            @include extra-small-bis-small-devices {
              display: block;
            }
          }
        }
      }
    }
  }
}

.widget_custom_html {
  h4 {
    color: $color-base-white;
  }
}

@media only screen and (min-width: 1000px) {
  body #footer-outer .row {
    padding: 40px 0 0px 0;
  }
}*/
.cda-fancy-text-image {
  position: relative;
}
.cda-fancy-text-image .background-shape {
  position: absolute;
  background-color: #eeeeee;
  top: -70px;
  bottom: -70px;
  width: 1300px;
}
.cda-fancy-text-image .background-shape.background-shape__left {
  left: 0;
  transform: translateX(-900px);
}
.cda-fancy-text-image .background-shape.background-shape__right {
  right: 0;
  transform: translateX(900px);
}
.cda-fancy-text-image.shape-accent-color-1 .background-shape {
  background-color: #abff85;
}
.cda-fancy-text-image.shape-accent-color-2 .background-shape {
  background-color: #e3c77a;
}
.cda-fancy-text-image.shape-accent-color-3 .background-shape {
  background-color: #c2c2c2;
}

.cda-fancy-text-image-2 .fancy-image .hover-wrap-inner {
  position: relative;
}
.cda-fancy-text-image-2 .fancy-image .hover-wrap-inner:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #838383;
}
.cda-fancy-text-image-2 .fancy-image .hover-wrap-inner img {
  transform: translate(-5%, 5%) !important;
}

.cda-fancy-text-image {
  position: relative;
}
.cda-fancy-text-image .background-shape {
  position: absolute;
  background-color: #eeeeee;
  top: -70px;
  bottom: -70px;
  width: 1300px;
}
.cda-fancy-text-image .background-shape.background-shape__left {
  left: 0;
  transform: translateX(-900px);
}
.cda-fancy-text-image .background-shape.background-shape__right {
  right: 0;
  transform: translateX(900px);
}
.cda-fancy-text-image.shape-accent-color-1 .background-shape {
  background-color: #abff85;
}
.cda-fancy-text-image.shape-accent-color-2 .background-shape {
  background-color: #e3c77a;
}
.cda-fancy-text-image.shape-accent-color-3 .background-shape {
  background-color: #c2c2c2;
}

.cda-fancy-text-image-2 .fancy-image .hover-wrap-inner {
  position: relative;
}
.cda-fancy-text-image-2 .fancy-image .hover-wrap-inner:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #838383;
}
.cda-fancy-text-image-2 .fancy-image .hover-wrap-inner img {
  transform: translate(-5%, 5%) !important;
}

/*.cda-header-image-box {
  position: relative;

  .cda-image-content-box {
    position: absolute;
    right: 100px;
    bottom: -70px;
    background-color: #eeeeee;
    padding: 60px 50px;
    width: 400px;

    * {
      color: #313131;
    }
  }
}*/
/*.cda-custom-teaser {
  .cda-teaser-col {
&:hover {
  .cda-teaser-text {
    background-color: $accent-color-2;
    transition: background-color 0.3s ease-in-out;
    h4 {
      color: $color-base-white;
    }
  }
}
    .img-with-aniamtion-wrap {
      .hover-wrap {
        margin: 0;
      }
    }

    .cda-teaser-text {
      transition: background-color 0.3s ease-in-out;
      background-color: $accent-color-3;
      padding: 20px 30px;
    }
  }
}*/

/*# sourceMappingURL=main.css.map */
