.main-buttons{min-height:150px}.header-container{min-height:115px;padding-bottom:0}.twocolumn-container{margin-top:0;margin-bottom:20px;padding:0 20px}.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:71.73489278752437%;margin-right:3.89863547758285%;margin-bottom:0}.twocolumn-container .right-column,.twocolumn-container .left-column-narrow{float:left;width:24.36647173489279%;margin-bottom:0}.twocolumn-container .right-column-wide{margin-right:0}.twocolumn-container .left-column-narrow{margin-right:3.89863547758285%}.preheader .subscribe_form{width:72%}.preheader label{margin-bottom:0;margin-right:15px}.preheader .text{margin:0!important;width:20%}.preheader .submit{padding:7px 20px}.preheader .social_connect{padding:13px 0 6px}.preheader .social_connect h4{margin:0 10px 0 0;padding-top:4px}.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:0 17px}.header-container .width-container{margin:0 auto;width:1026px}header{max-width:40%;padding:0}header a{display:inline-block}header a.logo,header h1{float:left}header h1 a{float:left;font-size:30px;max-width:270px}header a.goto{background:url(goto_shadow.png) no-repeat;float:right;height:83px;margin:0 0 0 10px;padding:17px 0 0;overflow:hidden}header a.goto img{position:relative;left:-10px;max-width:100%;width:100%;transition:all 0.3s ease-in-out}header a.goto img:hover{left:0}.header-container nav{background-color:transparent;border-right:0;border-top:0;margin-top:15px;max-width:62%}.header-container nav .topnav{margin:0;padding:0;clear:both;list-style:none;font-size:14px}.header-container nav .topnav>li{background:none;box-shadow:none;border:0 none;display:inline-block;margin:0 10px 10px 0;position:relative;line-height:55px;border-radius:2px}.header-container nav>.topnav>li>a{color:#1e1e1e;display:block;font-size:18px;line-height:40px;padding:0 10px 0 0;text-transform:uppercase;width:100%;height:100%}.header-container nav>.topnav>li.special>a{color:#ee3224}.header-container nav .topnav li a:last-child{margin-right:0}.header-container nav .topnav li>a:hover,.header-container nav .topnav li.active>a{color:#598dca}.header-container nav .topnav li>a span{color:#afafaf}.header-container nav .topnav li>a:hover span,.header-container nav .topnav li.active>a span{color:#7099ca}.header-container nav .sub{background-color:#f6f6f6;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:35px;left:0;width:200px;z-index:99999}.header-container nav .topnav li.drop:hover .sub{display:block}.header-container nav .topnav .sub li{background:none;border:none;border-bottom:1px solid #ccc;box-shadow:#fff 0 1px;font-size:13px;line-height:18px;margin-bottom:5px;padding-bottom:3px;width:100%}.header-container nav .topnav .sub li:last-child{border:0 none;box-shadow:none}.header-container nav .topnav .sub a{background:none;color:#000;font-size:15px;line-height:24px;padding:0;text-transform:none}.header-container nav .topnav .sub a:hover{background-color:inherit;text-decoration:none}.page-features .slides img{max-width:700px;max-height:460px}.banner .width-container,.main .width-container{margin:0 auto;width:1026px}#page-features{box-shadow:0 13px 30px rgba(0,0,0,0.3);background:#252525;max-height:460px!important}#page-features .feature-slides{max-height:460px!important}.page-features .features-headline{text-align:left}.page-features .single-feature img{width:auto}.page-features .single-feature{float:left}.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:inherit;right:18%;bottom:60px!important;z-index:9999;width:12%}.flex-direction-nav li{list-style:none;position:absolute;right:0}.flex-direction-nav li:first-child{left:0;right:auto}.flex-prev,.flex-next{position:absolute;top:41%;z-index:9999;font-size:16px;padding:0;background:transparent;border:0 none;color:#ee3224;opacity:1}.flex-prev:hover,.flex-next:hover{color:#cf1d10}.flex-prev,.flex-next{height:58px;font-size:50px}.flex-next:before,.flex-prev:before{font-family:'LabourIcons';speak:none;font-size:50px;font-style:normal;letter-spacing:3px;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;padding:0;-webkit-font-smoothing:antialiased}.flex-prev:before{content:"\e010"}.flex-next:before{content:"\e00f"}.main-buttons .bt_wrapper{margin:0 -20px 0 0}.main-buttons .width-container .bt_wrap{background:url(goto_shadow2.png) no-repeat;float:left;margin:0 20px 0 0;padding-top:20px;padding-bottom:20px;width:auto}.main-buttons .width-container a{background:#f12f15;border-radius:0 6px 0 0;border-bottom:#f7371a 8px solid;position:relative;text-align:left;z-index:9999}.main-buttons .width-container a:hover{background:#f2442d;border-bottom-color:#f84d33}.main-buttons .width-container .bt_wrapper.has-bt1.has-bt2 a,.main-buttons .width-container .bt_wrapper.has-bt1.has-bt3 a,.main-buttons .width-container .bt_wrapper.has-bt3.has-bt2 a{width:420px}.main-buttons .width-container .bt_wrapper.has-bt1.has-bt2.has-bt3 a{width:12.6em}.post-feed .image_style{float:left;margin:0 15px 0 0;max-width:35%}.post-feed .img{float:left}.page-type-calendar .event-box .event-location{height:73px}.page-type-calendar .event-wrap .event-box{float:left;min-height:270px;width:49%}.page-type-calendar .event-wrap .event-box:nth-child(even){float:right}.page-type-calendar .content-pages-show-calendar .event-wrap .event-box{min-height:370px}.page-type-calendar .forms .left{margin-bottom:0;width:55%}.page-type-calendar .forms .events-results{margin-bottom:0}.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}.right{float:right}.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:210px}.elections-info,.labour-people{background-color:transparent;min-height:150px;padding:20px 0 90px}.footer p.sitename img{max-width:100%}.footer .footer-content{margin:0 0 0 34px}.footer .footer-right p{clear:right;float:right}.footer .social_links{padding:6px 0 0}#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 (max-width: 1025px){.flex-direction-nav{display:none}}@media only screen and (min-width: 1026px){.page-features .slides a{width:auto}.slides li a{display:block;float:left}.page-features a.features-headline{display:block;float:right;font:30px/36px 'labourface-bold',sans-serif;height:460px;width:325px;padding:50px 30px}#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}}