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/_uber-menu.scss
.site-menu-wrap-bears{
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: relative;
  min-height: 55px;
  .extras-navigation{
    .give-btn{
      margin-top: 0;
    }
  }
  .ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-text {
      padding-left: 40px;
      display: block;
      clear: none;
      margin-left: 0;
  }
  .ubermenu .ubermenu-item-layout-icon_left>i {
    display: block;
    float: left;
  }
  .menu-toggle,
  .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {
    position: absolute;
    top: 50%;
    right: 0;
    font-size: 0 !important;
    line-height: 0;
    width: 50px;
    height: 50px;
    margin-top: -25px;
    padding: 0;
    background: #FFFFFF;
    border: none;
    border-radius: 2px;
    display: none;
    @media(max-width: $break-md - 0.02) {
      display: block;
    }
    &.toggled-on,
    &.ubermenu-responsive-toggle-open {
      &:before, &:after {
        content: "";
        -webkit-transform: rotate(45deg) translate(-9px, 7.5px);
        transform: rotate(45deg) translate(-9px, 7.5px);
      }
      &:after {
        -webkit-transform: rotate(-45deg) translate(-7.5px, -9px);
        transform: rotate(-45deg) translate(-7.5px, -9px);
      }
    }
    &:before, &:after {
      content: "";
      position: absolute;
      top: 50%;
      left: 50%;
      width: 22px;
      height: 2px;
      background: #222222;
      margin: 0;
      -webkit-transform: translate(-11px, -6px);
      transform: translate(-11px, -6px);
      -webkit-transition: all .3s;
      transition: all .3s;
    }
    &:after {
      -webkit-transform: translate(-11px, 4px);
      transform: translate(-11px, 4px);
    }
    &:hover, &:focus {
      outline: none;
    }
  }

  .sub-menu-toggle {
    display: inline-block;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    right: 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
    display: none;
    background: #f2f2f2;
    border-radius: 2px;
    -webkit-transform: translate(0, -10px);
    transform: translate(0, -10px);
    @media(max-width: $break-md - 0.02) {
      display: block;
    }
    &:before, &:after {
      content: "";
      position: absolute;
      top: 50%;
      left: 50%;
      width: 12px;
      height: 2px;
      background: #4A4A4A;
      margin: 0;
      border-radius: 1px;
      -webkit-transform: rotate(0) translate(-6px, -1px);
      transform: translate(-6px, -1px);
      -webkit-transition: all .3s;
      transition: all .3s;
    }
    &:after {
      width: 11px;
      -webkit-transform: rotate(90deg) translate(-1px, 5.5px);
      transform: rotate(90deg) translate(-1px, 5.5px);
    }
  }

  .extras-navigation {
    position: relative;
    display: flex;
    align-items: center;
    margin-left: 24px;
    .extra-item {
      position: relative;
      &:not(:last-child) {
        margin-right: 12px;
      }
      &.active {
        .toggle-icon {
          background: darken($main-color, 10);
        }
        .toggle-content {
          opacity: 1;
          visibility: visible;
        }
      }
    }
    .toggle-icon {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 54px;
      height: 54px;
      background: $main-color;
      border-radius: 50%;
      -webkit-transition: background-color .3s;
      transition: background-color .3s;
      &:hover {
        background: darken($main-color, 10);
      }
      svg {
        fill: #FFFFFF;
      }
    }
    .toggle-content {
      position: absolute;
      top: calc(100% + 16px);
      right: 0;
      width: 366px;
      z-index: 999;
      opacity: 0;
      visibility: hidden;
      -webkit-transition: all .3s;
      transition: all .3s;
      .content-wrap {
        padding: 32px 40px;
        background: #fff;
        border: 1px solid rgba(0, 0, 0, 0.05);
        border-radius: 2px;
        @media(max-width: $break-sm - 0.02) {
          padding: 24px 32px;
        }
        @media(max-width: $break-xs - 0.02) {
          padding: 24px 16px;
        }
      }
    }

    .search-form {
      position: relative;
      padding-right: 60px;
      label {
        width: 100%;
        margin: 0;
      }
      .search-field {
        width: 100%;
        margin-bottom: 0;
        border-radius: 2px 0 0 2px;
      }
      .search-submit {
        position: absolute;
        top: 0;
        right: 0;
        width: 60px;
        height: 58px;
        padding: 0;
        font-size: 0;
        background-image: url(../images/search-light.svg);
        background-size: 16px;
        background-repeat: no-repeat;
        background-position: center;
        border: none;
        border-radius: 0 2px 2px 0;
      }
      @media(max-width: $break-sm - 0.02) {
        padding-right: 50px;
        .search-submit {
          width: 50px;
          height: 47px;
        }

      }
    }

  }
    // .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    //   margin-top: -8px;
    // }
    .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
      display: flex;
      height: 12px;
      align-items: center;
    }
    .ubermenu-main {
      .ubermenu-item-level-0 > .ubermenu-target {
        font-size: 16px;
        font-weight: 600;
        color: #333333;
      }
      .ubermenu-submenu {
        .ubermenu-item-header > .ubermenu-target,
        .ubermenu-target {
          font-size: 16px;
          font-weight: 400;
        }
      }
      ul.ubermenu-tabs-group li.ubermenu-active > a.ubermenu-target{
         background: $main-color;
      }
      ul li a.ubermenu-target:hover{
         background: $main-color;
         color: #fff;
      }
      li.ubermenu-active>a{
         background: $main-color;
         color: #fff;
      }
      ul.ubermenu-tabs-group li.ubermenu-active a .ubermenu-target-description{
       color: #fff;
     }
    }
    .ubermenu-desktop-view {
      &.ubermenu-main.ubermenu-horizontal .ubermenu-item > .ubermenu-submenu-drop {
        background-color: #FFFFFF;
        border:none;
        border-top: 10px solid $main-color;
      }
    }
    .ubermenu-mobile-view {
      &.ubermenu-responsive {
        position: absolute;
        top: calc(100% + 25px);
        left: 0;
        background-color: #FFFFFF;
      }
      &.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
        background-color: #FFFFFF;
        border: none;
        border-top: 10px solid $main-color;
      }
    }
    @media(max-width: $break-md - 0.02) {
      .extras-navigation {
        position: absolute;
        top: 50%;
        right: 54px;
        margin: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }
    }
}
@media(max-width: $break-xs - 0.02) {
  .has-mini-items {
    padding-bottom: 46px;
    .site-menu-wrap-bears .extras-navigation {
      position: fixed;
      top: auto;
      bottom: 0;
      left: 0;
      right: auto;
      width: 100%;
      background: #FFFFFF;
      z-index: 999;
      display: grid;
      grid-template-columns: repeat(auto-fit,minmax(60px,1fr));
      grid-gap: 1px;
      -webkit-transform: unset;
      transform: unset;
    }
    .extras-navigation {
      .extra-item:not(:last-child) {
        margin-right: 0;
      }
      .toggle-icon {
        width: 100%;
        height: 46px;
        border-radius: 0;
      }
      .toggle-content {
        top: auto;
        left: 0;
        width: 100%;
        bottom: 54px;
        position: fixed;
        height: calc(100% - 54px);
        background: rgba(#000000, .85);
        display: flex;
        align-items: center;
        justify-content: center;
        .content-wrap {
          width: 100%;
          max-width: 366px;
          max-height: calc(85% - 54px);
          overflow-y: auto;
          margin: 0 10px;
        }
      }
      .give-display-button button.give-btn{
        width: 100%;
        height: 46px;
        padding: 0;
        border-radius: 0;
      }
    }
  }
}
@media(max-width: $break-md - 0.02) {
  nav.ubermenu-main.ubermenu-mobile-modal.ubermenu-mobile-view{
    position: fixed;
    top:0;
    background: #222222;
    .ubermenu-mobile-header {
        padding: 10px;
    }
    ul>li.ubermenu-item-level-0>a{
      color: #fff;
    }
  }
}