/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 23 2021 | 13:52:30 */
.she-header {
    background: white!important;
}

.elementor-nav-menu--indicator-chevron .elementor-nav-menu .sub-arrow i:before {
    content: "+"!important;
}

.fa, .fas {
    font-family: "Font Awesome 5 Free"!important;
}

/*.she-header .elementor-image img {
    width: 280px!important;
    content: url(http://alphasigmafund.kinsta.cloud/wp-content/uploads/2020/03/logo-color2.png) !important;
}*/

.she-header .elementor-nav-menu--main .elementor-item {
    color: #313137!important;
}
/*
a {
    font-family: 'Open Sans', sans-serif;
    color: #E54D25;
    font-size: 12px;
    letter-spacing: 2px;
    text-decoration: underline;
    text-transform: none;
}
*/
.team-member figure.elementor-image-box-img img {
    border-radius: 100%;
    box-shadow: 0 40px 50px -20px rgba(0, 0, 0, 0.3);
}
/*
@media only screen and (max-width : 1024px) {

.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
        position: fixed;
        top: 142px;
        width: 100%;
        left: 0;
        display: flex;
        flex-direction: column;
    }
      }
*/

@media(max-width: 1024px) {
    .elementor-67 .elementor-element.elementor-element-1b335cb6 .elementor-nav-menu--dropdown .elementor-item, .elementor-67 .elementor-element.elementor-element-1b335cb6 .elementor-nav-menu--dropdown .elementor-sub-item {
        display: flex;
        justify-content: flex-start;
        padding-left: 15px;
    }
}

/*
.header .logo-white {
  margin-bottom: 0!important;
}

.header .logo-sticky {
  display: none;
}

.she-header .logo-white {
  display: none;
}

.she-header .logo-sticky {
  display: block;
}

*/

.client-login-btn {
  background-color: #E54D25;
}
.client-login-btn .elementor-item {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* Tooltip container */
.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted #ccc;
    /* color: #e54d24; */
}

.tooltip .tooltiptext {
    visibility: hidden;
    position: absolute;
    width: 220px;
    background-color: rgb(0 0 0 / 85%);
    color: #fff;
    text-align: center;
    border-radius: 6px;
    z-index: 1;
    opacity: 0;
    transition: opacity 0.3s;
    font-size: 12px;
    line-height: 18px;
    padding: 10px;
}

.tooltip-bottom {
  top: 135%;
  left: 50%;
  margin-left: -110px;
}

.tooltip-bottom::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    background: transparent;
    display: block;
    height: 20px;
}

.tooltip-bottom::before {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent rgb(0 0 0 / 85%) transparent;
}
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

.tooltip a {
    letter-spacing: initial;
    font-weight: 600;
    font-size: 13px;
    padding-top: 5px;
    display: block;
    padding-bottom: 5px;
}
