.elementor-10518 .elementor-element.elementor-element-9e2aff0:not(.elementor-motion-effects-element-type-background), .elementor-10518 .elementor-element.elementor-element-9e2aff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://selahfreedom.com/wp-content/uploads/2026/05/Roaring-Restored-Website-Header.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-10518 .elementor-element.elementor-element-9e2aff0 > .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor6 );opacity:0.18;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10518 .elementor-element.elementor-element-9e2aff0 > .elementor-container{min-height:50vh;}.elementor-10518 .elementor-element.elementor-element-9e2aff0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10518 .elementor-element.elementor-element-3f67593 > .elementor-element-populated{padding:10% 0% 10% 0%;}.elementor-10518 .elementor-element.elementor-element-dc4e498 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10518 .elementor-element.elementor-element-dc4e498{text-align:center;}.elementor-10518 .elementor-element.elementor-element-dc4e498 .elementor-heading-title{color:#FFFFFF;}.elementor-10518 .elementor-element.elementor-element-14f9ae9{text-align:center;}.elementor-10518 .elementor-element.elementor-element-14f9ae9 .elementor-heading-title{color:#FFFFFF;}.elementor-10518 .elementor-element.elementor-element-4b5d0a7:not(.elementor-motion-effects-element-type-background), .elementor-10518 .elementor-element.elementor-element-4b5d0a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10518 .elementor-element.elementor-element-4b5d0a7 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10518 .elementor-element.elementor-element-4b5d0a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 30px 0px;}.elementor-bc-flex-widget .elementor-10518 .elementor-element.elementor-element-310d590.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10518 .elementor-element.elementor-element-310d590.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10518 .elementor-element.elementor-element-310d590.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10518 .elementor-element.elementor-element-881eceb{text-align:center;color:#FFFFFF;}.elementor-10518 .elementor-element.elementor-element-0e1cebf{text-align:center;}.elementor-10518 .elementor-element.elementor-element-0e1cebf .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-10518 .elementor-element.elementor-element-a42f3c2{text-align:center;color:#FFFFFF;}.elementor-10518 .elementor-element.elementor-element-2da81bd .elementor-button{background-color:#E8AC4B;fill:#000000;color:#000000;}.elementor-10518 .elementor-element.elementor-element-51395e3 .elementor-button{background-color:#E8AC4B;fill:#000000;color:#000000;}.elementor-10518 .elementor-element.elementor-element-1d8a954{--spacer-size:50px;}.elementor-10518 .elementor-element.elementor-element-2bd729c{text-align:center;}.elementor-10518 .elementor-element.elementor-element-2bd729c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-10518 .elementor-element.elementor-element-4ab72d1{text-align:center;color:#FFFFFF;}.elementor-10518 .elementor-element.elementor-element-0f67c2d .elementor-button{background-color:#E8AC4B;fill:#000000;color:#000000;}.elementor-10518 .elementor-element.elementor-element-a689719 .elementor-button{background-color:#E8AC4B;fill:#000000;color:#000000;}.elementor-10518 .elementor-element.elementor-element-1ef0ca6{--spacer-size:50px;}.elementor-10518 .elementor-element.elementor-element-a2bc14f{width:var( --container-widget-width, 99.825% );max-width:99.825%;--container-widget-width:99.825%;--container-widget-flex-grow:0;text-align:start;}.elementor-10518 .elementor-element.elementor-element-a2bc14f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10518 .elementor-element.elementor-element-a2bc14f .elementor-heading-title{font-size:41px;font-weight:900;color:#000000;}.elementor-10518 .elementor-element.elementor-element-3eae9fe{width:var( --container-widget-width, 101.44% );max-width:101.44%;--container-widget-width:101.44%;--container-widget-flex-grow:0;}.elementor-10518 .elementor-element.elementor-element-3eae9fe .swiper-container-wrap .swiper-button-next, .elementor-10518 .elementor-element.elementor-element-3eae9fe .swiper-container-wrap .swiper-button-prev{font-size:22px;top:50%;}.elementor-10518 .elementor-element.elementor-element-3eae9fe .swiper-container-wrap .eael-logo-carousel-svg-icon{width:22px;}.elementor-10518 .elementor-element.elementor-element-3eae9fe .swiper-container-wrap .swiper-button-next svg, .elementor-10518 .elementor-element.elementor-element-3eae9fe .swiper-container-wrap .swiper-button-prev svg{width:22px;height:22px;line-height:22px;}.elementor-10518 .elementor-element.elementor-element-3eae9fe .swiper-container-wrap .swiper-pagination-bullet{height:12px;width:12px;}body.elementor-page-10518:not(.elementor-motion-effects-element-type-background), body.elementor-page-10518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-10518 .elementor-element.elementor-element-9e2aff0:not(.elementor-motion-effects-element-type-background), .elementor-10518 .elementor-element.elementor-element-9e2aff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-10518 .elementor-element.elementor-element-9e2aff0 > .elementor-container{min-height:45vh;}.elementor-10518 .elementor-element.elementor-element-9e2aff0{padding:0px 25px 0px 25px;}.elementor-10518 .elementor-element.elementor-element-3f67593 > .elementor-element-populated{padding:10% 0% 5% 0%;}.elementor-10518 .elementor-element.elementor-element-4b5d0a7{padding:60px 25px 0px 25px;}.elementor-10518 .elementor-element.elementor-element-310d590 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-10518 .elementor-element.elementor-element-a2bc14f .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-10518 .elementor-element.elementor-element-9e2aff0 > .elementor-container{min-height:50vh;}.elementor-10518 .elementor-element.elementor-element-9e2aff0{padding:0px 20px 0px 20px;}.elementor-10518 .elementor-element.elementor-element-3f67593 > .elementor-element-populated{padding:30% 0% 10% 0%;}.elementor-10518 .elementor-element.elementor-element-dc4e498{text-align:center;}.elementor-10518 .elementor-element.elementor-element-4b5d0a7{padding:60px 20px 0px 20px;}.elementor-10518 .elementor-element.elementor-element-a2bc14f .elementor-heading-title{font-size:35px;}}/* Start custom CSS *//**
  Container
