.row-content{padding:50px 0 60px}@media screen and (max-width: 768px){.row-content{padding:40px 0}}.row-content .block-33{float:left;width:30.666667%;margin-right:4%}@media screen and (max-width: 768px){.row-content .block-33{float:none;width:100%;margin:0 0 30px;text-align:center}}.row-content .block-33 img{width:100%;margin-bottom:20px}.row-content .block-33 h2{margin-top:0}.row-content .block-33 p{margin-bottom:25px}.row-content .block-33 p:last-of-type{margin-bottom:0}.row-content .block-33 p:last-of-type a{min-width:150px;text-align:center}.row-content .block-33:nth-of-type(3){margin-right:0}@media screen and (max-width: 768px){.row-content .block-33:nth-of-type(3){margin-bottom:0}}.row-content .content{width:75%;float:left;box-sizing:border-box;padding-right:80px}@media screen and (max-width: 1000px){.row-content .content{float:none;width:100%;padding-right:0}}.row-content .counselors-list li{width:50%;float:left}@media screen and (max-width: 600px){.row-content .counselors-list li{float:none;width:100%}}.row-content .staff-listings{width:50%;float:left}@media screen and (max-width: 768px){.row-content .staff-listings{float:none;width:100%}}.row-content .logos-grid{list-style:none;margin:30px 0 0 0;padding:0}.row-content .logos-grid li{float:left;width:33.333333%;margin-bottom:25px}@media screen and (max-width: 600px){.row-content .logos-grid li{width:50%}}.row-content .logos-grid li img{width:100%}.row-content .events-list{margin-top:30px}.row-content .events-list .event{border-bottom:1px solid #e0e0e0;margin-bottom:30px;padding-bottom:20px}.row-content .events-list .event img{float:left;width:200px}@media screen and (max-width: 768px){.row-content .events-list .event img{width:140px}}@media screen and (max-width: 480px){.row-content .events-list .event img{float:none;width:100%;margin-bottom:15px}}.row-content .events-list .event div{float:right;width:calc(100% - 220px)}@media screen and (max-width: 768px){.row-content .events-list .event div{width:calc(100% - 160px)}}@media screen and (max-width: 480px){.row-content .events-list .event div{float:none;width:100%}}.row-content .events-list .event div h4{margin-bottom:0;padding-bottom:0}.row-content .events-list .event:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.row-content .ui-tabs{border-bottom:1px solid #e0e0e0;padding-bottom:20px}.row-content .ui-tabs .ui-tabs-nav{margin:0 0 30px;padding:0;list-style:none}.row-content .ui-tabs .ui-tabs-nav li{display:inline-block;margin-bottom:3px}.row-content .ui-tabs .ui-tabs-nav li a{display:block;text-decoration:none;padding:8px 12px;border:1px solid #d7b33f;outline:0}.row-content .ui-tabs .ui-tabs-nav li.ui-tabs-active a{background-color:#d7b33f;color:#fff}.row-content .location img{margin-bottom:15px}.row-content .contact-info{text-align:center}.row-content .contact-info .alert{max-width:500px;margin:0 auto 20px;box-sizing:border-box;text-align:left}.row-content .job-opportunities{border-top:1px solid #ccc;list-style:none;margin:0;padding:0}.row-content .job-opportunities li{border-bottom:1px dashed #ccc}.row-content .job-opportunities li a{display:block;padding:0.75rem 0;font-size:1.1rem}.row-footer-cta .cta-img{float:left;width:65%;background-size:cover}@media screen and (max-width: 1000px){.row-footer-cta .cta-img{width:50%}}@media screen and (max-width: 768px){.row-footer-cta .cta-img{display:none}}.row-footer-cta .cta-content{float:right;width:35%;background-color:#49a5a5;padding:70px;box-sizing:border-box;color:#fff;text-align:center;position:relative}@media screen and (max-width: 1000px){.row-footer-cta .cta-content{width:50%}}@media screen and (max-width: 768px){.row-footer-cta .cta-content{width:100%;float:none}}@media screen and (max-width: 600px){.row-footer-cta .cta-content{padding:40px}}.row-footer-cta .cta-content span{position:absolute;top:0;right:0;left:0;height:10px;background-color:#2a9696}.row-footer-cta .cta-content h2{color:#fff;margin-top:0}.row-footer-cta .cta-content p{color:#fff;margin-bottom:25px}.row-footer-cta .cta-content p:last-of-type{margin:0}.landing{text-align:center}.landing #logo{display:block;width:144px;height:160px;background:#fff url("../img/logo.jpg") no-repeat center center;text-indent:-9999px;position:absolute;top:0;left:50%;margin-left:-72px;z-index:999}@media screen and (max-width: 1000px){.landing #logo{width:117px;height:130px;background-size:80px 112px;margin-left:-58px}}@media screen and (max-width: 480px){.landing #logo{position:relative;margin-bottom:10px}}.landing .img{width:100%;margin-bottom:40px}@media screen and (max-width: 480px){.landing .img{margin-bottom:20px}}.landing .row-content{padding:0 0 30px}.landing .row-content .container{background-color:#fff;padding-top:80px;margin-top:-100px}@media screen and (max-width: 1130px){.landing .row-content .container{padding-top:30px;margin-top:0}}.landing h1{max-width:600px;margin:0 auto}.landing p{max-width:900px;margin:0 auto 20px;font-size:18px;line-height:25px}.landing .btn-secondary{font-size:24px}.landing .row-copyright{border-top:1px solid #e0e0e0}.landing .row-copyright p{font-size:16px}.sidebar{float:right;width:25%}@media screen and (max-width: 1000px){.sidebar{float:none;width:100%;border-top:1px solid #e0e0e0;margin-top:25px}}.sidebar h2{color:#1f6878}.sidebar ul{list-style:none;padding:0;margin:0 0 40px}.sidebar ul li{margin-bottom:10px}.sidebar ul li a{text-decoration:none;color:#7f7f7f}.sidebar ul li a.active{color:#49a5a5}.row-footer{background:#2a9696}@media screen and (max-width: 768px){.row-footer{display:none}}.row-footer ul{list-style:none;margin:0;padding:0;text-align:center}.row-footer ul li{display:inline-block;margin:0 20px}@media screen and (max-width: 1000px){.row-footer ul li{margin:0 6px}}.row-footer ul li a{display:block;text-decoration:none;color:#fff;padding:20px 0}.row-footer ul li a:hover{color:#d7b33f}.row-copyright{padding:15px 0}@media screen and (max-width: 768px){.row-copyright{border-top:1px solid #e0e0e0}}.row-copyright p{text-align:center;margin:0}.row-copyright p img{margin:0 15px}@media screen and (max-width: 600px){.row-copyright p img{display:none}}@media screen and (max-width: 600px){.row-copyright p span{display:block}}.row-copyright p a{color:#7f7f7f;text-decoration:none}.row-copyright p a:hover{color:#49a5a5}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-large,.btn-touch{display:inline-block;background-color:#ccc;border:0;border-radius:3px;color:#fff;font-size:18px;padding:12px 30px;text-decoration:none;box-sizing:border-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-family:"Source Sans Pro",sans-serif}.btn-primary{background-color:#49a5a5}.btn-secondary{background-color:#d7b33f}.btn-secondary:hover{background-color:#c39c20}.btn-outline{background-color:transparent;border:2px solid #d7b33f;color:#d7b33f}.btn-outline:hover{background-color:#d7b33f;color:#fff}.btn-large{font-size:1.5em}@media screen and (max-width: 480px){.btn-large{display:block;font-size:1em;width:100%;text-align:center}}a.btn-large{padding:15px 25px;line-height:66px}@media screen and (max-width: 480px){a.btn-large{line-height:36px}}button.btn,button.btn-primary,button.btn-secondary,button.btn-outline,button.btn-large,button.btn-touch{cursor:pointer}button.btn-large{padding:10px 25px}@media screen and (max-width: 480px){.btn-touch{display:block;width:100%;text-align:center;padding:0}}input[type="text"],input[type="email"],select,textarea{padding:10px;border:1px solid #e0e0e0;font-family:"Source Sans Pro",sans-serif;font-size:16px;border-radius:0;width:100%;box-sizing:border-box;outline:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}#form_contact{margin:0 auto}#form_contact div{margin-bottom:20px}#form_contact div label{display:block;text-align:left;margin-bottom:4px}#form_contact div textarea{height:150px}.event-form{float:right;width:42%;box-sizing:border-box;padding-left:20px}@media screen and (max-width: 768px){.event-form{float:none;width:100%;padding-left:0}}.event-content{float:left;width:58%}@media screen and (max-width: 768px){.event-content{float:none;width:100%;margin-bottom:20px}}
