.secondary-navigation{width:100%;height:59px;background:#f7f7f7;margin-bottom:30px;padding:0 7%}.secondary-navigation .root{font-family:AvenirNextLTPro-Regular;font-size:12px;font-size:1.2rem;color:#022d55;text-transform:uppercase;display:inline-block;margin:23px 5px}.secondary-navigation .root a{color:#022d55;text-decoration:none}.secondary-navigation .children{font-family:AvenirNextLTPro-Regular;font-size:12px;font-size:1.2rem;color:#c5c5c5;text-transform:uppercase;display:inline-block;margin:23px 5px}.secondary-navigation .children a{color:#c5c5c5;text-decoration:none}.main-content{min-height:820px;margin-bottom:30px}.main-content .section-filters{float:right;margin:15px}.live-feed-section{max-width:900px;min-height:88px;border-bottom:1px solid #ddd;padding:10px 0;margin:0 auto;overflow:hidden;clear:both}.live-feed-section .avatar-holder{float:left;margin:0 15px 0 0}.live-feed-section .avatar-holder .avatar-section{width:70px;height:70px;margin-top:0}.live-feed-section .status{font-size:16px;font-size:1.6rem;color:#172c47}.live-feed-section .date-author{color:#595959;font-size:12px;font-size:1.2rem;text-transform:uppercase;margin:10px 0}.live-feed-section .large-image-holder{display:block;margin:10px 0;padding:0 10px}.live-feed-section .large-image-holder .large-image{width:700px}.contacts-box{border-bottom:1px solid #ddd}.with-border{border-right:1px solid #ddd}.contact{min-height:140px;padding:11px 0}.contact .avatar-section{float:left;width:100px;height:100px;margin:0 30px 0 0}.contact .contact-info{float:left}.contact .contact-info .name{font-size:19px;font-size:1.9rem;color:#172c47;text-transform:uppercase}.contact .contact-info .title{max-width:220px;font-size:17px;font-size:1.7rem;color:#717171}.contact .contact-info .department{font-size:14px;font-size:1.4rem;color:#717171;margin:2px 0}.contact .contact-info .phone-number{font-size:14px;font-size:1.4rem;color:#717171;margin:2px 0}.contact .contact-info .email{font-size:14px;font-size:1.4rem;color:#717171;margin:2px 0}.contact .contact-info .class-link{font-size:14px;font-size:1.4rem;color:#717171;margin:2px 0}.article{margin:auto;padding:27px 0 22px 0;max-width:1000px;border-bottom:1px solid #ddd}.article .first-image{width:180px;height:125px;background:#ddd}.article .article-info{margin-left:20px}.article .article-info .title{font-size:24px;font-size:2.4rem;color:#172c47}.article .article-info .title a{color:#172c47}.article .article-info .date-address{font-size:14px;font-size:1.4rem;color:#4c4c4c}.article .article-info .content{font-size:14px;font-size:1.4rem;color:#717171;line-height:28px;line-height:2.8rem;margin:10px 0 25px 0}.article .article-info .read-more{display:block}.article .article-info .read-more a{font-size:14px;font-size:1.4rem;color:#172c47}.article-page{margin:auto;padding:30px;max-width:1000px;font-size:17px;font-size:1.7rem;color:#717171;line-height:28px;line-height:2.8rem;text-align:left}.article-page .title{font-size:24px;font-size:2.4rem;color:#172c47;margin:20px 0 25px 0;text-transform:uppercase}.article-page p{margin:22px 0}.scores-box{border-bottom:1px solid #ddd;padding:20px 10px}.with-border{border-right:1px solid #ddd}.sport-event .date{margin-bottom:15px;font-size:16px;font-size:1.6rem;color:#717171;text-transform:uppercase}.sport-event .score-holder{font-family:avenirnextltpro-demi;margin:15px 0}.sport-event .score-holder .team{max-width:150px;min-width:150px;display:inline-block;font-size:22px;font-size:2.2rem;color:#172c47}.sport-event .score-holder .score{font-family:AvenirNextLTPro-Cnlt;display:inline-block;font-size:32px;font-size:3.2rem;color:#717171;margin:0 15px;margin-top:-5px;vertical-align:top}.sport-event .location{max-width:200px;margin-top:15px;font-size:16px;font-size:1.6rem;color:#717171}.sport-event .location .place{display:block}.sport-event .location .city-state{display:block}.sport-event .location .zip{display:block}.mobile-score{display:none}.pad-left{padding-left:200px}.pad-right{padding-left:100px}.form-section{max-width:1000px;margin:0 auto;margin-top:25px}.form-section .disclaimer{font-family:avenirnextltpro-demi;font-size:14px;font-size:1.4rem;color:#717171;margin:40px auto;margin-left:20px}.form-section .note{font-family:avenirnextltpro-demi;font-size:14px;font-size:1.4rem;color:#717171;margin:40px auto;margin-left:20px}.form-section .form-grp{max-width:500px;margin:0 auto;float:none;display:block}.form-section .form-grp .label{font-family:avenirnextltpro-demi;font-size:15px;font-size:1.5rem;color:#717171;margin-left:10px}.form-section .form-grp .text-field-custom,.form-section .form-grp .double-field .half-text-field-custom,.form-section .double-field .form-grp .half-text-field-custom{width:459px;height:48px;border:1px solid #9c9c9c;max-width:500px;margin:0 auto;float:none;display:block;margin-bottom:20px;padding:0 15px;font-family:avenirnextltpro-demi;font-size:15px;font-size:1.5rem;color:#b3b3b3}.form-section .form-grp .text-area-custom{width:459px;height:148px;border:1px solid #9c9c9c;padding:10px 15px;font-family:avenirnextltpro-demi;font-size:15px;font-size:1.5rem;color:#b3b3b3;max-width:500px;margin:0 auto;float:none;display:block}.form-section .form-grp .styled-select-bordered{width:459px;height:48px;overflow:hidden;background:url(https://www.columbiabsd.com/assets/apptegy_cms/themes/shared/dropdown_arrow.png) no-repeat right #fff;margin-left:20px;border:1px solid #9c9c9c;margin-bottom:10px}.form-section .form-grp .styled-select-bordered select{background:transparent;width:457px;padding:3px 10px 5px 5px;margin-left:8px;font-family:AvenirNextLTPro-Regular;font-size:15px;font-size:1.5rem;color:#797979;line-height:24px;line-height:2.4rem;border:0;border-radius:0;height:48px;-webkit-appearance:none}.form-section .form-grp .styled-select-bordered select:focus{outline:0}.form-section .half-size{width:229px}.form-section input{border:none}.form-section .text-field-custom,.form-section .double-field .half-text-field-custom{width:459px;height:48px;border:1px solid #9c9c9c;max-width:500px;margin:0 auto;float:none;display:block;margin-bottom:20px;padding:0 15px;font-family:avenirnextltpro-demi;font-size:15px;font-size:1.5rem;color:#b3b3b3}.form-section .double-field{width:500px;margin:0 auto}.form-section .double-field .label{font-family:avenirnextltpro-demi;font-size:15px;font-size:1.5rem;color:#717171}.form-section .double-field .half-text-field-custom{width:208px}.form-section .text-area-custom{width:459px;height:148px;border:1px solid #9c9c9c;padding:10px 15px;font-family:avenirnextltpro-demi;font-size:15px;font-size:1.5rem;color:#b3b3b3;max-width:500px;margin:0 auto;float:none;display:block}.form-section .submit{width:459px;height:69px;margin:15px 0;background:#bd0323;font-family:AvenirNextLTPro-Cnlt;font-size:24px;font-size:2.4rem;color:#ffffff;max-width:500px;margin:0 auto;float:none;display:block;margin-left:0px}.form-section .submit a{font-family:AvenirNextLTPro-Cnlt;font-size:24px;font-size:2.4rem;color:#ffffff}.see-all-btn{background:#eee;margin-left:25px;padding:7px 15px;font-family:AvenirNextLTPro-Regular;font-size:14px;font-size:1.4rem;color:#666}.see-all-btn:hover{background:#dde;text-decoration:none;color:#666}.dining-title{font-family:OpenSansSemibold;font-size:1.4em;color:#172c47;text-transform:uppercase}.current-date-menu{font-size:18px;color:#172c47;text-transform:uppercase;margin-top:10px}.dining{padding:10px 15px;border-bottom:1px solid #ddd}.dining .meal-type{font-size:17px;color:#172c47;font-weight:700;text-decoration:underline}.dining .menu-list{font-size:14px;color:#717171}.dining-legal{margin:40px 0 15px}.dining-legal p,.dining-legal h5{font-size:13px;font-style:italic;line-height:17px;color:#555;margin-bottom:15px}.dining-legal h5{margin-bottom:10px}.styled-select{padding:0;margin:0;overflow:hidden;background-color:#fff;background:#fff url(../../icons/small-arrow-down.png) no-repeat 100% 50%}.styled-select select{margin:0;padding:5px 8px;width:130%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;color:#717171;cursor:pointer;text-transform:uppercase}.styled-select select:focus{outline:none}.section-filters{width:auto;float:right}.section-filters .styled-select select{padding-right:33px}.main.main-content .container{max-width:1000px;padding-top:30px}.news-list,.contacts-box{clear:both;text-align:left}.main .article .first-image{width:20%;float:left;overflow:hidden;height:auto;background:#FFF}.article .article-info{width:75%;float:left}.article,.contacts-box{overflow:hidden}.main .article .first-image img{max-width:100%;height:auto}.contacts-box .contact{float:left;width:50%;padding-left:25px}.contacts-box .contact.with-border{padding-left:0}#eventcalendar{width:33.33333%;float:left}.article .article-info .read-more{margin-top:25px}.contacts-box .contact{position:relative}.contact .avatar-section{position:absolute;left:25px;top:11px}.contacts-box .contact.with-border .avatar-section{left:0}.contacts-box .contact.with-border .avatar-section img{margin-top:0}.contact .contact-info{width:100%;padding-left:130px;padding-right:8px}.contact .contact-info a{word-wrap:break-word}.main .contact .contact-info .title{max-width:100%}.subpage .left-content .contacts-box{margin-left:70px;margin-right:70px}@media only screen and (max-width: 1000px){.subpage .left-content .contacts-box{margin-left:0px;margin-right:0px}}.article .article-info .title{margin-bottom:10px}.main .article .article-info .content{margin:0}.main .article .article-info{margin-left:0}.main .article .first-image+.article-info{padding-left:20px}.main .article{padding:18px 0}.main .scores-box{padding:15px 0;clear:both;text-align:left}.sport-event{overflow:hidden}.scores-box:first-child{border-top:1px solid #ddd}.main .sport-event .date{color:#000066;font-size:17px;font-weight:600;line-height:24px;float:left;padding:0 9%;width:30%;margin:0}.main .sport-event .right-details{float:left;width:70%}.main .sport-event .right-details.tournament{background:url(../../icons/arrow-down.png) no-repeat 100% center;cursor:pointer;width:65%}.main .sport-event .right-details.tournament.open{background:url(../../icons/arrow-up.png) no-repeat 100% center}.main .sport-event .right-details .team{width:84%;vertical-align:top}.main .sport-event .right-details .team,.main .sport-event .right-details .score{display:inline-block}.main .sport-event .right-details .team,.main .sport-event .right-details .team span.first-team{color:#000066;font-size:24px;line-height:24px;margin:0}.main .sport-event .right-details .team span{width:100%;text-align:left;display:inline-block;vertical-align:top}.main .sport-event .right-details .team span span{color:#444;display:inline;font-size:20px}.main .sport-event .right-details .score span:nth-child(2),.main .sport-event .right-details .team span.first-team:nth-child(2){margin-top:15px}.main .sport-event .right-details .score{font-size:24px;line-height:24px;width:14%}.main .sport-event .right-details .score span{display:block}.main .sport-event .right-details.tournament .team{width:100%}.main .sport-event .location-team{font-size:18px;line-height:23px;color:#444;margin-top:15px;max-width:100%;padding-right:30px}.main .sport-event .scores{font-size:18px;color:#717171;margin-top:10px;display:none;padding-right:30px}.main .sport-event .right-details.tournament.open .scores{display:block}.main .sport-event .right-details .team{font-size:0}ul.static-links li.dining{padding:0;border:0}.live-feed-list:last-child{margin-bottom:80px}.container .left-content,.container .left-sidebar,.container .right-content,.container .right-sidebar{text-align:left}.live-feed-section{text-align:left}@media screen and (max-width: 1400px){.sport-event .date{margin-bottom:15px;font-size:16px;font-size:1.6rem;color:#717171;text-transform:uppercase}.sport-event .score-holder{font-family:avenirnextltpro-demi;margin:15px 0}.sport-event .score-holder .team{max-width:150px;min-width:150px;display:inline-block;font-size:22px;font-size:2.2rem;color:#172c47}.sport-event .score-holder .score{display:inline-block;font-size:32px;font-size:3.2rem;color:#717171;margin:0 15px;margin-top:-5px;vertical-align:top}.sport-event .location{max-width:200px;margin-top:15px;font-size:16px;font-size:1.6rem;color:#717171}.pad-left{padding-left:130px}.pad-right{padding-left:80px}}@media screen and (max-width: 1000px){.section-bar .home .home_icon{margin-top:-5px;margin-right:4px;margin-left:5px}.section-bar .section-name{text-align:left;color:#222;margin-left:5px}.contacts-box{border-bottom:none;border-top:none}.with-border{border-right:none}.contact{border-bottom:1px solid #ddd}.sport-event{padding:20px;margin:0 auto}.sport-event .date{margin-bottom:15px;font-size:16px;font-size:1.6rem;color:#717171;text-transform:uppercase}.sport-event .score-holder{font-family:avenirnextltpro-demi;margin:15px 0;display:inline-block}.sport-event .score-holder .team{max-width:250px;min-width:250px;display:inline-block;font-size:22px;font-size:2.2rem;color:#172c47}.sport-event .score-holder .score{display:inline-block;font-size:32px;font-size:3.2rem;color:#717171;margin:0 20px;margin-top:-5px;vertical-align:top}.sport-event .location{max-width:300px;margin-top:15px;font-size:16px;font-size:1.6rem;color:#717171}.sport-event .location .place{display:inline}.sport-event .location .city-state{display:inline}.sport-event .location .zip{display:inline}.scores-box{padding:20px 10px;margin:0 auto}.with-border{border-right:none}.pad-left{padding-left:70px}.pad-right{padding-left:70px}.live-feed-section{max-width:700px;min-height:88px;padding:10px 0 0 0;margin:0 auto}.live-feed-section .avatar-holder{margin:0 15px 0 0;padding:0 10px 2px 0}.live-feed-section .avatar-holder .avatar-section{width:70px;height:70px}.live-feed-section .status{font-size:16px;font-size:1.6rem}.live-feed-section .date-author{font-size:12px;font-size:1.2rem;margin:10px 0 0 0}.live-feed-section .large-image-holder{display:block;margin:10px 0;padding:10px}.live-feed-section .large-image-holder .large-image{width:500px}}@media screen and (max-width: 767px){.section-bar{background:#f2f2f2;padding:20px 20px;font-size:32px;font-size:3.2rem}.section-bar .home{color:#172c47}.section-bar .home .home_icon{margin-top:-5px;margin-right:4px;margin-left:5px}.section-bar .home a{text-decoration:none;color:#172c47}.section-bar .section-name{text-align:left;color:#222;margin-left:5px}.section-bar .school-name{float:left;text-align:left;color:#717171;margin-left:5px}.live-feed-section{border-bottom:1px solid #ddd;padding:15px 0}.live-feed-section .avatar-section{margin:0;margin-right:15px;width:80px;height:80px}.live-feed-section .status{font-size:16px;font-size:1.6rem}.live-feed-section .date-author{font-size:11px;font-size:1.1rem;margin:10px 2px}.contacts-box{border-bottom:none;border-top:none}.with-border{border-right:none}.contact{padding:0 20px;border-bottom:none}.contact .avatar-section{margin:20px 0}.article .first-image{width:220px;height:140px;margin:10px 40px}.article .article-info{padding:0 15px}.article .article-info .title a{font-size:24px;font-size:2.4rem;color:#172c47}.article .article-info .content{font-size:14px;font-size:1.4rem;color:#717171;margin:10px 0}.article .article-info .read-more a{font-size:14px;font-size:1.4rem;color:#172c47}.sport-event{padding:15px}.sport-event .date{margin-bottom:15px;font-size:16px;font-size:1.6rem;color:#717171;text-transform:uppercase}.sport-event .score-holder{font-family:avenirnextltpro-demi;margin:15px 0}.sport-event .score-holder .team{max-width:130px;min-width:130px;display:inline-block;font-size:22px;font-size:2.2rem;color:#172c47}.sport-event .score-holder .score{font-family:AvenirNextLTPro-Cnlt;display:inline-block;font-size:32px;font-size:3.2rem;color:#717171;margin:0 15px;margin-top:-5px;vertical-align:top}.sport-event .location{max-width:320px;margin-top:15px;font-size:16px;font-size:1.6rem;color:#717171}.sport-event .location .place{display:inline}.sport-event .location .city-state{display:inline}.sport-event .location .zip{display:inline}.scores-box{padding:20px 10px;margin:0 auto}.with-border{border-right:none}.pad-left{padding-left:20px}.pad-right{padding-left:10px}.form-section{max-width:1000px;margin:0 auto;margin-top:0px}.form-section .disclaimer{font-family:avenirnextltpro-demi;font-size:14px;font-size:1.4rem;color:#717171;margin:20px auto}.form-section .note{font-family:avenirnextltpro-demi;font-size:14px;font-size:1.4rem;color:#717171;margin:30px auto;margin-left:0px}.form-section .form-grp{max-width:300px;margin:0 auto;float:none;display:block}.form-section .form-grp .label{font-family:avenirnextltpro-demi;font-size:15px;font-size:1.5rem;color:#717171;margin-left:-8px}.form-section .form-grp .text-field-custom,.form-section .form-grp .double-field .half-text-field-custom,.form-section .double-field .form-grp .half-text-field-custom{width:259px;height:48px;border:1px solid #9c9c9c;max-width:500px;margin:0 auto;margin-left:0px;float:none;display:block;margin-bottom:20px;padding:0 15px;font-family:avenirnextltpro-demi;font-size:15px;font-size:1.5rem;color:#b3b3b3}.form-section .form-grp .text-area-custom{width:259px;height:148px;max-width:500px;margin:0 auto;float:none;display:block;margin-left:0px}.form-section .form-grp .styled-select-bordered{width:259px;height:48px;overflow:hidden;background:url(https://www.columbiabsd.com/assets/apptegy_cms/themes/shared/dropdown_arrow.png) no-repeat right #fff;margin-left:0px;border:1px solid #9c9c9c;margin-bottom:10px}.form-section .form-grp .styled-select-bordered select{background:transparent;width:257px;padding:3px 10px 5px 5px;margin-left:8px;font-family:AvenirNextLTPro-Regular;font-size:15px;font-size:1.5rem;color:#797979;line-height:24px;line-height:2.4rem;border:0;border-radius:0;height:48px;-webkit-appearance:none}.form-section .form-grp .styled-select-bordered select:focus{outline:0}.form-section .half-size{width:229px}.form-section input{border:none}.form-section .text-field-custom,.form-section .double-field .half-text-field-custom{width:259px;height:48px;border:1px solid #9c9c9c;max-width:500px;margin:0 auto;float:none;display:block;margin-bottom:20px;padding:0 15px;font-family:avenirnextltpro-demi;font-size:15px;font-size:1.5rem;color:#b3b3b3}.form-section .double-field{width:259px}.form-section .double-field .label{font-family:avenirnextltpro-demi;font-size:15px;font-size:1.5rem;color:#717171;margin-left:-8px}.form-section .double-field .half-text-field-custom{width:259px !important;height:48px;border:1px solid #9c9c9c;max-width:500px;margin:0 auto;text-align:left;float:none;display:block;margin-bottom:20px;padding:0 15px;font-family:avenirnextltpro-demi;font-size:15px;font-size:1.5rem;color:#b3b3b3;margin-left:0px}.form-section .text-area-custom{width:459px;height:148px;border:1px solid #9c9c9c;padding:10px 15px;font-family:avenirnextltpro-demi;font-size:15px;font-size:1.5rem;color:#b3b3b3;max-width:500px;margin:0 auto;float:none;display:block}.form-section .submit{width:259px;height:50px;margin:15px 0;background:#bd0323;font-family:AvenirNextLTPro-Cnlt;font-size:24px;font-size:2.4rem;color:#ffffff;max-width:500px;margin:0 auto;float:none;display:block}.live-feed-section{max-width:700px;min-height:88px;padding:10px 0 0 0;margin:0 auto}.live-feed-section .avatar-holder{margin:0;padding:0 0px 5px 0}.live-feed-section .avatar-holder .avatar-section{width:70px;height:70px}.live-feed-section .status{font-size:16px;font-size:1.6rem}.live-feed-section .date-author{display:block;font-size:12px;font-size:1.2rem;margin:10px 0 5px 0}.live-feed-section .large-image-holder{display:block;margin:5px 0}.live-feed-section .large-image-holder .large-image{width:250px}}@media only screen and (max-width: 1000px){.main .article,.contacts-box{padding-left:20px;padding-right:20px}.main .article .first-image{margin:0}.main .article .first-image+.article-info{padding-left:0px}.article .article-info .date-address{padding-left:25px}}@media only screen and (max-width: 840px){.contacts-box .contact{width:100%;float:none;margin:0 0 20px;padding-left:0}.contact .avatar-section{margin:0 15px 20px 0}.contact .avatar-section{left:0}}@media only screen and (max-width: 730px){.main .sport-event .date{width:100%;float:none;margin-bottom:15px;font-size:14px;font-weight:400;line-height:21px}.main .sport-event .date br{display:none}.main .sport-event .right-details .score{text-align:right}.main .sport-event .right-details,.main .sport-event .right-details.tournament{width:100%;float:none;padding:0 9%}.main .sport-event .right-details.tournament,.main .sport-event .right-details.tournament.open{padding-bottom:35px;background-position:center bottom}.main .sport-event .scores,.main .sport-event .location-team{padding-right:0px}}@media only screen and (max-width: 550px){.main .article .first-image,.main .article .article-info{width:100%;float:none;margin:20px 0 0}.main .sport-event .right-details .team span,.main .sport-event .right-details .team span.first-team{width:100%;font-size:20px;line-height:20px}.main .sport-event .right-details .score{font-size:20px;line-height:20px}.main .sport-event .location-team{font-size:16px;line-height:21px}}@media only screen and (max-width: 65em){.main-content .section-filters{float:none;margin:20px auto}}@media only screen and (max-width: 490px){.contacts-box .contact .avatar-section,.contacts-box .contact .contact-info{float:none;width:100%;margin:0 0 10px;text-align:center;position:relative;top:0;left:0;padding:0}.contacts-box .contact{margin-bottom:40px;padding:0}}