html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}#newsletter button{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.visuallyhidden,.mobile-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#newsletter button{text-indent:200%;white-space:nowrap;overflow:hidden}.video-container,.video-wrap{*zoom:1}.video-container:before,.video-wrap:before,.video-container:after,.video-wrap:after{content:'';display:table;line-height:0}.video-container:after,.video-wrap:after{clear:both}h1{font-size:24px;line-height:30px;color:#4e4e4e;font-weight:300;margin-bottom:18px}h2{color:#4d4d4f;font-size:17px;line-height:24px;font-weight:700;margin-bottom:18px}h3{font-size:13px;line-height:19px;margin-bottom:10px;font-weight:700;color:#222222}h4{font-size:13px;line-height:19px;margin-bottom:6px;font-weight:600;color:#683971;text-transform:uppercase}aside h4{text-transform:none}h5{font-size:12px;line-height:18px;margin-bottom:6px;font-weight:600;color:#5c88a6}h1.masthead{font-size:12px;line-height:20px;color:#fff;margin-bottom:0px;font-weight:400;display:inline}p{font-size:13px;line-height:20px;margin-bottom:20px;color:#222222}p:last-child{margin-bottom:0px}strong{font-weight:bold}blockquote.testimonial{border-bottom:2px solid #eee;margin:0 0 35px 0;padding:0 0 35px 0;background:none}blockquote.testimonial p{font-size:13px;line-height:20px;margin-bottom:20px;color:#222222;font-weight:400}blockquote.testimonial:last-child{border-bottom:0}blockquote.testimonial:before{content:""}blockquote.testimonial:after{content:""}blockquote{padding:14px 18px;margin:15px 0 35px 0;display:inline-block;background:#f6f6f6}blockquote p{font-size:16px;line-height:24px;color:#4e4e4e;font-weight:300}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:1em}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrap{clear:both}#logo{float:left;padding-top:9px}.site-logo{background:url(../img/sprites.png) 0 0 no-repeat;width:212px;height:21px;display:block}#primary-nav-toggle{position:relative;right:0px;top:0px;width:46px;height:40px;float:right;cursor:pointer}#toggle{background:none repeat scroll 0 0 #fff;height:2px;position:absolute;right:6px;top:19px;transition:all 0.3s ease 0s;width:34px}#toggle:after,#toggle:before{background:none repeat scroll 0 0 #fff;height:2px;position:absolute;transition:all 0.3s ease 0s;width:34px;content:"";display:block;z-index:2}#toggle:after{top:8px}#toggle:before{top:-8px}#head{padding:14px 0}nav#primary-nav{display:none}nav#primary-nav ul li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #5c3064}nav#primary-nav ul li:last-child{border-bottom:0px;margin-right:0px}nav#primary-nav a{font-size:14