.events-container{padding-top:20px}.events-container .event-wrap{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e6e8ef}.events-container .event-wrap:last-child{border-bottom:0}.events-container .event-title{margin-top:0;margin-bottom:5px}.events-container .event-title a{font-weight:500}.events-container .event-date,.events-container .event-location{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:500}.events-container .event-date{font-size:1.2em}.events-container .event-location{margin-bottom:20px;font-size:.8em}.events-container .event-buttons{text-align:right}.events-container .event-buttons a{font-family:"Montserrat",sans-serif;font-weight:800}.previous-events-link-wrap{text-align:left;margin:20px 0}.past-events-link{text-align:left;font-size:1.3em}.wpv-buy-tickets-button .cta-button{width:100%;text-align:center;margin-top:0}.event-field-title{margin:20px 0 5px 0;text-transform:uppercase;font-weight:800}.event-post-container{border-bottom:none !important;margin:20px 0 0 !important;clear:both}.event-info-wrap{text-align:center}.single-event .entry-meta,.single-event .custom-date{display:none !important}.sidebar-next-event h3{margin-bottom:0}.sidebar-next-event .event-date{font-size:1.2em;margin-bottom:10px}.sidebar-all-events{font-size:1.3em;margin-top:10px;font-family:"Montserrat",sans-serif;border-top:#e6e8ef;padding-top:10px}.events-date-td{padding-left:20px}.event-info-button{padding-right:20px}.conf-events-block .widget-title{background-color:#333;color:#F7F7EF;padding:25px}.conf-events-block .js-wpv-view-layout{padding:0 25px 25px}.conf-events-block .event-wrap{margin-bottom:20px}.conf-events-block .event-date-container{float:left;background-color:#B32925;text-align:center;padding:5px;margin:0 20px 10px 0}.conf-events-block .event-date-container h3{margin:0;color:#F7F7EF;font-size:1.5rem}.conf-events-block .event-name{font-size:2.2rem;margin-bottom:0}.conf-events-block .event-location{font-size:.8em;margin-bottom:15px}.conf-events-block .event-info-button{text-align:right}.conf-events-block .event-info-button a{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:300;font-size:1.5rem}.conf-events-block .events-link-wrap{text-align:center}@media only screen and (max-width: 767px){.event-info-button{display:none !important}.events-table td{padding-top:6px;padding-bottom:13px}}@media only screen and (max-width: 480px){.event-date-container{font-size:.5em}.events-table td{display:block}.event-info{text-align:center}}.no-items{text-align:center}::-moz-selection{background-color:#131b4d;color:#E9E1D6}::selection{background-color:#131b4d;color:#E9E1D6}h1,h2,h3,h4,h5,h6{color:#333;font-weight:300}button,input[type="button"],input[type="reset"],input[type="submit"],.button,.entry-content .button,a.cta-button,input.cta-button,a.more-link,.more-from-category a{font-size:12px;font-weight:800}.arve-play-background,.arve-play-background:focus,.arve-play-background:hover{border:0 !important}button.arve-inner{margin:0;padding:0}.site-header{background-color:#535A7C}.site-header .nav-header-left li a,.site-header .nav-header-right li a{color:#F7F7EF}.site-header .nav-header-left li a:hover,.site-header .nav-header-right li a:hover{color:#F2B928}.site-header .nav-header-left .current-menu-item a,.site-header .nav-header-right .current-menu-item a{color:#F2B928}.genesis-nav-menu{font-weight:800;font-size:12px}.genesis-nav-menu .donate-button{background-color:#B32925;border-radius:3px}.genesis-nav-menu .donate-button:hover{color:#B32925}.nav-primary{background:none;background-color:#313549}.nav-primary a{color:#F7F7EF;padding:15px 20px 5px}.nav-primary a:hover{color:#F2B928}.nav-primary .current-menu-item a{color:#F7F7EF}.nav-primary ::-webkit-input-placeholder{color:#F7F7EF}.nav-primary :-moz-placeholder{color:#F7F7EF;opacity:1}.nav-primary ::-moz-placeholder{color:#F7F7EF;opacity:1}.nav-primary :-ms-input-placeholder{color:#F7F7EF}.nav-primary ::-ms-input-placeholder{color:#F7F7EF}.nav-primary ::placeholder{color:#F7F7EF}.nav-primary .genesis-nav-menu>.search input{color:#F7F7EF}.nav-primary .genesis-nav-menu .right.search{position:relative;top:7px}.nav-primary .menu-primary li{margin-right:-5px;padding-bottom:15px;cursor:pointer;transition:all 0.2s linear}.nav-primary .be-happy{background-color:#428bca}.nav-primary .be-happy:hover{background-color:#131b4d}.nav-primary .be-happy:hover a{color:#F7F7EF}.nav-primary .be-happy:after{content:'Athletes';color:#F7F7EF;font-family:'Cormorant Garamond', serif;text-transform:none;font-style:italic}.nav-primary .join-happy{background-color:#B32925}.nav-primary .join-happy:hover{background-color:#131b4d}.nav-primary .join-happy:hover a{color:#F7F7EF}.nav-primary .join-happy:after{content:'Volunteers';color:#F7F7EF;font-family:'Cormorant Garamond', serif;text-transform:none;font-style:italic}.nav-primary .create-happy{background-color:#cfa300}.nav-primary .create-happy:hover{background-color:#131b4d}.nav-primary .create-happy:hover a{color:#F7F7EF}.nav-primary .create-happy:after{content:'Donors';color:#F7F7EF;font-family:'Cormorant Garamond', serif;text-transform:none;font-style:italic}.home-slider-overlay .wrap{padding:10px 0 !important}.home-slider-overlay .wrap p{margin-bottom:0}.front-page-1 #featured-page-2 .entry-header{background:#428bca}.front-page-1 #featured-page-2 .entry-header .entry-title a{color:#F7F7EF}.front-page-1 #featured-page-2 .entry-header .entry-title a:hover{color:#F2B928}.front-page-1 #featured-page-3 .entry-header{background:#B32925}.front-page-1 #featured-page-3 .entry-header .entry-title a{color:#F7F7EF}.front-page-1 #featured-page-3 .entry-header .entry-title a:hover{color:#F2B928}.front-page-1 #featured-page-4 .entry-header{background:#cfa300}.front-page-1 #featured-page-4 .entry-header .entry-title a{color:#F7F7EF}.front-page-1 #featured-page-4 .entry-header .entry-title a:hover{color:#428bca}.front-page-5{background:transparent !important}.front-page .site-inner .front-page-6{overflow:hidden;padding:50px 0;text-align:center;background:#fff}.front-page .site-inner .front-page-6 .widget-title{color:#313549;margin-bottom:30px}.site-wide-cta{background:none;background-color:#fff}.site-wide-cta .enews-widget p{font-weight:500;border-right:1px solid #535A7C}.sidebar li a{color:#428bca}.sidebar .widget li:nth-of-type(2n+1){background:#e6e8ef}.sidebar .widget li:nth-of-type(2n){background:#caccd5}.sidebar li a:hover,.sidebar .current-menu-item a{font-weight:bold}.content article .custom-date,.single-post .content article .custom-date{background:#e6e8ef}.single-post .entry-content h1,.page .entry-content h1,.single-post article h3,.page article h3,.single-post article h4,.page article h4 .entry-footer{color:#333}.entry-footer{background:none}.archive-title{font-size:30px;font-weight:300;text-align:center;margin:0.67em 0 !important}.archive-description{font-size:14px;text-align:center}.post-type-archive .entry-meta,.post-type-archive .nc_socialPanel{display:none}.post-type-archive-programs article .entry-content{text-align:center}.post-type-archive-testimonial .more-link{display:none}.search-results .type-programs .entry-meta,.search-results .type-event .entry-meta{display:none}.single-testimonial .entry-meta,.single-testimonial .custom-date{display:none}.single-testimonial .testimonial_rotator_author_info{text-align:right;padding-top:30px}.single-testimonial .testimonial_rotator_single.has-image.template-default .text{width:100%;float:none;padding-bottom:30px}.single-testimonial div.nc_socialPanel{display:none}.single-programs .entry-meta,.single-programs .custom-date{display:none}#flex-footer .widget{text-align:center}#flex-footer a{text-decoration:underline}#flex-footer a:hover{color:#428bca}#flex-footer a.button{text-decoration:none}#flex-footer a.button:hover{color:inherit}.site-footer a{text-decoration:underline}.site-footer a:hover{color:#428bca}@media only screen and (max-width: 1024px){.menu-toggle,.sub-menu-toggle,.menu-toggle:focus,.menu-toggle:hover,.sub-menu-toggle:focus,.sub-menu-toggle:hover{background-color:#535A7C;color:#F7F7EF}.menu-toggle::before{color:#F7F7EF}.genesis-responsive-menu .genesis-nav-menu .menu-item{text-align:center}}
