HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //proc/self/cwd/wp-content/plugins/addons-for-visual-composer/assets/css/lvca-frontend.scss
@import "bourbon";
@import "neat";
@import "grid-settings";
@import "lvca-lib";

/* --------------- Reset styles --------- */

.lvca-container, .lvca-grid-container {
  box-sizing: border-box;
  *, *::after, *::before {
    box-sizing: inherit;
    }
  ol, ul, ol > li, ul > li, ol:hover, ul:hover, ul > li:hover, ol > li:hover, ol > li > a, ul > li > a, ol > li > a:hover, ul > li > a:hover, img {
    padding: 0;
    margin: 0;
    border: none;
    box-shadow: none;
    list-style: none;
    background: none;
    &:before, &:after {
      display: none;
      }
    }
  a {
    text-decoration: initial;
    }
  img {
    max-width: 100%;
    width: auto;
    height: auto;
    }
  }
/* ------- General styles ------------ */

.lvca-container {
  @include lvca-container;
  margin-left: auto;
  margin-right: auto;
  }
.panel-grid .widget {
  border: 0;
  }
.lvca-center {
  text-align: center;
  }
.lvca-grid-container {
  @include grid-container;
  @include grid-collapse();

  .lvca-grid-item {
    min-height: 1px; /* Prevents columns from collapsing when housing absolute elements or when lazy loading content */
    }

  @include grid-media($lvca-mobile-only-grid) {
    &.lvca-grid-mobile-2 {
      .lvca-grid-item {
        @include omega(2n);
        }
      }

    &.lvca-grid-mobile-3 {
      .lvca-grid-item {
        @include omega(3n);
        }
      }

    &.lvca-grid-mobile-4 {
      .lvca-grid-item {
        @include omega(4n);
        }
      }

    &.lvca-grid-mobile-5 {
      .lvca-grid-item {
        @include omega(5n);
        }
      }

    &.lvca-grid-mobile-6 {
      .lvca-grid-item {
        @include omega(6n);
        }
      }
    }

  @include grid-media($lvca-tablet-only-grid) {
    &.lvca-grid-tablet-2 {
      .lvca-grid-item {
        @include omega(2n);
        }
      }

    &.lvca-grid-tablet-3 {
      .lvca-grid-item {
        @include omega(3n);
        }
      }

    &.lvca-grid-tablet-4 {
      .lvca-grid-item {
        @include omega(4n);
        }
      }

    &.lvca-grid-tablet-5 {
      .lvca-grid-item {
        @include omega(5n);
        }
      }

    &.lvca-grid-tablet-6 {
      .lvca-grid-item {
        @include omega(6n);
        }
      }
    }
  @include grid-media($lvca-desktop-grid) {
    &.lvca-grid-desktop-2 {
      .lvca-grid-item {
        @include omega(2n);
        }
      }

    &.lvca-grid-desktop-3 {
      .lvca-grid-item {
        @include omega(3n);
        }
      }

    &.lvca-grid-desktop-4 {
      .lvca-grid-item {
        @include omega(4n);
        }
      }

    &.lvca-grid-desktop-5 {
      .lvca-grid-item {
        @include omega(5n);
        }
      }

    &.lvca-grid-desktop-6 {
      .lvca-grid-item {
        @include omega(6n);
        }
      }
    }



  &.lvca-grid-mobile-1 {

    .lvca-grid-item {
      @include grid-column(12);
      }
    }
  &.lvca-grid-mobile-2 {

    .lvca-grid-item {
      @include grid-column(6);
      }
    }

  &.lvca-grid-mobile-3 {

    .lvca-grid-item {
      @include grid-column(4);
      }
    }

  &.lvca-grid-mobile-4 {

    .lvca-grid-item {
      @include grid-column(3);
      }
    }

  &.lvca-grid-mobile-5 {

    .lvca-grid-item {
      @include grid-column(1, $lvca-five-col-grid);
      }
    }

  &.lvca-grid-mobile-6 {

    .lvca-grid-item {
      @include grid-column(2);
      }
    }

  @include grid-media($lvca-tablet-grid) {

    &.lvca-grid-tablet-1 {

      .lvca-grid-item {
        @include grid-column(12);
        }
      }
    &.lvca-grid-tablet-2 {

      .lvca-grid-item {
        @include grid-column(6);
        }
      }

    &.lvca-grid-tablet-3 {

      .lvca-grid-item {
        @include grid-column(4);
        }
      }

    &.lvca-grid-tablet-4 {

      .lvca-grid-item {
        @include grid-column(3);
        }
      }

    &.lvca-grid-tablet-5 {

      .lvca-grid-item {
        @include grid-column(1, $lvca-five-col-grid);
        }
      }

    &.lvca-grid-tablet-6 {

      .lvca-grid-item {
        @include grid-column(2);
        }
      }
    }

  @include grid-media($lvca-desktop-grid) {

    &.lvca-grid-desktop-1 {

      .lvca-grid-item {
        @include grid-column(12);
        }
      }
    &.lvca-grid-desktop-2 {

      .lvca-grid-item {
        @include grid-column(6);
        }
      }

    &.lvca-grid-desktop-3 {

      .lvca-grid-item {
        @include grid-column(4);
        }
      }

    &.lvca-grid-desktop-4 {

      .lvca-grid-item {
        @include grid-column(3);
        }
      }

    &.lvca-grid-desktop-5 {

      .lvca-grid-item {
        @include grid-column(1, $lvca-five-col-grid);
        }
      }

    &.lvca-grid-desktop-6 {

      .lvca-grid-item {
        @include grid-column(2);
        }
      }
    }
  }
