body,
html,
#inner-wrap,
#outer-wrap {
    height: auto !important;
}

#wrap {
    margin: 0 auto -341px;
    padding: 0 0 341px;
}

.btn.btn-big-text {
    font-size: 16px;
}

.hero-split-xs,
.btn-more {
    text-align: center;
}

.btn-more,
.btn-more:hover,
.btn-more:focus {
    text-decoration: none;
}

.btn-more i.fa,
.hero.hero-split,
#sc-greeting,
.sc-join-lead,
#study-club-controller .section.section-white div.arrow,
#floating-reference,
#study-club-controller.index-action .section.sc-blue.sc-questions,
#study-club-controller.join-a-club-action .section.sc-questions,
#study-club-controller.lead-a-club-action .section.sc-questions {
    position: relative;
}

.btn-more,
#study-club-controller .section.section-white img.right-arrow,
#floating-menu {
    position: absolute;
}

.btn-more {
    bottom: 30px;
    font-size: 16px;
    font-weight: 400;
    left: 50%;
    line-height: 15px;
    margin-left: -44px;
    text-shadow: 1px 1px 20px rgba(0, 0, 0, 0.6);
}

.btn-more:hover,
.btn-more:focus,
#study-club-controller .section.sc-blue.sc-testimonial a.last,
#floating-menu .container a.btn {
    color: rgba(255, 255, 255, 1);
}

.btn-more i.fa {
    opacity: 0.65;
    top: 0;
}

.btn-more:hover i.fa,
.btn-more:focus i.fa {
    opacity: 1;
    top: 3px;
}

.carousel-indicators {
    bottom: -60px;
}

.carousel-indicators li,
.carousel-indicators .active {
    height: 10px;
    width: 10px;
}

.carousel-inner {
    height: 346px;
}

.join-a-club-action .carousel-inner {
    height: 280px;
}

.color-brown {
    color: #6E6152;
}

.hero.hero-split {
    height: 570px;
    padding: 80px 0 160px 0;
}

.hero-split-xs {
    padding: 60px 0 80px 0;
}

.hero-caption h1 {
    font-size: 40px;
}

#map_canvas {
  height: 600px;
  width: 100%;
}

#study-club-controller .section.sc-blue .carousel-inner h2,
#study-club-controller .section.sc-blue.sc-testimonial h2 {
    font-family: "mercury", serif;
}

#sc-greeting {
    background: #615447 url('/images/content/study-club/marketing/sc-hero-index-bkg.jpg') no-repeat 0 0;
    height: 534px;
    padding-top: 80px;
}

.lead-a-club-action .sc-join-lead {
    background: #1743D7 url('/images/content/study-club/marketing/sc-hero-module-blue.jpg') no-repeat 0 0;
}

.join-a-club-action .sc-join-lead, .club-action .sc-join-lead, .payment-action .sc-join-lead {
    background: #615447 url('/images/content/study-club/marketing/sc-hero-join-a-club-bkg.jpg') no-repeat 0 0;
}

#sc-greeting,
.lead-a-club-action .sc-join-lead,
.join-a-club-action .sc-join-lead,
.club-action .sc-join-lead,
.payment-action .sc-join-lead {
    background-size: cover;
}

#sc-greeting h1 {
    font-size: 60px;
    margin-bottom: 25px;
}

#sc-greeting img {
    margin-bottom: 40px;
}

#sc-greeting .join-buttons {
    margin-top: 45px;
}

#sc-greeting p.lead,
.sc-join-lead p.lead {
    font-size: 26px;
    line-height: 30px;
}

.sc-join-lead {
    background: #615447 url('/images/content/study-club/marketing/sc-hero-index-bkg.jpg') no-repeat 0 0;
    background-size: cover;
    height: 530px;
    padding-top: 80px;
}

.sc-join-lead.sc-registration {
    background: #1743D7 url('/images/content/study-club/marketing/sc-hero-module-blue.jpg') no-repeat 0 0;
    background-size: cover;
    padding-top: 60px;
}

.sc-join-lead h1 {
    font-size: 60px;
    margin-bottom: 25px;
}

.sc-join-lead .join-buttons {
    margin-top: 30px;
}

.sc-start,
.sc-want-to-lead {
    font-size: 14px;
    text-transform: uppercase;
}

.sc-start {
    color: rgba(255, 255, 255, .5);
}

.sc-want-to-lead {
    color: #999999;
}

#study-club-controller .section {
    padding: 80px 0;
}

#study-club-controller .section.sc-blue img {
    border: 3px solid #30A6CD;
}

#study-club-controller .section.sc-blue img {
    border: 3px solid #1389b0;
}

.sc-start,
.sc-want-to-lead,
#study-club-controller .section.sc-blue a,
#study-club-controller .section.sc-blue h2,
#study-club-controller .section.section-white h3,
#study-club-controller .section.section-white .col-sm-3 p,
#study-club-controller.join-a-club-action .section.section-white p,
#study-club-controller .section.sc-questions a,
#study-club-controller .section.sc-blue.sc-testimonial a.last,
#study-club-controller .section.sc-what-it-costs strong {
    font-weight: normal;
}