*/
.carousel {
  position: relative;
  /*max-width: 700px;*/
}


/**
  Controls (previous/next buttons)
*/
.arrow-wrapper {
  position: absolute;
  top: 0;
  height: 100%;
  z-index: 1;
  
  display: flex;
  align-items: center;
  
  background-color: white;
}

  .previous-button-wrapper { left: 0; }
  .next-button-wrapper { right: 0; }

.is-control {
  background: 0;
  border: 0;
  padding: 0 10px;
  z-index: 1;
  cursor: pointer;
  
  font-size: 40px;
  color: rgba(0,0,0,.6);
  
  transition: all .2s linear;
}

  .is-control:hover {
    color: rgba(0,0,0,1);
  }

  .is-control:focus {
    outline: none;
    background-color: rgba(0,0,0,.8);
    color: rgba(255,255,255,1);
    border-radius: 5px;
  }


/**
  Single card
*/
.card {
  position: relative;

  overflow: hidden;
  border-radius: 3px;
  border: 1px solid rgba(0,0,0,.2);
  
  text-decoration: none;
  color: rgba(0,0,0,.9);
  
  cursor: pointer;
  transition: all .1s linear;
}

  .card a {
    text-decoration: none;
  }

  .card .image {
    height: 100px;
    padding: 2px;
    overflow: hidden;
  }

    .card .image img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      filter: grayscale(.5);
    }

  .card .title {
    margin: 0;
    padding: 10px 10px 5px 10px;

    font-size: 16px;
    font-weight: bold;
    color: #000;
  }

  .card .content {
    padding: 0 10px 40px 10px;
    transition: color .1s linear;
  }

    .card .content p {
      margin: 7px 0;
      font-size: 14px;
      opacity: .8;
    }

    .card .content .price {
      position: absolute;
      bottom: 8px;
    }

      .card .content .price .new-price {
        font-weight: bold;
      }

      .card .content .price .original-price {
        margin-left: 5px;
        font-size: 14px;
        font-style: italic;
        opacity: .5;
        text-decoration: line-through;
      }

  /* Hover state = add box shadow, underline the title */
  .card:hover {
    border-color: rgba(0,0,0,.4);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
  }

    .card:hover .image img,
    .card:focus .image img {
      filter: grayscale(0);
    }

    .card:hover .title {
      text-decoration: underline;
    }

    .card a:focus {
      outline: none;
    }

  /* Focus state = turn text blue, add large blue outline */
  /* NOTE: :focus-within is not supported in IE11 or Edge as of Jan 2020. To add support, use a polyfill such as https://github.com/matteobad/focus-within-polyfill */
  .card:focus-within {
    border-color: hsl(204, 86%, 53%);
    box-shadow: 0 0 0 2px hsl(204, 86%, 53%);
  }

    .card:focus-within .title,
    .card:focus-within .content {
      color: hsl(217, 71%, 53%);
    }

    .card:focus-within .title {
      text-decoration: underline;
    }

/** Credits at bottom */
.credits {
  display: inline-block;
  margin-top: 20px;
  margin-left: 40px;
  padding: 10px;
  font-size: 14px;
  color: black;
  text-decoration: none;
  opacity: .7;
}

  .credits img {
    height: 30px;
    margin-left: 5px;
    margin-top: -2px;
    vertical-align: middle;
  }

  .credits:hover,
  .credits:focus {
    opacity: 1;
  }/* End custom CSS */