/*--------- Gapless grid columns ----*/

.lvca-gapless-grid {

  .lvca-grid-container {
    margin-left: 0;
    margin-right: 0;
    width: auto;

    &.lvca-grid-mobile-1 {

      .lvca-grid-item {
        @include grid-column(12, $lvca-gapless-grid);
        }
      }
    &.lvca-grid-mobile-2 {

      .lvca-grid-item {
        @include grid-column(6, $lvca-gapless-grid);
        }
      }

    &.lvca-grid-mobile-3 {

      .lvca-grid-item {
        @include grid-column(4, $lvca-gapless-grid);
        }
      }

    &.lvca-grid-mobile-4 {

      .lvca-grid-item {
        @include grid-column(3, $lvca-gapless-grid);
        }
      }

    &.lvca-grid-mobile-5 {
      .lvca-grid-item {
        @include grid-column(1, $lvca-gapless-five-col-grid);
        }
      }

    &.lvca-grid-mobile-6 {

      .lvca-grid-item {
        @include grid-column(2, $lvca-gapless-grid);
        }
      }

    @include grid-media($lvca-tablet-grid) {

      &.lvca-grid-tablet-1 {
        .lvca-grid-item {
          @include grid-column(12, $lvca-gapless-grid);
          }
        }

      &.lvca-grid-tablet-2 {
        .lvca-grid-item {
          @include grid-column(6, $lvca-gapless-grid);
          }
        }

      &.lvca-grid-tablet-3 {
        .lvca-grid-item {
          @include grid-column(4, $lvca-gapless-grid);
          }
        }
      &.lvca-grid-tablet-4 {
        .lvca-grid-item {
          @include grid-column(3, $lvca-gapless-grid);
          }
        }
      &.lvca-grid-tablet-5 {
        .lvca-grid-item {
          @include grid-column(1, $lvca-gapless-five-col-grid);
          }
        }
      &.lvca-grid-tablet-6 {
        .lvca-grid-item {
          @include grid-column(2, $lvca-gapless-grid);
          }
        }
      }

    @include grid-media($lvca-desktop-grid) {

      &.lvca-grid-desktop-1 {
        .lvca-grid-item {
          @include grid-column(12, $lvca-gapless-grid);
          }
        }

      &.lvca-grid-desktop-2 {
        .lvca-grid-item {
          @include grid-column(6, $lvca-gapless-grid);
          }
        }

      &.lvca-grid-desktop-3 {
        .lvca-grid-item {
          @include grid-column(4, $lvca-gapless-grid);
          }
        }
      &.lvca-grid-desktop-4 {
        .lvca-grid-item {
          @include grid-column(3, $lvca-gapless-grid);
          }
        }
      &.lvca-grid-desktop-5 {
        .lvca-grid-item {
          @include grid-column(1, $lvca-gapless-five-col-grid);
          }
        }
      &.lvca-grid-desktop-6 {
        .lvca-grid-item {
          @include grid-column(2, $lvca-gapless-grid);
          }
        }
      }
    }
  }

