HEX
Server: LiteSpeed
System: Linux server315.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: globfdxw (6114)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //home/globfdxw/www/wp-content/plugins/bearsthemes-addons/assets/css/_give-donors.scss
.elementor-donors {
  &--default {
    .elementor-donor {
      position: relative;
      overflow: hidden;
      text-align: center;
      -webkit-transition: all .3s;
      transition: all .3s;
      &__thumbnail {
        position: relative;
        padding-bottom: 100%;
        background: #e7e6e4;
        overflow: hidden;
        margin-bottom: 20px;
        img {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          object-fit: cover;
          -webkit-transition: all .3s;
          transition: all .3s;
        }
      }
      &__title {
        font-size: 22px;
        line-height: 1.25;
        margin-bottom: 4px;
        a {
          color: inherit;
        }
      }
      &__price {
        font-size: 20px;
        font-weight: 700;
        line-height: 1.5;
        text-transform: uppercase;
        color: $main-color;
        span {
          display: inline-block;
          vertical-align: middle;
          font-weight: 500;
          font-size: 14px;
        }
      }
    }
  }

  &--skin-saltoro {
    .elementor-donor {
      position: relative;
      overflow: hidden;
      text-align: center;
      -webkit-transition: all .3s;
      transition: all .3s;
      &:hover {
        .elementor-donor {
          &__overlay {
            opacity: 1;
          }
          &__price {
            opacity: 1;
            margin-top: 0;
          }
        }
      }
      &__thumbnail {
        position: relative;
        padding-bottom: 100%;
        background: #e7e6e4;
        overflow: hidden;
        margin-bottom: 20px;
        border-radius: 5px;
        img {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          object-fit: cover;
          -webkit-transition: all .3s;
          transition: all .3s;
        }
      }
      &__overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        background: rgba(249,122,96,.9);
        opacity: 0;
        -webkit-transition: all .3s;
        transition: all .3s;
      }
      &__price {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 3;
        font-size: 28px;
        font-weight: 700;
        line-height: 1.5;
        color: #FFFFFF;
        opacity: 0;
        margin-top: 40px;
        -webkit-transform: translate( -50%, -50% );
        transform: translate( -50%, -50% );
        -webkit-transition: all .6s;
        transition: all .6s;
        span {
          display: block;
          font-size: 16px;
          font-weight: 400;
          text-transform: uppercase;
        }
      }
      &__title {
        font-size: 22px;
        font-weight: 700;
        line-height: 1.25;
        color: #4b3381;
        margin-bottom: 0;
        a {
          color: inherit;
        }
      }
    }
  }
  &--skin-taboche {
    .elementor-donor {
      position: relative;
      background: #fff;
      padding: 25px;
      border-radius: 3px;
      &__thumbnail {
        position: relative;
        padding-bottom: 50px;
        background: #e7e6e4;
        overflow: hidden;
        display: inline-block;
        border-radius: 50%;
        width: 50px;
        height: auto;
        vertical-align: middle;
        margin-right: 25px;
        img {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          object-fit: cover;
          -webkit-transition: all .3s;
          transition: all .3s;
        }
      }
      &__info{
        margin-top: 20px;
        padding-top: 20px;
        border-top: 1px solid #e2e2e2;
      }
      &__author{
        display: inline-block;
        vertical-align: middle;
        font-size: 14px;
        line-height: 1.3;
        color: #0a0a0a;
        font-weight: bold;
      }
      &__price {
        display: inline-block;
        margin-left: 0;
        font-size: 16px;
        font-weight: 400;
        line-height: 22px;
        color: #979494;
      }
      &__title {
        font-size: 24px;
        line-height: 28px;
        color: #222;
        margin-bottom: 15px;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        -moz-line-clamp: 2;
        -moz-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        a {
          color: inherit;
        }
      }
      &:hover {
        .elementor-donor {
        }
      }
    }
  }

}