html{background-color:#000;margin:0;padding:0}body{background-color:#000;color:#333;font-size:.85em;font-family:"Segoe UI",Verdana,Helvetica,Sans-Serif;margin:0;padding:0}a{color:#3b94d9;outline:0;text-decoration:none}a:active,a:link,a:visited{color:#3b94d9}a:hover{color:#3b94d9;text-decoration:underline}img{border:none}footer,header,hgroup,nav,section{display:block}mark{background-color:#a6dbed;padding-left:5px;padding-right:5px}.clear:after{content:".";clear:both;display:block;height:0;visibility:hidden}h1,h2,h3,h4,h5,h6{margin-bottom:0;padding-bottom:0}h1{text-transform:uppercase;font-size:1.75em;color:#333}.intro h1{text-transform:none;color:#404040}h2{font-size:1.5em;color:#404040}aside h2,h3{font-size:1.2em;color:#404040}h4{font-size:1.1em;color:#404040}h5,h6{font-size:1em;color:#404040}h5 a:active,h5 a:link,h5 a:visited{padding:0;text-decoration:none}p{margin-top:2px}.label{color:#404040;font-weight:600;padding-right:5px}.sublabel{font-weight:600}fieldset{border:1px solid #ddd;padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0}legend{font-size:1.2em;font-weight:700}textarea{min-height:75px}.editor-label{margin:1em 0 0 0}.editor-field{margin:.5em 0 0 0}input,select,textarea{padding:5px;font-family:"Segoe UI",Verdana,Helvetica,Sans-Serif}select{padding-right:20px}label{font-weight:600}input[type=radio]+label{font-weight:400;display:inline-block}form>div{padding-top:10px}form>div>label{display:block;padding-bottom:5px}form>div>input[type=email],form>div>input[type=text]{box-sizing:border-box;width:100%}form>div>input[type=submit]{cursor:pointer;border:none;background-color:#000;color:#fff;font-weight:600;text-transform:uppercase;padding:10px 50px;margin:5px 5px 10px 0}form>div>textarea{box-sizing:border-box;width:100%}form>div .field-validation-error{display:block;color:#8b0000}.header-container{margin:0 auto;max-width:960px;position:relative}@media screen and (max-width:768px){.header-container{margin-top:10px}}.logo-container{display:inline-block}@media screen and (min-width:769px){.logo-container{height:160px}}@media screen and (max-width:768px){.logo-container{float:left;margin-left:10px}}.logo-container a{display:inline-block}@media screen and (min-width:769px){.logo-container a img{height:123px;width:123px;position:relative;top:16px;margin-right:20px}}@media screen and (max-width:768px){.logo-container a img{width:61.5px;height:61.5px}}.title-container{display:inline-block;color:#e5e8e4;text-transform:uppercase;font-weight:600}@media screen and (min-width:769px){.title-container{margin-left:10px;position:absolute;top:40px}}@media screen and (max-width:768px){.title-container{float:left;margin-left:10px}}.title-container span{text-transform:lowercase;font-weight:400;font-size:.9em;position:relative}@media screen and (min-width:769px){.title-container span{top:6px;left:4px;font-style:italic}}@media screen and (min-width:601px){.title-container{font-size:2.3em}}@media screen and (max-width:600px){.title-container{font-size:1.6em}.title-container span{display:block}}.title-container a{background:0 0;color:#e5e8e4;outline:0;text-decoration:none;display:inline-block}.title-container a:active,.title-container a:hover{background:0 0;color:#e5e8e4;outline:0;text-decoration:none}@media screen and (min-width:769px){.menu-container{position:absolute;top:115px;padding-left:143px;width:100%;box-sizing:border-box}}@media screen and (max-width:768px){.menu-container{float:left;margin-bottom:10px}}ul#menu{font-size:1.3em;font-weight:600;text-transform:uppercase;margin:0 5px 5px;padding:0}ul#menu li{display:inline;list-style:none;padding:0 5px;float:left}ul#menu li a{background:0 0;color:#fff;text-decoration:none}ul#menu li a.active,ul#menu li a:hover{color:#e5e8e4;text-decoration:none}ul#menu li.nav-to-home{font-size:.7em;line-height:16px;margin-top:5px}@media screen and (min-width:769px){ul#menu li.nav-to-home{float:right}}ul#menu li.nav-to-home img{vertical-align:middle}.body-container{background-color:#fff;clear:both}@media screen and (min-width:769px){.body-container{padding-bottom:35px}}@media screen and (max-width:10px){.body-container{padding-bottom:10px}}.main-content{margin:0 auto;max-width:960px;padding-left:10px;padding-right:10px;clear:both}@media screen and (min-width:769px){.main-content{padding-top:30px}}@media screen and (max-width:768px){.main-content{padding-top:4px}}.share{position:absolute;right:0}@media screen and (max-width:768px){.share{top:-20px}}.home{float:left}.home h1{font-style:italic;font-size:1.5em}.home .latestnews{margin-top:5px;font-weight:600}hgroup.title{margin-bottom:10px}hgroup.title h2{font-weight:400;margin-left:3px}hgroup h1,hgroup h2,hgroup h3{display:inline}.about,.contact,.left-content,.news,article,div.sponsors{position:relative}@media screen and (min-width:1025px){.about,.contact,.left-content,.news,article,div.sponsors{float:left;max-width:672px}}@media screen and (max-width:1024px) and (min-width:769px){.about,.contact,.left-content,.news,article,div.sponsors{width:calc(100% - 260px);float:left}}article header{color:grey}.about section{clear:both}.about section img{display:block;float:left;padding:0 10px 10px 0;width:100px}.sponsors section{padding:5px 0 5px 0}.sponsors section img{display:block;padding:6px 0 6px}.about section hgroup h2,.sponsors section hgroup h2{font-size:1.2em;color:#333}.about section hgroup h3,.sponsors section hgroup h3{color:#404040;font-size:1em;font-weight:400;margin-left:3px}.about section p,.sponsors section p{margin-top:2px}.contact section{padding-bottom:10px}.contact section a{display:block}footer{clear:both;font-size:.8em}@media screen and (min-width:769px){footer{height:120px}}@media screen and (max-width:768px){footer{height:60px}}.footer-container{margin:0 auto;max-width:960px}.footer-content{margin-top:10px;color:#e5e8e4;float:left}@media screen and (max-width:768px){.copyright{display:none}}.social-buttons{float:right;margin:10px 10px;font-size:32px}.social-buttons a:link,.social-buttons a:visited{color:#fff}.social-buttons a:active,.social-buttons a:hover{color:#e5e8e4}.home div{display:inline-block;vertical-align:bottom}@media screen and (orientation:landscape){.home div{width:calc(16.66% - 5px)}}@media screen and (orientation:portrait){.home div{width:calc(33% - 5px)}}.home div img{width:100%}.home div span{display:none}nav a#foundation:active,nav a#foundation:link,nav a#foundation:visited{color:#ef8000}nav a#soccer:active,nav a#soccer:link,nav a#soccer:visited{color:#0081c6}nav a#running:active,nav a#running:link,nav a#running:visited{color:#e20031}nav a#agility:active,nav a#agility:link,nav a#agility:visited{color:#79b51c}nav a#bootcamp:active,nav a#bootcamp:link,nav a#bootcamp:visited{color:#feed01}