/*! CSS Used from: Embedded */
button,img{
    border:0
}
.row::after,.title-bar::after,.top-bar::after{
    clear:both
}
body,h3{
    margin-top:0
}
[type=email],[type=email]:focus,[type=text],[type=text]:focus{
    background-color:#fefefe;
    transition:box-shadow .5s,border-color .25s ease-in-out
}
.menu>li,img{
    vertical-align:middle
}
body{
    margin-left:0;
    margin-right:0
}
/*! CSS Used from: http://join.growlboyz.com/cm/mbz/assets/css/normalize.css */
img{
    max-width:100%;
    height:auto;
    -ms-interpolation-mode:bicubic;
    display:inline-block
}
button,input[type=submit],input[type=submit]{
    -webkit-appearance:button;
    cursor:pointer
}
[type=button],[type=email],[type=submit],[type=text],button{
    -webkit-appearance:none;
    -moz-appearance:none
}
/*! CSS Used from: http://join.growlboyz.com/cm/mbz/assets/css/foundation.min.css */
body,button{
    padding:0
}
h3,p{
    text-rendering:optimizeLegibility
}
article,aside,footer,header,section{
    display:block
}
a:active,a:hover{
    outline:0
}
b{
    font-weight:700
}
button,input{
    color:inherit;
    font:inherit;
    margin:0
}
body,h3,label{
    font-weight:400
}
a,b{
    line-height:inherit
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input{
    line-height:normal
}
body,h3{
    font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif
}
*,:after,:before{
    box-sizing:inherit
}
body{
    color:#222;
    margin:0;
    line-height:1.5;
    background:#fefefe;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    height:100%
}
button{
    text-transform:none;
    overflow:visible;
    background:0 0;
    border-radius:0;
    line-height:1
}
.row{
    max-width:62.5rem;
    margin-left:auto;
    margin-right:auto
}
.row::after,.row::before{
    content:' ';
    display:table
}
.row .row{
    margin-left:-.625rem;
    margin-right:-.625rem
}
@media screen and (min-width:40em){
    .row .row{
        margin-left:-.9375rem;
        margin-right:-.9375rem
    }
}
.small-12{
    width:100%
}
@media screen and (min-width:64em){
    .large-6{
        width:50%
    }
}
ul{
    margin-left:1.25rem;
    list-style-position:outside;
    list-style-type:disc
}
div,form,h3,li,p,ul{
    margin:0;
    padding:0
}
p,ul{
    line-height:1.6;
    margin-bottom:1rem
}
li,p{
    font-size:inherit
}
h3{
    font-style:normal;
    color:#FFF;
    margin-bottom:.5rem;
    line-height:1.4;
    font-size:1.1875rem
}
@media screen and (min-width:40em){
    h3{
        font-size:1.9375rem
    }
}
a{
    background-color:transparent;
    color:#003;
    text-decoration:none;
    cursor:pointer
}
a:focus,a:hover{
    color:#00002c
}
a img{
    border:0
}
@media print{
    img{
        page-break-inside:avoid;
        max-width:100%!important
    }
    *{
        background:0 0!important;
        color:#000!important;
        box-shadow:none!important;
        text-shadow:none!important
    }
    a,a:visited{
        text-decoration:underline
    }
    a[href]:after{
        content:" (" attr(href) ")"
    }
    h3,p{
        orphans:3;
        widows:3
    }
    h3{
        page-break-after:avoid
    }
}
[type=email],[type=text]{
    display:block;
    box-sizing:border-box;
    width:100%;
    height:2.4375rem;
    padding:.5rem;
    border:1px solid #cacaca;
    margin:0 0 1rem;
    font-family:inherit;
    font-size:1rem;
    color:#0a0a0a;
    box-shadow:inset 0 1px 2px rgba(10,10,10,.1);
    border-radius:0
}
[type=email]:focus,[type=text]:focus{
    border:1px solid #8a8a8a;
    outline:0;
    box-shadow:0 0 5px #cacaca
}
input:disabled{
    background-color:#e6e6e6;
    cursor:default
}
[type=button],[type=submit]{
    border-radius:0
}
label{
    display:block;
    margin:0;
    font-size:.875rem;
    line-height:1.8;
    color:#0a0a0a
}
@media screen and (min-width:64em){
    .hide-for-large{
        display:none!important
    }
}
.float-left{
    float:left!important
}
.float-right{
    float:right!important
}
.menu{
    list-style-type:none;
    margin:0
}
.title-bar,.top-bar{
    padding:.5rem
}
.menu a{
    margin-bottom:0
}
.menu>li{
    display:table-cell
}
.title-bar-title{
    font-weight:700
}
.title-bar{
    background:#0a0a0a;
    color:#fefefe
}
.title-bar::after,.title-bar::before{
    content:' ';
    display:table
}
.menu-icon,.title-bar-title{
    display:inline-block;
    vertical-align:middle
}
.title-bar .menu-icon{
    margin-left:.25rem;
    margin-right:.5rem
}
.menu-icon{
    position:relative;
    cursor:pointer;
    width:20px;
    height:16px
}
.menu-icon::after{
    content:'';
    position:absolute;
    display:block;
    width:100%;
    height:2px;
    background:#fefefe;
    top:0;
    left:0;
    box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe
}
.menu-icon:hover::after{
    background:#cacaca;
    box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca
}
.top-bar::after,.top-bar::before{
    content:' ';
    display:table
}
.top-bar,.top-bar ul{
    background-color:#e6e6e6
}
.top-bar a{
    color:#003
}
@media screen and (min-width:0em) and (max-width:39.9375em){
    .top-bar-left{
        width:100%
    }
}
.top-bar-left{
    float:left
}
/*! CSS Used from: http://join.growlboyz.com/cm/mbz/assets/css/responsive.css */
@media screen and (max-width:980px){
    #menu-footer li{
        display:block!important
    }
}
@media screen and (max-width:738px){
    .rates{
        font-size:38px;
        right:10px
    }
    .mormon-join-option{
        padding:0
    }
    #menu-footer li{
        display:block!important
    }
}
@media screen and (max-width:640px){
    .menu>li>a{
        text-align:center
    }
    #content{
        padding:40px 10px
    }
    #menu-footer li{
        display:block!important
    }
    .menu>li{
        display:block
    }
}
@media screen and (min-width:768px){
    #content.mormon-join-main{
        padding-bottom:0!important
    }
    .rates{
        font-size:57px;
        right:25px
    }
    .mormon-join-option{
        padding:0 20px
    }
    #content{
        padding:40px 45px
    }
    #main-nav-menu ul li a{
        padding-top:42px
    }
    .menu>li{
        display:inline-block
    }
    ul#menu-top-left-menu{
        text-align:left
    }
}
@media screen and (min-width:375px) and (max-width:736px){
    #content{
        padding:40px 10px
    }
}
/*! CSS Used from: http://assets.chargedmediaimages.com/tour/css/test-gbz.css ;
 media=all */