.btn-more,
.sc-start,
.sc-want-to-lead,
#study-club-controller .section.sc-blue a,
#study-club-controller .section.sc-blue h2,
#study-club-controller .section.section-white h3,
#study-club-controller .section.section-white .col-sm-3 p,
#study-club-controller .section.section-white p {
    font-family: "gothlight", sans-serif;
}

#study-club-controller .section.sc-questions strong a,
#study-club-controller .section.sc-blue.sc-testimonial a.last,
#study-club-controller .section.sc-what-it-costs strong {
    font-family: "gothbold", sans-serif;
}

.btn-more,
#study-club-controller .section.sc-blue a,
#study-club-controller .section.sc-blue h4 {
    color: rgba(255, 255, 255, 0.6);
}

#study-club-controller.join-a-club-action .section.sc-questions img,
#study-club-controller.lead-a-club-action .section.sc-questions img {
    border: 3px solid #554B41;
}

#study-club-controller.join-a-club-action .section.sc-questions a,
#study-club-controller.join-a-club-action .section.sc-questions h4,
#study-club-controller.club-action .section.sc-questions a,
#study-club-controller.club-action .section.sc-questions h4,
#study-club-controller.lead-a-club-action .section.sc-questions a,
#study-club-controller.lead-a-club-action .section.sc-questions h4 {
    color: #00b9e4;
}

#study-club-controller.index-action .section.sc-blue.sc-questions {
    background-image: none;
}

#study-club-controller.index-action .section.sc-blue.sc-questions,
#study-club-controller.club-action .section.sc-blue.sc-questions,
#study-club-controller.join-a-club-action .section.sc-questions,
#study-club-controller.lead-a-club-action .section.sc-questions {
    overflow: hidden;
    padding: 30px 0;
}

#study-club-controller.index-action .section.sc-blue.sc-questions {
}

#study-club-controller.join-a-club-action .section.sc-questions,
#study-club-controller.club-action .section.sc-questions,
#study-club-controller.lead-a-club-action .section.sc-questions {
    background: #483f36;
    background: -moz-linear-gradient(left,  #483f36 0%, #706354 100%);
    background: -webkit-linear-gradient(left,  #483f36 0%,#706354 100%);
    background: linear-gradient(to right,  #483f36 0%,#706354 100%);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#483f36', endColorstr='#706354',GradientType=1 );
}

#study-club-controller .section.sc-questions .icon {
    bottom: -165px;
    font-size: 250px;
    position: absolute;
    opacity: .050;
    right: 20%;
}

#study-club-controller .section.sc-blue .carousel-inner h2 {
    font-family: mercuryitalic;
}

#study-club-controller .section.sc-blue.sc-testimonial {
    padding-bottom: 80px;
}

#study-club-controller .section.sc-what-it-costs .big,
#study-club-controller .section.section-white h1,
#study-club-controller .section.section-gray.sc-you-dont-pay h1,
#sc-video h1 {
    font-size: 45px;
}

#study-club-controller .section.section-white h3,
#study-club-controller .section.sc-member-benefits h2 {
    font-size: 24px;
}

#study-club-controller .sc-member-map .hero-caption h1,
#study-club-controller.join-a-club-action .section.section-white h3 {
    font-size: 30px;
}

#study-club-controller .section.section-gray.sc-you-dont-pay {
    padding: 40px 0 60px 0;
}

#study-club-controller .section.section-gray.sc-you-dont-pay p.lead {
    color: #333;
    font-size: 18px;
    opacity: 1;
    text-transform: none;
}

#study-club-controller .section.section-white .col-sm-3 p {
    line-height: 18px;
}

#study-club-controller .section.section-white img {
    border: 3px solid #36B9E4;
    box-shadow:0 0 0 15px #E1F6FC;
}

#study-club-controller .section.section-white img.right-arrow,
#study-club-controller .section.sc-what-it-costs img,
#study-club-controller .section.sc-member-map img {
    border: none;
    box-shadow: none;
}

#study-club-controller .section.section-white img.right-arrow {
    top: 29px;
    right: -75px;
}

#study-club-controller .section.sc-member-benefits {
    padding: 40px 0;
}

#study-club-controller .section #sc-spear-seminar p.lead,
#study-club-controller .section.sc-member-benefits ul li,
#study-club-controller .section.section-white #sc-spear-seminar p.lead {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
    margin-left: 0;
    padding-left: 20px;
    text-indent: -9px;
}

#study-club-controller .section #sc-spear-seminar p.lead {
    text-indent: -8px;
}

#study-club-controller .section #sc-spear-seminar span {
    color: #a4a4a4;
    font-size: 12px;
}

#study-club-controller .questions {
    display: none;
}

#study-club-controller .section.sc-what-it-costs p.lead {
    color: #333;
    font-size: 17px;
    opacity: 1;
}

#study-club-controller .section.sc-what-it-costs span {
    color: #999;
    font-size: 12px;
}

