@charset "UTF-8";body{background:url(https://s3.amazonaws.com/selaaquatics/images/pub/largebg_min5%400x.jpg) no-repeat}@media(min-width:321px){body{background:url(https://s3.amazonaws.com/selaaquatics/images/pub/largebg_min5%401x.jpg) no-repeat}}@media(min-width:815px){body{background:url(https://s3.amazonaws.com/selaaquatics/images/pub/largebg_min5%402x.jpg) no-repeat}}body{background-position:70% -50px;background-size:900px 444px}@media screen and (min-width:321px){body{background-position:70% 0px;background-size:900px 444px}}@media screen and (min-width:815px){body{background-position:center -10px;background-size:100%}}@media screen and (min-width:1250px){body{background-position:center -5%;background-size:100%}}body>header{border-bottom:0px solid #eaeaea}#banner_wrapper{position:relative;height:60px}@media screen and (min-width:321px){#banner_wrapper{height:auto;padding-bottom:30%}}@media screen and (min-width:1250px){#banner_wrapper{padding-bottom:33%}}#banner{position:absolute;inset:0;text-align:left;padding:0;border:0px;overflow:hidden;font-weight:300;text-transform:uppercase;color:#c1c1c1;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#banner .body_elem_wrapper{width:100%}@media screen and (min-width:321px){#banner .body_elem_wrapper{width:95%}}@media screen and (min-width:815px){#banner .body_elem_wrapper{width:80%}}#banner .body_elem_wrapper{height:100%}#banner #banner_catch_wrapper{display:table;width:100%;height:100%}#banner #banner_catch_wrapper .banner_catch_cell{display:table-cell;vertical-align:bottom}#banner .catch1,#banner .catch2{width:100%}@media screen and (min-width:321px){#banner .catch1,#banner .catch2{width:auto}}#banner .catch1,#banner .catch2{text-transform:uppercase;font-weight:600;display:inline-block;margin:0}@media(min-width:321px){#banner .catch1,#banner .catch2{margin-bottom:4px}}#banner .catch1,#banner .catch2{padding:3px 7px;color:#fafafa;font-size:1.2rem}@media(min-width:321px){#banner .catch1,#banner .catch2{font-size:1.4rem}}@media(min-width:680px){#banner .catch1,#banner .catch2{font-size:1.6rem}}@media(min-width:1250px){#banner .catch1,#banner .catch2{font-size:2rem}}#banner .catch1,#banner .catch2{opacity:.9}#banner .catch1{background-color:#ec544c}#banner .catch2{background-color:#2972a3}#highlight{position:relative;background-color:#ec544c;color:#fafafa;min-height:180px;padding:0;margin:0;border:0px}@media screen and (min-width:680px){#highlight{text-align:center;text-justify:none}}#highlight .body_elem_wrapper{height:100%;padding-top:25px;padding-bottom:25px}@media(min-width:815px){#highlight .body_elem_wrapper{padding-top:45px}}@media(min-width:815px){#highlight .body_elem_wrapper{padding-bottom:45px}}#highlight .body_elem_wrapper:before{position:absolute;left:50%;top:0;content:"";width:0;height:0;border-top:10px solid #fafafa;border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;margin-left:-5px;z-index:3}#highlight .body_elem_wrapper:after{display:none;position:absolute;left:50%;top:-31px;content:"";width:0;height:0;border-top:26px solid #b93345;border-bottom:26px solid transparent;border-left:26px solid transparent;border-right:26px solid transparent;margin-left:-16px;z-index:2}#highlight section{display:block;padding:0 0 50px}#highlight section:last-child{padding-bottom:0}#highlight #mission strong{font-size:1.4rem;font-weight:300;text-transform:uppercase}#highlight #accolades{width:100%}@media screen and (min-width:680px){#highlight #accolades{display:table;border-collapse:collapse;text-align:left;table-layout:fixed}}#highlight .accolade_item{display:block;width:100%;vertical-align:top;padding:0 0 45px}@media screen and (min-width:680px){#highlight .accolade_item{display:table-cell;width:auto;padding-right:20px;padding-bottom:0}}#highlight .accolade_item:last-child{padding-right:0}#highlight .accolade_item strong,#highlight .accolade_item p{width:100%;display:inline-block;margin:0;padding:0}#highlight .accolade_item strong{font-weight:600;text-transform:uppercase}#highlight .accolade_item p{font-weight:300}#highlight .accolade_item .accolade_icon{float:left;display:block;height:40px;width:40px;margin:0 20px 0 0;position:relative}#highlight .accolade_item .accolade_icon [class^=icon-],#highlight .accolade_item .accolade_icon [class*=" icon-"]{font-size:2.2rem;line-height:40px;display:block;text-align:center}#highlight .accolade_item .accolade_text{display:block;text-align:left;margin-left:60px}#content,#facebook{background-color:#fafafa;min-height:50px;line-height:normal}@media screen and (min-width:680px){#content,#facebook{text-align:left;text-justify:none}}#content,#facebook{margin:0;padding:0}#content .body_elem_wrapper,#facebook .body_elem_wrapper{display:block;padding-top:25px;min-height:50px}#content section,#content aside,#facebook section,#facebook aside{display:block;padding:0 0 25px;width:100%}@media screen and (min-width:680px){#content section,#content aside,#facebook section,#facebook aside{display:table-cell;padding-bottom:0}}#content section header,#content aside header,#facebook section header,#facebook aside header{font-weight:300;font-size:1.4rem;text-transform:uppercase;margin:0 0 7px;color:#ec544c}#content section p,#content aside p,#facebook section p,#facebook aside p{margin:0 0 10px;padding:0}@media screen and (min-width:680px){#content section,#facebook section{width:auto}}@media screen and (min-width:680px){#content aside,#facebook aside{width:auto;text-align:right;width:300px}}#content aside .empty,#facebook aside .empty{color:#bababa}#content aside .upcoming_wrapper,#facebook aside .upcoming_wrapper{display:block;margin:0 0 10px;padding:0}#content aside .upcoming_wrapper strong,#facebook aside .upcoming_wrapper strong{color:#2972a3;font-weight:600}#facebook .body_elem_wrapper{padding-top:0;padding-bottom:25px;padding-right:0}@media screen and (min-width:680px){#facebook .body_elem_wrapper{padding-right:300px}}#facebook .body_elem_wrapper{text-align:left}#facebook article{position:relative;vertical-align:top;display:block;width:100%;margin:0 5px 5px 0}@media screen and (min-width:680px){#facebook article{width:auto;text-align:left;text-justify:none}}#facebook article{border:0px;border-bottom:1px solid #eaeaea;background-color:none;font-size:inherit;padding:12px 0;color:#6a6a6a;font-weight:300;text-align:left}#facebook article:last-child{border-bottom:0px solid #eaeaea}#facebook article p{padding:0;margin:0}#facebook article img{background-color:#fafafa;padding:3px;border:1px solid #dadada}#facebook article header{font-weight:400;font-size:inherit;text-transform:none;padding:0;margin:0 0 3px;color:#ec544c}#facebook article header .entypo{display:inline-block;line-height:2px;font-size:1.2rem;position:relative;top:-4px;margin:0 0 0 5px}#quotes{background-color:#fafafa;padding:25px 0}@media screen and (min-width:680px){#quotes{text-align:left;text-justify:none}}#quotes .quote_wrapper{display:block;width:100%}@media screen and (min-width:680px){#quotes .quote_wrapper{display:table;border-collapse:collapse;table-layout:fixed}}#quotes .quote_wrapper .quote_col{display:block;padding:0}@media screen and (min-width:680px){#quotes .quote_wrapper .quote_col{display:table-cell;vertical-align:top;padding-left:20px}}#quotes .quote_wrapper .quote_col:first-child{padding-left:0}#quotes .quote_wrapper .quote_col .quote_container{position:relative;display:block;background-color:#c8d8e4;width:100%;margin:0 0 25px;border-radius:0;color:#2972a3;padding:5px 15px 2px;font-weight:300}#quotes .quote_wrapper .quote_col .quote_container strong{font-weight:600;color:inherit}#quotes .quote_wrapper .quote_col .quote_container:after{position:absolute;left:45px;bottom:-14px;content:"";width:0;height:0;border-top:7px solid #c8d8e4;border-bottom:7px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent}#quotes .quote_wrapper .quote_col .quote_container.no_quotes p:first-child:before,#quotes .quote_wrapper .quote_col .quote_container.no_quotes p:last-child:after{content:""}#quotes .quote_wrapper .quote_col .quote_container.no_quotes:after{border-top:0px;border-right:0px;border-bottom:0px;border-left:0px}#quotes .quote_wrapper .quote_col .quote_container p:first-child:before,#quotes .quote_wrapper .quote_col .quote_container p:last-child:after{font-size:3rem;font-weight:600;display:inline;color:#ffffff40}#quotes .quote_wrapper .quote_col .quote_container p:first-child:before{content:"“";line-height:5px;position:relative;top:10px}#quotes .quote_wrapper .quote_col .quote_container p:last-child:after{content:"”";vertical-align:-75%;line-height:25px;position:relative;top:10px}#quotes .quote_wrapper .quote_col .quote_attr{color:#8898a4;padding:0 0 0 15px;line-height:14px;margin:0 0 20px}#quotes .quote_wrapper .quote_col .quote_attr strong{color:#ec544c;font-weight:600}.upcoming_classes .class_listing_table{width:100%;table-layout:fixed;border-collapse:separate;margin:0;cursor:pointer;color:#2972a3;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.upcoming_classes .class_listing_table.hovering td.cal_item{background-color:#ec544c}.upcoming_classes .class_listing_table.hovering .thin{display:none}.upcoming_classes .class_listing_table.hovering .thinhovering{display:inline}.upcoming_classes .class_listing_table.hovering{color:#ec544c}.upcoming_classes .class_listing_table td{height:40px;margin:0;padding:6px 10px 0 0;border:0px;position:relative;color:inherit;vertical-align:top;overflow:hidden;white-space:nowrap}.upcoming_classes .class_listing_table td .heavy{font-weight:600}.upcoming_classes .class_listing_table td .thin,.upcoming_classes .class_listing_table td .thinhovering{font-weight:300;color:#8a8a93;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upcoming_classes .class_listing_table td .thinhovering{display:none}.upcoming_classes .class_listing_table td .entypo.large{font-size:2rem;position:relative;top:4px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.upcoming_classes .class_listing_table td.cal_item{text-align:center;width:50px;margin:0;padding:0;background-color:#2972a3}.upcoming_classes .class_listing_table td.cal_item .cal_month_label{height:15px;line-height:15px;font-size:.6rem;font-weight:600;color:#e8f8f4;text-transform:uppercase}.upcoming_classes .class_listing_table td.cal_item .cal_date_label{background-color:#c8d8e4;height:35px;line-height:32px;color:#fff;font-weight:600;font-size:1.8rem}.upcoming_classes .class_listing_table td.region_label{color:#8898a4;text-align:right;font-size:1rem;font-weight:300;position:relative}