/* ---------- Masonry Layout Grid columns -------------*/

.lvca-gapless-grid .lvca-masonry {

  /* Clear the omega for masonry layout */
  .lvca-grid-item {
    clear: none !important;
    }

  .lvca-grid-sizer {
    @include grid-column(1, $lvca-gapless-grid);
    }

  &.lvca-grid-mobile-1 {

    .lvca-grid-item.lvca-wide {
      @include grid-column(12, $lvca-gapless-grid);
      }
    }
  &.lvca-grid-mobile-2 {

    .lvca-grid-item.lvca-wide {
      @include grid-column(6, $lvca-gapless-grid); // keep it small for now
      }
    }

  &.lvca-grid-mobile-3 {

    .lvca-grid-item.lvca-wide {
      @include grid-column(8, $lvca-gapless-grid);
      }
    }

  &.lvca-grid-mobile-4 {

    .lvca-grid-item.lvca-wide {
      @include grid-column(6, $lvca-gapless-grid);
      }
    }

  &.lvca-grid-mobile-5 {

    .lvca-grid-item.lvca-wide {
      @include grid-column(2, $lvca-gapless-five-col-grid);
      }
    }

  &.lvca-grid-mobile-6 {

    .lvca-grid-item.lvca-wide {
      @include grid-column(4, $lvca-gapless-grid);
      }
    }

  @include grid-media($lvca-tablet-grid) {

    &.lvca-grid-tablet-1 {

      .lvca-grid-item.lvca-wide {
        @include grid-column(12, $lvca-gapless-grid);
        }
      }
    &.lvca-grid-tablet-2 {

      .lvca-grid-item.lvca-wide {
        @include grid-column(6, $lvca-gapless-grid); // keep it small for now
        }
      }

    &.lvca-grid-tablet-3 {

      .lvca-grid-item.lvca-wide {
        @include grid-column(8, $lvca-gapless-grid);
        }
      }

    &.lvca-grid-tablet-4 {

      .lvca-grid-item.lvca-wide {
        @include grid-column(6, $lvca-gapless-grid);
        }
      }

    &.lvca-grid-tablet-5 {

      .lvca-grid-item.lvca-wide {
        @include grid-column(2, $lvca-gapless-five-col-grid);
        }
      }

    &.lvca-grid-tablet-6 {

      .lvca-grid-item.lvca-wide {
        @include grid-column(4, $lvca-gapless-grid);
        }
      }

    }

  @include grid-media($lvca-desktop-grid) {


    &.lvca-grid-desktop-1 {

      .lvca-grid-item.lvca-wide {
        @include grid-column(12, $lvca-gapless-grid);
        }
      }
    &.lvca-grid-desktop-2 {

      .lvca-grid-item.lvca-wide {
        @include grid-column(6, $lvca-gapless-grid); // keep it small for now
        }
      }

    &.lvca-grid-desktop-3 {

      .lvca-grid-item.lvca-wide {
        @include grid-column(8, $lvca-gapless-grid);
        }
      }

    &.lvca-grid-desktop-4 {

      .lvca-grid-item.lvca-wide {
        @include grid-column(6, $lvca-gapless-grid);
        }
      }

    &.lvca-grid-desktop-5 {

      .lvca-grid-item.lvca-wide {
        @include grid-column(2, $lvca-gapless-five-col-grid);
        }
      }

    &.lvca-grid-desktop-6 {

      .lvca-grid-item.lvca-wide {
        @include grid-column(4, $lvca-gapless-grid);
        }
      }
    }
  }