#study-club-controller .section.sc-what-it-costs h4 {
    color: #1b242a;
    font-size: 20px;
    opacity: .5;
    text-transform: uppercase;
}

#study-club-controller .section.sc-what-it-costs .color-orange {
    color: #d55c19;
}


/*** FIXED BACKGROUND ***/

.fixed-bkg {
    background-color: #00b9e4;
    min-height: 100%;
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center center;
}

.fixed-bkg.bkg-sc-leaders {
    background-image: url('/images/content/study-club/marketing/bkg-leaders.jpg');
}

.fixed-bkg.bkg-sc-members {
    background-image: url('/images/content/study-club/marketing/bkg-members.jpg');
}


/*** FLOATING MENU ***/

#floating-menu {
    background: #483f36;
    background: -moz-linear-gradient(left,  #483f36 0%, #706354 100%);
    background: -webkit-linear-gradient(left,  #483f36 0%,#706354 100%);
    background: linear-gradient(to right,  #483f36 0%,#706354 100%);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#483f36', endColorstr='#706354',GradientType=1 );
    background-position: bottom;
    background-size: cover;
    height: auto;
    left: 0;
    opacity: .0;
    overflow: hidden;
    padding: 10px 0;
    text-shadow: none;
    top: 0;
    z-index: 0;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    width: 100%;
}

#floating-menu.fixed {
    opacity: 1;
    position: fixed;
    z-index: 999;
}

#floating-menu-buffer {
    display: none;
    height: 70px;
}

#floating-menu .container {
    color: #fff;
    color: rgba(255,255,255,.75);
    font-family: gothlight;
    font-size: 16px;
    line-height: 25px;
    opacity: 1;
}

#floating-menu .container .floating-phone {
    color: rgba(255,255,255,1);
    font-family: gothmed;
}

#floating-menu .container .text-right {
    margin-top: 5px;
}

#floating-menu .container a.btn {
    margin-left: 8px;
}


/*** TRANSITIONS ***/

.btn-default,
.btn-reversed,
.btn-more,
.btn-more i.fa
 {
    -webkit-transition: all ease-in-out .125s;
       -moz-transition: all ease-in-out .125s;
        -ms-transition: all ease-in-out .125s;
         -o-transition: all ease-in-out .125s;
            transition: all ease-in-out .125s;
}


/*** MEDIA QUERIES ***/

/* MD */
@media (max-width: 1199px) and (min-width: 992px) {
    #floating-menu h1 {
        font-size: 34px;
    }
    #map_canvas {
      height: 500px;
    }
    #sc-greeting {
        height: 464px;
        padding-top: 90px;
    }
    #sc-greeting h1 {
        font-size: 50px;
    }
    .sc-join-lead {
        height: 570px;
    }
    .sc-member-map .hero-caption h1 {
        font-size: 24px;
    }
    #study-club-controller .section.sc-how-to-start h3 {
        font-size: 22px;
    }
    #study-club-controller .section.sc-what-it-costs .big {
        font-size: 35px;
    }
    #study-club-controller .section.sc-how-to-start h3 {
        font-size: 16px;
    }
}

/* SM */
@media (min-width: 768px) and (max-width: 991px) {
    .carousel-indicators {
        bottom: -75px;
    }
    .carousel-inner {
        height: 355px;
    }
    .join-a-club-action .carousel-inner {
        height: 305px;
    }
    #floating-menu h1 {
        font-size: 23px;
    }
    #sc-greeting,
    .sc-join-lead {
        height: 550px;
    }
    #sc-greeting {
        padding-top: 50px;
    }
    #sc-greeting h1 {
        font-size: 50px;
    }
    #study-club-controller .sc-member-map .hero-caption h1 {
        font-size: 20px;
    }
    #study-club-controller .sc-member-map .hero-caption img {
        margin-top: 200px;
    }
    #study-club-controller .section {
        padding: 30px 0;
    }
    #study-club-controller .section.sc-how-to-start h3 {
        font-size: 16px;
    }
}

/* XS */
@media (max-width: 767px) {
    .carousel-indicators {
        bottom: -55px;
    }
    .join-a-club-action .carousel-indicators {
        bottom: -38px;
    }
    .carousel-inner,
    .join-a-club-action .carousel-inner {
        height: 355px;
    }
    #map_canvas {
      height: 300px;
    }
    .sc-join-lead,
    #sc-greeting {
        height: auto;
        padding-bottom: 60px;
        padding-top: 50px;
    }
    .sc-join-lead {
        padding-bottom: 30px;
        padding-top: 50px;
    }
    #study-club-controller .sc-member-map .hero-caption h1 {
        font-size: 24px !important;
    }
    #study-club-controller .section {
        padding: 30px 0;
    }
    #study-club-controller.join-a-club-action .section.sc-blue.sc-testimonial {
        padding-bottom: 40px;
    }
    #study-club-controller .section.sc-questions .icon {
        left: 0;
        margin: 0 auto;
        right: 0;
        width: 236px;
    }
}
