#invites{position:relative;background:url(../themes/demo/assets/images/invites/bg.jpg) no-repeat;-webkit-background-size:cover;background-size:cover}
#invites.haveinvite:before{background-color:#fff;content:'';position:absolute;right:0;top:0;height:100%;width:320px }
#invites:after{clear:both;content:'';display:block }
#invites #invitestatus{display:none }
#invites.haveinvite #invitestatus{display:block;position:relative;min-height:100%;float:right;width:320px }
#invites.haveinvite #invitestatus + .container{float:left;width:calc(100% - 320px) }
#invitesjoin{background:url(../themes/demo/assets/images/invites/bg2.jpg) no-repeat;-webkit-background-size:cover;background-size:cover }
#invitesjoin h1,#invites h1{line-height:41px;color:#000;margin:64px auto 63px;text-align:center;font-size:48px;font-family:"Avenir LT Std 65 Medium",Helvetica,Arial,sans-serif;font-weight:750 }
#invitesjoin h1{margin-bottom:20px;max-width:700px;margin-top:63px;font-size:68px;line-height:81px }
#invitesjoin h1 span,#invites h1 span{line-height:inherit;font-weight:inherit;font-family:inherit;font-size:inherit;color:#f79e1d }
#invitesjoin h1 b{margin-top:7px;font-family:'Avenir LT Std 35 Light',Helvetica,Arial,sans-serif;font-weight:300;font-size:29px;display:block }
#invitesjoin p strong{display:block }
#invitesjoin p,#invites p{line-height:normal;max-width:675px;margin:0 auto 31px;color:#000;text-align:center;font-size:22px;font-family:'Avenir LT Std 45 Book',Helvetica,Arial,sans-serif;font-weight:350 }
#invitesjoin p{font-size:20px}
#invitesjoin .invitesjoin{padding-top:17px;background-color:#fff;max-width:900px;padding-bottom:40px;margin:0 auto 70px }
#invitesjoin .invitesjoin a{font-size:29px;line-height:60px;height:60px;margin:0 auto;max-width:335px;display:block;border-radius:27px;background-color:#26ac75;color:#fff }
#invitesjoin .invitesjoin span{margin:48px auto 42px;display:block;content:'';max-width:626px;width:90%;border-bottom:1px solid #959595 }
#invites h4{line-height:35px;color:#000;margin:0 auto 24px;text-align:center;font-size:26px;font-family:"Avenir LT Std 65 Medium",Helvetica,Arial,sans-serif;font-weight:750 }
#invites #invitesbox{text-align:center }
#invites #invitesbox h5{font-size:26px }
#invites #invitesbox a img{margin:0 auto;display:block }
#invites #invitesbox a:nth-child(2){margin-top:10px }
#invites #invitesbox form{margin:0 auto 50px;display:block;max-width:475px }
#invites #invitesbox form .has-error p{margin-bottom:0;font-size:14px;text-align:left;color:#e74c3c;font-family:"Avenir LT Std 65 Medium",Helvetica,Arial,sans-serif;line-height:normal;margin-top:5px }
#invites #invitestatus > p{margin-bottom:15px;margin-top:40px;font-size:18px }
#invites #invitestatus #pendinginvite,#invites #invitestatus #membersreferred{padding-bottom:20px;border-bottom:1px solid #eaeaea;margin:0 20px }