body,html{margin:0;padding:0;height:100%}body{margin:0;min-height:100%;font-size:100%;font-family:Roboto,sans-serif;background-color:#fff}.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.25em 0 1.25em;width:61.25em;margin-left:auto;margin-right:auto;position:relative;-moz-box-sizing:border-box;box-sizing:border-box}.row img{width:auto;height:auto;max-width:100%}#lampwrapper{margin:0 auto;width:100%;background-color:#fff}img{border:none}a{color:#06c;text-decoration:none}a:hover{text-decoration:underline}a.text-link{text-decoration:underline}.page-title{position:relative;z-index:2;margin:0;height:auto;width:100%;background-color:#ccc}.page-title .home-feature-wrapper{height:300px;background-image:url(/spdest/programs/dark_skies/images/Brazos-Bend-header.jpg);background-position:30% 0;background-repeat:no-repeat;-webkit-background-size:1220px 300px;-moz-background-size:1220px 300px;-o-background-size:1220px 300px;background-size:1220px 300px}.page-title .home-feature-wrapper .breadcrumbs{margin:0;padding-left:20px;}.page-title .home-feature-wrapper .breadcrumbs li{color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:1em}.page-title .home-feature-wrapper .breadcrumbs a{color:#fff;text-decoration:underline}.page-title .home-feature-wrapper .home-feature-copy{float:right;margin:40px 20px 0 0}.page-title .home-feature-wrapper .home-feature-copy h1{color:#fff;margin:0;font-size:3em;font-style:normal;font-weight:900}.page-title .home-feature-wrapper .home-feature-copy p{margin:10px 0;color:#fff;font-weight:400;font-size:1.05em;line-height:1.2}.pagenav{padding:1.25rem .625rem 2.1875rem .625rem;height:.9375rem;width:100%;background-color:#2e2e2e;box-sizing:border-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 1.25rem;color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:1.375rem;font-style:normal;line-height:1.375rem;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/dark_skies/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:#fff;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{height:auto;width:100%;background-color:#fff}.content section{padding:0 1.25rem;height:auto}.content section .header{min-height:40px;text-align:center;background:0 0!important;background-color:transparent!important;clear:left}.content section .header h2{margin:1.25em 0 1em;color:#2e2e2e;font-size:2.5em;font-weight:500}.content section .content-row .heading{padding:20px 0;border-top:1px solid #e8e4db}.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:#86774f;font-size:1.5em;font-weight:500;line-height:1.2em}.content section .content-row h3{margin:1em 0 1.5em;color:#58595a;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:1.125rem;font-weight:300;line-height:1.625rem}.content section .content-row ul.dscontent{padding-left:20px;margin:0;color:#404041;font-size:1.125rem;font-weight:300;line-height:1.5em}.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 #e8e4db}.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:3em 0 0;width:25%}.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 .video-text{float:left;margin:3.125rem 0 1.25rem 0;width:70%;color:#404041;font-size:1.5em;font-weight:300;line-height:1.2em}.content section .content-row #bs-calendar .event{width:100%;padding-bottom:10px;font-size:1em;font-weight:300;text-align:left}.content section .content-row #bs-calendar .event a{font-weight:700}.content section .content-row #bs-calendar .event .event_details{padding:5px 0;font-weight:500;text-align:left}.content section .content-row #bs-calendar .event .event_details .dtstart:after{content:' | '}.content section .content-row #bs-calendar .event .event_details div{display:inline}.content section .content-row #bs-calendar .event .event_details ABBR{border:none}.content section .content-row #bs-calendar .event .event_details ABBR.dtend{display:none}.content section .content-row #bs-calendar .event .event_body{padding-bottom:5px;border-bottom:1px solid #ccc}.content section .content-row #bs-calendar .event .event_body h3{margin:1em 0 .5em}.content section .content-row #bs-calendar .event .event_body .event_title{display:block}.content section .content-row #bs-calendar .event .event_body .location{padding-top:8px;color:#595959;font-weight:400;border-top:1px dashed #ccc}.content section .content-row #bs-calendar .event .event_body .description{padding-top:3px}.content section .content-row ul.contentlist{margin:0;-webkit-padding-start:280px;font-weight:300;text-align:left;list-style-type:disc}.content section .content-row ul.contentlist li{margin:10px 0}.content section#gallery{padding-bottom:50px}.content section .content-row #carousel li.flex-active-slide{border:2px solid #0097dc}@media screen and (max-width:40em){.row{padding:0 .625em}.page-title .home-feature-wrapper .breadcrumbs{padding-top:1rem}#lampwrapper{width:100%}.page-title{margin:0 auto;height:auto;width:100%}.page-title .home-feature-wrapper{height:220px;background-position:40% 0;-webkit-background-size:895px 220px;-moz-background-size:895px 220px;-o-background-size:895px 220px;background-size:895px 220px}.page-title .home-feature-wrapper .home-feature-copy{float:none;margin:1.25rem .625rem 0;text-align:center}.page-title .home-feature-wrapper .home-feature-copy h1{font-size:2em}.pagenav{display:none}.content{padding:1rem;;width:100%}.content section{float:none;padding:0}.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:100%}.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;margin:1em auto;width:100%}.content section .content-row .video-text{float:none;margin:0;width:100%;font-size:1.1em}.content section .content-row ul.dscontent{width:auto}.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}}@media screen and (min-width:375px){.page-title .home-feature-wrapper .home-feature-copy{margin:5rem 1rem 0}}@media screen and (min-width:640px){.page-title .home-feature-wrapper .breadcrumbs{padding-top:0}.page-title .home-feature-wrapper .home-feature-copy{margin:90px 16px 0}}@media screen and (min-width:40em) and (max-width:47.938em){.row{padding:0 .625em}#lampwrapper{width:100%}.page-title{margin:0 auto;height:150px;width:100%}.pagenav{display:none}.content{width:100%}.content section{float:none;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:100%}.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 .patchs div{width:50%}.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}#lampwrapper{width:100%}.page-title{height:auto;width:100%}.page-title .home-feature-wrapper{height:300px;background-position:40% 0;-webkit-background-size:1220px 300px;-moz-background-size:1220px 300px;-o-background-size:1220px 300px;background-size:1220px 300px}.page-title .home-feature-wrapper .home-feature-copy{float:none;margin:150px 16px 0;text-align:center}.page-title .home-feature-wrapper .home-feature-copy h1{margin-top:100px}.content{width:100%}.content section{padding:1rem;width:100%}.content section .content-row .heading{width:460px}.content section .content-row .heading img.left460{width:460px}.content section .content-row .heading span{display:block;padding:0 0 0 40px;font-size:1.5em}.content section .content-row .heading span.programming-text{margin:0;padding:0;width:460px;font-size:1.1em}.content section .content-row img.left220{width:460px}.content section .content-row img.right230{margin:20px 0 0;width:150px}.content section .content-row .patchs div{width:50%}.content section .content-row .video-wrapper{float:none;margin:10px 85px;width:100%}.content section .content-row .video-text{float:none;margin:2rem 0;width:100%;font-size:1.2em}.content section .content-row ul.contentlist{-webkit-padding-start:30px}}@media screen and (min-width:41.688em) and(max-width:47.938em){.content section .content-row .video-wrapper{float:right;margin:0;width:40%}.content section .content-row .video-text{float:left;width:55%;font-size:1.2em}}@media screen and (min-width:48em) and (max-width:63.9375em){.row{width:100%;padding:0 .625em}#lampwrapper{width:100%}.page-title{margin:0 auto;width:100%}.page-title .home-feature-wrapper{background-position:40% 0}.page-title .home-feature-wrapper .home-feature-copy{margin:40px 10px 0 0}.pagenav .scrollup{left:-.9375rem;top:-.375rem}.content{width:100%}.content section{padding:0 .9375rem}.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 .video-wrapper{margin:2em 0 0;width:35%}.content section .content-row .video-text{width:60%}.content section .content-row ul.contentlist{-webkit-padding-start:30px}.content section .content-row img.right230{width:200px}.content section .content-row .video-text{margin:1.25rem 0 1.25rem 0;font-size:1.25em}.content section#programming .content-row p{width:auto}}@media screen and (min-width:76.250em){#lampwrapper{width:76.25em}.page-title,.pagenav{margin:0 auto;width:76.25em}.page-title .home-feature-wrapper{height:300px;background-position:0 0;background-repeat:no-repeat;-webkit-background-size:1220px 300px;-moz-background-size:1220px 300px;-o-background-size:1220px 300px;background-size:1220px 300px}.page-title .home-feature-wrapper .home-feature-copy{margin:40px 110px 0 0}.pagenav ul li a{font-size:1.3em}.pagenav .scrollup{left:0}.content section{padding:0 120px}.content section#programming,.content section#resources,.content section#schedule{width:980px}.height175{height:175px}.height200{height:200px}.height250{height:250px}.width125{width:125px}.width150{width:150px}.width170{width:170px}.width200{width:200px}.width250{width:250px}.width300{width:300px}.width400{width:400px}.width450{width:450px}.width500{width:500px}.width600{width:600px}.width700{width:700px}.width725{width:725px}.width800{width:800px}.width25percent{width:25%}.width30percent{width:30%}.width40percent{width:40%}.width50percent{width:49%}.width85percent{width:85%}.width{width:85%}.floatright{float:right}}