.coach-header{padding:90px 0;background:url(/app/features/images/coach-clipboard-1500x429.jpg) no-repeat center bottom;background-size:cover;padding:50px 0 250px;margin-bottom:-150px;position:relative}@media print{.coach-header{padding:0}}.coach-header h1,.coach-header h2,.coach-header small{color:#fff!important;text-shadow:1px 1px 8px #000;z-index:1;position:relative}.coach-header:after{content:"";display:block;position:absolute;top:0;bottom:-1px;left:0;right:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,#fff 100%)}.director-header{padding:90px 0;background:url(/app/features/images/meetRegistration/mac-new-desk-1500x909.jpg) no-repeat 60% 35%;background-size:cover;position:relative;padding:50px 0 250px;margin-bottom:-150px;position:relative}@media print{.director-header{padding:0}}.director-header:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.3)}.director-header h1,.director-header h2,.director-header small{color:#fff!important;text-shadow:1px 1px 8px #000;z-index:1;position:relative}.director-header:after{content:"";display:block;position:absolute;top:0;bottom:-1px;left:0;right:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,#fff 100%)}.athlete-header{padding:90px 0;background:url(/app/features/images/steeplechase-1500x700.jpg) no-repeat 50% 50%;background-size:cover;position:relative;padding:50px 0 250px;margin-bottom:-150px;position:relative}@media print{.athlete-header{padding:0}}.athlete-header:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.3)}.athlete-header h1,.athlete-header h2,.athlete-header small{color:#fff!important;text-shadow:1px 1px 8px #000;z-index:1;position:relative}.athlete-header:after{content:"";display:block;position:absolute;top:0;bottom:-1px;left:0;right:0;background:linear-gradient(to bottom,rgba(0,0,0,.1) 0%,rgba(0,0,0,.1) 60%,#fff 100%)}.meet-management-header{padding:90px 0;background:url(/app/features/images/steeplechase-1500x700.jpg) no-repeat 50% 50%;background-size:cover;position:relative;background-image:url(https://lh3.googleusercontent.com/Hvyiy7mhkbLWUwBljzl9XmQG__9q-HQjZFFjpDp2sv3crEBFwnMxk-UWSrgPr44hlSYlb_Zui-CAF5N_V_BPvCA=w1500);padding:50px 0 250px;margin-bottom:-150px;position:relative}@media print{.meet-management-header{padding:0}}.meet-management-header:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.3)}.meet-management-header h1,.meet-management-header h2,.meet-management-header small{color:#fff!important;text-shadow:1px 1px 8px #000;z-index:1;position:relative}.meet-management-header:after{content:"";display:block;position:absolute;top:0;bottom:-1px;left:0;right:0;background:linear-gradient(to bottom,rgba(0,0,0,.1) 0%,rgba(0,0,0,.1) 60%,#fff 100%)}.downloadable-media-title{padding:90px 0;background:url(/app/features/images/downloadableMedia/black-graffiti-bg-1700x460.jpg) no-repeat center center;background-size:cover}@media print{.downloadable-media-title{padding:0}}.downloadable-media-title h1,.downloadable-media-title h2,.downloadable-media-title small{color:#fff!important;text-shadow:1px 1px 8px #000;z-index:1;position:relative}.meet-registration-subtitle{padding:90px 0;background:url(/app/features/images/meetRegistration/the-right-tools-1500x1000.jpg) no-repeat center center;background-size:cover;position:relative}@media print{.meet-registration-subtitle{padding:0}}.meet-registration-subtitle:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.3)}.meet-registration-subtitle h1,.meet-registration-subtitle h2,.meet-registration-subtitle small{color:#fff!important;text-shadow:1px 1px 8px #000;z-index:1;position:relative}.meet-registration-subtitle h2{background:rgba(255,255,255,.48);background:-moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(255,255,255,.48) 20%,rgba(255,255,255,.48) 80%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(255,255,255,.48) 20%,rgba(255,255,255,.48) 80%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(255,255,255,.48) 20%,rgba(255,255,255,.48) 80%,rgba(0,0,0,0) 100%);padding:20px}.post-results-title{padding:90px 0;background:url(/app/features/images/postResults/track-pack.jpg) no-repeat center center;background-size:cover}@media print{.post-results-title{padding:0}}.post-results-title h1,.post-results-title h2,.post-results-title small{color:#fff!important;text-shadow:1px 1px 8px #000;z-index:1;position:relative}.post-results-title h1{background:rgba(0,0,0,.48);background:-moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.48) 20%,rgba(0,0,0,.48) 80%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.48) 20%,rgba(0,0,0,.48) 80%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,.48) 20%,rgba(0,0,0,.48) 80%,rgba(0,0,0,0) 100%);padding:20px}.team-calendar-title{padding:90px 0;background:url(/app/features/images/teamCalender/calender.jpg) no-repeat center center;background-size:cover}@media print{.team-calendar-title{padding:0}}.team-calendar-title h1,.team-calendar-title h2,.team-calendar-title small{color:#fff!important;text-shadow:1px 1px 8px #000;z-index:1;position:relative}.team-roster-title{padding:90px 0;background:url(/app/features/images/teamRoster/team-roster.jpg) no-repeat center center;background-size:cover}@media print{.team-roster-title{padding:0}}.team-roster-title h1,.team-roster-title h2,.team-roster-title small{color:#fff!important;text-shadow:1px 1px 8px #000;z-index:1;position:relative}.team-roster-title h2{background:rgba(0,0,0,.48);background:-moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.48) 20%,rgba(0,0,0,.48) 80%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.48) 20%,rgba(0,0,0,.48) 80%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,.48) 20%,rgba(0,0,0,.48) 80%,rgba(0,0,0,0) 100%);padding:20px}.team-records-title{padding:90px 0;background:url(/app/features/images/teamRecords/team-records.jpg) no-repeat center center;background-size:cover}@media print{.team-records-title{padding:0}}.team-records-title h1,.team-records-title h2,.team-records-title small{color:#fff!important;text-shadow:1px 1px 8px #000;z-index:1;position:relative}.training-log-title{padding:90px 0;background:url(/app/features/images/trainingLog/runner-sunset-1500x641.jpg) no-repeat center center;background-size:cover}@media print{.training-log-title{padding:0}}.training-log-title h1,.training-log-title h2,.training-log-title small{color:#fff!important;text-shadow:1px 1px 8px #000;z-index:1;position:relative}.claim-training-log-title{padding:90px 0;background:url(/app/features/images/trainingLog/coast-overlook-1155x770.jpg) no-repeat center center;background-size:cover}@media print{.claim-training-log-title{padding:0}}.claim-training-log-title h1,.claim-training-log-title h2,.claim-training-log-title small{color:#fff!important;text-shadow:1px 1px 8px #000;z-index:1;position:relative}.team-updates-title{padding:90px 0;background:url(/app/features/images/teamUpdates/team-updates.jpg) no-repeat center center;background-size:cover}@media print{.team-updates-title{padding:0}}.team-updates-title h1,.team-updates-title h2,.team-updates-title small{color:#fff!important;text-shadow:1px 1px 8px #000;z-index:1;position:relative}.meet-fees-title{padding:90px 0;background:url(/app/features/images/meetFees/waterfall-rainbow-1155w.jpg) no-repeat center center;background-size:cover}@media print{.meet-fees-title{padding:0}}.meet-fees-title h1,.meet-fees-title h2,.meet-fees-title small{color:#fff!important;text-shadow:1px 1px 8px #000;z-index:1;position:relative}.priority-email-support-title{padding:90px 0;background:url(/app/features/images/prioritySupport/mac-glasses-1500x724.jpg) no-repeat center 30%;background-size:cover;position:relative;padding:100px 0 220px}@media print{.priority-email-support-title{padding:0}}.priority-email-support-title:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.2)}.priority-email-support-title h1,.priority-email-support-title h2,.priority-email-support-title small{color:#fff!important;text-shadow:1px 1px 8px #000;z-index:1;position:relative}.features-navbar{background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.35);width:100%}@media(min-width:768px){.features-navbar{position:fixed;top:56px;z-index:2}}@media(min-width:768px){#body{padding-top:96px!important}}#body h2,#body h3{color:#540300}.bookmark-offset{padding-top:3rem;margin-top:-1rem!important}.icon-circled{width:130px;height:130px;border:3px solid;border-radius:50%;font-size:45px}.icon-circled i{padding:30px}.PLUS{font-size:21px;color:#3b6f3b;line-height:24px;font-family:"Droid Sans";font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,.1);letter-spacing:-.5px;text-decoration:none;margin-bottom:10px}.fa-ul{margin-bottom:0}.fa-ul li{padding-bottom:15px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.fade.in{opacity:1}@media(max-width:575.98px){.nav-link{padding-left:.5rem;padding-right:.5rem}}.hostedBranding div{margin:10px}.hostedBranding img{height:30px}.graffiti img{height:80px}.flat .plan{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;list-style:none;padding:0;margin:0 0 15px;background:#efefef;text-align:center}.flat .plan li{padding:10px 15px;color:#444;border-top:1px solid #ddd;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms}.flat .plan li.plan-price{font-size:20px;border-bottom:0}.flat .plan li.plan-name{-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;padding:15px;font-size:24px;line-height:24px;color:#fff;background:#770400;border-top:0}.flat .plan li.plan-action{margin-bottom:10px;border-bottom:0}.flat .plan.featured{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.flat .plan.featured li.plan-name{background:#000}.flat .plan.featured:hover li.plan-name{background:#c0392b}.flat .plan:hover li.plan-name{background:#000}