.btn{border:0;border-radius:3px;display:inline-block;transition:all 0.2s ease-in}.btn.btn-secondary{background:#1e90ff;color:#fff;overflow:hidden}.btn.btn-secondary:hover{background:#24282f;color:#fff}.btn.btn-solid{background:#1e90ff;color:#fff;overflow:hidden;position:relative}.btn.btn-solid i,.btn.btn-solid span{display:inline-block;position:relative;z-index:10}.btn.btn-solid::after{background:#000;content:'';display:block;height:0%;left:50%;opacity:0.08;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transition:height 0.8s ease;width:100%;z-index:1}.btn.btn-solid:hover::after{height:500%}.btn.btn-min{font-size:14px;height:35px;line-height:35px;padding:0 15px}.btn.btn-big{height:45px;line-height:45px;padding:0 25px}.btn.btn-big i{margin-right:12px}.btns-wrapper{display:inline-block}.segment{padding-top:5rem;padding-bottom:5rem;background-color:#fcfcfc}.segment-nopadding{padding-top:0;padding-bottom:0}.segment-title{margin-top:2rem;margin-bottom:3rem;text-align:center}.segment-title h2{text-transform:uppercase;color:#383838;margin-bottom:10px;font-weight:900;font-size:2rem}.segment-title p{font-size:16px;color:#4a4a4a;font-size:1rem}.segment-title .short-lead .lead{display:inline-block}.segment-title .short-lead .sep{display:inline-block;position:relative;top:-4px;height:1px;width:22px;background:#1e90ff;z-index:1}.segment-title .short-lead .sep.l{margin-right:10px}.segment-title .short-lead .sep.r{margin-left:10px}.md-1x{font-size:1em}.md-2x{font-size:2em}.md-3x{font-size:3em}.md-4x{font-size:4em}.social-media-buttons::after{display:block;content:"";clear:both}.social-media-buttons .button{position:relative;display:block;float:left;width:32px;height:32px;padding:2px 9px;margin:0 2.5px;overflow:hidden;font-size:12px;line-height:28px;color:#e5e5e5;background:rgba(255,255,255,0.06);border-radius:3px;transition:width .5s ease}.social-media-buttons .button i{display:inline-block;float:left;margin-right:10px;font-size:20px;line-height:28px}.social-media-buttons .button span{position:absolute;visibility:hidden}.social-media-buttons .button:hover{width:95px;color:#1e90ff;background:#fff}.social-media-buttons .button:hover span{visibility:visible}.volunteer-positions{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width: 576px){.volunteer-positions{margin-right:-15px;margin-left:-15px}}@media (min-width: 768px){.volunteer-positions{margin-right:-15px;margin-left:-15px}}@media (min-width: 992px){.volunteer-positions{margin-right:-15px;margin-left:-15px}}@media (min-width: 1200px){.volunteer-positions{margin-right:-15px;margin-left:-15px}}.volunteer-positions .heading{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%;margin-bottom:2.2rem;text-align:center}@media (min-width: 576px){.volunteer-positions .heading{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.volunteer-positions .heading{padding-right:15px;padding-left:15px}}@media (min-width: 992px){.volunteer-positions .heading{padding-right:15px;padding-left:15px}}@media (min-width: 1200px){.volunteer-positions .heading{padding-right:15px;padding-left:15px}}.volunteer-positions .volunteer-category-list{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;padding-bottom:2rem;text-align:center}@media (min-width: 576px){.volunteer-positions .volunteer-category-list{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.volunteer-positions .volunteer-category-list{padding-right:15px;padding-left:15px}}@media (min-width: 992px){.volunteer-positions .volunteer-category-list{padding-right:15px;padding-left:15px}}@media (min-width: 1200px){.volunteer-positions .volunteer-category-list{padding-right:15px;padding-left:15px}}@media (min-width: 992px){.volunteer-positions .volunteer-category-list{flex:0 0 25%;max-width:25%}}@media (max-width: 991px){.volunteer-positions .volunteer-category-list{flex:0 0 100%;max-width:100%}}.volunteer-positions .volunteer-category-list h1,.volunteer-positions .volunteer-category-list h2,.volunteer-positions .volunteer-category-list h3,.volunteer-positions .volunteer-category-list h4,.volunteer-positions .volunteer-category-list h5,.volunteer-positions .volunteer-category-list h6{margin-bottom:1rem;font-size:1rem;text-align:center}.volunteer-positions .volunteer-category-list ul{list-style:none}.volunteer-position{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-bottom:10rem}@media (min-width: 576px){.volunteer-position{margin-right:-15px;margin-left:-15px}}@media (min-width: 768px){.volunteer-position{margin-right:-15px;margin-left:-15px}}@media (min-width: 992px){.volunteer-position{margin-right:-15px;margin-left:-15px}}@media (min-width: 1200px){.volunteer-position{margin-right:-15px;margin-left:-15px}}.volunteer-position .content{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width: 576px){.volunteer-position .content{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.volunteer-position .content{padding-right:15px;padding-left:15px}}@media (min-width: 992px){.volunteer-position .content{padding-right:15px;padding-left:15px}}@media (min-width: 1200px){.volunteer-position .content{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.volunteer-position .content{flex:0 0 75%;max-width:75%}}@media (max-width: 767px){.volunteer-position .content{flex:0 0 100%;max-width:100%}}.volunteer-position .content h2{font-size:4.5rem}.volunteer-position .content h3,.volunteer-position .content h4,.volunteer-position .content h5,.volunteer-position .content h6{margin-top:2.5rem;margin-bottom:1rem;font-size:1rem;color:#84c2ff}.volunteer-position .content p{font-size:1.25rem}.volunteer-position .sidebar{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;margin-top:1rem}@media (min-width: 576px){.volunteer-position .sidebar{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.volunteer-position .sidebar{padding-right:15px;padding-left:15px}}@media (min-width: 992px){.volunteer-position .sidebar{padding-right:15px;padding-left:15px}}@media (min-width: 1200px){.volunteer-position .sidebar{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.volunteer-position .sidebar{flex:0 0 25%;max-width:25%}}@media (max-width: 767px){.volunteer-position .sidebar{flex:0 0 100%;max-width:100%}}.volunteer-position .sidebar dt{margin-bottom:.2rem}.volunteer-position .sidebar dd{margin-bottom:1rem}.img-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background:rgba(35,37,40,0.5)}.movie-list{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width: 576px){.movie-list{margin-right:-15px;margin-left:-15px}}@media (min-width: 768px){.movie-list{margin-right:-15px;margin-left:-15px}}@media (min-width: 992px){.movie-list{margin-right:-15px;margin-left:-15px}}@media (min-width: 1200px){.movie-list{margin-right:-15px;margin-left:-15px}}.movie{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width: 576px){.movie{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.movie{padding-right:15px;padding-left:15px}}@media (min-width: 992px){.movie{padding-right:15px;padding-left:15px}}@media (min-width: 1200px){.movie{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.movie{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media (max-width: 767px){.movie{flex:0 0 100%;max-width:100%}}.movie img{max-width:100%;height:auto}.features .card{border:0;background-color:inherit;text-align:center;transition:transform 0.5s ease;cursor:pointer;box-sizing:border-box}.features .card h4{color:#383838;margin:10px 0 12px;font-size:1rem}.features .card p{margin-bottom:20px;font-size:.875rem;text-align:center}.features .card .btn{visibility:hidden;opacity:0;transform:translateY(7px);transition:opacity .8s ease, transform .5s ease}.features .card:hover{transform:translateY(-25px)}.features .card:hover h4{color:#1e90ff}.features .card:hover .btn{visibility:visible;opacity:1;transform:translateY(0)}.features .card .icons{position:relative;width:48px;height:48px;margin-left:-24px;left:50%}.features .card .icons i{position:absolute;left:0;right:0;bottom:0;top:0;transition:opacity 0.5s ease}.features .card .icons i.icon-hover{opacity:0;margin-top:-2px;margin-left:-1px;color:#1e90ff}.features .card:hover .icons i.icon-default{opacity:0}.features .card:hover .icons i.icon-hover{opacity:1}.parallax{position:relative;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position:center}.parallax-mask{position:absolute;display:block;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(36,40,47,0.5)}.parallax-container{position:relative;z-index:10}.programs-breadcrumbs-bar{margin-top:4rem}.programs-masthead{background:repeat-x center;background-size:cover;height:450px}.program-title{padding-top:2rem;padding-bottom:2rem;background-color:#fcfcfc;position:relative;top:20rem}.programs{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width: 576px){.programs{margin-right:-15px;margin-left:-15px}}@media (min-width: 768px){.programs{margin-right:-15px;margin-left:-15px}}@media (min-width: 992px){.programs{margin-right:-15px;margin-left:-15px}}@media (min-width: 1200px){.programs{margin-right:-15px;margin-left:-15px}}.programs .heading{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%;margin-bottom:2rem;text-align:center}@media (min-width: 576px){.programs .heading{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.programs .heading{padding-right:15px;padding-left:15px}}@media (min-width: 992px){.programs .heading{padding-right:15px;padding-left:15px}}@media (min-width: 1200px){.programs .heading{padding-right:15px;padding-left:15px}}.program-fullscreen{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width: 576px){.program-fullscreen{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.program-fullscreen{padding-right:15px;padding-left:15px}}@media (min-width: 992px){.program-fullscreen{padding-right:15px;padding-left:15px}}@media (min-width: 1200px){.program-fullscreen{padding-right:15px;padding-left:15px}}@media (min-width: 992px){.program-fullscreen{flex:0 0 50%;max-width:50%;padding-right:0;padding-left:0}}@media (max-width: 991px){.program-fullscreen{flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0}}.program-contained{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%}@media (min-width: 576px){.program-contained{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.program-contained{padding-right:15px;padding-left:15px}}@media (min-width: 992px){.program-contained{padding-right:15px;padding-left:15px}}@media (min-width: 1200px){.program-contained{padding-right:15px;padding-left:15px}}.program{overflow:hidden;color:#000;text-align:center;background-color:#fff;background-repeat:no-repeat;background-size:cover}.program a{position:relative;display:block}@media (min-width: 1200px){.program a{height:20rem;padding:4rem 8rem}}@media (min-width: 992px) and (max-width: 1199px){.program a{height:20rem;padding:1rem 2rem}}@media (min-width: 768px) and (max-width: 991px){.program a{height:15rem;padding:2rem 8rem}}@media (min-width: 576px) and (max-width: 767px){.program a{height:18rem;padding:2rem}}@media (max-width: 575px){.program a{height:25rem;padding:2rem}}.program a:hover,.program a:active,.program a:focus{text-decoration:none;outline:none}.program a:hover .background{opacity:.2;transform:scale3d(1.05, 1.05, 1)}.program h3{color:#fff}.program p{color:#fff}.program .background{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;z-index:1;display:block;opacity:.1;transition-duration:900ms;transition-property:transform, opacity}.program .summary{position:relative;z-index:3}@media (min-width: 768px){.program .summary{padding-right:0;padding-left:0}}@media (max-width: 767px){.program .summary{padding-right:0;padding-left:0}}.program-article{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-bottom:5rem}@media (min-width: 576px){.program-article{margin-right:-15px;margin-left:-15px}}@media (min-width: 768px){.program-article{margin-right:-15px;margin-left:-15px}}@media (min-width: 992px){.program-article{margin-right:-15px;margin-left:-15px}}@media (min-width: 1200px){.program-article{margin-right:-15px;margin-left:-15px}}.program-body{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;padding-top:3rem}@media (min-width: 576px){.program-body{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.program-body{padding-right:15px;padding-left:15px}}@media (min-width: 992px){.program-body{padding-right:15px;padding-left:15px}}@media (min-width: 1200px){.program-body{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.program-body{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media (max-width: 767px){.program-body{flex:0 0 100%;max-width:100%}}.program-body h1,.program-body h2,.program-body h3,.program-body h4{text-transform:uppercase;color:#383838;font-weight:900}.program-body h2,.program-body h3,.program-body h4{margin-top:1.5rem}.program-body h2{font-size:1.25rem}.program-body h3,.program-body h4{font-size:1rem}.program-body hr{margin-top:3rem;margin-bottom:3rem}.program-details{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;margin-top:1rem}@media (min-width: 576px){.program-details{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.program-details{padding-right:15px;padding-left:15px}}@media (min-width: 992px){.program-details{padding-right:15px;padding-left:15px}}@media (min-width: 1200px){.program-details{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.program-details{margin-left:8.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media (max-width: 767px){.program-details{flex:0 0 100%;max-width:100%}}.volunteer-page-heading{margin-top:2rem;margin-bottom:7rem}.volunteer-page-heading h2{margin-bottom:2rem;text-align:center}.volunteer-page-section{margin-bottom:1rem}#volunteer-applications .card{background-color:#fcfcfc;border-style:none}.home-page .page-header{background:url(/assets/img/ep-banner.jpg);min-height:600px}.home-page .home-header{height:600px;background:url("/assets/img/ep-banner.jpg") top center no-repeat}.home-page .event{text-align:center}.home-page .event h2,.home-page .event p{color:#fff}.home-page .event h2{text-transform:uppercase;font-weight:900}.home-page .event-time{display:inline-block;padding:10px 5px 25px;font-weight:700}.home-page .event-time i{font-size:14px;margin-right:5px}.home-page .volunteers-wrapper{background:#fcfcfc;padding:95px 0;overflow-x:hidden}.home-page .volunteers-wrapper .images-outer{height:100%;position:relative}.home-page .volunteers-wrapper .images-outer .images-inner{position:relative;float:right}.home-page .volunteers-wrapper .images-outer .images-inner .images{padding:3px 0;display:block;float:none}.home-page .volunteers-wrapper .images-outer .images-inner .nivo-trigger{opacity:.8;position:relative;margin:0 3px;transition:opacity .1s linear;display:block;float:left;text-align:center}.home-page .volunteers-wrapper .images-outer .images-inner .nivo-trigger span{display:inline-block;width:100%;height:100%;position:absolute;line-height:96px;background:fade(#24282f, 85%);font-size:18px;color:fade(#fff, 0);opacity:0;transition:opacity .3s ease, color .4s ease}.home-page .volunteers-wrapper .images-outer .images-inner .nivo-trigger:hover{opacity:1}.home-page .volunteers-wrapper .images-outer .images-inner .nivo-trigger:hover span{opacity:1;color:fade(#ddd, 0.85)}.home-page .volunteers-wrapper .info-block{padding:4.3% 15px 0}.home-page .volunteers-wrapper .info-block h2{text-transform:uppercase;color:#383838}.home-page .volunteers-wrapper .info-block h2 strong{color:#1e90ff}.home-page .volunteers-wrapper .info-block p{color:#4a4a4a;margin:20px 0 30px}.home-page .volunteers-wrapper .info-block .btn{border:1px solid #4a4a4a;color:#4a4a4a;transition:color 0.3s ease-in-out, background 0.3s ease-in-out}.home-page .volunteers-wrapper .info-block .btn:hover{background:#4a4a4a;color:#fff}@media screen and (max-width: 767px){.home-page .volunteers-wrapper .images-outer{margin-top:50px}}.membership-features .segment-title{text-align:left}.membership-features .sep{position:relative;display:block;width:100%;height:1px;background-color:#e5e5e5}.membership-features .sep-inside{position:absolute;left:0;top:-1px;width:75px;height:3px;background-color:#1e90ff}.site-footer{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px;font-size:.875rem;color:#fff;background:#1e2024}@media (min-width: 576px){.site-footer{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.site-footer{padding-right:15px;padding-left:15px}}@media (min-width: 992px){.site-footer{padding-right:15px;padding-left:15px}}@media (min-width: 1200px){.site-footer{padding-right:15px;padding-left:15px}}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{font-size:.875rem;color:#c8cbcf}.site-footer .info-bar{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;padding:5rem 0}@media (min-width: 576px){.site-footer .info-bar{margin-right:-15px;margin-left:-15px}}@media (min-width: 768px){.site-footer .info-bar{margin-right:-15px;margin-left:-15px}}@media (min-width: 992px){.site-footer .info-bar{margin-right:-15px;margin-left:-15px}}@media (min-width: 1200px){.site-footer .info-bar{margin-right:-15px;margin-left:-15px}}.site-footer .info-group{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;margin-bottom:1rem}@media (min-width: 576px){.site-footer .info-group{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.site-footer .info-group{padding-right:15px;padding-left:15px}}@media (min-width: 992px){.site-footer .info-group{padding-right:15px;padding-left:15px}}@media (min-width: 1200px){.site-footer .info-group{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.site-footer .info-group{flex:0 0 25%;max-width:25%}}.site-footer .info-group-sm{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;margin-bottom:1rem}@media (min-width: 576px){.site-footer .info-group-sm{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.site-footer .info-group-sm{padding-right:15px;padding-left:15px}}@media (min-width: 992px){.site-footer .info-group-sm{padding-right:15px;padding-left:15px}}@media (min-width: 1200px){.site-footer .info-group-sm{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.site-footer .info-group-sm{flex:0 0 16.6666666667%;max-width:16.6666666667%}}.site-footer .info-group-lg{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;margin-bottom:1rem}@media (min-width: 576px){.site-footer .info-group-lg{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.site-footer .info-group-lg{padding-right:15px;padding-left:15px}}@media (min-width: 992px){.site-footer .info-group-lg{padding-right:15px;padding-left:15px}}@media (min-width: 1200px){.site-footer .info-group-lg{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.site-footer .info-group-lg{flex:0 0 33.3333333333%;max-width:33.3333333333%}}.site-footer .copywrite-bar{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;padding:1rem 0;text-align:center;background:#161719}@media (min-width: 576px){.site-footer .copywrite-bar{margin-right:-15px;margin-left:-15px}}@media (min-width: 768px){.site-footer .copywrite-bar{margin-right:-15px;margin-left:-15px}}@media (min-width: 992px){.site-footer .copywrite-bar{margin-right:-15px;margin-left:-15px}}@media (min-width: 1200px){.site-footer .copywrite-bar{margin-right:-15px;margin-left:-15px}}.site-footer .copywrite-notice{font-size:.75rem;color:#e3e4e7}.site-footer .copywrite-notice i,.site-footer .copywrite-notice a{color:#1e90ff}.site-footer .hours-of-operation ul{padding-left:0;list-style:none}.site-footer .contact-details a{display:block;margin-bottom:1rem;color:#fff;text-decoration:none}.site-footer .contact-details h3,.site-footer .contact-details h4,.site-footer .contact-details h5{font-size:.75rem}.site-footer .quick-links::after{display:block;content:"";clear:both}.site-footer .quick-links a{display:block;float:left;width:100%;margin-bottom:.3rem;color:#e5e5e5;transition:all .3s ease}.site-footer .quick-links a i{margin-right:5px}.site-footer .quick-links a:hover{margin-left:5px;color:#fff}.site-footer .subscribe .form{width:75%}.site-footer .subscribe .response{margin-bottom:.5rem}
