button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1565c0;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:.75em 1.5em;text-decoration:none;transition:background-color 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}
button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background-color:#11519a;color:#fff}
button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled{cursor:not-allowed;opacity:.5}
button:disabled:hover,input[type="button"]:disabled:hover,input[type="reset"]:disabled:hover,input[type="submit"]:disabled:hover{background-color:#1565c0}
fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:.375em;padding:0}
label{display:block;font-weight:600;margin-bottom:.375em}input,select,textarea{display:block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em}
input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple]{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;margin-bottom:.75em;padding:.5em;transition:border-color 150ms ease;width:100%}
input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select[multiple]:hover{border-color:#b1b1b1}
input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple]:focus{border-color:#1565c0;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(18,89,169,0.7);outline:0}
input[type="color"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="email"]:disabled,input[type="month"]:disabled,input[type="number"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="week"]:disabled,input:not([type]):disabled,textarea:disabled,select[multiple]:disabled{background-color:#f2f2f2;cursor:not-allowed}
input[type="color"]:disabled:hover,input[type="date"]:disabled:hover,input[type="datetime"]:disabled:hover,input[type="datetime-local"]:disabled:hover,input[type="email"]:disabled:hover,input[type="month"]:disabled:hover,input[type="number"]:disabled:hover,input[type="password"]:disabled:hover,input[type="search"]:disabled:hover,input[type="tel"]:disabled:hover,input[type="text"]:disabled:hover,input[type="time"]:disabled:hover,input[type="url"]:disabled:hover,input[type="week"]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple]:disabled:hover{border:1px solid #ddd}
textarea{resize:vertical}[type="search"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
[type="checkbox"],[type="radio"]{display:inline;margin-right:.375em}
[type="file"]{margin-bottom:.75em;width:100%}select{margin-bottom:.75em;max-width:100%;width:auto}
ul,ol{list-style-position:inside;margin:0;padding:0}dl{margin:0}dt{font-weight:600;margin:0}
dd{margin:0}table{border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}
th{border-bottom:1px solid #a6a6a6;font-weight:600;padding:.75em 0;text-align:left}
td{border-bottom:1px solid #ddd;padding:.75em 0}tr,td,th{vertical-align:middle}html{box-sizing:border-box}
*,*::after,*::before{box-sizing:inherit}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}
[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}
dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;height:auto;max-height:100%;max-width:100%}
svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}#breadcrumbs{font-size:.875rem;font-family:"Open Sans",sans-serif;padding:20px 0 20px 50px}
html{font-size:62.5%}body{font-size:16px}h1,h2,h3,h4,h5,h6{clear:both;float:none;line-height:1.25em;margin-bottom:20px}
h1::after,h2::after,h3::after,h4::after,h5::after,h6::after{clear:both;content:"";display:table}
h1{font-size:48px;color:#000;font-family:"Ultra",serif;font-weight:normal}
h2{font-size:32px;font-family:"Oswald",sans-serif;color:#263d86}
h3{font-size:26px;font-family:"Oswald",sans-serif;color:#263d86}
h4{font-size:20px;font-family:"Oswald",sans-serif;color:#263d86}
h5{font-size:18px;font-family:"Oswald",sans-serif;color:#263d86}
h6{font-size:16px;font-family:"Oswald",sans-serif;color:#263d86}
blockquote{background-color:#fff;font-family:"Open Sans",sans-serif;font-size:18px;font-style:italic;padding:30px;color:#333;position:relative;z-index:1;line-height:1.58}
blockquote:before{position:absolute;top:-30px;left:-10px;content:"\201C";font-family:"Ultra",serif;font-size:140px;color:#ddd;z-index:-1}
cite{font-style:italic}strong,b{color:#000;font-family:"Oswald",sans-serif}
a,a:visited{transition:all 200ms ease-in-out;color:#000;text-decoration:none}a:hover,a:visited:hover{transition:all 200ms ease-in-out;color:#92278f;text-decoration:underline}
.entry-meta a,.entry-meta a:visited,.entry-content a,.entry-content a:visited{transition:all 200ms ease-in-out;color:#92278f;text-decoration:none}
.entry-meta a:hover,.entry-meta a:visited:hover,.entry-content a:hover,.entry-content a:visited:hover{transition:all 200ms ease-in-out;color:#92278f;text-decoration:underline}
.entry-title{font-family:"Oswald",sans-serif;text-align:center}
@media screen and (min-width:0){.entry-title{font-size:2.5rem}}@media screen and (min-width:30em) and (max-width:47.9375em){.entry-title{font-size:4.0625rem}
}@media screen and (min-width:48em){.entry-title{font-size:6.25rem}}#primary,#secondary{font-family:"Open Sans",sans-serif}
#submit:hover{background-color:#555}.neat-button{background:#fff;border:solid 5px #ccc;border-radius:0;box-shadow:none;clear:both;font-family:"Oswald",sans-serif;margin:10px 0;padding:20px;transition:all 200ms ease-in-out}
.neat-button:focus{background:#f2f2f2;border:solid 5px #999;border-radius:0;box-shadow:none;font-family:"Oswald",sans-serif;padding:20px}
.neat-button:hover{background:#f2f2f2;border:solid 5px #999;border-radius:0;box-shadow:none;font-family:"Oswald",sans-serif;padding:20px}
.neat-3d-button{background:#fff;border-top:solid 3px #ccc;border-right:solid 3px #ccc;border-left:solid 3px #ccc;border-bottom:solid 5px #999;border-radius:0;clear:both;float:left;font-family:oswald;margin:15px 0;padding:20px;transition:all 200ms ease-in-out}
.neat-3d-button:focus{background:#f2f2f2;border-top:solid 3px #999;border-right:solid 3px #999;border-left:solid 3px #999;border-bottom:solid 3px #999;border-radius:0;box-shadow:none;font-family:"Oswald",sans-serif;padding:20px}
.neat-3d-button:hover{background:#f2f2f2;border-top:solid 3px #999;border-right:solid 3px #999;border-left:solid 3px #999;border-bottom:solid 3px #999;border-radius:0;box-shadow:none;font-family:"Oswald",sans-serif;padding:20px}
input[type="submit"]{min-width:220px;height:50px;padding:10px 10px;border-radius:25px;background-color:#263d86}
input[type="submit"]:hover{color:#263d86;background-color:#fff;border:2px solid #263d86;padding:8px}
input#s{float:left;width:70%}.infinite-scroll #navigation,.infinite-scroll.neverending #footer{display:none}
.infinity-end.neverending #footer{display:block}a.btn{text-align:center;text-decoration:none;display:inline-block}
a.btn-lg{min-width:280px;height:60px;padding:12px 10px;border-radius:30px}a.btn-md{min-width:220px;height:50px;padding:10px 10px;border-radius:25px}
a.btn-sm{min-width:140px;height:40px;padding:4px 10px;border-radius:20px}a.btn-fuschia{border-color:#92278f;border:3px solid;color:#92278f}
a.btn-fuschia:hover{background-color:#92278f;color:#fff}a.btn-fuschia:active{background-color:#92278f;color:#fff}
a.btn-yellow{border-color:#ffc30c;border:3px solid;color:#ffc30c}a.btn-yellow:hover{background-color:#ffc30c;color:#263d86;border-color:#ffc30c}
a.btn-yellow:active{background-color:#ffc30c;color:#fff}.entry-content .program-cta a{color:#263d86;background-color:#ffc30c;text-decoration:none}
.entry-content .program-cta a:hover{color:#ffc30c;background-color:#263d86}.meta{font-family:"Open Sans",sans-serif;font-size:14px;color:#999;text-transform:uppercase}
.paginate-numbers{color:#92278f}.paginate-numbers ul{list-style:none !important}.paginate-numbers li a{display:block;color:#92278f;text-decoration:none;padding:12px}
.paginate-numbers .active{background-color:#fff}.ph-quote{background-color:#fff;padding:10px 20px;margin:20px 0}
.ph-quote::after{clear:both;content:"";display:table}.ph-quote .quote{color:#263d86;font-family:"Oswald",sans-serif;font-size:24px;margin-bottom:0}
.ph-quote .name{float:right}.taxonomy-wrap li{list-style-type:none;border-top:1px solid #999;padding:5px}
.taxonomy-wrap li a{color:#92278f}.athlete-card{text-align:center;border-top:6px solid #ffc30c;background-color:#fff;padding-top:20px}
.athlete-card h3,.athlete-card p{color:#92278f;margin:0}.athlete-card h4{color:#263d86;margin:0}
.athlete-card a{text-decoration:none}.athlete-card .btn{text-decoration:none;margin:20px}
.athlete-card img{border-radius:100%}.proud-to-race-for::after,.proud-to-support::after{clear:both;content:"";display:table}
@media screen and (min-width:48em){.proud-to-race-for .full,.proud-to-support .full{height:150px}
.proud-to-race-for .full img,.proud-to-support .full img{margin-left:20px}.proud-to-race-for .full .patient-text,.proud-to-support .full .patient-text{margin-top:10px}
.proud-to-race-for .full .patient-text a,.proud-to-support .full .patient-text a{margin-top:20px}
}.proud-to-race-for .full .patient-img,.proud-to-race-for .full .athlete-img,.proud-to-support .full .patient-img,.proud-to-support .full .athlete-img{margin-top:5px;float:left;display:block;margin-right:1.35135%;width:32.43243%}
.proud-to-race-for .full .patient-img:last-child,.proud-to-race-for .full .athlete-img:last-child,.proud-to-support .full .patient-img:last-child,.proud-to-support .full .athlete-img:last-child{margin-right:0}
@media screen and (min-width:30em) and (max-width:47.9375em){.proud-to-race-for .full .patient-img,.proud-to-race-for .full .athlete-img,.proud-to-support .full .patient-img,.proud-to-support .full .athlete-img{float:left;display:block;margin-right:1.35135%;width:32.43243%}
.proud-to-race-for .full .patient-img:last-child,.proud-to-race-for .full .athlete-img:last-child,.proud-to-support .full .patient-img:last-child,.proud-to-support .full .athlete-img:last-child{margin-right:0}
}@media screen and (min-width:48em){.proud-to-race-for .full .patient-img,.proud-to-race-for .full .athlete-img,.proud-to-support .full .patient-img,.proud-to-support .full .athlete-img{float:left;display:block;margin-right:1.35135%;width:15.54054%}
.proud-to-race-for .full .patient-img:last-child,.proud-to-race-for .full .athlete-img:last-child,.proud-to-support .full .patient-img:last-child,.proud-to-support .full .athlete-img:last-child{margin-right:0}
}.proud-to-race-for .full .patient-text,.proud-to-race-for .full .athlete-text,.proud-to-support .full .patient-text,.proud-to-support .full .athlete-text{float:left;display:block;margin-right:1.35135%;width:66.21622%}
.proud-to-race-for .full .patient-text:last-child,.proud-to-race-for .full .athlete-text:last-child,.proud-to-support .full .patient-text:last-child,.proud-to-support .full .athlete-text:last-child{margin-right:0}
@media screen and (min-width:30em) and (max-width:47.9375em){.proud-to-race-for .full .patient-text,.proud-to-race-for .full .athlete-text,.proud-to-support .full .patient-text,.proud-to-support .full .athlete-text{float:left;display:block;margin-right:1.35135%;width:66.21622%}
.proud-to-race-for .full .patient-text:last-child,.proud-to-race-for .full .athlete-text:last-child,.proud-to-support .full .patient-text:last-child,.proud-to-support .full .athlete-text:last-child{margin-right:0}
}@media screen and (min-width:48em){.proud-to-race-for .full .patient-text,.proud-to-race-for .full .athlete-text,.proud-to-support .full .patient-text,.proud-to-support .full .athlete-text{float:left;display:block;margin-right:1.35135%;width:83.10811%}
.proud-to-race-for .full .patient-text:last-child,.proud-to-race-for .full .athlete-text:last-child,.proud-to-support .full .patient-text:last-child,.proud-to-support .full .athlete-text:last-child{margin-right:0}
}@media screen and (min-width:48em){.proud-to-race-for .full .patient-text .text,.proud-to-race-for .full .athlete-text .text,.proud-to-support .full .patient-text .text,.proud-to-support .full .athlete-text .text{float:left;display:block;margin-right:1.62602%;width:69.5122%}
.proud-to-race-for .full .patient-text .text:last-child,.proud-to-race-for .full .athlete-text .text:last-child,.proud-to-support .full .patient-text .text:last-child,.proud-to-support .full .athlete-text .text:last-child{margin-right:0}
}.proud-to-race-for .full .patient-text .btn,.proud-to-race-for .full .athlete-text .btn,.proud-to-support .full .patient-text .btn,.proud-to-support .full .athlete-text .btn{margin-right:0}
@media screen and (min-width:48em){.proud-to-race-for .full .patient-text .btn,.proud-to-race-for .full .athlete-text .btn,.proud-to-support .full .patient-text .btn,.proud-to-support .full .athlete-text .btn{float:left;display:block;margin-right:1.62602%;width:28.86179%;margin-right:0;margin-top:30px}
.proud-to-race-for .full .patient-text .btn:last-child,.proud-to-race-for .full .athlete-text .btn:last-child,.proud-to-support .full .patient-text .btn:last-child,.proud-to-support .full .athlete-text .btn:last-child{margin-right:0}
}.proud-to-race-for .one-half .patient-img,.proud-to-race-for .one-half .athlete-img,.proud-to-support .one-half .patient-img,.proud-to-support .one-half .athlete-img{float:left;display:block;margin-right:2.73973%;width:31.50685%}
.proud-to-race-for .one-half .patient-img:last-child,.proud-to-race-for .one-half .athlete-img:last-child,.proud-to-support .one-half .patient-img:last-child,.proud-to-support .one-half .athlete-img:last-child{margin-right:0}
.proud-to-race-for .one-half .patient-img img,.proud-to-race-for .one-half .athlete-img img,.proud-to-support .one-half .patient-img img,.proud-to-support .one-half .athlete-img img{margin-top:20px;margin-left:20px}
.proud-to-race-for .one-half .patient-text,.proud-to-race-for .one-half .athlete-text,.proud-to-support .one-half .patient-text,.proud-to-support .one-half .athlete-text{float:left;display:block;margin-right:2.73973%;width:65.75342%}
.proud-to-race-for .one-half .patient-text:last-child,.proud-to-race-for .one-half .athlete-text:last-child,.proud-to-support .one-half .patient-text:last-child,.proud-to-support .one-half .athlete-text:last-child{margin-right:0}
.proud-to-race-for .one-third,.proud-to-support .one-third{text-align:center}.proud-to-race-for .one-third img,.proud-to-support .one-third img{margin:0 auto}
.proud-to-race-for .patient-event-card .full,.proud-to-support .patient-event-card .full{text-align:center}
.proud-to-race-for .patient-event-card .full img,.proud-to-support .patient-event-card .full img{margin:0 auto}
.proud-to-race-for .patient-card,.proud-to-race-for .proud-to-support-card,.proud-to-race-for .patient-event-card,.proud-to-support .patient-card,.proud-to-support .proud-to-support-card,.proud-to-support .patient-event-card{background-color:#263d86;padding:20px;margin-top:10px;margin-bottom:10px}
.proud-to-race-for .patient-card::after,.proud-to-race-for .proud-to-support-card::after,.proud-to-race-for .patient-event-card::after,.proud-to-support .patient-card::after,.proud-to-support .proud-to-support-card::after,.proud-to-support .patient-event-card::after{clear:both;content:"";display:table}
.proud-to-race-for .patient-card img,.proud-to-race-for .proud-to-support-card img,.proud-to-race-for .patient-event-card img,.proud-to-support .patient-card img,.proud-to-support .proud-to-support-card img,.proud-to-support .patient-event-card img{border-radius:100%}
.proud-to-race-for .patient-card h2,.proud-to-race-for .patient-card p,.proud-to-race-for .proud-to-support-card h2,.proud-to-race-for .proud-to-support-card p,.proud-to-race-for .patient-event-card h2,.proud-to-race-for .patient-event-card p,.proud-to-support .patient-card h2,.proud-to-support .patient-card p,.proud-to-support .proud-to-support-card h2,.proud-to-support .proud-to-support-card p,.proud-to-support .patient-event-card h2,.proud-to-support .patient-event-card p{color:#ffc30c;margin:0}
.proud-to-race-for .patient-card h4,.proud-to-race-for .proud-to-support-card h4,.proud-to-race-for .patient-event-card h4,.proud-to-support .patient-card h4,.proud-to-support .proud-to-support-card h4,.proud-to-support .patient-event-card h4{color:#fff;margin:0}
.proud-to-race-for .patient-card .btn,.proud-to-race-for .proud-to-support-card .btn,.proud-to-race-for .patient-event-card .btn,.proud-to-support .patient-card .btn,.proud-to-support .proud-to-support-card .btn,.proud-to-support .patient-event-card .btn{margin-top:10px}
.proud-to-race-for .patient-card a.btn-yellow,.proud-to-race-for .proud-to-support-card a.btn-yellow,.proud-to-race-for .patient-event-card a.btn-yellow,.proud-to-support .patient-card a.btn-yellow,.proud-to-support .proud-to-support-card a.btn-yellow,.proud-to-support .patient-event-card a.btn-yellow{color:#ffc30c;text-decoration:none}
.proud-to-race-for .patient-card a.btn-yellow:hover,.proud-to-race-for .proud-to-support-card a.btn-yellow:hover,.proud-to-race-for .patient-event-card a.btn-yellow:hover,.proud-to-support .patient-card a.btn-yellow:hover,.proud-to-support .proud-to-support-card a.btn-yellow:hover,.proud-to-support .patient-event-card a.btn-yellow:hover{color:#263d86}
.lmbyl-card-wrap::after{clear:both;content:"";display:table}
.lmbyl-card-wrap .lmbyl-card{text-align:center;border-top:6px solid #ffc30c;background-color:#fff}
.lmbyl-card-wrap .lmbyl-card h2,.lmbyl-card-wrap .lmbyl-card h4{color:#92278f;margin:0;padding:0}
.lmbyl-card-wrap .lmbyl-card h2{margin-bottom:25px}.lmbyl-card-wrap .lmbyl-card .athlete-img img{border-radius:100%;margin-top:-100px}
.lmbyl-card-wrap .lmbyl-card hr{border-color:#ffc30c;margin:0 130px}.lmbyl-card-wrap .lmbyl-card p{margin:0 10px}
.lmbyl-card-wrap .lmbyl-card a.btn{text-decoration:none;margin-bottom:10px}.lmbyl-card-wrap .lmbyl-card a.btn:hover{background-color:#92278f;color:#fff;border-color:#92278f}
.major-events-wrap::after{clear:both;content:"";display:table}
.major-events-wrap .major-event-card{border-top:6px solid #ffc30c;background-color:#fff}
.major-events-wrap .major-event-card img{object-fit:cover}.major-events-wrap .major-event-card .major-event-text{padding:0 20px 10px}
.major-events-wrap .major-event-card .major-event-text a{text-decoration:none}.major-events-wrap .major-event-card .major-event-text h3{padding:0;margin:0}
.athlete-card-row{clear:both;width:100%}@media screen and (min-width:48em){.athlete-card-col{width:31%;float:left;margin-right:1%;margin-left:1%;margin-top:1%}
}.athlete-card-col .athlete-card::after{clear:both;content:"";display:table}
.teamph-participating-athletes::after{clear:both;content:"";display:table}
.proud-to-race-for-event{background-color:#263d86;padding:20px;margin-top:10px;margin-bottom:10px}
.proud-to-race-for-event::after{clear:both;content:"";display:table}
.proud-to-race-for-event img{border-radius:100%}.proud-to-race-for-event h2,.proud-to-race-for-event p{color:#ffc30c !important;margin:0}
.proud-to-race-for-event h4{color:#fff !important;margin:0}.proud-to-race-for-event .btn{margin-top:10px}
.proud-to-race-for-event a.btn-yellow{color:#ffc30c;text-decoration:none}.proud-to-race-for-event a.btn-yellow:hover{color:#263d86}
.proud-to-race-for-event .full{text-align:center}.proud-to-race-for-event .full img{margin:10px auto}
.proud-to-race-for-event .patient-event-card{margin-top:10px}.related-posts{padding:20px 0}
.related-posts::after{clear:both;content:"";display:table}
.related-posts h3{margin:0}.related-posts .meta{margin:0 0 10px 0}.related-posts a{color:#92278f;font-weight:bold}
.related-posts a:hover{text-decoration:none}.related-posts .related-post{background-color:#fff;margin-top:15px}
.related-posts .related-post a.category{color:#ffc30c}.related-posts .related-post .related-text{padding:0 20px}
@media screen and (min-width:48em){.related-posts .full img{float:left;display:block;margin-right:1.35135%;width:32.43243%;width:100%;max-width:330px;height:165px;object-fit:cover;object-position:0}
.related-posts .full img:last-child{margin-right:0}.related-posts .full .related-text{float:left;display:block;margin-right:1.35135%;width:66.21622%;padding-top:20px}
.related-posts .full .related-text:last-child{margin-right:0}}.patients .related-post .meta{display:none}
.front-page-events{margin:20px 0}.front-page-events .events-title{text-align:center}
.front-page-events .full h4{margin-top:5px}@media screen and (min-width:48em){.front-page-events .full img{float:left;display:block;margin-right:1.35135%;width:32.43243%;width:100%;max-width:330px;height:165px;object-fit:contain;object-position:inherit}
.front-page-events .full img:last-child{margin-right:0}}.major-event-tax-wrap .meta{display:none}
body{background-color:#f5f5f5;color:#000;font-family:"Open Sans",sans-serif;line-height:1.5em;word-break:break-word}
#page{width:100%}#main{max-width:1040px;margin-left:auto;margin-right:auto;margin:0 auto;position:relative;z-index:0}
#main::after{clear:both;content:"";display:table}@media screen and (min-width:30em) and (max-width:47.9375em){#main{max-width:520px}
}#primary{margin:0 auto;width:100%}#primary::after{clear:both;content:"";display:table}
#primary ol li{margin-left:10px}#primary ul{margin-left:10px}#secondary{margin:20px auto;padding:0 30px 0 0;width:100%}
@media screen and (min-width:0){#secondary{float:left;display:block;margin-right:8.69565%;width:100%;padding:30px}
#secondary:last-child{margin-right:0}}@media screen and (min-width:48em){#secondary{float:left;display:block;margin-right:1.35135%;width:15.54054%;margin-right:0}
#secondary:last-child{margin-right:0}}.site-content{margin:25px 0}.full{float:left;display:block;margin-right:1.35135%;width:100%}
.full:last-child{margin-right:0}@media screen and (min-width:48em){.one-half{float:left;display:block;margin-right:1.35135%;width:49.32432%}
.one-half:last-child{margin-right:0}.one-half:last{margin-right:0}}.one-third{margin-top:10px;margin-bottom:10px}
@media screen and (min-width:30em) and (max-width:47.9375em){.one-third{float:left;display:block;margin-right:1.35135%;width:49.32432%;margin-left:33.78378%}
.one-third:last-child{margin-right:0}}@media screen and (min-width:48em){.one-third{float:left;display:block;margin-right:1.35135%;width:32.43243%}
.one-third:last-child{margin-right:0}.one-third:nth-child(3n){margin-right:0}}header{position:relative;z-index:1}
header::after{clear:both;content:"";display:table}header .header-logo{background-color:#92278f;height:100px;width:100%;padding:14px}
@media screen and (min-width:48em){header .header-logo{width:20%;float:left}}header .header-logo img{display:block;z-index:2;margin:0 auto}
.site-branding{position:absolute;height:0;margin-left:-9999px;text-align:center}.header-img{position:relative;z-index:-1}
.header-img img{width:100%;max-height:300px}.header-title{position:absolute;bottom:15px;left:0;width:100%}
.header-title h1{max-width:1040px;margin-left:auto;margin-right:auto;color:#fff}.header-title h1::after{clear:both;content:"";display:table}
.bread-crumbs{background-color:#fff;color:#92278f;padding:7px 0;font-size:18px}.bread-crumbs #crumbs{max-width:1040px;margin-left:auto;margin-right:auto}
.bread-crumbs #crumbs::after{clear:both;content:"";display:table}
#breadcrumbs{list-style:none;margin:10px 0;overflow:hidden}#breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:15px}
#breadcrumbs .separator{font-size:18px;font-weight:100;color:#ccc}.search-icon{fill:#ffc30c;height:30px;width:30px}
@media screen and (min-width:48em){.search-icon{margin-top:33px}}.site-header .search-submit{display:none}
.flexnav{overflow:hidden;margin:0 auto;width:100%;max-height:0;-webkit-tranåsition:all .5s ease-in-out,width 0,height 0,top 0,left 0;transition:all .5s ease-in-out,width 0,height 0,top 0,left 0;-webkit-transform-style:preserve-3d;list-style-type:none}
.flexnav.opacity{padding-left:0}.flexnav ul{padding-left:0}.flexnav.flexnav-show{max-height:2000px;transition:all .5s ease-in-out}
.flexnav.one-page{position:fixed;top:50px;right:5%;max-width:200px}.flexnav li{font-size:100%;position:relative;overflow:hidden}
.flexnav .menu-button-primary>a{border:2px solid #ffc30c;color:#ffc30c;margin:30px 8px;padding:8px 15px;border-radius:25px;height:40px;line-height:normal}
.flexnav .menu-button-secondary>a{border:2px solid #ffc30c;background-color:#ffc30c;color:#92278f;margin:30px 8px;padding:8px 15px;border-radius:25px;height:40px;line-height:normal}
.flexnav li a{position:relative;display:block;padding:.80em;z-index:2;overflow:hidden;color:#fff;background:#92278f;border-bottom:1px solid rgba(0,0,0,0.15);white-space:nowrap;text-decoration:none}
.flexnav li a:hover{background:#92278f;color:#ffc30c !important}.flexnav li a:focus{background:#fuschia}
.flexnav li ul{display:none;margin-bottom:0;padding-left:0;width:100%;z-index:5}.flexnav li ul li{font-size:100%;position:relative;overflow:hidden}
.flexnav li ul li:last-child{border-bottom:1px solid #92278f}.flexnav li ul.flexnav-show li{overflow:visible}
.flexnav li ul li a{display:block;background:#92278f}.flexnav ul li ul li a{background:#92278f}
.flexnav ul li ul li ul li a{background:#999}.flexnav .touch-button{position:absolute;z-index:999;top:0;right:0;width:50px;height:100%;display:inline-block;background:#acaca1;background:rgba(0,0,0,0.075);text-align:center}
.flexnav .touch-button:hover{cursor:pointer}.flexnav .touch-button .navicon{position:relative;top:1.4em;font-size:12px;color:#92278f}
.menu-button{position:relative;display:block;padding:1em;background:#92278f;color:#fff;cursor:pointer;border-bottom:1px solid rgba(0,0,0,0.2);width:100%}
.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px}.menu-button .touch-button{background:transparent;position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:none;text-align:center}
.menu-button .touch-button .navicon{font-size:16px;position:relative;top:1em;color:#92278f}
.menu-button:hover{color:#f5f5f5;background-color:#92278f}.menu-button:hover i.navicon{color:#f5f5f5}
.menu-button:hover i.navicon:after{color:#f5f5f5;content:'Menu'}
.menu-button:hover:focus{background-color:#92278f}.menu-button i.navicon{display:block !important;position:relative;right:30px}
.menu-button i.navicon:after{color:#555;content:'Menu'}@media all and (min-width:800px){body.one-page{padding-top:70px}
#primary-nav{background-color:#92278f}.menu-main-container{float:right;padding-right:2em}
.flexnav{overflow:visible;margin:0 0 0 auto;background-color:#92278f;height:100px;line-height:100px;white-space:nowrap;right:auto}
.flexnav.opacity{opacity:1}.flexnav.one-page{top:0;right:auto;max-width:1080px}.flexnav .current_page_item a{color:#ffc30c;border-bottom:3px solid #ffc30c}
.flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#92278f;overflow:visible}
.flexnav li a{height:100px;padding:0;margin:0 15px}.flexnav li>ul{position:absolute;top:auto;left:0}
.flexnav li>ul li{width:100%}.flexnav li ul li>ul{margin-left:100%;top:0}.flexnav li ul li a{border-bottom:0}
.flexnav li ul.open{display:block;opacity:1;visibility:visible;z-index:1}.flexnav li ul.open li{overflow:visible;max-height:100px}
.flexnav li ul.open ul.open{margin-left:100%;top:0}.menu-button{display:none}}.oldie body.one-page{padding-top:70px}
.oldie .flexnav{overflow:visible}.oldie .flexnav.one-page{top:0;right:auto;max-width:1080px}
.oldie .flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#92278f;width:20%;min-height:50px;overflow:visible}
.oldie .flexnav li:hover>ul{display:block;width:100%;overflow:visible}.oldie .flexnav li:hover>ul li{width:100%;float:none}
.oldie .flexnav li a{border-left:1px solid #acaca1;border-bottom:0;overflow:visible}
.oldie .flexnav li>ul{background:#acaca1;position:absolute;top:auto;left:0;display:none;z-index:1;overflow:visible}
.oldie .flexnav li ul li ul{top:0}.oldie .flexnav li ul li a{border-bottom:0}.oldie .flexnav li ul.open{display:block;width:100%;overflow:visible}
.oldie .flexnav li ul.open li{width:100%}.oldie .flexnav li ul.open ul.open{margin-left:100%;top:0;display:block;width:100%;overflow:visible}
.oldie .flexnav ul li:hover ul{margin-left:100%;top:0}.oldie .menu-button{display:none}
.oldie.ie7 .flexnav li{width:19.9%}.site-main [class*="navigation"]{width:100%;float:left;margin:25px 0 1.5em;overflow:hidden}
[class*="navigation"] .nav-previous{float:left;margin-top:25px;width:50%}
[class*="navigation"] .nav-next{float:right;text-align:right;margin-top:25px;width:50%}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);display:none;float:left;left:0;position:absolute;top:1.5em;z-index:99999;background:#92278f;padding:30px}
#site-navigation{border-top:solid 5px #f3f3f3;border-bottom:solid 5px #f3f3f3}ul.nav-menu li{transition:background 200ms ease-in-out;background:#fuschia;padding:10px}
@media screen and (min-width:0){ul.nav-menu li{text-align:center;width:100%}}@media screen and (min-width:48em){ul.nav-menu li{text-align:none;width:inherit}
}ul.nav-menu li:hover{transition:background 200ms ease-in-out;background:#f3f3f3}
.menu-main-menu-container li.current-menu-item{background-color:#f3f3f3;display:block}
ul.nav-menu li.current_page_item{background:#f3f3f3}#primary-nav{float:left;max-width:100%;width:100%}
nav.post-navigation{width:100%;z-index:1}.nav-links{width:100%}@media screen and (min-width:0){.nav-links .nav-previous{float:left;display:block;margin-right:8.69565%;width:100%;margin-right:0}
.nav-links .nav-previous:last-child{margin-right:0}}@media screen and (min-width:48em){.nav-links .nav-previous{float:left;display:block;margin-right:1.35135%;width:23.98649%}
.nav-links .nav-previous:last-child{margin-right:0}}@media screen and (min-width:0){.nav-links .nav-next{float:left;display:block;margin-right:8.69565%;width:100%;margin-right:0}
.nav-links .nav-next:last-child{margin-right:0}}@media screen and (min-width:48em){.nav-links .nav-next{float:left;display:block;margin-right:1.35135%;width:23.98649%}
.nav-links .nav-next:last-child{margin-right:0}}.sticky{background:#ededed}.gallery-caption{list-style:none}
.bypostauthor{list-style:none}.hentry{margin:0 0 1.5em}.byline,.updated{display:none}
.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em auto}
.ph-story .entry-content{font-size:18px;line-height:1.58;margin:0 auto}.page-links{clear:both;margin:0 0 1.5em}
.aligncenter{float:none;margin-top:.5em;margin-right:auto !important;margin-bottom:.5em;margin-left:auto !important}
.aligncenter::after{clear:both;content:"";display:table}
.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}
.sticky{float:left;padding:20px}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
.wp-caption{border:1px solid #ededed;clear:both;margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin:1.2% auto 0;max-width:98%}
.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}
.site-main .gallery{margin-bottom:1.5em}.site-main .gallery a img{border:0;height:auto;max-width:90%}
.site-main .gallery dd{margin:0}embed,iframe,object{max-width:100%}.comment-content a{word-wrap:break-word}
.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}.entry-content a,.entry-content a:visited{text-decoration:underline}
.entry-content a:hover,.entry-content a:visited:hover{text-decoration:none}.entry-meta a,.entry-meta a:visited{text-decoration:underline}
.entry-meta a:hover,.entry-meta a:visited:hover{text-decoration:none}.gallery{margin-bottom:1.6em}
.gallery-item{display:inline-block;padding:1.79104477%;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-icon img{margin:0 auto}.gallery-caption{color:#707070;color:rgba(51,51,51,0.7);display:block;font-family:"Noto Sans",sans-serif;font-size:12px;font-size:1.2rem;line-height:1.5;padding:.5em 0}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}
.athlete-wrap,.content-wrap,.related-posts-wrap{margin:20px 0}.athlete-wrap::after,.content-wrap::after,.related-posts-wrap::after{clear:both;content:"";display:table}
.athlete-wrap h2,.athlete-wrap h3,.athlete-wrap h4,.athlete-wrap .icon,.content-wrap h2,.content-wrap h3,.content-wrap h4,.content-wrap .icon,.related-posts-wrap h2,.related-posts-wrap h3,.related-posts-wrap h4,.related-posts-wrap .icon{color:#263d86}
.athlete-wrap .athlete-header::after,.athlete-wrap .content-header::after,.content-wrap .athlete-header::after,.content-wrap .content-header::after,.related-posts-wrap .athlete-header::after,.related-posts-wrap .content-header::after{clear:both;content:"";display:table}
@media screen and (min-width:48em){.athlete-wrap .athlete-header,.athlete-wrap .content-header,.content-wrap .athlete-header,.content-wrap .content-header,.related-posts-wrap .athlete-header,.related-posts-wrap .content-header{max-height:306px;border-top:6px solid #ffc30c;background-color:#fff}
}.human-info .name-wrapper{width:80%;float:left}.human-info .company-logo{width:19%;float:left;margin-top:25px}
.human-img img,.tribe-events-event-image img{margin:0 auto;height:300px;max-width:520px;width:100%;object-fit:cover}
@media screen and (min-width:30em) and (max-width:47.9375em){.human-img img,.tribe-events-event-image img{border-top:6px solid #ffc30c;margin:0 auto}
}@media screen and (min-width:48em){.human-img,.tribe-events-event-image{float:left;display:block;width:50.67568%}
.human-img:last-child,.tribe-events-event-image:last-child{width:49.32432%}}.tribe-events-event-image img{object-fit:contain}
.human-info,.event-info{background-color:#fff;max-height:300px;padding-left:20px}
@media screen and (min-width:48em){.human-info,.event-info{float:left;display:block;width:50.67568%;margin-right:0}
.human-info:last-child,.event-info:last-child{width:49.32432%}}.human-info h2,.event-info h2{margin-bottom:0}
.human-info h4,.event-info h4{margin:7px 0}.event-info h4 span{margin-bottom:0}.details-wrap{background-color:#fff}
.details-wrap::after{clear:both;content:"";display:table}
.details-wrap .details-meta{padding:0 15px}@media screen and (min-width:48em){.details-wrap .details-meta{float:left;display:block;margin-right:1.35135%;width:32.43243%}
.details-wrap .details-meta:last-child{margin-right:0}}.details-wrap .details-meta h4{margin-bottom:0}
.details-wrap .details-meta p{margin-top:0}@media screen and (min-width:48em){.details-wrap .details-map{float:left;display:block;margin-right:1.35135%;width:66.21622%;margin-right:0}
.details-wrap .details-map:last-child{margin-right:0}}.content-wrap .lmbyl-horizontal{background-color:#263d86;padding:20px 0;margin:20px 0}
.content-wrap .lmbyl-horizontal::after{clear:both;content:"";display:table}
.content-wrap .lmbyl-horizontal .btn{color:#ffc30c}.content-wrap .lmbyl-horizontal .btn:hover{color:#263d86}
@media screen and (min-width:30em) and (max-width:47.9375em){.content-wrap .lmbyl-horizontal img{float:left;display:block;margin-right:1.35135%;width:49.32432%;margin-left:25.33784%;margin-right:0}
.content-wrap .lmbyl-horizontal img:last-child{margin-right:0}.content-wrap .lmbyl-horizontal .btn{float:left;display:block;margin-right:1.35135%;width:100%;text-align:center;max-width:200px}
.content-wrap .lmbyl-horizontal .btn:last-child{margin-right:0}}@media screen and (min-width:48em){.content-wrap .lmbyl-horizontal img{margin-left:4.22297%;float:left;display:block;margin-right:1.35135%;width:32.43243%}
.content-wrap .lmbyl-horizontal img:last-child{margin-right:0}.content-wrap .lmbyl-horizontal .btn{margin-left:38.00676%;float:left;display:block;margin-right:1.35135%;width:15.54054%;margin-right:0;margin-top:30px}
.content-wrap .lmbyl-horizontal .btn:last-child{margin-right:0}}.program-header{background-color:#fff}
.program-header::after{clear:both;content:"";display:table}
.program-header .program-img{float:left;display:block;margin-right:1.35135%;width:100%;text-align:center}
.program-header .program-img:last-child{margin-right:0}@media screen and (min-width:48em){.program-header .program-img{float:left;display:block;margin-right:1.35135%;width:74.66216%;text-align:left}
.program-header .program-img:last-child{margin-right:0}}.program-header .program-info{text-align:center;float:left;display:block;margin-right:1.35135%;width:100%}
.program-header .program-info:last-child{margin-right:0}@media screen and (min-width:48em){.program-header .program-info{float:left;display:block;margin-right:1.35135%;width:23.98649%}
.program-header .program-info:last-child{margin-right:0}}.program-header .program-info a{margin:20px 0}
@media screen and (min-width:48em){.program-header .program-info a{margin-top:27%}
}.program-cta{margin:20px 0;background-color:#263d86;text-align:center;padding:30px 20px}
.program-cta h2{color:#fff;margin-top:0}.tph-gallery a{padding:2px 5px}.tribe-events-list .tribe-events-event-image+div.tribe-events-content{width:46%}
.tribe-bar-submit{margin-left:0}.ph-story{max-width:1040px;margin-left:auto;margin-right:auto}
.ph-story::after{clear:both;content:"";display:table}.ph-story .ph-featured{display:inline-block;float:left;margin:0 25px 25px 0}
.statement-of-purpose-widget-area,.after-content-1-widget-area{background-color:#263d86;margin-bottom:10px}
.statement-of-purpose-widget-area::after,.after-content-1-widget-area::after{clear:both;content:"";display:table}
.statement-of-purpose-widget-area h2,.statement-of-purpose-widget-area h3,.after-content-1-widget-area h2,.after-content-1-widget-area h3{color:#fff}
@media screen and (min-width:48em){.statement-of-purpose-widget-area h2,.statement-of-purpose-widget-area h3,.after-content-1-widget-area h2,.after-content-1-widget-area h3{float:left;display:block;margin-right:1.35135%;width:74.66216%;margin:26px 0 26px 20px}
.statement-of-purpose-widget-area h2:last-child,.statement-of-purpose-widget-area h3:last-child,.after-content-1-widget-area h2:last-child,.after-content-1-widget-area h3:last-child{margin-right:0}
.statement-of-purpose-widget-area a,.after-content-1-widget-area a{float:left;display:block;margin-right:1.35135%;width:15.54054%;margin-right:0;margin-top:20px}
.statement-of-purpose-widget-area a:last-child,.after-content-1-widget-area a:last-child{margin-right:0}
}.home-top::after,.home-middle::after{clear:both;content:"";display:table}
.home-top h3,.home-middle h3{text-align:center}@media screen and (min-width:64em){.home-top .main-featured,.home-middle .main-featured{float:left;display:block;margin-right:1.35135%;width:49.32432%}
.home-top .main-featured:last-child,.home-middle .main-featured:last-child{margin-right:0}
}.home-top .blog-cta-wrap,.home-top .stories-wrap,.home-middle .blog-cta-wrap,.home-middle .stories-wrap{padding:5px;max-width:255px;margin:0 auto}
@media screen and (min-width:64em){.home-top .blog-cta-wrap,.home-top .stories-wrap,.home-middle .blog-cta-wrap,.home-middle .stories-wrap{float:left;display:block;margin-right:1.35135%;width:49.32432%}
.home-top .blog-cta-wrap:last-child,.home-top .stories-wrap:last-child,.home-middle .blog-cta-wrap:last-child,.home-middle .stories-wrap:last-child{margin-right:0}
}@media screen and (min-width:48em){.home-top .blog-cta-wrap,.home-top .stories-wrap,.home-middle .blog-cta-wrap,.home-middle .stories-wrap{max-width:510px;margin:0 auto}
}.main-featured{position:relative;width:100%}@media screen and (min-width:48em){.main-featured{float:left;display:block;margin-right:1.35135%;width:49.32432%}
.main-featured:last-child{margin-right:0}}.secondary-featured::after{clear:both;content:"";display:table}
@media screen and (min-width:48em){.secondary-featured{float:left;display:block;margin-right:1.35135%;width:23.98649%}
.secondary-featured:last-child{margin-right:0}}.secondary-featured .featured-post{margin-bottom:4px}
.blog-title-list .post-list-single{background-color:#fff;height:67px;margin-bottom:10px}
.blog-title-list .post-list-single h5{margin-top:10px;text-align:left;padding-left:20px;padding-right:5px}
.blog-title-list .post-list-single h5 a{color:#92278f;text-decoration:none}@media screen and (min-width:48em){.blog-title-list{float:left;display:block;margin-right:1.35135%;width:23.98649%;margin-right:0}
.blog-title-list:last-child{margin-right:0}.blog-title-list .post-list-single{float:left;display:block;margin-right:2.73973%;width:100%}
.blog-title-list .post-list-single:last-child{margin-right:0}}.featured-post{position:relative;width:100%}
.featured-post-title{position:absolute;bottom:0;left:0;width:100%;max-width:510px;background-color:rgba(146,39,143,0.7);margin-bottom:5px;padding:8px}
.featured-post-title h3,.featured-post-title h5{color:#ffc30c;margin:5px 15px}.featured-post-title .date-and-author{color:#fff;margin:5px 15px}
.front-page-athlete::after,.front-page-patient::after{clear:both;content:"";display:table}
@media screen and (min-width:48em){.front-page-athlete,.front-page-patient{float:left;display:block;margin-right:1.35135%;width:32.43243%}
.front-page-athlete:last-child,.front-page-patient:last-child{margin-right:0}}@media screen and (min-width:30em) and (max-width:47.9375em){.front-page-athlete,.front-page-patient{float:left;display:block;margin-right:1.35135%;width:49.32432%}
.front-page-athlete:last-child,.front-page-patient:last-child{margin-right:0}}@media screen and (min-width:30em) and (max-width:47.9375em){.front-page-patient{margin-right:0}
}.front-page-lmbyl{position:relative;background-color:#263d86;text-align:center;padding:auto 15px;height:100%;height:450px;float:left;display:block;margin-right:1.35135%;width:100%}
.front-page-lmbyl:last-child{margin-right:0}@media screen and (min-width:48em){.front-page-lmbyl{float:left;display:block;margin-right:1.35135%;width:32.43243%;margin-right:0}
.front-page-lmbyl:last-child{margin-right:0}}.front-page-lmbyl .front-page-lmbyl-content{position:absolute;top:50%;transform:translateY(-50%)}
.front-page-sponsors{color:#263d86;background-color:#fff;text-align:center;margin:10px 0;padding:15px}
.front-page-sponsors::after{clear:both;content:"";display:table}
.front-page-sponsors .sponsor-images::after{clear:both;content:"";display:table}
@media screen and (min-width:48em){.front-page-sponsors .sponsor-images a{float:left;display:block;margin-right:1.35135%;width:23.98649%}
.front-page-sponsors .sponsor-images a:last-child{margin-right:0}.front-page-sponsors .sponsor-images a:first-of-type{margin-left:25.33784%}
.front-page-sponsors .sponsor-images a:last-child{margin-left:0}}.team-grid::after{clear:both;content:"";display:table}
.team-grid .athlete-card{height:449px}.paginate-numbers{float:left;display:block;margin-right:1.35135%;width:100%;text-align:center;margin:20px}
.paginate-numbers:last-child{margin-right:0}.paginate-numbers::after{clear:both;content:"";display:table}
.paginate-numbers ul{margin:0 auto;text-align:center}.paginate-numbers ul::after{clear:both;content:"";display:table}
.paginate-numbers ul li{display:inline-block}.team-intro-title{color:#263d86}.ph-documents .document_card{margin-bottom:15px}
.programs .meta{display:none}.video-card{text-align:center;border-top:6px solid #ffc30c;background-color:#fff}
.video-card h3{padding:0 5px}.video-card a:hover{text-decoration:none}.ph-documents .document-card{border-top:6px solid #ffc30c;background-color:#fff;margin-bottom:15px}
@media screen and (min-width:48em){.ph-documents .document-card .doc-img{float:left;display:block;margin-right:1.35135%;width:23.98649%}
.ph-documents .document-card .doc-img:last-child{margin-right:0}}@media screen and (min-width:48em){.ph-documents .document-card .doc-info{float:left;display:block;margin-right:1.35135%;width:66.21622%;margin-right:0}
.ph-documents .document-card .doc-info:last-child{margin-right:0}}@media screen and (min-width:48em){.doc-img{float:left;display:block;margin-right:1.35135%;width:23.98649%}
.doc-img:last-child{margin-right:0}}@media screen and (min-width:48em){.doc-info{float:left;display:block;margin-right:1.35135%;width:74.66216%;margin-right:0}
.doc-info:last-child{margin-right:0}}@media screen and (min-width:48em){.ph-press-releases{float:left;display:block;margin-right:1.35135%;width:49.32432%}
.ph-press-releases:last-child{margin-right:0}}.ph-news ul{list-style-type:none}.ph-news ul h4{color:#92278f}
@media screen and (min-width:48em){.ph-newsletters{float:left;display:block;margin-right:1.35135%;width:49.32432%;margin-right:0}
.ph-newsletters:last-child{margin-right:0}}.ph-press-releases h3,.ph-newsletters h3{border-bottom:1px solid #999;padding-bottom:10px}
.ph-press-releases ul,.ph-newsletters ul{list-style-type:none}.ph-press-releases ul li h4,.ph-newsletters ul li h4{color:#92278f;border-bottom:1px solid #999;padding-bottom:10px}
.media-wrap .content-header{max-height:100%}.media-wrap .content-header::after{clear:both;content:"";display:table}
.video::after{clear:both;content:"";display:table}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.videoWrapper::after{clear:both;content:"";display:table}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-template-page-templatestemplate-left-col-php h1.entry-title{margin:0;text-align:left}
@media screen and (min-width:48em){.page-template-page-templatestemplate-left-col-php #main{display:-ms-flexbox;display:flex}
}@media screen and (min-width:0){.page-template-page-templatestemplate-left-col-php #main #primary{float:left;display:block;margin-right:8.69565%;width:208.69565%}
.page-template-page-templatestemplate-left-col-php #main #primary:last-child{margin-right:0}
}@media screen and (min-width:48em){.page-template-page-templatestemplate-left-col-php #main #primary{float:left;display:block;margin-right:1.35135%;width:32.43243%;-ms-flex-order:2;order:2}
.page-template-page-templatestemplate-left-col-php #main #primary:last-child{margin-right:0}
}.page-template-page-templatestemplate-left-col-php #main #secondary{margin-right:1.5%}
@media screen and (min-width:0){.page-template-page-templatestemplate-left-col-php #main #secondary{float:left;display:block;margin-right:8.69565%;width:208.69565%}
.page-template-page-templatestemplate-left-col-php #main #secondary:last-child{margin-right:0}
}@media screen and (min-width:48em){.page-template-page-templatestemplate-left-col-php #main #secondary{float:left;display:block;margin-right:1.35135%;width:15.54054%;-ms-flex-order:1;order:1}
.page-template-page-templatestemplate-left-col-php #main #secondary:last-child{margin-right:0}
}.page-template-page-templatestemplate-left-col-php footer{clear:both;display:table}
.page-template-page-templatestemplate-right-col-php h1.entry-title{margin:0;text-align:left}
@media screen and (min-width:0){.page-template-page-templatestemplate-right-col-php #primary{float:left}
}@media screen and (min-width:0) and (min-width:0){.page-template-page-templatestemplate-right-col-php #primary{float:left;display:block;margin-right:8.69565%;width:208.69565%}
.page-template-page-templatestemplate-right-col-php #primary:last-child{margin-right:0}
}@media screen and (min-width:0) and (min-width:48em){.page-template-page-templatestemplate-right-col-php #primary{float:left;display:block;margin-right:1.35135%;width:32.43243%}
.page-template-page-templatestemplate-right-col-php #primary:last-child{margin-right:0}
}@media screen and (min-width:48em){.page-template-page-templatestemplate-right-col-php #secondary{float:right;margin-right:1.5%}
}@media screen and (min-width:48em) and (min-width:0){.page-template-page-templatestemplate-right-col-php #secondary{float:left;display:block;margin-right:8.69565%;width:208.69565%}
.page-template-page-templatestemplate-right-col-php #secondary:last-child{margin-right:0}
}@media screen and (min-width:48em) and (min-width:48em){.page-template-page-templatestemplate-right-col-php #secondary{float:left;display:block;margin-right:1.35135%;width:15.54054%}
.page-template-page-templatestemplate-right-col-php #secondary:last-child{margin-right:0}
}.page-template-page-templatestemplate-full-width-php #main,.page-template-page-templatestemplate-full-width-php #primary,.page-template-page-templatestemplate-full-width-php #secondary{width:100%;margin:0;padding:0}
.page-template-page-templatestemplate-full-width-php #page{max-width:100%;margin-left:auto;margin-right:auto}
.page-template-page-templatestemplate-full-width-php #page::after{clear:both;content:"";display:table}
.page-template-page-templatestemplate-full-width-php .site-main [class*="navigation"],.page-template-page-templatestemplate-full-width-php #comments,.page-template-page-templatestemplate-full-width-php footer,.page-template-page-templatestemplate-full-width-php #primary-nav{max-width:1040px;margin-left:auto;margin-right:auto;float:none}
.page-template-page-templatestemplate-full-width-php .site-main [class*="navigation"]::after,.page-template-page-templatestemplate-full-width-php #comments::after,.page-template-page-templatestemplate-full-width-php footer::after,.page-template-page-templatestemplate-full-width-php #primary-nav::after{clear:both;content:"";display:table}
.page-template-page-templatestemplate-landing-page-php #main,.page-template-page-templatestemplate-landing-page-php #primary,.page-template-page-templatestemplate-landing-page-php #secondary{width:100%;margin:0;padding:0}
.page-template-page-templatestemplate-landing-page-php #page{max-width:100%;margin-left:auto;margin-right:auto}
.page-template-page-templatestemplate-landing-page-php #page::after{clear:both;content:"";display:table}
.page-template-page-templatestemplate-landing-page-php .entry-content{margin:0 !important}
.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}
.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}
footer{float:left;margin:0;width:100%}footer .widget-title{color:#ffc30c}footer .footer-widgets{background-color:#263d86;color:#ffc30c;padding:1em;margin-bottom:0}
footer .footer-widgets li a,footer .footer-widgets p a,footer .footer-widgets ol li{color:#fff}
footer .footer-widgets .footer-widget-area{max-width:1040px;margin-left:auto;margin-right:auto}
footer .footer-widgets .footer-widget-area::after{clear:both;content:"";display:table}
footer .footer-widgets .footer-widget-area aside{float:left;display:block;margin-right:1.35135%;width:49.32432%}
footer .footer-widgets .footer-widget-area aside:last-child{margin-right:0}@media screen and (min-width:30em) and (max-width:47.9375em){footer .footer-widgets .footer-widget-area aside{float:left;display:block;margin-right:1.35135%;width:32.43243%}
footer .footer-widgets .footer-widget-area aside:last-child{margin-right:0}}@media screen and (min-width:48em){footer .footer-widgets .footer-widget-area aside{float:left;display:block;margin-right:1.35135%;width:23.98649%}
footer .footer-widgets .footer-widget-area aside:last-child{margin-right:0}}footer .footer-widgets .footer-widget-area ul{list-style-type:none}
footer .footer-widgets .footer-widget-area .widget_text{margin-top:24px}footer .footer-widgets .footer-widget-area .widget_text a{color:#fff}
footer .footer-widgets .footer-widget-area .widget_text a.btn-yellow:hover{color:#263d86}
footer .footer-widgets .footer-widget-area .widget_text .btn-md{color:#ffc30c;margin-top:20px}
footer .footer-widgets .footer-widget-area .widget_text .btn-md:hover{color:#263d86}
footer .site-info{margin:auto;width:100%;text-align:center;background-color:#ffc30c}
footer .site-info p{margin:0;padding:1em}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#c2c2c2;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto;color:#92278f;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}