.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.toggle{margin:2px 0 0 14px;float:left;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.toggle li{float:left}.toggle li a{width:50px;padding:6px 0;text-align:center;display:block;text-shadow:1px 1px 0 #fff;font-size:12px;font-weight:600;color:#666;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;background:#fff;background:-moz-linear-gradient(top,#fff 0,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fff 0,#ededed 100%);background:-o-linear-gradient(top,#fff 0,#ededed 100%);background:-ms-linear-gradient(top,#fff 0,#ededed 100%);background:linear-gradient(top,#fff 0,#ededed 100%);box-shadow:inset 1px 1px 0 #fff,inset -1px -1px 0 #fff;-moz-box-shadow:inset 1px 1px 0 #fff,inset -1px -1px 0 #fff;-webkit-box-shadow:inset 1px 1px 0 #fff,inset -1px -1px 0 #fff}.toggle li:first-child a{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.toggle li a:hover{background:#ededed;color:#222}.toggle li a.active{background:#c8e0f3;color:#325874;cursor:default;box-shadow:inset 0 0 3px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.4);-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.4)}#carousel li{margin-right:5px}#carousel img{display:block;opacity:.5;cursor:pointer}#carousel img:hover{opacity:1}#carousel .flex-active-slide img{opacity:1;cursor:default}.button{display:inline-block;margin:0;padding:.461em 1.563em .41em;color:#fff!important;text-align:center;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,.7);text-transform:uppercase;line-height:1;font-size:.9em;cursor:pointer;font-family:proxima-nova,sans-serif;border:1px solid #1a4064;background:#255a8c;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.1),inset 0 0 1px 1px rgba(255,255,255,.15);-moz-box-shadow:0 0 0 3px rgba(0,0,0,.1),inset 0 0 1px 1px rgba(255,255,255,.15);box-shadow:0 0 0 3px rgba(0,0,0,.1),inset 0 0 1px 1px rgba(255,255,255,.15)}.button:active{-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.1),inset 0 0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 3px rgba(0,0,0,.1),inset 0 0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 0 3px rgba(0,0,0,.1),inset 0 0 1px 1px rgba(0,0,0,.1)}.button.green{text-shadow:0 -1px 0 rgba(0,0,0,.4);border:1px solid #578824;background:#71b02f}.button.green:hover{background:#79bc32}.loading #container{opacity:0}.loading:before{content:'LOADING';display:block;margin:100px 0 0;text-align:center;color:#fff;font-weight:700;font-size:60px;opacity:.3}#container{padding:60px 40px 100px}#main{overflow:hidden}@media screen and (max-width:960px){#container{padding:35px}aside h3{float:none;font-size:20px}.toggle{margin-left:0;float:none}}@media screen and (max-width:768px){#container{padding:20px 30px}header{width:100%;float:none;text-align:center}header img{width:120px}header h1{margin:0 auto 10px;font-size:32px}header h2{font-size:16px}header .button{margin-bottom:28px}#main{margin-left:0}h3.nav-header{margin:0 auto 10px;font-size:16px}}