
body {
    background-color: #ffffff;
}
#common_links{
    font-size: 14px;
    margin: auto;
    margin-left: 16%;
    color: #4da25c;
    font-weight: 700;
    width: 82%;
    display: inline-block;
    
}
.introbody{width: 66.66666667%;}
.mentornote .mentorwrapper{
        min-height: 298px;
    background-image: url(/wp-content/uploads/2022/05/sticky.png);
    width: 315px;
    margin: auto;
    margin-top: 2em;
    background-size: cover;
    padding-top: 22px;
    padding-left: 26px;
    padding-right: 65px;
    font-size: 14px;
    line-height: 18px;
    margin-left: 48px;

}
.mentor_thingy .mentorwrapper{
    background-image: url(/wp-content/uploads/2022/05/sticky_blue_sm.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 290px;
    padding-right: 34px;
}
.mentorwrapper.bluesticky {
    min-height: 176px;
}
#tsubmissionb+.sidebar_thingy{
    top: 0;
}
.sidebar_thingy{
    position: relative;
    top: -54px;
}
#mentor_notes {
    left: -10px;
    position: relative;
}
.mentornote_title{
    text-align: center;
    padding-right: 13px;
    margin-top: -5px;
    font-weight: 700;
    text-transform: uppercase;
}
.submenu{
    position: fixed;
}
    #page.smartlib-left-content{
        width: unset;
    }

    .efs_primary {
        max-width: 96%;
        margin: auto;
        padding-left: 15px;
    }
    .tbody p{
        margin-top: unset; 
    }
    #tintro{
        font-weight: 600;
        margin-top: 20px;
        margin-bottom: 20px;
        color: #4ca25c;
        font-size: 20px;
        font-family: proxima-nova, sans-serif;
        font-weight: 700;
    }
    .tbody, .tbody p {
        font-family: 'proxima-nova', sans-serif !important;
        font-size: 16px;
        line-height: 20px;
        font-weight: 500;
        letter-spacing: -0.3px;
    }
    .news_date{
        text-transform: uppercase;
        font-size: 9px;display: inline-block;
    }
    .ttags{
        text-transform: uppercase;
        font-size: 8px;display: inline-block;
    }
    .news_title{
        text-transform: uppercase;
        font-size: 16px;
        font-family: 'Avenir Next LT Pro Demi';
        line-height: 22px;
        margin-top: 7px;
        margin-bottom: -8px;
    }
    .news_abbrev {
        line-height: 17px;
        margin-top: 15px;
        margin-top: 8px;
        font-family: 'Avenir Next LT Pro';
        FONT-WEIGHT: 100;
        letter-spacing: -0.3px;
    }
    .news_abbrev strong{
        font-weight: 700;
    }
    div#subt {
        margin-top: 20px;
        margin-bottom: 12px;
        font-family: 'Avenir Next LT Pro';
        font-weight: 700;
        font-size: 21px;
        letter-spacing: -0.3px;
    }
    .tbody_news {
        min-height: 150px;
        background-color: #e2e2e2;
    }
    .howitworks{
        margin-bottom: 2em;
        margin-top: 1em;
    }
    .howitworks .row .col-md-4{
        padding-left: 30px;
        margin-top: 1em;
    }
    .howitworks .row .col-md-4::before {
        height: 27px;
        width: 27px;
        border-radius: 59px;
        position: absolute;
        display: block;
        padding-left: 10px;
        padding-right: 10px;
        color: #ffffff;
        padding-top: 2px;
        top: 0px;
        left: 21px;
    }
    .howitworks .row .col-md-4:nth-of-type(1)::before{content: '1';background-color: #4a9ba5;}
    .howitworks .row .col-md-4:nth-of-type(2)::before{content: '2';background-color: #f5c459;}
    .howitworks .row .col-md-4:nth-of-type(3)::before{content: '3';background-color: #dd752f;}
    .howitworks .row .col-md-4:nth-of-type(4)::before{content: '4';background-color: #8b60d3;}
    .howitworks .row .col-md-4:nth-of-type(5)::before{content: '5';background-color: #4d8ff7;}
    .howitworks .row .col-md-4:nth-of-type(6)::before{content: '6';background-color: #bf5757;}
    .howitworks .row .col-md-4:nth-of-type(7)::before{content: '7';background-color: #4a9ba5;}
    .howitworks .row .col-md-4:nth-of-type(8)::before{content: '8';background-color: #f5c459;}
    .howitworks .row .col-md-4:nth-of-type(9)::before{content: '8';background-color: #ff80f1;}
    .accord{
        margin-bottom: 2em;
        padding-left: 1em;
    }
    .al_quest{
        color: #4ca25c;
        font-weight: 700;
        font-family: 'proxima-nova';
    }
    .plus{
        color: #4ca25c;
    }

    .question {
        position: relative;
        /* background: #f9f9f9; */
        margin: 0;
        padding: 10px 10px 10px 30px;
        display: block;
        width: 100%;
        cursor: pointer;
    }
/*Answer*/
.answers {
  padding: 0px 15px;
  margin: 5px 0;
  width:100%!important;
  height: 0;
  overflow: hidden;
  z-index: -1;
  phosition: relative;
  opacity: 0;
  -webkit-transition: .3s ease;
  -moz-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  fhont-size: 12px;font-family: 'proxima-nova';
}

.questions:checked ~ .answers{
      height: auto;
    opacity: 1;
    padding: 0px;
    padding-left: 30px;
    margin-top: -5px;
        font-family: 'proxima-nova';
  
}
.answers p{
    font-family: 'proxima-nova' !important;
        line-height: 20px !important;
}

    .greenbox .col-md-12{
        border: 2px solid #4da15c;
    }
.greenbox_title {
    background-color: #ffffff;
    color: #4da15c;
    text-align: center;
    margin: auto;
    margin-top: -13px;
    width: fit-content;
    padding-left: 40px;
    padding-right: 40px;
    font-weight: 700;
    font-family: 'proxima-nova';
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 18px;
    margin-bottom: 1em;
    display: table;
}
.greenbox_text {
    text-align: center;
    margin: auto;
    font-family: 'Avenir Next LT Pro';
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 1em;
}
.greenbox_buttont{
    text-align: center;
    margin: auto;
}
.greenbox_button {
    background-color: #4da15c;
    color: #ffffff;
    width: fit-content;
    border: none;
    font-size: 11px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 2em;
    height: 30px;
    font-family: 'Avenir Next LT Pro';
}
/*FAQ Toggle*/
.plus {
    position: absolute;
    margin-left: 10px;
    z-index: 5;
    font-size: 20px;
    line-height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    padding-top: 11px;

}

.questions:checked ~ .plus {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
      margin-top: 7px;

}

.questions {
  display: none;
  
}
.shero_tagline{
        color: #4ca15c;
    font-weight: 700;
    margin: auto;
    /* margin: 0; */
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    font-size: 26px;
    line-height: 37px;
    padding-left: 2em;
    padding-right: 2em;
}
.sherobox{
    min-height:407px;

}
.card-body {
    background-color: #eeeeee;
    border-radius: 14px;
    padding: 27px;
}
.card-body:before {
    content: '\201C';
    position: absolute;
    top: 12px;
    left: 11px;
    font-family: Georgia, Arial, sans-serif;
    font-size: 82px;
    font-style: normal;
    color: #4d8ff7;
    letter-spacing: -11px;
  }
.card-title{
    color: #000000;
    font-weight: 300;
    margin: auto;
    /* margin: 0; */
    text-align: center;
    font-size: 15px;
    line-height: 18px;
    padding-left: 2em;
    padding-right: 2em;
    font-family: 'Avenir Next LT Pro';
}

.herosmspace,.testimonials, .greenbox {
    margin-top: 4em;
    margin-bottom: 4em;
}

.testimonials {
    margin-top: 2em;
}
.herosmspace {
    margin-left: 1em;
    margin-right: 1em;
}


#scroll-top-top{
    color: #ffffff !important;
}

@media screen and (max-width: 1201px) {/*                  MAX-WIDTH: 1201px             */
    .mentornote{
        margin-left: -14px;
    }
    .mentornote .mentorwrapper {
        margin-left: 12px;
    }
}

@media screen and (max-width: 991px) {/*                  MAX-WIDTH: 991px             */
    #fr_bubble #tsubmissionb{
        margin-top: 0px;

    }
    .howitworks .row .col-md-4::before {
        top: -11px;
    }
    .mentornote {
        padding-left: 46px;
    }
    .mentornote .mentorwrapper {
        margin-left: auto; 
    }

}

@media screen and (max-width: 768px) {/*                  MAX-WIDTH: 768px             */
    .greenbox{
        margin-left: 4%;
        margin-right: 4%;
    }
    .successpeople .col-sm-3{
        width: 48%;
        margin-right: 0px;
        padding-right: 0px;
        /* position: unset; */
        display: inline-flex;
        text-align: center;
    }
    .successpeople .col-sm-3 .tbody_profile {
        width: 96%;
    }
    .successpeople .col-sm-3 .tbody_profile * li{
        list-style-type: none;
    }
}



@media screen and (max-width: 415px) {/*                  MAX-WIDTH: 415px             */
    div#ttagline {
        font-size: 18px;
    }
    .successpeople .col-sm-3 {
        width: 96%;
        margin-bottom: 1em;
    }
    .search .getinfo {
        width: 100%;
        padding-top: 1em;
        margin-bottom: 1em;
    }
    .sb-example-1 span.wpcf7-form-control-wrap {
        width: 75% !important;
    }
    .search input[type="submit"] {
        width: 24% !important;
    }
    .twitblurb {
        width: 277px;
        float: right;
    }

}