/* --------------- Flexslider Styles -------------- */

.lvca-container {
  .lvca-thumbnailslider.lvca-flexslider {
    margin-top: 15px;
    .lvca-slide {
      margin: 0 5px 0 0;
      img {
        display: block;
        opacity: .5;
        cursor: pointer;
        &:hover {
          opacity: 1;
          }
        }
      &.lvca-flex-active-slide img {
        opacity: 1;
        cursor: default;
        }
      }
    }
  .lvca-flex-direction-nav {
    padding: 0 !important;
    margin: 0 !important;
    }
  .lvca-flex-direction-nav li {
    position: initial;
    }
  .lvca-flex-direction-nav a, .lvca-flex-direction-nav a:hover {
    opacity: 1;
    text-shadow: none;
    background: none;
    color: #888;
    @include lvca-icon-font();
    font-size: 24px;
    width: 28px;
    height: 28px;
    margin: -14px 0 0;
    bottom: initial;
    left: initial;
    right: initial;
    top: 50%;
    text-indent: 0;
    text-align: center;
    color: #aaa;
    transition: all 0.3s ease-in-out 0s;
    outline: none;
    &:before, &:hover:before {
      margin: 2px;
      vertical-align: middle;
      display: inline;
      font-family: inherit !important;
      opacity: 1;
      }
    &:hover {
      color: #888;
      }
    .lvca-dark-bg & {
      color: #888;
      &:hover {
        color: #aaa;
        }
      }
    @include respond-to-max(960) {
      display: none; /* Let users navigate via touch */
      }
    }
  .lvca-flex-direction-nav a.lvca-flex-prev {
    left: -30px;
    &:before {
      content: "\e900";
      }
    }
  .lvca-flex-direction-nav a.lvca-flex-next {
    right: -30px;
    &:before {
      content: "\e901";
      }
    }
  .lvca-flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center;
    padding: 0 !important;
    margin: 0 !important;
    li, li:hover {
      margin: 0 8px 0 0;
      padding: 0;
      border: none;
      box-shadow: none;
      }
    li a, li a:hover {
      background: #aaa;
      border: 1px solid #aaa;
      border-radius: 50%;
      width: 12px;
      height: 12px;
      box-shadow: none;
      transition: all 0.2s ease-in 0s;
      display: inline-block;
      vertical-align: middle;
      outline: none;
      .lvca-dark-bg & {
        background: #ccc;
        border-color: #ccc;
        }
      }
    li a.lvca-flex-active, li a:hover.lvca-flex-active, li a:hover {
      background: none;
      }
    li a.lvca-flex-active, li a:hover.lvca-flex-active {
      width: 14px;
      height: 14px;
      }
    }
  .lvca-flex-control-thumbs {
    bottom: -120px;
    @include respond-to-max(600) {
      bottom: -80px;
      }
    li {
      width: auto;
      float: none;
      img {
        max-width: 100%;
        width: 150px;
        @include respond-to-max(600) {
          width: 100px;
          }
        }
      }
    }
  }
/* Sleek Carousel Styles */

.slick-loading .slick-list {
  background: #fff url('./ajax-loader.gif') center center no-repeat;
  }
