.header-container{min-height:115px;padding-bottom:0}.banner{height:415px}.main .width-container{min-height:600px;padding-top:50px;padding-bottom:80px}.home .main .width-container{padding-top:100px}.twocolumn-container{margin-top:0;margin-bottom:20px;padding:0}.twocolumn-container .left-column,.twocolumn-container .right-column-wide{background-color:#fff;padding:0 10px 0 20px;border-radius:0;border:1px solid #ebebeb;float:left;width:68.81091617933723%;margin-right:2.92397660818713%;margin-bottom:0}.twocolumn-container .right-column,.twocolumn-container .left-column-narrow{float:left;width:28.26510721247563%;margin-bottom:0}.twocolumn-container .right-column-wide{margin-right:0}.twocolumn-container .left-column-narrow{margin-right:2.92397660818713%}.preheader .subscribe_form{width:65%}.preheader label{margin-bottom:0;margin-right:15px;line-height:38px}.preheader .text{margin:0 !important;width:20%;height:38px}.preheader .submit{line-height:18px;height:38px;padding:9px 20px}.preheader .social_connect h4{margin:0 10px 0 0;padding-top:4px}.preheader .social_connect{background:#4b4b4b}.preheader .social_connect a+a{margin-left:8px}.preheader .social_connect a:hover{color:#70b2ff}.preheader .login_link{float:right !important}.preheader .login_link a{padding:20px 17px}.header-container .width-container{margin:0 auto;width:1026px}header{max-width:100%;padding:33px 0 0}header a{display:inline-block}header a.logo{float:left}header a.goto{background:url(goto_shadow.png) no-repeat;float:right;height:83px;margin:0 0 0 10px;padding:20px 0 0;overflow:hidden}header a.goto img{position:relative;left:-10px;max-width:100%;width:100%;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}header a.goto img:hover{left:0}.navigation{background:#f73b2b;background:-webkit-linear-gradient(top, #f73b2b 0%, #f73b2b 50%, #ee3224 50%, #ee3224 100%);background:linear-gradient(to bottom, #f73b2b 0%, #f73b2b 50%, #ee3224 50%, #ee3224 100%);box-shadow:0 2px 5px rgba(0,0,0,0.5)}.home .navigation{box-shadow:none}.navigation nav{background-color:transparent;border-right:0;border-top:0;float:none;height:auto;margin:0;max-width:100%}.navigation nav .topnav{border-right:#d70e14 1px solid;border-left:#ff4a34 1px solid;clear:both;float:left;font-size:14px;list-style:none;margin:0;padding:0}.navigation nav .topnav>li{background:none;box-shadow:none;border:0 none;border-right:#ff4a34 1px solid;border-left:#d70e14 1px solid;float:left;display:inline-block;margin:0;position:relative;line-height:55px;border-radius:2px}.navigation nav>.topnav>li>a{color:#fff;display:block;font-size:18px;line-height:70px;padding:0 15px;text-transform:uppercase;width:100%;height:100%}.navigation nav .topnav li a:last-child{margin-right:0}.navigation nav .topnav li>a:hover,.header-container nav .topnav li.active>a{background-color:transparent;color:#fffbbf}.navigation nav .sub{background-color:#ee3224;border-radius:0 0 3px 3px;box-shadow:rgba(0,0,0,0.2) 0 3px 3px;display:none;padding:8px 10px 5px 10px;position:absolute;top:54px;left:0;width:200px;z-index:99999}.navigation nav .topnav li.drop:hover .sub{display:block}.navigation nav .topnav .sub li{background:none;border:none;border-bottom:1px solid #cf1d10;box-shadow:rgba(255,255,255,0.1) 0 1px;font-size:13px;line-height:18px;margin-bottom:5px;padding-bottom:3px;width:100%}.navigation nav .topnav .sub li:first-child{box-shadow:0 1px rgba(255,255,255,0.1)}.navigation nav .topnav .sub li:last-child{border:0 none;box-shadow:none}.navigation nav .topnav .sub a{background:none;color:#fff;font-size:15px;line-height:24px;padding:0;text-transform:none}.navigation nav .topnav .sub a:hover{background-color:inherit;text-decoration:none}.banner .width-container,.main .width-container{margin:0 auto;width:1026px}.banner .shadow{box-shadow:0 2px 8px rgba(0,0,0,0.7);margin-top:-1px;position:absolute;top:0;width:100%;height:1px;z-index:999}#page-features{box-shadow:0 0 3px rgba(0,0,0,0.2)}.page-features ul{margin:0}.page-features a.arrowLeft,.page-features a.arrowRight{position:absolute;top:29%}.page-features a.arrowLeft{left:-10px;z-index:999}.page-features a.arrowRight{right:-10px}.slides li a{display:block;text-align:center;margin:8px}.single-feature+.features-headline{height:auto;width:100%;padding:25px 30px}.slides li .features-headline span{display:inline-block}.flex-direction-nav{position:absolute;top:40%;right:0;z-index:9999}.flex-direction-nav li{list-style:none;position:absolute;right:-10px}.flex-direction-nav li:first-child{left:-10px;right:auto}.flex-prev,.flex-next{border:0 none;color:#ee3224;font-size:16px;height:110px;width:80px;opacity:0.8;padding:0;position:absolute;top:41%;z-index:9999}.flex-prev{background:url(arrowL.png) no-repeat}.flex-next{background:url(arrowR.png) no-repeat}.flex-prev:hover,.flex-next:hover{opacity:1}.flex-prev:before,.flex-next:before{content:""}.post-feed .view-more{margin-top:40px}.post-feed .image_style{float:left;margin:0 15px 0 0;max-width:35%}.page-type-calendar .event-box .event-location{height:73px}.page-type-calendar .forms .left{margin-bottom:0}.page-type-calendar .forms .events-results{margin-bottom:0}.content-pages-show-calendar .forms .events-results{clear:both}.page-type-calendar .event-box .event-location p{width:60%}.content-pages-show-calendar #events_map{width:280px}.content-pages-show-calendar-wide #events_map{width:390px}.left{float:left}.page-type-calendar .page-pages-show-calendar .forms .right{padding:0;float:right;width:52%}.page-type-calendar .page-pages-show-calendar-wide .forms .right{padding:0;float:right;width:55%}ul.membership-list li.membership .buy{bottom:25px}.forms .row .form-col{width:48%;margin-left:4%}.forms .row .form-col:first-child{margin-left:0}#share{display:block}.signup_aside{min-height:260px}.footer .footer-right p{clear:right;float:right}.footer .sitename,.footer .footer-content{margin:0}.footer .sitename{margin-bottom:5px}.footer .span5{padding-top:35px}#splash{background:url(bg_splash.png)}#splash_form_wrapper{border:20px solid #fff;box-shadow:0 0 3px rgba(0,0,0,0.3);margin:40px 0 20px}#splash_form_wrapper .formLeft{height:620px}@media only screen and (min-width: 1026px){#splash_form_wrapper input.text{height:54px}#splash h1{font-size:38px;line-height:44px}#splash_form_wrapper .submit{letter-spacing:3px;padding:12px 20px}}