@media all{
    #content,body{
        background:#000
    }
    #fmenu a,a{
        text-decoration:none
    }
    #fmenu a,body,footer{
        color:#fff
    }
    #fmenu a,ul#menu-footer li{
        display:inline-block
    }
    #fmenu li,body,footer{
        text-align:center
    }
    [type=email],[type=text]{
        color:#000;
        border:1px solid #FFF
    }
    [type=email]:focus,[type=text]:focus{
        color:#FFF;
        border:1px solid #FFF;
        background:#000
    }
    body{
        font-family:'Libre Baskerville',sans-serif
    }
    .mi-c-ttl,footer a,header #menu-top-left-menu>li>a{
        font-family:Montserrat,sans-serif
    }
    a{
        outline:0;
        color:#f7d739
    }
    img{
        border-style:none
    }
    section{
        display:block;
        position:relative
    }
    #content{
        font-size:10pt
    }
    #content .title{
        width:auto;
        overflow:hidden
    }
    .clear{
        clear:both
    }
    footer{
        padding-top:10px;
        margin:0 auto
    }
    #fmenu li{
        padding:5px 0
    }
    #fmenu a{
        font-size:11.95px;
        text-transform:uppercase;
        padding:0 8px 0 4px!important;
        border-right:1px solid #555
    }
    footer .dis,p{
        font-size:14px
    }
    footer .dis{
        margin:0 auto;
        max-width:820px;
        padding-bottom:10px;
        line-height:1.7
    }
    footer a{
        font-weight:300;
        color:rgba(255,255,255,.9)
    }
    ::-moz-placeholder{
        color:#000
    }
    .webm-cnt{
        padding-top:20px!important;
        padding-bottom:25px!important
    }
    .mi-c-ttl{
        font-size:45px;
        color:#ff0!important;
        letter-spacing:-1px!important;
        text-transform:Uppercase;
        font-weight:300!important;
        padding:20px 0!important
    }
    #menu-footer{
        margin-top:0;
        padding-left:0;
        margin-left:0
    }
    #menu-footer,.dis{
        font-style:normal
    }
    .menu li.active a{
        background:#ff0;
        color:#333;
        text-decoration:underline
    }
    .top-bar{
        background:#003;
        border-bottom:0 solid #FFF;
        padding:0 .4rem
    }
    header #menu-top-left-menu>li>a{
        display:block;
        padding-left:.93rem;
        padding-right:.93rem;
        line-height:1
    }
    body a:hover{
        color:#FFF
    }
    .mormon-background-join{
        position:absolute;
        width:100%;
        height:890px;
        left:0;
        top:0;
        z-index:-1;
    }
    .mormon-join-main{
        background:0 0!important;
        z-index:2
    }
    .mormon-join-tabs{
        display:none
    }
    .mormon-active-tab{
        display:block!important
    }
    .mi-web-logo{
        display:block;
        background-color:#333
    }
    .mormon_def_color{
        color:#fff
    }
    input[name=join]{
        float:left;
        clear:both;
        border-radius:0;
        background:#ff0;
        color:#333;
        border:none;
        font-size:32px;
        padding:10px 16px;
        line-height:32px;
        cursor:pointer
    }
    .mormon-join-option .rates span,.rates label{
        font-size:24px;
        vertical-align:middle;
        display:inline-block
    }
    .join-page{
        padding:10px 0 0
    }
    .help-content{
        background:#000;
        padding-bottom:5px
    }
    .mormon-join-option .rates span{
        font-family:arial;
        font-style:normal;
        margin-right:4px;
        margin-top:-5px
    }
    .rates label{
        color:#fff;
        margin-top:-10px
    }
    .join-header-cont{
        padding:0px 35px 0
    }
    .mormon-join-details{
        display:inline-block;
        max-width:80%;
        width:100%;
        float:left;
        padding:0
    }
    .mormon-join-option{
        border-top:1px solid #FFF;
        border-bottom:1px solid #FFF;
        cursor:pointer;
        position:relative;
        min-height:90px
    }
    .per-month,.rates{
        position:absolute
    }
    .mormon-join-option.mormon-option-selected .rates label,.mormon-option-selected,.mormon-option-selected .mormon-plan h3{
        color:#333!important;
        background:#ff0
    }
    .mormon-join-plans{
        text-align:center;
        margin:15px 0;
        font-size:27px;
        text-transform:uppercase;
        font-family:'Open Sans',Arial,sans-serif
    }
    .mormon-join-plans span{
        color:#ff0
    }
    .rates{
        font-family:arial;
        font-weight:500;
        line-height:55px;
        padding:10px 0
    }
    .per-month{
        font-size:14px;
        right:0;
        top:40px;
        margin-left:-100px!important
    }
    .mormon-plan{
        text-align:left;
        position:relative;
        width:65%
    }
    .mormon-option-selected .mormon-plan span{
        color:#000
    }
    .mormon-plan span{
        position:absolute;
        top:50px;
        color:#FFF
    }
    .mormon-plan h3{
        margin-top:10px;
		color:#FFF;
    }
    .mi-join-inner-types{
        width:100%;
        padding:15px 25px
    }
    footer,header .top-bar,header .top-bar ul{
        background:#333
    }
    #fmenu{
        background:#1f1f1f
    }
    .join-main-cont{
        min-height:710px;
        padding-top:60px
    }
    @media screen and (min-width:1490px){
        .superawesome{
            margin-left:0!important;
            margin-right:0!important;
            max-width:none
        }
        .max-awesome{
            padding:0!important
        }
        .ultra-form{
            max-width:35%
        }
        #post-7637{
            padding-top:0
        }
        .join-main-cont{
            min-height:0!important
        }
        .mormon-background-join{
            height:auto!important;
            min-height:888px
        }
    }
    .top-bar-left{
        float:none
    }
    .gbz-logo-area{
        position:absolute;
        right:15px;
        z-index:9999;
        top:50px
    }
    @media screen and (max-width:1023px){
        .gbz-logo-area{
            display:none
        }
    }
}
/*! CSS Used from: Embedded */
.join-main-cont{
    padding-top:0
}
.gbz-logo-area{
    top:-4px
}
.mi-join-inner-types{
    padding:15px
}
header .top-bar{
    padding-top:30px;
    padding-bottom:10px
}
.max-width{
    max-width:1640px;
    margin:0 auto;
    position:relative
}
.members-details-form{
    margin-top:10px
}
footer .dis{
    padding:20px 0;
    max-width:1000px!important
}
.dis p{
    margin:4px 0
}
footer{
    padding-top:0
}
#join_btn,.mormon-join-option,.mormon-join-plans,.rates,h3,input{
    font-family:Montserrat,sans-serif!important
}
@media screen and (min-width:1500px){
    .help-content{
        padding-top:30px
    }
}
.error{
    color:red;
    display:block;
    padding:0;
    margin:10px 0
}
.lwm-members-details {
    padding: 0 20px;
}

.lwm-join-error {
    border: 2px solid red;
}