.lvca-container {

  button.slick-prev, button.slick-next {
    position: absolute;
    bottom: initial;
    left: initial;
    right: initial;
    top: 50%;
    width: 28px;
    height: 28px;
    margin: -14px 0 0;
    &, &:before, &:after {
      text-shadow: none;
      background: none !important;
      border: none;
      padding: 0;
      opacity: 1;
      @include lvca-icon-font();
      font-size: 24px;
      color: #aaa !important;
      overflow: hidden;
      box-shadow: none;
      outline: none;
      text-indent: 0;
      text-align: center;
      transition: all 0.3s ease-in-out 0s;
      }
    &:before {
      margin: 2px;
      vertical-align: middle;
      }
    &:hover {
      &:before, &:after {
        color: #888 !important;
        }
      }
    .lvca-dark-bg & {
      &:before, &:after {
        color: #888 !important;
        }
      &:hover {
        &:before, &:after {
          color: #aaa !important;
          background: none !important;
          }
        }
      }
    @include respond-to-max(1024) {
      display: none !important; /* Let users navigate via touch */
      }
    }
  button.slick-prev {
    left: -40px;
    &:before {
      content: "\e900";
      }
    }
  button.slick-next {
    right: -40px;
    &:before {
      content: "\e901";
      }
    }
  ul.slick-dots {
    width: 100%;
    position: absolute;
    bottom: -30px;
    text-align: center;
    padding: 0 !important;
    margin: 0 !important;
    li {
      margin: 0 8px 0 0 !important;
      padding: 0 !important;
      display: inline-block;
      font-size: 0;
      }
    li button {
      padding: 0;
      background: #aaa;
      border: 1px solid #aaa;
      border-radius: 50%;
      width: 12px;
      height: 12px;
      box-shadow: none;
      transition: background 0.3s ease-in-out 0s;
      font-size: 0;
      outline: none;
      .lvca-dark-bg & {
        background: #888 !important;
        border-color: #888 !important;
        }
      }
    li button:hover, li.slick-active button {
      background: none !important;
      border-color: #aaa !important;
      }
    li.slick-active button {
      width: 14px;
      height: 14px;
      }
    }
  }
/* -------- Widget separator headline ------------ */

.lvca-widget-heading {
  @include lvca-heading-style();
  font-size: 40px;
  line-height: 52px;
  text-align: center;
  @include respond-to-max(767) {
    font-size: 32px;
    line-height: 44px;
    }
  }
/* -------- Spacer styling ----------- */

.lvca-spacer {
  clear: both;
  }

/* --------------- Button CSS -------------------- */

input.lvca-button, button.lvca-button, a.lvca-button, .lvca-button:active, .lvca-button:visited {
  display: inline-block;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  -webkit-appearance: none;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: 3px;
  padding: 16px 40px;
  margin: 0;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 2px;
  background-color: #f94213;
  color: #fefefe;
  outline: none;
  transition: all 0.4s ease-in-out 0s;
  &.lvca-rounded {
    border-radius: 999px;
    }
  &.lvca-large {
    padding: 20px 60px;
    }
  &.lvca-small {
    padding: 12px 25px;
    font-size: 11px;
    }
  &:hover {
    background-color: #f9633e;
    color: #fefefe;
    }
  img, span.lvca-icon {
    margin-right: 10px;
    }
  }
$skin-names: ("black", "blue", "cyan", "green", "orange", "pink", "red", "teal");
$color-collection: (#363636, #46a5d5, #57c0dc, #00a57d, #e87151, #dd5679, #da4f49, #28c2ba);

@for $i from 0 to length($skin-names) {
  $skin-name: nth($skin-names, $i+1);
  $skin-color: nth($color-collection, $i+1);
  .lvca-button.lvca-#{$skin-name} {
    background-color: $skin-color;
    }
  .lvca-button.lvca-#{$skin-name}:hover {
    background-color: lighten($skin-color, 5%);
    }
  }
.lvca-button.lvca-trans {
  color: #333;
  background-color: transparent; /* IE */
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #a5a5a5;
  &:hover {
    background-color: #fff;
    color: #333 !important;
    border-color: #fff;
    }
  }
.lvca-button.lvca-semitrans {
  color: #fff;
  background-color: transparent; /* IE */
  background-color: rgba(125, 125, 125, 0.5);
  &:hover {
    background-color: #fff;
    color: #333 !important;
    }
  }