body,html{margin:0;padding:0;height:100%}body{margin:0;min-height:100%;font-family:'Roboto',sans-serif;font-size:100%;font-weight:300;background-color:#FFFFFF}.clear-float:after{content:' ';visibility:hidden;display:block;font-size:0;clear:both;height:0;padding:0;margin:0;border:none}.float-left{float:left;margin:0 10px 10px 0}.float-right{float:right;margin:0 0 10px 10px}.clear-all{clear:both}.clear-left{clear:left}.row{padding:0 1.250em;width:61.25em;margin-left:auto;margin-right:auto;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row img{width:auto;height:auto;max-width:100%}#lampwrapper{margin:0 auto;width:76.25em;background-color:#FFFFFF}img{border:none}a{color:#0066cc;text-decoration:none}a:hover{text-decoration:underline}a.text-link{text-decoration:underline}#lampwrapper{width:61.25em}.page-title{position:relative;z-index:2;margin:0;height:auto;width:61.25em;background-color:#f2f2f1}.page-title .home-feature-wrapper{height:248px;background-image:url("/spdest/programs/ccc/images/buffalo-soldiers-logo.png"),url("/spdest/programs/ccc/images/ccc-boys3.png");background-position:20px 70px,580px 0;background-repeat:no-repeat,no-repeat;-webkit-background-size:600px 120px,400px 248px;-moz-background-size:600px 120px,400px 248px;-o-background-size:600px 120px,400px 248px;background-size:600px 120px,400px 248px}.page-title .home-feature-wrapper .breadcrumbs{padding-left:20px;font-family:'Roboto Condensed',sans-serif;font-size:1em}.page-title .home-feature-wrapper .breadcrumbs li,.page-title .home-feature-wrapper .breadcrumbs a{color:#000}.pagenav{float:left;padding:15px 32px 25px 10px;height:15px;width:938px;background-color:#971a10;box-sizing:content-box}.pagenav ul{margin:0;-webkit-padding-start:0;list-style:none}.pagenav ul li{float:left;margin:0 !important;height:50px}.pagenav ul li a{display:block;padding:0 20px;color:#FFFFFF;font-family:'Roboto Condensed',sans-serif;font-size:1.4em;font-style:normal;line-height:1em;text-align:center;border-left:1px dashed #c7c0ba}.pagenav ul li a:hover{text-decoration:none}.pagenav ul li:first-child a{border-left:none}.pagenav ul li.selected{background-image:url("/spdest/programs/ccc/images/selected.png");background-repeat:no-repeat;background-position:50% 24px;-webkit-background-size:12px 26px;-moz-background-size:12px 26px;-o-background-size:12px 26px;background-size:12px 26px}.pagenav ul li.selected a{color:#fbaf3f}.pagenav .scrollup{float:right;position:relative;top:0;left:10px;font-family:'Roboto Condensed',sans-serif;font-size:.9em}.pagenav .scrollup a{color:#ffffff;text-decoration:none}.pagenav .scrollup strong{font-size:1.3em}.fix{position:fixed;top:0;z-index:1000}div.filter-drop-spacer{position:relative;overflow:visible}.content{padding-bottom:3.125em;height:auto;width:980px;background-color:#FFFFFF}.content section{padding:0 20px;height:auto}.content section .header{min-height:40px;background:none!important;background-color:transparent!important;clear:left}.content section .header h2{margin:1.25em 0 1em;color:#2c2d27;font-size:2.5em}.content section .content-row .heading{padding:20px 0;border-top:1px solid #f2f2f1}.content section .content-row .heading img.left460{float:left;padding:20px 20px 20px 0;height:auto;width:460px}.content section .content-row .heading span{float:right;margin:70px 60px 0 0;color:#2c2d27;font-size:1.5em;font-weight:300;line-height:1.2em}.content section .content-row h3{margin:1em 0 1.5em;color:#404041;font-size:1.3em;font-weight:500}.content section .content-row h3 span{color:#ab9665}.content section .content-row h3 a{color:#404041;text-decoration:none}.content section .content-row h3 a:hover{text-decoration:underline}.content section .content-row p{color:#404041;font-size:1em;line-height:1.5em}.content section .content-row .park-list{float:left;width:50%}.content section ul li{margin:10px 0}.content section .content-row img.left220{float:left;padding:0 30px 20px 0;height:auto;width:220px}.content section .content-row img.right230{float:right;padding-left:10px;height:auto;width:230px}.content section .content-row img.right150{float:right;padding-left:10px;height:auto;width:150px}.content section .content-row .patchs{padding:30px 0 0;border-top:1px dashed #f2f2f1}.content section .content-row .patchs div{float:left;width:25%;text-align:center}.content section .content-row .patchs div img{padding:0 0 10px;height:auto;width:110px}.content section .content-row .patchs div span{display:block;font-size:.8em;font-weight:500}.content section .content-row .patchs div.ninth{padding:21px 0 0}.content section .content-row .patchs div.tenth{padding:46px 0 0}.content section .content-row .patchs div.twentyfourth{padding:32px 0 0}.content section .content-row center{margin:60px 0 0}.content section .content-row .video-wrapper{float:right;margin:1em 0;width:460px}.content section .content-row .map-wrapper{float:right;margin:1em 0;width:600px}.content section .content-row .video-wrapper .media{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.content section .content-row .map-wrapper .media{position:relative;padding-bottom:56.25%;padding-top:30px;height:0}.content section .content-row .video-wrapper .media iframe{position:absolute;left:0;top:0;height:100%;width:100%}.content section .content-row .map-wrapper .media iframe{position:absolute;left:0;top:0;height:100%;width:100%}.content section .content-row .video-text{float:left;margin:20px 0 0;width:440px;color:#404041;font-size:1.5em;line-height:1.2em}.content section .content-row .video-text p{margin:0}.content section .content-row .video2-text{margin:50px 0 20px;width:260px;color:#2c2d27;font-size:1.5em;line-height:1.2em}.content section .content-row .video3-text{margin:50px 0 20px;width:100%;color:#2c2d27;font-size:1.5em;line-height:1.2em}.content section .content-row .map-text{float:left;margin:50px 0 20px;width:220px;color:#2c2d27;font-size:1.5em;line-height:1.2em}.content section .content-row .video-wrapper{float:right;margin:1em 0;width:50%}.content section .content-row .video-wrapper figure.overlay-video{margin:0;position:relative}.content section .content-row .video-wrapper figure.overlay-video img{height:auto;width:100%}.content section .content-row .video-wrapper figure.overlay-video img.play-now{position:absolute;margin:0 auto;top:40%;left:0;right:0;width:3.75rem}.content section .content-row .video-wrapper .media{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.content section .content-row .video-wrapper .media iframe{position:absolute;left:0;top:0;height:100%;width:100%}.content section .content-row #bs-calendar .eventlist{font-size:1em;text-align:left}.content section .content-row #bs-calendar .eventlist .eventlist_month{padding:5px 0}.content section .content-row #bs-calendar .eventlist h2{font-size:1.25em}.content section .content-row #bs-calendar .eventlist .event{float:left;width:100%;padding-bottom:5px}.content section .content-row #bs-calendar .eventlist .event a{font-weight:bold}.content section .content-row #bs-calendar .eventlist .event .event_title{display:block}.content section .content-row #bs-calendar .eventlist .event .event_body{float:right;width:83%;padding-bottom:5px;border-bottom:1px solid #ccc}.content section .content-row #bs-calendar .eventlist .event .event_details{float:left;clear:right;text-align:right;font-weight:bold;width:15%}.content section .content-row #bs-calendar .eventlist .event .event_details ABBR{border:none}.content section .content-row #bs-calendar .eventlist .event .event_details ABBR.dtend{display:none}.content section .content-row #bs-calendar .eventlist .event .description{padding-top:3px;font-size:.8em}.content section .content-row #bs-calendar .eventlist .event .location{padding-top:3px;color:#999;border-top:1px dashed #ccc}.content section .content-row #bs-calendar .eventlist .day-event-popup .event .description{font-size:.8em}.content section .content-row ul.contentlist{margin:0;-webkit-padding-start:280px;text-align:left;list-style-type:disc}.content section .content-row ul.contentlist li{margin:10px 0}@media screen and (max-width:29.938em){.row{padding:0 .625em}#lampwrapper{width:100%}.page-title{margin:0 auto;height:auto;width:100%}.page-title .home-feature-wrapper{height:150px;background-position:10px 60px,0 0;-webkit-background-size:300px 60px,0 0;-moz-background-size:300px 60px,0 0;-o-background-size:300px 60px,0 0;background-size:300px 60px,0 0}.pagenav{display:none}.content{width:100%}.content section{padding:0 10px}.content section .header{min-height:0}.content section .header h2{font-size:2em}.content section .content-row .heading{padding:10px 0}.content section .content-row .heading img.left460{float:none;padding:10px 0 20px;width:100%}.content section .content-row .heading span{float:none;margin:0;font-size:1.1em}.content section .content-row .heading span.programming-text{width:100%;font-size:1.1em}.content section .content-row img.left220{float:none;padding:10px 0 20px;width:300px}.content section .content-row img.right230{margin:10px 0 0;width:150px}.content section .content-row .park-list{float:none;width:100%}.content section .content-row .patchs div{width:50%}.content section .content-row .video-wrapper{float:none;display:block;margin:0 auto;width:100%}.content section .content-row .map-wrapper{float:none;width:400px}.content section .content-row .video-text{float:none;margin:10px;width:auto;font-size:1.1em}.content section .content-row .video2-text{float:none;margin:10px;width:240px;font-size:1.1em}.content section .content-row .video3-text{float:none;margin:10px;width:auto;font-size:1.1em}.content section .content-row .map-text{float:none;margin:40px;width:200px;font-size:1.1em}.content section .content-row ul.contentlist{-webkit-padding-start:30px}.content section .content-row #bs-calendar .eventlist .event .event_details{float:none;text-align:left;width:100%;padding:10px 0}.content section .content-row #bs-calendar .eventlist .event .event_body{float:none;width:100%}.content section#programming .content-row p{width:auto}.content img.other-new-deal{height:auto;width:100%}}@media screen and (min-width:30em) and (max-width:47.938em){.row{padding:0 .625em}#lampwrapper{width:100%}.page-title{margin:0 auto;height:150px;width:100%}.page-title .home-feature-wrapper{height:150px;background-position:10px 60px,0 0;-webkit-background-size:300px 60px,0 0;-moz-background-size:300px 60px,0 0;-o-background-size:300px 60px,0 0;background-size:300px 60px,0 0}.pagenav{display:none}.content{width:100%}.content section{padding:0 10px}.content section .header{min-height:0}.content section .header h2{font-size:2em}.content section .content-row .heading{padding:10px 0;width:300px}.content section .content-row .heading img.left460{float:none;padding:10px 0 20px;width:300px}.content section .content-row .heading span{float:none;margin:0;font-size:1.1em}.content section .content-row .heading span.programming-text{width:300px;font-size:1.1em}.content section .content-row img.left220{float:none;padding:10px 0 20px;width:300px}.content section .content-row img.right230{margin:10px 0 0;width:150px}.content section .content-row .patchs div{width:50%}.content section .content-row .video-wrapper{float:none;width:100%}.content section .content-row .map-wrapper{float:none;width:400px}.content section .content-row .video-text{float:none;margin:10px;width:auto;font-size:1.1em}.content section .content-row .video2-text{float:none;margin:10px;width:240px;font-size:1.1em}.content section .content-row .video3-text{float:none;margin:10px;width:auto;font-size:1.1em}.content section .content-row .map-text{float:none;margin:5px;width:240px;font-size:1.1em}.content section .content-row ul.contentlist{-webkit-padding-start:30px}.content section .content-row #bs-calendar .eventlist .event .event_details{float:none;text-align:left;width:100%;padding:10px 0}.content section .content-row #bs-calendar .eventlist .event .event_body{float:none;width:100%}.content section#programming .content-row p{width:auto}.content img.other-new-deal{display:block;margin:0 auto;height:auto;width:50%}.content section .content-row ul.contentlist{-webkit-padding-start:30px}}@media screen and (min-width:48em) and (max-width:61.188em){.row{width:100%;padding:0 .625em}#lampwrapper{width:100%}.page-title{margin:0 auto;width:100%}.page-title .home-feature-wrapper{background-position:0 50%,100% 50%;-webkit-background-size:550px 110px,403px 250px;-moz-background-size:550px 110px,403px 250px;-o-background-size:550px 110px,403px 250px;background-size:550px 110px,403px 250px}.pagenav{float:left;padding:20px 10px 25px;width:100%}.pagenav .scrollup{left:-.9375rem;top:-.375rem}.content{width:100%}.content section{padding:0 10px}.content section .header h2{margin:1.35em 0 1em}.content section .content-row .heading img.left460{padding:20px 20px 20px 0;width:350px}.content section .content-row .heading span{margin:40px 20px 0 0;font-size:1.2em}.content section .content-row .heading span.programming-text{width:470px}.content section .content-row ul.contentlist{-webkit-padding-start:30px}.content section .content-row img.right230{width:200px}.content section .content-row .video-wrapper{width:40%}.content section .content-row .map-wrapper{width:400px}.content section .content-row .video-text{margin:20px 0;width:55%;font-size:1.5em;line-height:1.2em}.content section .content-row .video2-text{margin:20px 0;width:260px;font-size:1.2em}.content section .content-row .video3-text{float:none;margin:20px;width:auto;font-size:1.5em}.content section .content-row .map-text{margin:5px 0;width:240px;font-size:1.2em}.content section#programming .content-row p{width:auto}}@media screen and (min-width:48em){.content img.other-new-deal{float:right;margin:0 0 1rem 1rem;height:auto;width:45%}}@media screen and (min-width:80.063em){.row{padding:0 1.250em;width:76.25em}#lampwrapper{width:76.25em}.page-title{margin:0 auto;width:76.25em}.page-title .home-feature-wrapper{height:300px;background-position:50px 90px,736px 0;-webkit-background-size:683px 137px,483px 300px;-moz-background-size:683px 137px,483px 300px;-o-background-size:683px 137px,483px 300px;background-size:683px 137px,483px 300px}.pagenav{float:right;padding:15px 140px 25px 100px;width:980px}.pagenav ul li a{font-size:1.3em}.pagenav .scrollup{left:130px}.content{width:76.25em}.content section{padding:0 120px}.content section .content-row .video-text{width:460px}.content section .content-row .video2-text{width:260px}.content section .content-row .video3-text{width:100%}.content section .content-row .map-text{width:240px}}